Class: Aws::WellArchitected::Types::UpdateAgentProfileResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::WellArchitected::Types::UpdateAgentProfileResponse
- 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 updated profile.
-
#business_overview ⇒ String
The business overview of the updated 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 updated profile.
-
#display_name ⇒ String
The display name of the updated 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 updated profile.
-
#pillars ⇒ Array<String>
The Well-Architected Tool Framework pillars associated with the updated profile.
-
#tags ⇒ Array<Types::Tag>
The tags associated with the updated profile.
Instance Attribute Details
#aggregation_configuration ⇒ Array<Types::AggregationConfiguration>
The aggregation configuration.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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 updated profile.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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 updated profile.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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 updated profile.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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 updated profile.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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 updated profile.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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 updated profile.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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 updated profile.
7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7878 class UpdateAgentProfileResponse < 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 |