Documentation
¶
Index ¶
Constants ¶
View Source
const AwsInternetGatewayName = "aws_internet_gateway"
View Source
const AwsResourceName = "aws_vpc"
View Source
const AzureResourceName = "azurerm_virtual_network"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsInternetGateway ¶
type AwsInternetGateway struct {
*common.AwsResource `hcl:",squash" default:"name=aws_internet_gateway"`
VpcId string `hcl:"vpc_id,expr"`
}
AwsInternetGateway : by default, Internet Gateway is associated with VPC
func (*AwsInternetGateway) GetId ¶
func (igw *AwsInternetGateway) GetId() string
type AwsVpc ¶
type AwsVpc struct {
*common.AwsResource `hcl:",squash" default:"name=aws_vpc"`
CidrBlock string `hcl:"cidr_block" json:"cidr_block,omitempty"`
EnableDnsHostnames bool `hcl:"enable_dns_hostnames" json:"enable_dns_hostnames,omitempty"` // needed for publicly accessible rds
}
func (*AwsVpc) GetDefaultRouteTableId ¶
type AzureVnet ¶
type AzureVnet struct {
*common.AzResource `hcl:",squash" default:"name=azurerm_virtual_network"`
AddressSpace []string `hcl:"address_space" json:"address_space"`
}
Click to show internal directories.
Click to hide internal directories.