Class: Aws::WellArchitected::Types::CreateAgentProfileResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::WellArchitected::Types::CreateAgentProfileResponse
- Defined in:
- gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:display_name, :description, :business_overview]
Instance Attribute Summary collapse
-
#aggregation_configuration ⇒ Array<Types::AggregationConfiguration>
The aggregation configuration.
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the created profile.
-
#business_overview ⇒ String
The business overview of the created profile.
-
#created_at ⇒ Time
The timestamp when the profile was created.
-
#created_by ⇒ String
The identifier of the user or system that created this profile.
-
#deletion_protection ⇒ Boolean
Indicates whether deletion protection is enabled.
-
#description ⇒ String
A description of the created profile.
-
#display_name ⇒ String
The display name of the created profile.
-
#eligible_for_architecture_generation ⇒ Boolean
Indicates whether the profile is valid for manual architecture generation.
-
#eligible_for_scheduled_generation ⇒ Boolean
Indicates whether the profile is valid for scheduled recommendation generation.
-
#execution_role_arn ⇒ String
The ARN of the IAM execution role.
-
#field_errors ⇒ Hash<String,String>
A map of field paths to error messages for invalid or missing input fields.
-
#last_modified_at ⇒ Time
The timestamp when the profile was last modified.
-
#last_modified_by ⇒ String
The identifier of the user or system that last modified this profile.
-
#name ⇒ String
The system name of the created profile.
-
#pillars ⇒ Array<String>
The Well-Architected Tool Framework pillars associated with the created profile.
-
#tags ⇒ Array<Types::Tag>
The tags associated with the created profile.
Instance Attribute Details
#aggregation_configuration ⇒ Array<Types::AggregationConfiguration>
The aggregation configuration.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the created profile.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#business_overview ⇒ String
The business overview of the created profile.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the profile was created.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#created_by ⇒ String
The identifier of the user or system that created this profile.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#deletion_protection ⇒ Boolean
Indicates whether deletion protection is enabled.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#description ⇒ String
A description of the created profile.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#display_name ⇒ String
The display name of the created profile.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#eligible_for_architecture_generation ⇒ Boolean
Indicates whether the profile is valid for manual architecture generation.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#eligible_for_scheduled_generation ⇒ Boolean
Indicates whether the profile is valid for scheduled recommendation generation.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#execution_role_arn ⇒ String
The ARN of the IAM execution role.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#field_errors ⇒ Hash<String,String>
A map of field paths to error messages for invalid or missing input fields.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#last_modified_at ⇒ Time
The timestamp when the profile was last modified.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#last_modified_by ⇒ String
The identifier of the user or system that last modified this profile.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#name ⇒ String
The system name of the created profile.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#pillars ⇒ Array<String>
The Well-Architected Tool Framework pillars associated with the created profile.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The tags associated with the created profile.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 1556 class CreateAgentProfileResponse < Struct.new( :name, :display_name, :description, :business_overview, :pillars, :deletion_protection, :execution_role_arn, :aggregation_configuration, :arn, :eligible_for_scheduled_generation, :eligible_for_architecture_generation, :field_errors, :tags, :created_by, :created_at, :last_modified_by, :last_modified_at) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |