v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-1443136141.7 KB

Updates a configuration profile.

patch/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}

Path parameters

ApplicationIdstring required

The application ID.

ConfigurationProfileIdstring required

The ID of the configuration profile.

Request body

Namestring

The name of the configuration profile.

Descriptionstring

A description of the configuration profile.

RetrievalRoleArnstring

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

Response

Success

ApplicationIdstring

The application ID.

Idstring

The configuration profile ID.

Namestring

The name of the configuration profile.

Descriptionstring

The configuration profile description.

LocationUristring

The URI location of the configuration.

RetrievalRoleArnstring

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

Typestring
<p>The type of configurations contained in the profile. AppConfig supports <code>feature flags</code> and <code>freeform</code> 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 <code>Type</code>:</p> <p> <code>AWS.AppConfig.FeatureFlags</code> </p> <p> <code>AWS.Freeform</code> </p>

Example response

{
  "ApplicationId": "339ohji",
  "Description": "Configuration profile used for examples.",
  "Id": "ur8hx2f",
  "LocationUri": "ssm-parameter://Example-Parameter",
  "Name": "Example-Configuration-Profile",
  "RetrievalRoleArn": "arn:aws:iam::111122223333:role/Example-App-Config-Role"
}