Class: Aws::ServerlessApplicationRepository::Types::ApplicationPolicyStatement
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServerlessApplicationRepository::Types::ApplicationPolicyStatement
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-serverlessapplicationrepository/types.rb
Overview
Policy statement applied to the application.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#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.
Instance Attribute Details
#actions ⇒ Array<String>
For the list of actions supported for this operation, see [Application Permissions].
214 215 216 217 218 219 220 221 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 214 class ApplicationPolicyStatement < Struct.new( :actions, :principal_org_i_ds, :principals, :statement_id) SENSITIVE = [] include Aws::Structure end |
#principal_org_i_ds ⇒ Array<String>
An array of PrinciplalOrgIDs, which corresponds to AWS IAM
- aws:PrincipalOrgID][1
-
global condition key.
[1]: docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#principal-org-id
214 215 216 217 218 219 220 221 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 214 class ApplicationPolicyStatement < Struct.new( :actions, :principal_org_i_ds, :principals, :statement_id) SENSITIVE = [] include Aws::Structure end |
#principals ⇒ Array<String>
An array of AWS account IDs, or * to make the application public.
214 215 216 217 218 219 220 221 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 214 class ApplicationPolicyStatement < Struct.new( :actions, :principal_org_i_ds, :principals, :statement_id) SENSITIVE = [] include Aws::Structure end |
#statement_id ⇒ String
A unique ID for the statement.
214 215 216 217 218 219 220 221 |
# File 'lib/aws-sdk-serverlessapplicationrepository/types.rb', line 214 class ApplicationPolicyStatement < Struct.new( :actions, :principal_org_i_ds, :principals, :statement_id) SENSITIVE = [] include Aws::Structure end |