41 lines
1.9 KiB
Go
41 lines
1.9 KiB
Go
// GENERATED, DO NOT EDIT THIS FILE
|
|
package aws
|
|
|
|
import "github.com/zclconf/go-cty/cty"
|
|
|
|
const AwsVpcResourceType = "aws_vpc"
|
|
|
|
type AwsVpc struct {
|
|
Arn *string `cty:"arn" computed:"true"`
|
|
AssignGeneratedIpv6CidrBlock *bool `cty:"assign_generated_ipv6_cidr_block"`
|
|
CidrBlock *string `cty:"cidr_block"`
|
|
DefaultNetworkAclId *string `cty:"default_network_acl_id" computed:"true"`
|
|
DefaultRouteTableId *string `cty:"default_route_table_id" computed:"true"`
|
|
DefaultSecurityGroupId *string `cty:"default_security_group_id" computed:"true"`
|
|
DhcpOptionsId *string `cty:"dhcp_options_id" computed:"true"`
|
|
EnableClassiclink *bool `cty:"enable_classiclink" computed:"true"`
|
|
EnableClassiclinkDnsSupport *bool `cty:"enable_classiclink_dns_support" computed:"true"`
|
|
EnableDnsHostnames *bool `cty:"enable_dns_hostnames" computed:"true"`
|
|
EnableDnsSupport *bool `cty:"enable_dns_support"`
|
|
Id string `cty:"id" computed:"true"`
|
|
InstanceTenancy *string `cty:"instance_tenancy"`
|
|
Ipv6AssociationId *string `cty:"ipv6_association_id" computed:"true"`
|
|
Ipv6CidrBlock *string `cty:"ipv6_cidr_block" computed:"true"`
|
|
MainRouteTableId *string `cty:"main_route_table_id" computed:"true"`
|
|
OwnerId *string `cty:"owner_id" computed:"true"`
|
|
Tags map[string]string `cty:"tags"`
|
|
CtyVal *cty.Value `diff:"-"`
|
|
}
|
|
|
|
func (r *AwsVpc) TerraformId() string {
|
|
return r.Id
|
|
}
|
|
|
|
func (r *AwsVpc) TerraformType() string {
|
|
return AwsVpcResourceType
|
|
}
|
|
|
|
func (r *AwsVpc) CtyValue() *cty.Value {
|
|
return r.CtyVal
|
|
}
|