AWS Native is in preview. AWS Classic is fully supported.
aws-native.cloudformation.PublicTypeVersion
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Test and Publish a resource that has been registered in the CloudFormation Registry.
Create PublicTypeVersion Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PublicTypeVersion(name: string, args?: PublicTypeVersionArgs, opts?: CustomResourceOptions);
@overload
def PublicTypeVersion(resource_name: str,
args: Optional[PublicTypeVersionArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def PublicTypeVersion(resource_name: str,
opts: Optional[ResourceOptions] = None,
arn: Optional[str] = None,
log_delivery_bucket: Optional[str] = None,
public_version_number: Optional[str] = None,
type: Optional[PublicTypeVersionType] = None,
type_name: Optional[str] = None)
func NewPublicTypeVersion(ctx *Context, name string, args *PublicTypeVersionArgs, opts ...ResourceOption) (*PublicTypeVersion, error)
public PublicTypeVersion(string name, PublicTypeVersionArgs? args = null, CustomResourceOptions? opts = null)
public PublicTypeVersion(String name, PublicTypeVersionArgs args)
public PublicTypeVersion(String name, PublicTypeVersionArgs args, CustomResourceOptions options)
type: aws-native:cloudformation:PublicTypeVersion
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PublicTypeVersionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PublicTypeVersionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PublicTypeVersionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PublicTypeVersionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PublicTypeVersionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
PublicTypeVersion Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The PublicTypeVersion resource accepts the following input properties:
- Arn string
- The Amazon Resource Number (ARN) of the extension.
- Log
Delivery stringBucket - A url to the S3 bucket where logs for the testType run will be available
- Public
Version stringNumber - The version number of a public third-party extension
- Type
Pulumi.
Aws Native. Cloud Formation. Public Type Version Type - The kind of extension
- Type
Name string The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
- Arn string
- The Amazon Resource Number (ARN) of the extension.
- Log
Delivery stringBucket - A url to the S3 bucket where logs for the testType run will be available
- Public
Version stringNumber - The version number of a public third-party extension
- Type
Public
Type Version Type - The kind of extension
- Type
Name string The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
- arn String
- The Amazon Resource Number (ARN) of the extension.
- log
Delivery StringBucket - A url to the S3 bucket where logs for the testType run will be available
- public
Version StringNumber - The version number of a public third-party extension
- type
Public
Type Version Type - The kind of extension
- type
Name String The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
- arn string
- The Amazon Resource Number (ARN) of the extension.
- log
Delivery stringBucket - A url to the S3 bucket where logs for the testType run will be available
- public
Version stringNumber - The version number of a public third-party extension
- type
Public
Type Version Type - The kind of extension
- type
Name string The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
- arn str
- The Amazon Resource Number (ARN) of the extension.
- log_
delivery_ strbucket - A url to the S3 bucket where logs for the testType run will be available
- public_
version_ strnumber - The version number of a public third-party extension
- type
Public
Type Version Type - The kind of extension
- type_
name str The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
- arn String
- The Amazon Resource Number (ARN) of the extension.
- log
Delivery StringBucket - A url to the S3 bucket where logs for the testType run will be available
- public
Version StringNumber - The version number of a public third-party extension
- type "RESOURCE" | "MODULE" | "HOOK"
- The kind of extension
- type
Name String The name of the type being registered.
We recommend that type names adhere to the following pattern: company_or_organization::service::type.
Outputs
All input properties are implicitly available as output properties. Additionally, the PublicTypeVersion resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Public
Type stringArn - The Amazon Resource Number (ARN) assigned to the public extension upon publication
- Publisher
Id string - The publisher id assigned by CloudFormation for publishing in this region.
- Type
Version stringArn - The Amazon Resource Number (ARN) of the extension with the versionId.
- Id string
- The provider-assigned unique ID for this managed resource.
- Public
Type stringArn - The Amazon Resource Number (ARN) assigned to the public extension upon publication
- Publisher
Id string - The publisher id assigned by CloudFormation for publishing in this region.
- Type
Version stringArn - The Amazon Resource Number (ARN) of the extension with the versionId.
- id String
- The provider-assigned unique ID for this managed resource.
- public
Type StringArn - The Amazon Resource Number (ARN) assigned to the public extension upon publication
- publisher
Id String - The publisher id assigned by CloudFormation for publishing in this region.
- type
Version StringArn - The Amazon Resource Number (ARN) of the extension with the versionId.
- id string
- The provider-assigned unique ID for this managed resource.
- public
Type stringArn - The Amazon Resource Number (ARN) assigned to the public extension upon publication
- publisher
Id string - The publisher id assigned by CloudFormation for publishing in this region.
- type
Version stringArn - The Amazon Resource Number (ARN) of the extension with the versionId.
- id str
- The provider-assigned unique ID for this managed resource.
- public_
type_ strarn - The Amazon Resource Number (ARN) assigned to the public extension upon publication
- publisher_
id str - The publisher id assigned by CloudFormation for publishing in this region.
- type_
version_ strarn - The Amazon Resource Number (ARN) of the extension with the versionId.
- id String
- The provider-assigned unique ID for this managed resource.
- public
Type StringArn - The Amazon Resource Number (ARN) assigned to the public extension upon publication
- publisher
Id String - The publisher id assigned by CloudFormation for publishing in this region.
- type
Version StringArn - The Amazon Resource Number (ARN) of the extension with the versionId.
Supporting Types
PublicTypeVersionType, PublicTypeVersionTypeArgs
- Resource
- RESOURCE
- Module
- MODULE
- Hook
- HOOK
- Public
Type Version Type Resource - RESOURCE
- Public
Type Version Type Module - MODULE
- Public
Type Version Type Hook - HOOK
- Resource
- RESOURCE
- Module
- MODULE
- Hook
- HOOK
- Resource
- RESOURCE
- Module
- MODULE
- Hook
- HOOK
- RESOURCE
- RESOURCE
- MODULE
- MODULE
- HOOK
- HOOK
- "RESOURCE"
- RESOURCE
- "MODULE"
- MODULE
- "HOOK"
- HOOK
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.