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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-appconfig/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)


2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2429

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)


2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2429

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)


2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2429

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)


2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2429

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)


2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2429

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)


2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2429

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:



2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2429

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