Class: Aws::AppConfig::Types::UpdateConfigurationProfileRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-appconfig/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_idString

The application ID.

Returns:

  • (String)


2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
# File 'lib/aws-sdk-appconfig/types.rb', line 2586

class UpdateConfigurationProfileRequest < Struct.new(
  :application_id,
  :configuration_profile_id,
  :name,
  :description,
  :retrieval_role_arn,
  :validators,
  :kms_key_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_profile_idString

The ID of the configuration profile.

Returns:

  • (String)


2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
# File 'lib/aws-sdk-appconfig/types.rb', line 2586

class UpdateConfigurationProfileRequest < Struct.new(
  :application_id,
  :configuration_profile_id,
  :name,
  :description,
  :retrieval_role_arn,
  :validators,
  :kms_key_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the configuration profile.

Returns:

  • (String)


2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
# File 'lib/aws-sdk-appconfig/types.rb', line 2586

class UpdateConfigurationProfileRequest < Struct.new(
  :application_id,
  :configuration_profile_id,
  :name,
  :description,
  :retrieval_role_arn,
  :validators,
  :kms_key_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_identifierString

The identifier for a Key Management Service key to encrypt new configuration data versions in the AppConfig hosted configuration store. This attribute is only used for ‘hosted` configuration types. The identifier can be an KMS key ID, alias, or the Amazon Resource Name (ARN) of the key ID or alias. To encrypt data managed in other configuration stores, see the documentation for how to specify an KMS key for that particular service.

Returns:

  • (String)


2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
# File 'lib/aws-sdk-appconfig/types.rb', line 2586

class UpdateConfigurationProfileRequest < Struct.new(
  :application_id,
  :configuration_profile_id,
  :name,
  :description,
  :retrieval_role_arn,
  :validators,
  :kms_key_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the configuration profile.

Returns:

  • (String)


2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
# File 'lib/aws-sdk-appconfig/types.rb', line 2586

class UpdateConfigurationProfileRequest < Struct.new(
  :application_id,
  :configuration_profile_id,
  :name,
  :description,
  :retrieval_role_arn,
  :validators,
  :kms_key_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#retrieval_role_arnString

The ARN of an IAM role with permission to access the configuration at the specified ‘LocationUri`.

Returns:

  • (String)


2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
# File 'lib/aws-sdk-appconfig/types.rb', line 2586

class UpdateConfigurationProfileRequest < Struct.new(
  :application_id,
  :configuration_profile_id,
  :name,
  :description,
  :retrieval_role_arn,
  :validators,
  :kms_key_identifier)
  SENSITIVE = []
  include Aws::Structure
end

#validatorsArray<Types::Validator>

A list of methods for validating the configuration.

Returns:



2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
# File 'lib/aws-sdk-appconfig/types.rb', line 2586

class UpdateConfigurationProfileRequest < Struct.new(
  :application_id,
  :configuration_profile_id,
  :name,
  :description,
  :retrieval_role_arn,
  :validators,
  :kms_key_identifier)
  SENSITIVE = []
  include Aws::Structure
end