Documentation ¶
Index ¶
- type NetworkInterface
- type NetworkInterfaceAttributes
- func (ni NetworkInterfaceAttributes) AvailabilityZone() terra.StringValue
- func (ni NetworkInterfaceAttributes) InternalRef() (terra.Reference, error)
- func (ni NetworkInterfaceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ni NetworkInterfaceAttributes) InternalWithRef(ref terra.Reference) NetworkInterfaceAttributes
- func (ni NetworkInterfaceAttributes) NetworkInterfaceId() terra.StringValue
- func (ni NetworkInterfaceAttributes) PrivateIpAddress() terra.StringValue
- func (ni NetworkInterfaceAttributes) SubnetId() terra.StringValue
- type NetworkInterfaceState
- type VpcEndpoint
- type VpcEndpointAttributes
- func (ve VpcEndpointAttributes) InternalRef() (terra.Reference, error)
- func (ve VpcEndpointAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ve VpcEndpointAttributes) InternalWithRef(ref terra.Reference) VpcEndpointAttributes
- func (ve VpcEndpointAttributes) NetworkInterface() terra.ListValue[NetworkInterfaceAttributes]
- func (ve VpcEndpointAttributes) VpcEndpointId() terra.StringValue
- func (ve VpcEndpointAttributes) VpcId() terra.StringValue
- type VpcEndpointState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NetworkInterface ¶
type NetworkInterface struct{}
type NetworkInterfaceAttributes ¶
type NetworkInterfaceAttributes struct {
// contains filtered or unexported fields
}
func (NetworkInterfaceAttributes) AvailabilityZone ¶
func (ni NetworkInterfaceAttributes) AvailabilityZone() terra.StringValue
func (NetworkInterfaceAttributes) InternalRef ¶
func (ni NetworkInterfaceAttributes) InternalRef() (terra.Reference, error)
func (NetworkInterfaceAttributes) InternalTokens ¶
func (ni NetworkInterfaceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkInterfaceAttributes) InternalWithRef ¶
func (ni NetworkInterfaceAttributes) InternalWithRef(ref terra.Reference) NetworkInterfaceAttributes
func (NetworkInterfaceAttributes) NetworkInterfaceId ¶
func (ni NetworkInterfaceAttributes) NetworkInterfaceId() terra.StringValue
func (NetworkInterfaceAttributes) PrivateIpAddress ¶
func (ni NetworkInterfaceAttributes) PrivateIpAddress() terra.StringValue
func (NetworkInterfaceAttributes) SubnetId ¶
func (ni NetworkInterfaceAttributes) SubnetId() terra.StringValue
type NetworkInterfaceState ¶
type VpcEndpoint ¶
type VpcEndpoint struct { // NetworkInterface: min=0 NetworkInterface []NetworkInterface `hcl:"network_interface,block" validate:"min=0"` }
type VpcEndpointAttributes ¶
type VpcEndpointAttributes struct {
// contains filtered or unexported fields
}
func (VpcEndpointAttributes) InternalRef ¶
func (ve VpcEndpointAttributes) InternalRef() (terra.Reference, error)
func (VpcEndpointAttributes) InternalTokens ¶
func (ve VpcEndpointAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VpcEndpointAttributes) InternalWithRef ¶
func (ve VpcEndpointAttributes) InternalWithRef(ref terra.Reference) VpcEndpointAttributes
func (VpcEndpointAttributes) NetworkInterface ¶
func (ve VpcEndpointAttributes) NetworkInterface() terra.ListValue[NetworkInterfaceAttributes]
func (VpcEndpointAttributes) VpcEndpointId ¶
func (ve VpcEndpointAttributes) VpcEndpointId() terra.StringValue
func (VpcEndpointAttributes) VpcId ¶
func (ve VpcEndpointAttributes) VpcId() terra.StringValue
type VpcEndpointState ¶
type VpcEndpointState struct { VpcEndpointId string `json:"vpc_endpoint_id"` VpcId string `json:"vpc_id"` NetworkInterface []NetworkInterfaceState `json:"network_interface"` }
Click to show internal directories.
Click to hide internal directories.