Class: Aws::DataZone::Types::CreateDesignationInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::DataZone::Types::CreateDesignationInput
- Defined in:
- gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:description]
Instance Attribute Summary collapse
-
#deletion_protection ⇒ Boolean
Specifies whether deletion protection is enabled for this designation.
-
#description ⇒ String
A human-readable description of the designation and its intended use.
-
#domain_identifier ⇒ String
The identifier of the Amazon DataZone domain in which the designation is created.
-
#name ⇒ String
The name of the designation.
-
#policy ⇒ String
The Cedar permit policy that defines the actions holders of this designation are allowed to perform.
Instance Attribute Details
#deletion_protection ⇒ Boolean
Specifies whether deletion protection is enabled for this
designation. Defaults to true when omitted. When enabled,
DeleteDesignation is rejected until protection is disabled through
UpdateDesignation.
3851 3852 3853 3854 3855 3856 3857 3858 3859 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3851 class CreateDesignationInput < Struct.new( :domain_identifier, :name, :description, :policy, :deletion_protection) SENSITIVE = [:description] include Aws::Structure end |
#description ⇒ String
A human-readable description of the designation and its intended use.
3851 3852 3853 3854 3855 3856 3857 3858 3859 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3851 class CreateDesignationInput < Struct.new( :domain_identifier, :name, :description, :policy, :deletion_protection) SENSITIVE = [:description] include Aws::Structure end |
#domain_identifier ⇒ String
The identifier of the Amazon DataZone domain in which the designation is created.
3851 3852 3853 3854 3855 3856 3857 3858 3859 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3851 class CreateDesignationInput < Struct.new( :domain_identifier, :name, :description, :policy, :deletion_protection) SENSITIVE = [:description] include Aws::Structure end |
#name ⇒ String
The name of the designation. The name must be unique within the domain.
3851 3852 3853 3854 3855 3856 3857 3858 3859 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3851 class CreateDesignationInput < Struct.new( :domain_identifier, :name, :description, :policy, :deletion_protection) SENSITIVE = [:description] include Aws::Structure end |
#policy ⇒ String
The Cedar permit policy that defines the actions holders of this designation are allowed to perform.
3851 3852 3853 3854 3855 3856 3857 3858 3859 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3851 class CreateDesignationInput < Struct.new( :domain_identifier, :name, :description, :policy, :deletion_protection) SENSITIVE = [:description] include Aws::Structure end |