Skip to content

Data Source: awsAppconfigConfigurationProfile

Provides access to an AppConfig Configuration Profile.

Example Usage

Basic Usage

/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.dataAwsAppconfigConfigurationProfile.DataAwsAppconfigConfigurationProfile(
  this,
  "example",
  {
    applicationId: "b5d5gpj",
    configurationProfileId: "qrbb1c1",
  }
);

Argument Reference

The following arguments are required:

  • applicationId - (Required) ID of the AppConfig application to which this configuration profile belongs.
  • configurationProfileId - (Required) ID of the Configuration Profile.

Attributes Reference

In addition to all arguments above, the following attributes are exported:

  • arn - ARN of the Configuration Profile.
  • description - Description of the Configuration Profile.
  • id - AppConfig Configuration Profile ID and Application ID separated by a colon (:).
  • locationUri - Location URI of the Configuration Profile.
  • name - Name of the Configuration Profile.
  • retrievalRoleArn - ARN of an IAM role with permission to access the configuration at the specified location_uri.
  • tags - Map of tags for the resource.
  • validator - Nested list of methods for validating the configuration.
  • content - Either the JSON Schema content or the ARN of an AWS Lambda function.
  • type - Type of validator. Valid values: JSON_SCHEMA and LAMBDA.