Class: Aws::WellArchitected::Types::UpdateAgentProfileRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::WellArchitected::Types::UpdateAgentProfileRequest
- 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 updated aggregation configuration.
-
#business_overview ⇒ String
The updated business overview for the profile.
-
#client_token ⇒ String
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
-
#deletion_protection ⇒ Boolean
Indicates whether deletion protection is enabled for the profile.
-
#description ⇒ String
The updated description of the profile.
-
#display_name ⇒ String
The updated display name of the profile.
-
#execution_role_arn ⇒ String
The updated ARN of the IAM execution role.
-
#pillars ⇒ Array<String>
The updated Well-Architected Tool Framework pillars for the profile.
-
#profile_arn ⇒ String
The Amazon Resource Name (ARN) of the profile to update.
Instance Attribute Details
#aggregation_configuration ⇒ Array<Types::AggregationConfiguration>
The updated aggregation configuration.
7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7789 class UpdateAgentProfileRequest < Struct.new( :client_token, :profile_arn, :display_name, :description, :execution_role_arn, :aggregation_configuration, :business_overview, :pillars, :deletion_protection) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#business_overview ⇒ String
The updated business overview for the profile.
7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7789 class UpdateAgentProfileRequest < Struct.new( :client_token, :profile_arn, :display_name, :description, :execution_role_arn, :aggregation_configuration, :business_overview, :pillars, :deletion_protection) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#client_token ⇒ String
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
A suitable default value is auto-generated. You should normally not need to pass this option.
7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7789 class UpdateAgentProfileRequest < Struct.new( :client_token, :profile_arn, :display_name, :description, :execution_role_arn, :aggregation_configuration, :business_overview, :pillars, :deletion_protection) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#deletion_protection ⇒ Boolean
Indicates whether deletion protection is enabled for the profile.
7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7789 class UpdateAgentProfileRequest < Struct.new( :client_token, :profile_arn, :display_name, :description, :execution_role_arn, :aggregation_configuration, :business_overview, :pillars, :deletion_protection) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#description ⇒ String
The updated description of the profile.
7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7789 class UpdateAgentProfileRequest < Struct.new( :client_token, :profile_arn, :display_name, :description, :execution_role_arn, :aggregation_configuration, :business_overview, :pillars, :deletion_protection) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#display_name ⇒ String
The updated display name of the profile.
7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7789 class UpdateAgentProfileRequest < Struct.new( :client_token, :profile_arn, :display_name, :description, :execution_role_arn, :aggregation_configuration, :business_overview, :pillars, :deletion_protection) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#execution_role_arn ⇒ String
The updated ARN of the IAM execution role.
7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7789 class UpdateAgentProfileRequest < Struct.new( :client_token, :profile_arn, :display_name, :description, :execution_role_arn, :aggregation_configuration, :business_overview, :pillars, :deletion_protection) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#pillars ⇒ Array<String>
The updated Well-Architected Tool Framework pillars for the profile.
7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7789 class UpdateAgentProfileRequest < Struct.new( :client_token, :profile_arn, :display_name, :description, :execution_role_arn, :aggregation_configuration, :business_overview, :pillars, :deletion_protection) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |
#profile_arn ⇒ String
The Amazon Resource Name (ARN) of the profile to update.
7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 |
# File 'gems/aws-sdk-wellarchitected/lib/aws-sdk-wellarchitected/types.rb', line 7789 class UpdateAgentProfileRequest < Struct.new( :client_token, :profile_arn, :display_name, :description, :execution_role_arn, :aggregation_configuration, :business_overview, :pillars, :deletion_protection) SENSITIVE = [:display_name, :description, :business_overview] include Aws::Structure end |