Skip to content

TypeConfigurationDetails

Source code in docs_src/capo_cloudformation/types/type_configuration_details.py
class TypeConfigurationDetails(TypedDict, closed=True):
    arn: NotRequired[
        "capo_cloudformation.types.type_configuration_arn.TypeConfigurationArn"
    ]
    """<p>The ARN for the configuration data, in this account and Region.</p>"""
    alias: NotRequired[
        "capo_cloudformation.types.type_configuration_alias.TypeConfigurationAlias"
    ]
    """<p>The alias specified for this configuration, if one was specified when the configuration was set.</p>"""
    configuration: NotRequired[
        "capo_cloudformation.types.type_configuration.TypeConfiguration"
    ]
    """<p>A JSON string specifying the configuration data for the extension, in this account and Region.</p> <p>If a configuration hasn't been set for a specified extension, CloudFormation returns <code>{}</code>.</p>"""
    last_updated: NotRequired["capo_cloudformation.types.timestamp.Timestamp"]
    """<p>When the configuration data was last updated for this extension.</p> <p>If a configuration hasn't been set for a specified extension, CloudFormation returns <code>null</code>.</p>"""
    type_arn: NotRequired["capo_cloudformation.types.type_arn.TypeArn"]
    """<p>The ARN for the extension, in this account and Region.</p> <p>For public extensions, this will be the ARN assigned when you call the <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html">ActivateType</a> API operation in this account and Region. For private extensions, this will be the ARN assigned when you call the <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html">RegisterType</a> API operation in this account and Region.</p>"""
    type_name: NotRequired["capo_cloudformation.types.type_name.TypeName"]
    """<p>The name of the extension.</p>"""
    is_default_configuration: NotRequired[
        "capo_cloudformation.types.is_default_configuration.IsDefaultConfiguration"
    ]
    """<p>Whether this configuration data is the default configuration for the extension.</p>"""

alias instance-attribute

alias: NotRequired[TypeConfigurationAlias]

The alias specified for this configuration, if one was specified when the configuration was set.

arn instance-attribute

arn: NotRequired[TypeConfigurationArn]

The ARN for the configuration data, in this account and Region.

configuration instance-attribute

configuration: NotRequired[TypeConfiguration]

A JSON string specifying the configuration data for the extension, in this account and Region.

If a configuration hasn't been set for a specified extension, CloudFormation returns {}.

is_default_configuration instance-attribute

is_default_configuration: NotRequired[IsDefaultConfiguration]

Whether this configuration data is the default configuration for the extension.

last_updated instance-attribute

last_updated: NotRequired[Timestamp]

When the configuration data was last updated for this extension.

If a configuration hasn't been set for a specified extension, CloudFormation returns null.

type_arn instance-attribute

type_arn: NotRequired[TypeArn]

The ARN for the extension, in this account and Region.

For public extensions, this will be the ARN assigned when you call the ActivateType API operation in this account and Region. For private extensions, this will be the ARN assigned when you call the RegisterType API operation in this account and Region.

type_name instance-attribute

type_name: NotRequired[TypeName]

The name of the extension.