Action
- class aws_cdk.aws_appconfig.Action(*, action_points, event_destination, description=None, execution_role=None, invoke_without_execution_role=None, name=None)
- Bases: - object- Defines an action for an extension. - ExampleMetadata:
- infused 
 - Example: - # fn: lambda.Function appconfig.Extension(self, "MyExtension", actions=[ appconfig.Action( action_points=[appconfig.ActionPoint.ON_DEPLOYMENT_START], event_destination=appconfig.LambdaDestination(fn) ) ] ) - Parameters:
- action_points ( - Sequence[- ActionPoint]) – The action points that will trigger the extension action.
- event_destination ( - IEventDestination) – The event destination for the action.
- description ( - Optional[- str]) – The description for the action. Default: - No description.
- execution_role ( - Optional[- IRole]) – The execution role for the action. Default: - A role is generated.
- invoke_without_execution_role ( - Optional[- bool]) – The flag that specifies whether or not to create the execution role. If set to true, then the role will not be auto-generated under the assumption there is already the corresponding resource-based policy attached to the event destination. If false, the execution role will be generated if not provided. Default: false
- name ( - Optional[- str]) – The name for the action. Default: - A name is generated.
 
 - Attributes - action_points
- The action points that will trigger the extension action. 
 - description
- The description for the action. 
 - event_destination
- The event destination for the action. 
 - execution_role
- The execution role for the action. 
 - invoke_without_execution_role
- The flag that specifies whether to create the execution role. 
 - name
- The name for the action.