CfnConfigurationProfileProps

class aws_cdk.aws_appconfig.CfnConfigurationProfileProps(*, application_id, description=None, location_uri, name, retrieval_role_arn=None, tags=None, type=None, validators=None)

Bases: object

Properties for defining a AWS::AppConfig::ConfigurationProfile.

Parameters
  • application_id (str) – AWS::AppConfig::ConfigurationProfile.ApplicationId.

  • description (Optional[str]) – AWS::AppConfig::ConfigurationProfile.Description.

  • location_uri (str) – AWS::AppConfig::ConfigurationProfile.LocationUri.

  • name (str) – AWS::AppConfig::ConfigurationProfile.Name.

  • retrieval_role_arn (Optional[str]) – AWS::AppConfig::ConfigurationProfile.RetrievalRoleArn.

  • tags (Optional[Sequence[TagsProperty]]) – AWS::AppConfig::ConfigurationProfile.Tags.

  • type (Optional[str]) – AWS::AppConfig::ConfigurationProfile.Type.

  • validators (Union[IResolvable, Sequence[Union[IResolvable, ValidatorsProperty]], None]) – AWS::AppConfig::ConfigurationProfile.Validators.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_appconfig as appconfig

cfn_configuration_profile_props = appconfig.CfnConfigurationProfileProps(
    application_id="applicationId",
    location_uri="locationUri",
    name="name",

    # the properties below are optional
    description="description",
    retrieval_role_arn="retrievalRoleArn",
    tags=[appconfig.CfnConfigurationProfile.TagsProperty(
        key="key",
        value="value"
    )],
    type="type",
    validators=[appconfig.CfnConfigurationProfile.ValidatorsProperty(
        content="content",
        type="type"
    )]
)

Attributes

application_id

AWS::AppConfig::ConfigurationProfile.ApplicationId.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-applicationid

Return type

str

description

AWS::AppConfig::ConfigurationProfile.Description.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-description

Return type

Optional[str]

location_uri

AWS::AppConfig::ConfigurationProfile.LocationUri.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-locationuri

Return type

str

name

AWS::AppConfig::ConfigurationProfile.Name.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-name

Return type

str

retrieval_role_arn

AWS::AppConfig::ConfigurationProfile.RetrievalRoleArn.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-retrievalrolearn

Return type

Optional[str]

tags

AWS::AppConfig::ConfigurationProfile.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-tags

Return type

Optional[List[TagsProperty]]

type

AWS::AppConfig::ConfigurationProfile.Type.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-type

Return type

Optional[str]

validators

AWS::AppConfig::ConfigurationProfile.Validators.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appconfig-configurationprofile.html#cfn-appconfig-configurationprofile-validators

Return type

Union[IResolvable, List[Union[IResolvable, ValidatorsProperty]], None]