Class: Aws::ServerlessApplicationRepository::Types::ApplicationPolicyStatement
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServerlessApplicationRepository::Types::ApplicationPolicyStatement
- Defined in:
- gems/aws-sdk-serverlessapplicationrepository/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][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.
214 215 216 217 218 219 220 221 |
# File 'gems/aws-sdk-serverlessapplicationrepository/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 global condition key.
214 215 216 217 218 219 220 221 |
# File 'gems/aws-sdk-serverlessapplicationrepository/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 'gems/aws-sdk-serverlessapplicationrepository/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 'gems/aws-sdk-serverlessapplicationrepository/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 |