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:
- 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 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 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 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
- connection
Arn 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 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
- connection
Arn 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.
- accept
Terms 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
- connection
Arn 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.
- Identity
Provider Pulumi.Aws Native. Cloud Formation. Publisher Identity Provider - The type of account used as the identity provider when registering this publisher with CloudFormation.
- Publisher
Id string - The publisher id assigned by CloudFormation for publishing in this region.
- Publisher
Profile string - The URL to the publisher's profile with the identity provider.
- Publisher
Status Pulumi.Aws Native. Cloud Formation. Publisher Status - Whether the publisher is verified.
- Id string
- 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 string - The publisher id assigned by CloudFormation for publishing in this region.
- Publisher
Profile string - 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.
- identity
Provider PublisherIdentity Provider - The type of account used as the identity provider when registering this publisher with CloudFormation.
- publisher
Id String - The publisher id assigned by CloudFormation for publishing in this region.
- publisher
Profile String - 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.
- identity
Provider PublisherIdentity Provider - The type of account used as the identity provider when registering this publisher with CloudFormation.
- publisher
Id string - The publisher id assigned by CloudFormation for publishing in this region.
- publisher
Profile string - The URL to the publisher's profile with the identity provider.
- publisher
Status 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 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.
- identity
Provider "AWS_Marketplace" | "GitHub" | "Bitbucket" - The type of account used as the identity provider when registering this publisher with CloudFormation.
- publisher
Id String - The publisher id assigned by CloudFormation for publishing in this region.
- publisher
Profile String - The URL to the publisher's profile with the identity provider.
- publisher
Status "VERIFIED" | "UNVERIFIED" - Whether the publisher is verified.
Supporting Types
PublisherIdentityProvider, PublisherIdentityProviderArgs
- Aws
Marketplace - AWS_Marketplace
- Git
Hub - GitHub
- Bitbucket
- Bitbucket
- Publisher
Identity Provider Aws Marketplace - AWS_Marketplace
- Publisher
Identity Provider Git Hub - GitHub
- Publisher
Identity Provider Bitbucket - Bitbucket
- Aws
Marketplace - AWS_Marketplace
- Git
Hub - GitHub
- Bitbucket
- Bitbucket
- Aws
Marketplace - AWS_Marketplace
- Git
Hub - GitHub
- Bitbucket
- Bitbucket
- AWS_MARKETPLACE
- AWS_Marketplace
- GIT_HUB
- GitHub
- BITBUCKET
- Bitbucket
- "AWS_Marketplace"
- AWS_Marketplace
- "Git
Hub" - GitHub
- "Bitbucket"
- Bitbucket
PublisherStatus, PublisherStatusArgs
- Verified
- VERIFIED
- Unverified
- UNVERIFIED
- Publisher
Status Verified - VERIFIED
- Publisher
Status 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.