We recommend new projects start with resources from the AWS provider.
aws-native.cloudformation.Publisher
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Register as a publisher in the CloudFormation Registry.
Create Publisher Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Publisher(name: string, args: PublisherArgs, opts?: CustomResourceOptions);@overload
def Publisher(resource_name: str,
              args: PublisherArgs,
              opts: Optional[ResourceOptions] = None)
@overload
def Publisher(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              accept_terms_and_conditions: Optional[bool] = None,
              connection_arn: Optional[str] = None)func NewPublisher(ctx *Context, name string, args PublisherArgs, opts ...ResourceOption) (*Publisher, error)public Publisher(string name, PublisherArgs args, CustomResourceOptions? opts = null)
public Publisher(String name, PublisherArgs args)
public Publisher(String name, PublisherArgs args, CustomResourceOptions options)
type: aws-native:cloudformation:Publisher
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 PublisherArgs
- 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 PublisherArgs
- 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 PublisherArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PublisherArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PublisherArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Publisher Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Publisher resource accepts the following input properties:
- AcceptTerms boolAnd Conditions 
- Whether you accept the terms and conditions for publishing extensions in the CloudFormation registry. You must accept the terms and conditions in order to publish public extensions to the CloudFormation registry. The terms and conditions can be found at https://cloudformation-registry-documents.s3.amazonaws.com/Terms_and_Conditions_for_AWS_CloudFormation_Registry_Publishers.pdf
- ConnectionArn string
- If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account.
- AcceptTerms boolAnd Conditions 
- Whether you accept the terms and conditions for publishing extensions in the CloudFormation registry. You must accept the terms and conditions in order to publish public extensions to the CloudFormation registry. The terms and conditions can be found at https://cloudformation-registry-documents.s3.amazonaws.com/Terms_and_Conditions_for_AWS_CloudFormation_Registry_Publishers.pdf
- ConnectionArn string
- If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account.
- acceptTerms BooleanAnd Conditions 
- Whether you accept the terms and conditions for publishing extensions in the CloudFormation registry. You must accept the terms and conditions in order to publish public extensions to the CloudFormation registry. The terms and conditions can be found at https://cloudformation-registry-documents.s3.amazonaws.com/Terms_and_Conditions_for_AWS_CloudFormation_Registry_Publishers.pdf
- connectionArn String
- If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account.
- acceptTerms booleanAnd Conditions 
- Whether you accept the terms and conditions for publishing extensions in the CloudFormation registry. You must accept the terms and conditions in order to publish public extensions to the CloudFormation registry. The terms and conditions can be found at https://cloudformation-registry-documents.s3.amazonaws.com/Terms_and_Conditions_for_AWS_CloudFormation_Registry_Publishers.pdf
- connectionArn string
- If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account.
- accept_terms_ booland_ conditions 
- Whether you accept the terms and conditions for publishing extensions in the CloudFormation registry. You must accept the terms and conditions in order to publish public extensions to the CloudFormation registry. The terms and conditions can be found at https://cloudformation-registry-documents.s3.amazonaws.com/Terms_and_Conditions_for_AWS_CloudFormation_Registry_Publishers.pdf
- connection_arn str
- If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account.
- acceptTerms BooleanAnd Conditions 
- Whether you accept the terms and conditions for publishing extensions in the CloudFormation registry. You must accept the terms and conditions in order to publish public extensions to the CloudFormation registry. The terms and conditions can be found at https://cloudformation-registry-documents.s3.amazonaws.com/Terms_and_Conditions_for_AWS_CloudFormation_Registry_Publishers.pdf
- connectionArn String
- If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account.
Outputs
All input properties are implicitly available as output properties. Additionally, the Publisher resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- IdentityProvider Pulumi.Aws Native. Cloud Formation. Publisher Identity Provider 
- The type of account used as the identity provider when registering this publisher with CloudFormation.
- PublisherId string
- The reserved publisher id for this type, or the publisher id assigned by CloudFormation for publishing in this region.
- PublisherProfile string
- The URL to the publisher's profile with the identity provider.
- PublisherStatus Pulumi.Aws Native. Cloud Formation. Publisher Status 
- Whether the publisher is verified.
- Id string
- The provider-assigned unique ID for this managed resource.
- IdentityProvider PublisherIdentity Provider 
- The type of account used as the identity provider when registering this publisher with CloudFormation.
- PublisherId string
- The reserved publisher id for this type, or the publisher id assigned by CloudFormation for publishing in this region.
- PublisherProfile string
- The URL to the publisher's profile with the identity provider.
- PublisherStatus PublisherStatus 
- Whether the publisher is verified.
- id String
- The provider-assigned unique ID for this managed resource.
- identityProvider PublisherIdentity Provider 
- The type of account used as the identity provider when registering this publisher with CloudFormation.
- publisherId String
- The reserved publisher id for this type, or the publisher id assigned by CloudFormation for publishing in this region.
- publisherProfile String
- The URL to the publisher's profile with the identity provider.
- publisherStatus PublisherStatus 
- Whether the publisher is verified.
- id string
- The provider-assigned unique ID for this managed resource.
- identityProvider PublisherIdentity Provider 
- The type of account used as the identity provider when registering this publisher with CloudFormation.
- publisherId string
- The reserved publisher id for this type, or the publisher id assigned by CloudFormation for publishing in this region.
- publisherProfile string
- The URL to the publisher's profile with the identity provider.
- publisherStatus PublisherStatus 
- Whether the publisher is verified.
- id str
- The provider-assigned unique ID for this managed resource.
- identity_provider PublisherIdentity Provider 
- The type of account used as the identity provider when registering this publisher with CloudFormation.
- publisher_id str
- The reserved publisher id for this type, or the publisher id assigned by CloudFormation for publishing in this region.
- publisher_profile str
- The URL to the publisher's profile with the identity provider.
- publisher_status PublisherStatus 
- Whether the publisher is verified.
- id String
- The provider-assigned unique ID for this managed resource.
- identityProvider "AWS_Marketplace" | "GitHub" | "Bitbucket" 
- The type of account used as the identity provider when registering this publisher with CloudFormation.
- publisherId String
- The reserved publisher id for this type, or the publisher id assigned by CloudFormation for publishing in this region.
- publisherProfile String
- The URL to the publisher's profile with the identity provider.
- publisherStatus "VERIFIED" | "UNVERIFIED"
- Whether the publisher is verified.
Supporting Types
PublisherIdentityProvider, PublisherIdentityProviderArgs      
- AwsMarketplace 
- AWS_Marketplace
- GitHub 
- GitHub
- Bitbucket
- Bitbucket
- PublisherIdentity Provider Aws Marketplace 
- AWS_Marketplace
- PublisherIdentity Provider Git Hub 
- GitHub
- PublisherIdentity Provider Bitbucket 
- Bitbucket
- AwsMarketplace 
- AWS_Marketplace
- GitHub 
- GitHub
- Bitbucket
- Bitbucket
- AwsMarketplace 
- AWS_Marketplace
- GitHub 
- GitHub
- Bitbucket
- Bitbucket
- AWS_MARKETPLACE
- AWS_Marketplace
- GIT_HUB
- GitHub
- BITBUCKET
- Bitbucket
- "AWS_Marketplace"
- AWS_Marketplace
- "GitHub" 
- GitHub
- "Bitbucket"
- Bitbucket
PublisherStatus, PublisherStatusArgs    
- Verified
- VERIFIED
- Unverified
- UNVERIFIED
- PublisherStatus Verified 
- VERIFIED
- PublisherStatus Unverified 
- UNVERIFIED
- Verified
- VERIFIED
- Unverified
- UNVERIFIED
- Verified
- VERIFIED
- Unverified
- UNVERIFIED
- VERIFIED
- VERIFIED
- UNVERIFIED
- UNVERIFIED
- "VERIFIED"
- VERIFIED
- "UNVERIFIED"
- UNVERIFIED
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.