Publisher
The Publisher resource lets you manage AWS CloudFormation Publishers which are used to publish CloudFormation templates for public use.
Minimal Example
Section titled “Minimal Example”Create a basic CloudFormation Publisher with the required properties and an optional connection ARN:
import AWS from "alchemy/aws/control";
const cloudFormationPublisher = await AWS.CloudFormation.Publisher("myPublisher", { AcceptTermsAndConditions: true, ConnectionArn: "arn:aws:codestar-connections:us-west-2:123456789012:connection/abcd1234-56ef-78gh-90ij-klmnopqrstuv"});
Advanced Configuration
Section titled “Advanced Configuration”Configure a CloudFormation Publisher with the adoption property set to true, allowing it to adopt existing resources:
const existingPublisher = await AWS.CloudFormation.Publisher("existingPublisher", { AcceptTermsAndConditions: true, adopt: true});
Publish with Connection
Section titled “Publish with Connection”Create a CloudFormation Publisher that specifies a connection ARN for integration with other AWS services:
const connectedPublisher = await AWS.CloudFormation.Publisher("connectedPublisher", { AcceptTermsAndConditions: true, ConnectionArn: "arn:aws:codestar-connections:us-east-1:987654321098:connection/wxyz9876-54ts-32rq-10po-nmabcdefghij"});