Create
Create Certified

Create or update a CloudFormation stack

yaml
type: io.kestra.plugin.aws.cloudformation.Create
yaml
id: aws_cfn_create_stack
namespace: dev

tasks:
  - id: create_s3_bucket
    type: io.kestra.plugin.aws.cloudformation.Create
    accessKeyId: "{{ secret('AWS_ACCESS_KEY_ID') }}"
    secretKeyId: "{{ secret('AWS_SECRET_ACCESS_KEY') }}"
    region: "us-east-1"
    stackName: "my-s3-bucket-stack"
    waitForCompletion: true
    templateBody: |
      AWSTemplateFormatVersion: '2010-09-09'
      Description: A simple S3 bucket
      Resources:
        MyS3Bucket:
          Type: 'AWS::S3::Bucket'
          Properties:
            BucketName: "kestra-cfn-test-1"
      Outputs:
        BucketName:
          Value: !Ref MyS3Bucket
          Description: Name of the S3 bucket created
Properties
SubTypestring
DefaultPT15M
Defaulttrue
SubTypestring