class Aws::AppConfig::Types::CreateConfigurationProfileRequest
@note When making an API call, you may pass CreateConfigurationProfileRequest
data as a hash: { application_id: "Id", # required name: "Name", # required description: "Description", location_uri: "Uri", # required retrieval_role_arn: "RoleArn", validators: [ { type: "JSON_SCHEMA", # required, accepts JSON_SCHEMA, LAMBDA content: "StringWithLengthBetween0And32768", # required }, ], tags: { "TagKey" => "TagValue", }, }
@!attribute [rw] application_id
The application ID. @return [String]
@!attribute [rw] name
A name for the configuration profile. @return [String]
@!attribute [rw] description
A description of the configuration profile. @return [String]
@!attribute [rw] location_uri
A URI to locate the configuration. You can specify a Systems Manager (SSM) document, an SSM Parameter Store parameter, or an Amazon S3 object. For an SSM document, specify either the document name in the format `ssm-document://<Document_name>` or the Amazon Resource Name (ARN). For a parameter, specify either the parameter name in the format `ssm-parameter://<Parameter_name>` or the ARN. For an Amazon S3 object, specify the URI in the following format: `s3://<bucket>/<objectKey> `. Here is an example: s3://my-bucket/my-app/us-east-1/my-config.json @return [String]
@!attribute [rw] retrieval_role_arn
The ARN of an IAM role with permission to access the configuration at the specified LocationUri. @return [String]
@!attribute [rw] validators
A list of methods for validating the configuration. @return [Array<Types::Validator>]
@!attribute [rw] tags
Metadata to assign to the configuration profile. Tags help organize and categorize your AppConfig resources. Each tag consists of a key and an optional value, both of which you define. @return [Hash<String,String>]
@see docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09/CreateConfigurationProfileRequest AWS API Documentation
Constants
- SENSITIVE