class Aws::CloudFormation::Types::TypeSummary
Contains summary information about the specified CloudFormation
extension.
@!attribute [rw] type
The kind of extension. @return [String]
@!attribute [rw] type_name
The name of the extension. If you specified a `TypeNameAlias` when you [activate this extension][1] in your account and region, CloudFormation considers that alias as the type name. [1]: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html @return [String]
@!attribute [rw] default_version_id
The ID of the default version of the extension. The default version is used when the extension version isn't specified. This applies only to private extensions you have registered in your account. For public extensions, both those provided by Amazon and published by third parties, CloudFormation returns `null`. For more information, see [RegisterType][1]. To set the default version of an extension, use ` SetTypeDefaultVersion `. [1]: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html @return [String]
@!attribute [rw] type_arn
The Amazon Resource Name (ARN) of the extension. @return [String]
@!attribute [rw] last_updated
When the specified extension version was registered. This applies only to: * Private extensions you have registered in your account. For more information, see [RegisterType][1]. * Public extensions you have activated in your account with auto-update specified. For more information, see [ActivateType][2]. For all other extension types, CloudFormation returns `null`. [1]: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html [2]: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html @return [Time]
@!attribute [rw] description
The description of the extension. @return [String]
@!attribute [rw] publisher_id
The ID of the extension publisher, if the extension is published by a third party. Extensions published by Amazon don't return a publisher ID. @return [String]
@!attribute [rw] original_type_name
For public extensions that have been activated for this account and region, the type name of the public extension. If you specified a `TypeNameAlias` when enabling the extension in this account and region, CloudFormation treats that alias as the extension's type name within the account and region, not the type name of the public extension. For more information, see [Specifying aliases to refer to extensions][1] in the *CloudFormation User Guide*. [1]: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-public.html#registry-public-enable-alias @return [String]
@!attribute [rw] public_version_number
For public extensions that have been activated for this account and region, the version of the public extension to be used for CloudFormation operations in this account and Region. How you specified `AutoUpdate` when enabling the extension affects whether CloudFormation automatically updates the extension in this account and region when a new version is released. For more information, see [Setting CloudFormation to automatically use new versions of extensions][1] in the *CloudFormation User Guide*. [1]: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-public.html#registry-public-enable-auto @return [String]
@!attribute [rw] latest_public_version
For public extensions that have been activated for this account and region, the latest version of the public extension *that is available*. For any extensions other than activated third-arty extensions, CloudFormation returns `null`. How you specified `AutoUpdate` when enabling the extension affects whether CloudFormation automatically updates the extension in this account and region when a new version is released. For more information, see [Setting CloudFormation to automatically use new versions of extensions][1] in the *CloudFormation User Guide*. [1]: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/registry-public.html#registry-public-enable-auto @return [String]
@!attribute [rw] publisher_identity
The service used to verify the publisher identity. For more information, see [Registering your account to publish CloudFormation extensions][1] in the <i> CFN-CLI User Guide for Extension Development</i>. [1]: https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/publish-extension.html @return [String]
@!attribute [rw] publisher_name
The publisher name, as defined in the public profile for that publisher in the service used to verify the publisher identity. @return [String]
@!attribute [rw] is_activated
Whether or not the extension is activated for this account and region. This applies only to third-party public extensions. Extensions published by Amazon are activated by default. @return [Boolean]
@see docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/TypeSummary AWS API Documentation
Constants
- SENSITIVE