| Convert CloudFormation Templates to a Programming Language |
/cf2pulumi |
cf2pulumi |
CloudFormation to Pulumi |
| converters |
| identifier |
weight |
| cf2pulumi |
1 |
|
|
|
See what your CloudFormation templates would look like in a modern programming language thanks to Pulumi. |
| name |
filename |
description |
code |
| Provision a Log Group |
instance.yaml |
|
AWSTemplateFormatVersion: "2010-09-09"
Description: Create a simple Log Group
Parameters:
KmsKeyId:
Type: String
Description: The Amazon Resource Name (ARN) of the CMK to use when encrypting log data.
Resources:
myLogGroup:
Type: AWS::Logs::LogGroup
Properties:
KmsKeyId: Fn::Sub: ${KmsKeyId}
LogGroupName: myLogGroup
RetentionInDays: 7
|
|
| name |
filename |
description |
code |
| A Sample Lambda Step Function |
aws.yaml |
|
AWSTemplateFormatVersion: '2010-09-09'
Description: An example template for a Step Functions state machine.
Resources:
MyStateMachine:
Type: AWS::StepFunctions::StateMachine
Properties:
StateMachineName: HelloWorld-StateMachine
DefinitionString: |-
{
"StartAt": "HelloWorld",
"States": {
"HelloWorld": {
"Type": "Task",
"Resource": "arn:aws:lambda:us-east-1:111122223333:function:HelloFunction",
"End": true
}
}
}
RoleArn: arn:aws:iam::111122223333:role/service-role/StatesExecutionRole-us-east-1
Tags:
-
Key: "keyname1"
Value: "value1"
-
Key: "keyname2"
Value: "value2"
|
|
|
| hubspot_form_id |
| 8381e562-5fdf-4736-bb10-86096705e4ee |
|