You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::ServerlessApplicationRepository::Types::ApplicationPolicyStatement
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServerlessApplicationRepository::Types::ApplicationPolicyStatement
- Defined in:
- (unknown)
Overview
When passing ApplicationPolicyStatement as input to an Aws::Client method, you can use a vanilla Hash:
{
actions: ["__string"], # required
principal_org_i_ds: ["__string"],
principals: ["__string"], # required
statement_id: "__string",
}
Policy statement applied to the application.
Instance Attribute Summary collapse
-
#actions ⇒ Array<String>
For the list of actions supported for this operation, see [Application Permissions][1].
-
#principal_org_i_ds ⇒ Array<String>
An array of PrinciplalOrgIDs, which corresponds to AWS IAM [aws:PrincipalOrgID][1] global condition key.
-
#principals ⇒ Array<String>
An array of AWS account IDs, or * to make the application public.
-
#statement_id ⇒ String
A unique ID for the statement.
Instance Attribute Details
#actions ⇒ Array<String>
For the list of actions supported for this operation, see Application Permissions.
#principal_org_i_ds ⇒ Array<String>
An array of PrinciplalOrgIDs, which corresponds to AWS IAM aws:PrincipalOrgID global condition key.
#principals ⇒ Array<String>
An array of AWS account IDs, or * to make the application public.
#statement_id ⇒ String
A unique ID for the statement.