Documentation ¶
Index ¶
Constants ¶
View Source
const AwsResourceName = "aws_eip"
View Source
const AzureResourceName = "azurerm_public_ip"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsElasticIp ¶
type AwsElasticIp struct { *common.AwsResource `hcl:",squash" default:"name=aws_eip"` InstanceId string `hcl:"instance" hcle:"omitempty"` Vpc bool `hcl:"vpc,optional" hcle:"omitempty"` NetworkInterfaceId string `hcl:"network_interface,expr" hcle:"omitempty"` }
EIP may require IGW to exist prior to association. Use depends_on to set an explicit dependency on the IGW.
type AzurePublicIp ¶
type AzurePublicIp struct { *common.AzResource `hcl:",squash" default:"name=azurerm_public_ip"` AllocationMethod string `hcl:"allocation_method"` Sku string `hcl:"sku" hcle:"omitempty"` IpAddress string `json:"ip_address" hcle:"omitempty"` }
func (AzurePublicIp) GetId ¶
func (pIp AzurePublicIp) GetId() string
type GoogleComputeAddress ¶ added in v0.1.48
type GoogleComputeAddress struct { *common.GcpResource `hcl:",squash" default:"name=google_compute_address"` NetworkTier string `hcl:"network_tier"` // outputs Address string `json:"address" hcle:"omitempty"` }
Click to show internal directories.
Click to hide internal directories.