Class: Aws::VerifiedPermissions::Types::BatchGetPolicyOutputItem

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

Overview

Contains information about a policy returned from a BatchGetPolicy API request.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_dateTime

The date and time the policy was created.

Returns:

  • (Time)


341
342
343
344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 341

class BatchGetPolicyOutputItem < Struct.new(
  :policy_store_id,
  :policy_id,
  :policy_type,
  :definition,
  :created_date,
  :last_updated_date,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#definitionTypes::PolicyDefinitionDetail

The policy definition of an item in the list of policies returned.



341
342
343
344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 341

class BatchGetPolicyOutputItem < Struct.new(
  :policy_store_id,
  :policy_id,
  :policy_type,
  :definition,
  :created_date,
  :last_updated_date,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_dateTime

The date and time the policy was most recently updated.

Returns:

  • (Time)


341
342
343
344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 341

class BatchGetPolicyOutputItem < Struct.new(
  :policy_store_id,
  :policy_id,
  :policy_type,
  :definition,
  :created_date,
  :last_updated_date,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the policy, if one was assigned when the policy was created or last updated.

Returns:

  • (String)


341
342
343
344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 341

class BatchGetPolicyOutputItem < Struct.new(
  :policy_store_id,
  :policy_id,
  :policy_type,
  :definition,
  :created_date,
  :last_updated_date,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#policy_idString

The identifier of the policy you want information about.

Returns:

  • (String)


341
342
343
344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 341

class BatchGetPolicyOutputItem < Struct.new(
  :policy_store_id,
  :policy_id,
  :policy_type,
  :definition,
  :created_date,
  :last_updated_date,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#policy_store_idString

The identifier of the policy store where the policy you want information about is stored.

Returns:

  • (String)


341
342
343
344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 341

class BatchGetPolicyOutputItem < Struct.new(
  :policy_store_id,
  :policy_id,
  :policy_type,
  :definition,
  :created_date,
  :last_updated_date,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#policy_typeString

The type of the policy. This is one of the following values:

  • STATIC

  • TEMPLATE_LINKED

Returns:

  • (String)


341
342
343
344
345
346
347
348
349
350
351
# File 'gems/aws-sdk-verifiedpermissions/lib/aws-sdk-verifiedpermissions/types.rb', line 341

class BatchGetPolicyOutputItem < Struct.new(
  :policy_store_id,
  :policy_id,
  :policy_type,
  :definition,
  :created_date,
  :last_updated_date,
  :name)
  SENSITIVE = []
  include Aws::Structure
end