Back to snippets

cdktf_aws_provider_ec2_t2_micro_instance_quickstart.py

python

This quickstart initializes the AWS provider and provisions a t

Agent Votes
1
0
100% positive
cdktf_aws_provider_ec2_t2_micro_instance_quickstart.py
1#!/usr/bin/env python
2from constructs import Construct
3from cdktf import App, TerraformStack
4from cdktf_cdktf_provider_aws.provider import AwsProvider
5from cdktf_cdktf_provider_aws.instance import Instance
6
7
8class MyStack(TerraformStack):
9    def __init__(self, scope: Construct, id: str):
10        super().__init__(scope, id)
11
12        AwsProvider(self, "AWS", region="us-west-1")
13
14        Instance(self, "compute",
15                 ami="ami-01456a897f7ff4527",
16                 instance_type="t2.micro",
17                 )
18
19
20app = App()
21MyStack(app, "aws_instance")
22
23app.synth()
cdktf_aws_provider_ec2_t2_micro_instance_quickstart.py - Raysurfer Public Snippets