Class: Aws::VerifiedPermissions::Types::BatchIsAuthorizedInput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-verifiedpermissions/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#entitiesTypes::EntitiesDefinition

Specifies the list of resources and principals and their associated attributes that Verified Permissions can examine when evaluating the policies.

<note markdown=“1”> You can include only principal and resource entities in this parameter; you can’t include actions. You must specify actions in the schema.

</note>


340
341
342
343
344
345
346
# File 'lib/aws-sdk-verifiedpermissions/types.rb', line 340

class BatchIsAuthorizedInput < Struct.new(
  :policy_store_id,
  :entities,
  :requests)
  SENSITIVE = []
  include Aws::Structure
end

#policy_store_idString

Specifies the ID of the policy store. Policies in this policy store will be used to make the authorization decisions for the input.

Returns:

  • (String)


340
341
342
343
344
345
346
# File 'lib/aws-sdk-verifiedpermissions/types.rb', line 340

class BatchIsAuthorizedInput < Struct.new(
  :policy_store_id,
  :entities,
  :requests)
  SENSITIVE = []
  include Aws::Structure
end

#requestsArray<Types::BatchIsAuthorizedInputItem>

An array of up to 30 requests that you want Verified Permissions to evaluate.



340
341
342
343
344
345
346
# File 'lib/aws-sdk-verifiedpermissions/types.rb', line 340

class BatchIsAuthorizedInput < Struct.new(
  :policy_store_id,
  :entities,
  :requests)
  SENSITIVE = []
  include Aws::Structure
end