Class: Aws::DataZone::Types::CreateDesignationOutput
- Inherits:
-
Struct
- Object
- Struct
- Aws::DataZone::Types::CreateDesignationOutput
- Defined in:
- gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb
Overview
A designation defines a named role with a Cedar permit policy that controls what actions members holding this designation can perform within a project.
Constant Summary collapse
- SENSITIVE =
[:description]
Instance Attribute Summary collapse
-
#created_at ⇒ Time
The date and time when the designation was created.
-
#created_by ⇒ String
The identifier of the Amazon DataZone user who created the designation.
-
#deletion_protection ⇒ Boolean
Whether deletion protection is enabled for this designation.
-
#description ⇒ String
A human-readable description of the designation and its intended use.
-
#designation_type ⇒ String
The classification of this designation.
-
#domain_id ⇒ String
The identifier of the Amazon DataZone domain in which the designation was created.
-
#id ⇒ String
The unique ID of the designation.
-
#last_updated_at ⇒ Time
The date and time when the designation was last updated.
-
#name ⇒ String
The name of the designation.
-
#policy ⇒ String
The Cedar permit policy that governs what actions holders of this designation are allowed to perform.
Instance Attribute Details
#created_at ⇒ Time
The date and time when the designation was created.
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3904 class CreateDesignationOutput < Struct.new( :domain_id, :id, :name, :description, :designation_type, :policy, :deletion_protection, :created_by, :created_at, :last_updated_at) SENSITIVE = [:description] include Aws::Structure end |
#created_by ⇒ String
The identifier of the Amazon DataZone user who created the designation.
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3904 class CreateDesignationOutput < Struct.new( :domain_id, :id, :name, :description, :designation_type, :policy, :deletion_protection, :created_by, :created_at, :last_updated_at) SENSITIVE = [:description] include Aws::Structure end |
#deletion_protection ⇒ Boolean
Whether deletion protection is enabled for this designation. When true, DeleteDesignation is rejected until protection is disabled via UpdateDesignation.
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3904 class CreateDesignationOutput < Struct.new( :domain_id, :id, :name, :description, :designation_type, :policy, :deletion_protection, :created_by, :created_at, :last_updated_at) SENSITIVE = [:description] include Aws::Structure end |
#description ⇒ String
A human-readable description of the designation and its intended use.
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3904 class CreateDesignationOutput < Struct.new( :domain_id, :id, :name, :description, :designation_type, :policy, :deletion_protection, :created_by, :created_at, :last_updated_at) SENSITIVE = [:description] include Aws::Structure end |
#designation_type ⇒ String
The classification of this designation. MANAGED designations are system-defined and cannot be modified or deleted.
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3904 class CreateDesignationOutput < Struct.new( :domain_id, :id, :name, :description, :designation_type, :policy, :deletion_protection, :created_by, :created_at, :last_updated_at) SENSITIVE = [:description] include Aws::Structure end |
#domain_id ⇒ String
The identifier of the Amazon DataZone domain in which the designation was created.
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3904 class CreateDesignationOutput < Struct.new( :domain_id, :id, :name, :description, :designation_type, :policy, :deletion_protection, :created_by, :created_at, :last_updated_at) SENSITIVE = [:description] include Aws::Structure end |
#id ⇒ String
The unique ID of the designation.
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3904 class CreateDesignationOutput < Struct.new( :domain_id, :id, :name, :description, :designation_type, :policy, :deletion_protection, :created_by, :created_at, :last_updated_at) SENSITIVE = [:description] include Aws::Structure end |
#last_updated_at ⇒ Time
The date and time when the designation was last updated.
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3904 class CreateDesignationOutput < Struct.new( :domain_id, :id, :name, :description, :designation_type, :policy, :deletion_protection, :created_by, :created_at, :last_updated_at) SENSITIVE = [:description] include Aws::Structure end |
#name ⇒ String
The name of the designation. The name is unique within the domain.
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3904 class CreateDesignationOutput < Struct.new( :domain_id, :id, :name, :description, :designation_type, :policy, :deletion_protection, :created_by, :created_at, :last_updated_at) SENSITIVE = [:description] include Aws::Structure end |
#policy ⇒ String
The Cedar permit policy that governs what actions holders of this designation are allowed to perform.
3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 3904 class CreateDesignationOutput < Struct.new( :domain_id, :id, :name, :description, :designation_type, :policy, :deletion_protection, :created_by, :created_at, :last_updated_at) SENSITIVE = [:description] include Aws::Structure end |