Class: Aws::AppConfig::Types::UpdateConfigurationProfileRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppConfig::Types::UpdateConfigurationProfileRequest
- Defined in:
- gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb
Overview
Note:
When making an API call, you may pass UpdateConfigurationProfileRequest data as a hash:
{
application_id: "Id", # required
configuration_profile_id: "Id", # required
name: "Name",
description: "Description",
retrieval_role_arn: "RoleArn",
validators: [
{
type: "JSON_SCHEMA", # required, accepts JSON_SCHEMA, LAMBDA
content: "StringWithLengthBetween0And32768", # required
},
],
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_id ⇒ String
The application ID.
-
#configuration_profile_id ⇒ String
The ID of the configuration profile.
-
#description ⇒ String
A description of the configuration profile.
-
#name ⇒ String
The name of the configuration profile.
-
#retrieval_role_arn ⇒ String
The ARN of an IAM role with permission to access the configuration at the specified
LocationUri
. -
#validators ⇒ Array<Types::Validator>
A list of methods for validating the configuration.
Instance Attribute Details
#application_id ⇒ String
The application ID.
1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1993 class UpdateConfigurationProfileRequest < Struct.new( :application_id, :configuration_profile_id, :name, :description, :retrieval_role_arn, :validators) SENSITIVE = [] include Aws::Structure end |
#configuration_profile_id ⇒ String
The ID of the configuration profile.
1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1993 class UpdateConfigurationProfileRequest < Struct.new( :application_id, :configuration_profile_id, :name, :description, :retrieval_role_arn, :validators) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the configuration profile.
1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1993 class UpdateConfigurationProfileRequest < Struct.new( :application_id, :configuration_profile_id, :name, :description, :retrieval_role_arn, :validators) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the configuration profile.
1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1993 class UpdateConfigurationProfileRequest < Struct.new( :application_id, :configuration_profile_id, :name, :description, :retrieval_role_arn, :validators) SENSITIVE = [] include Aws::Structure end |
#retrieval_role_arn ⇒ String
The ARN of an IAM role with permission to access the configuration
at the specified LocationUri
.
1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1993 class UpdateConfigurationProfileRequest < Struct.new( :application_id, :configuration_profile_id, :name, :description, :retrieval_role_arn, :validators) SENSITIVE = [] include Aws::Structure end |
#validators ⇒ Array<Types::Validator>
A list of methods for validating the configuration.
1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1993 class UpdateConfigurationProfileRequest < Struct.new( :application_id, :configuration_profile_id, :name, :description, :retrieval_role_arn, :validators) SENSITIVE = [] include Aws::Structure end |