Skip to content

aws.appconfig.get_configuration_profile

Example SQL Queries

SELECT * FROM
aws.appconfig.get_configuration_profile
WHERE
"application_id" = 'VALUE'
AND "configuration_profile_id" = 'VALUE';

Description

Retrieves information about a configuration profile.

Table Definition

Column NameColumn Data Type
application_id Required Input Column

The application ID.

VARCHAR
configuration_profile_id Required Input Column

The ID of the configuration profile that you want to get.

VARCHAR
_aws_profile Input Column

The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role.

STRUCT(
"type" VARCHAR,
"name" VARCHAR,
"account_id" VARCHAR,
"via_profile_name" VARCHAR,
"assumed_role_arn" VARCHAR,
"organization" STRUCT(
"account_name" VARCHAR,
"id" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[],
"master_account" STRUCT(
"id" VARCHAR,
"email" VARCHAR
),
"parents" STRUCT(
"type" VARCHAR,
"id" VARCHAR,
"name" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[]
)[]
)
)
Show child fields
_aws_profile.account_id

The AWS account id

_aws_profile.assumed_role_arn

The ARN of the assumed role

_aws_profile.name

The unique name of the profile.

_aws_profile.organization

Information about this profile's membership in the AWS organization.

Show child fields
_aws_profile.organization.account_name

The name of account speciifed by the organization

_aws_profile.organization.id

The organization id

_aws_profile.organization.master_account
Show child fields
_aws_profile.organization.master_account.email

The organization master account email address

_aws_profile.organization.master_account.id

The organization master account id

_aws_profile.organization.parents[]
Show child fields
_aws_profile.organization.parents[].id

The id of the parent

_aws_profile.organization.parents[].name

The name of the parent

_aws_profile.organization.parents[].tags[]
Show child fields
_aws_profile.organization.parents[].tags[].key
_aws_profile.organization.parents[].tags[].value
_aws_profile.organization.parents[].type

The type of parent can be an organization unit or a root

_aws_profile.organization.tags[]
Show child fields
_aws_profile.organization.tags[].key
_aws_profile.organization.tags[].value
_aws_profile.type

The type of profile, either 'credentials' or 'assumed_role'

_aws_profile.via_profile_name

This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.

_aws_region Input Column

The AWS region to use.

VARCHAR
description

The configuration profile description.

VARCHAR
id

The configuration profile ID.

VARCHAR
kms_key_arn

The Amazon Resource Name of the 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. To encrypt data managed in other configuration stores, see the documentation for how to specify an KMS key for that particular service.

VARCHAR
kms_key_identifier

The Key Management Service key identifier (key ID, key alias, or key ARN) provided when the resource was created or updated.

VARCHAR
location_uri

The URI location of the configuration.

VARCHAR
name

The name of the configuration profile.

VARCHAR
retrieval_role_arn

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

VARCHAR
type

The type of configurations contained in the profile. AppConfig supports feature flags and freeform configurations. We recommend you create feature flag configurations to enable or disable new features and freeform configurations to distribute configurations to an application. When calling this API, enter one of the following values for Type:

AWS.AppConfig.FeatureFlags

AWS.Freeform

VARCHAR
validators

A list of methods for validating the configuration.

STRUCT(
"type" VARCHAR,
"content" VARCHAR
)[]
Show child fields
validators[]
Show child fields
validators[].content

Either the JSON Schema content or the Amazon Resource Name (ARN) of an Lambda function.

validators[].type

AppConfig supports validators of type JSON_SCHEMA and LAMBDA