class Aws::ServerlessApplicationRepository::Types::ApplicationPolicyStatement
Policy statement applied to the application.
@note When making an API call, you may pass ApplicationPolicyStatement
data as a hash: { actions: ["__string"], # required principal_org_i_ds: ["__string"], principals: ["__string"], # required statement_id: "__string", }
@!attribute [rw] actions
For the list of actions supported for this operation, see [Application Permissions][1]. [1]: https://docs.aws.amazon.com/serverlessrepo/latest/devguide/access-control-resource-based.html#application-permissions @return [Array<String>]
@!attribute [rw] principal_org_i_ds
An array of PrinciplalOrgIDs, which corresponds to AWS IAM [aws:PrincipalOrgID][1] global condition key. [1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#principal-org-id @return [Array<String>]
@!attribute [rw] principals
An array of AWS account IDs, or * to make the application public. @return [Array<String>]
@!attribute [rw] statement_id
A unique ID for the statement. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/serverlessrepo-2017-09-08/ApplicationPolicyStatement AWS API Documentation
Constants
- SENSITIVE