Class: Aws::DataZone::Types::AddPolicyGrantInput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


372
373
374
375
376
377
378
379
380
381
382
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 372

class AddPolicyGrantInput < Struct.new(
  :client_token,
  :detail,
  :domain_identifier,
  :entity_identifier,
  :entity_type,
  :policy_type,
  :principal)
  SENSITIVE = []
  include Aws::Structure
end

#detailTypes::PolicyGrantDetail

The details of the policy grant.



372
373
374
375
376
377
378
379
380
381
382
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 372

class AddPolicyGrantInput < Struct.new(
  :client_token,
  :detail,
  :domain_identifier,
  :entity_identifier,
  :entity_type,
  :policy_type,
  :principal)
  SENSITIVE = []
  include Aws::Structure
end

#domain_identifierString

The ID of the domain where you want to add a policy grant.

Returns:

  • (String)


372
373
374
375
376
377
378
379
380
381
382
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 372

class AddPolicyGrantInput < Struct.new(
  :client_token,
  :detail,
  :domain_identifier,
  :entity_identifier,
  :entity_type,
  :policy_type,
  :principal)
  SENSITIVE = []
  include Aws::Structure
end

#entity_identifierString

The ID of the entity (resource) to which you want to add a policy grant.

Returns:

  • (String)


372
373
374
375
376
377
378
379
380
381
382
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 372

class AddPolicyGrantInput < Struct.new(
  :client_token,
  :detail,
  :domain_identifier,
  :entity_identifier,
  :entity_type,
  :policy_type,
  :principal)
  SENSITIVE = []
  include Aws::Structure
end

#entity_typeString

The type of entity (resource) to which the grant is added.

Returns:

  • (String)


372
373
374
375
376
377
378
379
380
381
382
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 372

class AddPolicyGrantInput < Struct.new(
  :client_token,
  :detail,
  :domain_identifier,
  :entity_identifier,
  :entity_type,
  :policy_type,
  :principal)
  SENSITIVE = []
  include Aws::Structure
end

#policy_typeString

The type of policy that you want to grant.

Returns:

  • (String)


372
373
374
375
376
377
378
379
380
381
382
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 372

class AddPolicyGrantInput < Struct.new(
  :client_token,
  :detail,
  :domain_identifier,
  :entity_identifier,
  :entity_type,
  :policy_type,
  :principal)
  SENSITIVE = []
  include Aws::Structure
end

#principalTypes::PolicyGrantPrincipal

The principal to whom the permissions are granted.



372
373
374
375
376
377
378
379
380
381
382
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 372

class AddPolicyGrantInput < Struct.new(
  :client_token,
  :detail,
  :domain_identifier,
  :entity_identifier,
  :entity_type,
  :policy_type,
  :principal)
  SENSITIVE = []
  include Aws::Structure
end