Package-level declarations
Types
An action defines the tasks that the extension performs during the AppConfig workflow. Each action includes an action point such as ON_CREATE_HOSTED_CONFIGURATION
, PRE_DEPLOYMENT
, or ON_DEPLOYMENT
. Each action also includes a name, a URI to an Lambda function, and an Amazon Resource Name (ARN) for an Identity and Access Management assume role. You specify the name, URI, and ARN for each action point defined in the extension. You can specify the following actions for an extension:
An extension that was invoked as part of a deployment event.
Base class for all service related exceptions thrown by the AppConfig client
An extension that was invoked during a deployment.
Detailed information about the input that failed to satisfy the constraints specified by a call.
The input fails to satisfy the constraints specified by an Amazon Web Services service.
A summary of a configuration profile.
The request could not be processed because of conflict in the current state of the resource.
An object that describes a deployment event.
Information about the deployment.
Information about an association between an extension and an AppConfig resource such as an application, environment, or configuration profile. Call GetExtensionAssociation
to get more information about an association.
Information about an extension. Call GetExtension
to get more information about an extension.
Information about the configuration.
There was an internal failure in the AppConfig service.
Detailed information about the bad request exception error when creating a hosted configuration version.
A value such as an Amazon Resource Name (ARN) or an Amazon Simple Notification Service topic entered in an extension when invoked. Parameter values are specified in an extension association. For more information about extensions, see Working with AppConfig extensions in the AppConfig User Guide.
The configuration size is too large.
The requested resource could not be found.
The number of one more AppConfig resources exceeds the maximum allowed. Verify that your environment doesn't exceed the following service quotas:
A validator provides a syntactic or semantic check to ensure the configuration that you want to deploy functions as intended. To validate your application configuration data, you provide a schema or an Amazon Web Services Lambda function that runs against the configuration. The configuration deployment or update can only proceed when the configuration data is valid.