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)


2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2578

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)


2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2578

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)


2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2578

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)


2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2578

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)


2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2578

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)


2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2578

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:



2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 2578

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