View Source AWS.SupportAuthZ (aws-elixir v1.0.14)
AWS Support Authorization
AWS SupportAuthZ enables you to control and authorize the actions that AWS support operators can perform on your resources.
You create cryptographically signed support permits specifying which actions operators can perform, on which resources, and under what time-window conditions. Permits are signed using a customer-managed AWS KMS key (ECC_NIST_P384, SIGN_VERIFY) to ensure non-repudiation.
Link to this section Summary
Functions
Creates a support permit that authorizes an AWS support operator to perform specified actions on specified resources.
Deletes a support permit, revoking the authorization previously granted to the AWS support operator.
Retrieves the description of a specific support action.
Retrieves the details of a support permit by its ARN or name.
Lists available support actions for a specified AWS service.
Lists permit requests from AWS support operators.
Lists all support permits in the caller's account.
Lists the tags associated with a support permit resource.
Rejects a permit request from an AWS support operator.
Adds or overwrites one or more tags for a support permit resource.
Removes one or more tags from a support permit resource.
Link to this section Functions
Creates a support permit that authorizes an AWS support operator to perform specified actions on specified resources.
The permit is cryptographically signed using a customer-managed AWS KMS key (ECC_NIST_P384, SIGN_VERIFY) to ensure non-repudiation.
delete_support_permit(client, support_permit_identifier, input, options \\ [])
View SourceDeletes a support permit, revoking the authorization previously granted to the AWS support operator.
Retrieves the description of a specific support action.
get_support_permit(client, support_permit_identifier, options \\ [])
View SourceRetrieves the details of a support permit by its ARN or name.
list_actions(client, max_results \\ nil, next_token \\ nil, service, options \\ [])
View SourceLists available support actions for a specified AWS service.
Use pagination to ensure that the operation returns quickly and successfully.
list_support_permit_requests(client, max_results \\ nil, next_token \\ nil, support_case_display_id \\ nil, options \\ [])
View SourceLists permit requests from AWS support operators.
Use pagination to ensure that the operation returns quickly and successfully.
list_support_permits(client, max_results \\ nil, next_token \\ nil, support_permit_statuses \\ nil, options \\ [])
View SourceLists all support permits in the caller's account.
Use pagination to ensure that the operation returns quickly and successfully.
Lists the tags associated with a support permit resource.
reject_support_permit_request(client, request_arn, input, options \\ [])
View SourceRejects a permit request from an AWS support operator.
The operator cannot proceed with the requested action.
Adds or overwrites one or more tags for a support permit resource.
Removes one or more tags from a support permit resource.