Class: Aws::VerifiedPermissions::Types::BatchIsAuthorizedInputItem
- Inherits:
-
Struct
- Object
- Struct
- Aws::VerifiedPermissions::Types::BatchIsAuthorizedInputItem
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-verifiedpermissions/types.rb
Overview
An authorization request that you include in a ‘BatchIsAuthorized` API request.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#action ⇒ Types::ActionIdentifier
Specifies the requested action to be authorized.
-
#context ⇒ Types::ContextDefinition
Specifies additional context that can be used to make more granular authorization decisions.
-
#principal ⇒ Types::EntityIdentifier
Specifies the principal for which the authorization decision is to be made.
-
#resource ⇒ Types::EntityIdentifier
Specifies the resource that you want an authorization decision for.
Instance Attribute Details
#action ⇒ Types::ActionIdentifier
Specifies the requested action to be authorized. For example, ‘PhotoFlash::ReadPhoto`.
373 374 375 376 377 378 379 380 |
# File 'lib/aws-sdk-verifiedpermissions/types.rb', line 373 class BatchIsAuthorizedInputItem < Struct.new( :principal, :action, :resource, :context) SENSITIVE = [] include Aws::Structure end |
#context ⇒ Types::ContextDefinition
Specifies additional context that can be used to make more granular authorization decisions.
373 374 375 376 377 378 379 380 |
# File 'lib/aws-sdk-verifiedpermissions/types.rb', line 373 class BatchIsAuthorizedInputItem < Struct.new( :principal, :action, :resource, :context) SENSITIVE = [] include Aws::Structure end |
#principal ⇒ Types::EntityIdentifier
Specifies the principal for which the authorization decision is to be made.
373 374 375 376 377 378 379 380 |
# File 'lib/aws-sdk-verifiedpermissions/types.rb', line 373 class BatchIsAuthorizedInputItem < Struct.new( :principal, :action, :resource, :context) SENSITIVE = [] include Aws::Structure end |
#resource ⇒ Types::EntityIdentifier
Specifies the resource that you want an authorization decision for. For example, ‘PhotoFlash::Photo`.
373 374 375 376 377 378 379 380 |
# File 'lib/aws-sdk-verifiedpermissions/types.rb', line 373 class BatchIsAuthorizedInputItem < Struct.new( :principal, :action, :resource, :context) SENSITIVE = [] include Aws::Structure end |