class Aws::CloudFormation::Types::PublishTypeInput
@note When making an API call, you may pass PublishTypeInput
data as a hash: { type: "RESOURCE", # accepts RESOURCE, MODULE, HOOK arn: "PrivateTypeArn", type_name: "TypeName", public_version_number: "PublicVersionNumber", }
@!attribute [rw] type
The type of the extension. Conditional: You must specify `Arn`, or `TypeName` and `Type`. @return [String]
@!attribute [rw] arn
The Amazon Resource Number (ARN) of the extension. Conditional: You must specify `Arn`, or `TypeName` and `Type`. @return [String]
@!attribute [rw] type_name
The name of the extension. Conditional: You must specify `Arn`, or `TypeName` and `Type`. @return [String]
@!attribute [rw] public_version_number
The version number to assign to this version of the extension. Use the following format, and adhere to semantic versioning when assigning a version number to your extension: `MAJOR.MINOR.PATCH` For more information, see [Semantic Versioning 2.0.0][1]. If you don't specify a version number, CloudFormation increments the version number by one minor version release. You cannot specify a version number the first time you publish a type. CloudFormation automatically sets the first version number to be `1.0.0`. [1]: https://semver.org/ @return [String]
@see docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/PublishTypeInput AWS API Documentation
Constants
- SENSITIVE