Documentation ¶
Index ¶
- type AttachmentNetworkAclConfiguration
- type AttachmentNetworkAclConfigurationAttributes
- func (anac AttachmentNetworkAclConfigurationAttributes) CidrBlock() terra.StringValue
- func (anac AttachmentNetworkAclConfigurationAttributes) IcmpTypeCode() terra.ListValue[IcmpTypeCodeAttributes]
- func (anac AttachmentNetworkAclConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (anac AttachmentNetworkAclConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (anac AttachmentNetworkAclConfigurationAttributes) InternalWithRef(ref terra.Reference) AttachmentNetworkAclConfigurationAttributes
- func (anac AttachmentNetworkAclConfigurationAttributes) PortRange() terra.ListValue[PortRangeAttributes]
- func (anac AttachmentNetworkAclConfigurationAttributes) Protocol() terra.StringValue
- func (anac AttachmentNetworkAclConfigurationAttributes) RuleAction() terra.StringValue
- func (anac AttachmentNetworkAclConfigurationAttributes) RuleNumber() terra.NumberValue
- type AttachmentNetworkAclConfigurationState
- type CustomDnsConfiguration
- type CustomDnsConfigurationAttributes
- func (cdc CustomDnsConfigurationAttributes) CustomDnsServerIp() terra.StringValue
- func (cdc CustomDnsConfigurationAttributes) CustomDnsServerName() terra.StringValue
- func (cdc CustomDnsConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (cdc CustomDnsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cdc CustomDnsConfigurationAttributes) InternalWithRef(ref terra.Reference) CustomDnsConfigurationAttributes
- type CustomDnsConfigurationState
- type IcmpTypeCode
- type IcmpTypeCodeAttributes
- func (itc IcmpTypeCodeAttributes) Code() terra.NumberValue
- func (itc IcmpTypeCodeAttributes) InternalRef() (terra.Reference, error)
- func (itc IcmpTypeCodeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (itc IcmpTypeCodeAttributes) InternalWithRef(ref terra.Reference) IcmpTypeCodeAttributes
- func (itc IcmpTypeCodeAttributes) Type() terra.NumberValue
- type IcmpTypeCodeState
- type PortRange
- type PortRangeAttributes
- func (pr PortRangeAttributes) From() terra.NumberValue
- func (pr PortRangeAttributes) InternalRef() (terra.Reference, error)
- func (pr PortRangeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pr PortRangeAttributes) InternalWithRef(ref terra.Reference) PortRangeAttributes
- func (pr PortRangeAttributes) To() terra.NumberValue
- type PortRangeState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type TransitGatewayConfiguration
- type TransitGatewayConfigurationAttributes
- func (tgc TransitGatewayConfigurationAttributes) AttachmentNetworkAclConfiguration() terra.ListValue[AttachmentNetworkAclConfigurationAttributes]
- func (tgc TransitGatewayConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (tgc TransitGatewayConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tgc TransitGatewayConfigurationAttributes) InternalWithRef(ref terra.Reference) TransitGatewayConfigurationAttributes
- func (tgc TransitGatewayConfigurationAttributes) RoutableCidrSpace() terra.StringValue
- func (tgc TransitGatewayConfigurationAttributes) TransitGatewayId() terra.StringValue
- type TransitGatewayConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttachmentNetworkAclConfiguration ¶
type AttachmentNetworkAclConfiguration struct { // CidrBlock: string, required CidrBlock terra.StringValue `hcl:"cidr_block,attr" validate:"required"` // Protocol: string, required Protocol terra.StringValue `hcl:"protocol,attr" validate:"required"` // RuleAction: string, required RuleAction terra.StringValue `hcl:"rule_action,attr" validate:"required"` // RuleNumber: number, required RuleNumber terra.NumberValue `hcl:"rule_number,attr" validate:"required"` // IcmpTypeCode: optional IcmpTypeCode *IcmpTypeCode `hcl:"icmp_type_code,block"` // PortRange: optional PortRange *PortRange `hcl:"port_range,block"` }
type AttachmentNetworkAclConfigurationAttributes ¶
type AttachmentNetworkAclConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (AttachmentNetworkAclConfigurationAttributes) CidrBlock ¶
func (anac AttachmentNetworkAclConfigurationAttributes) CidrBlock() terra.StringValue
func (AttachmentNetworkAclConfigurationAttributes) IcmpTypeCode ¶
func (anac AttachmentNetworkAclConfigurationAttributes) IcmpTypeCode() terra.ListValue[IcmpTypeCodeAttributes]
func (AttachmentNetworkAclConfigurationAttributes) InternalRef ¶
func (anac AttachmentNetworkAclConfigurationAttributes) InternalRef() (terra.Reference, error)
func (AttachmentNetworkAclConfigurationAttributes) InternalTokens ¶
func (anac AttachmentNetworkAclConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AttachmentNetworkAclConfigurationAttributes) InternalWithRef ¶
func (anac AttachmentNetworkAclConfigurationAttributes) InternalWithRef(ref terra.Reference) AttachmentNetworkAclConfigurationAttributes
func (AttachmentNetworkAclConfigurationAttributes) PortRange ¶
func (anac AttachmentNetworkAclConfigurationAttributes) PortRange() terra.ListValue[PortRangeAttributes]
func (AttachmentNetworkAclConfigurationAttributes) Protocol ¶
func (anac AttachmentNetworkAclConfigurationAttributes) Protocol() terra.StringValue
func (AttachmentNetworkAclConfigurationAttributes) RuleAction ¶
func (anac AttachmentNetworkAclConfigurationAttributes) RuleAction() terra.StringValue
func (AttachmentNetworkAclConfigurationAttributes) RuleNumber ¶
func (anac AttachmentNetworkAclConfigurationAttributes) RuleNumber() terra.NumberValue
type AttachmentNetworkAclConfigurationState ¶
type AttachmentNetworkAclConfigurationState struct { CidrBlock string `json:"cidr_block"` Protocol string `json:"protocol"` RuleAction string `json:"rule_action"` RuleNumber float64 `json:"rule_number"` IcmpTypeCode []IcmpTypeCodeState `json:"icmp_type_code"` PortRange []PortRangeState `json:"port_range"` }
type CustomDnsConfiguration ¶
type CustomDnsConfiguration struct { // CustomDnsServerIp: string, required CustomDnsServerIp terra.StringValue `hcl:"custom_dns_server_ip,attr" validate:"required"` // CustomDnsServerName: string, required CustomDnsServerName terra.StringValue `hcl:"custom_dns_server_name,attr" validate:"required"` }
type CustomDnsConfigurationAttributes ¶
type CustomDnsConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (CustomDnsConfigurationAttributes) CustomDnsServerIp ¶
func (cdc CustomDnsConfigurationAttributes) CustomDnsServerIp() terra.StringValue
func (CustomDnsConfigurationAttributes) CustomDnsServerName ¶
func (cdc CustomDnsConfigurationAttributes) CustomDnsServerName() terra.StringValue
func (CustomDnsConfigurationAttributes) InternalRef ¶
func (cdc CustomDnsConfigurationAttributes) InternalRef() (terra.Reference, error)
func (CustomDnsConfigurationAttributes) InternalTokens ¶
func (cdc CustomDnsConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CustomDnsConfigurationAttributes) InternalWithRef ¶
func (cdc CustomDnsConfigurationAttributes) InternalWithRef(ref terra.Reference) CustomDnsConfigurationAttributes
type IcmpTypeCode ¶
type IcmpTypeCode struct { // Code: number, required Code terra.NumberValue `hcl:"code,attr" validate:"required"` // Type: number, required Type terra.NumberValue `hcl:"type,attr" validate:"required"` }
type IcmpTypeCodeAttributes ¶
type IcmpTypeCodeAttributes struct {
// contains filtered or unexported fields
}
func (IcmpTypeCodeAttributes) Code ¶
func (itc IcmpTypeCodeAttributes) Code() terra.NumberValue
func (IcmpTypeCodeAttributes) InternalRef ¶
func (itc IcmpTypeCodeAttributes) InternalRef() (terra.Reference, error)
func (IcmpTypeCodeAttributes) InternalTokens ¶
func (itc IcmpTypeCodeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IcmpTypeCodeAttributes) InternalWithRef ¶
func (itc IcmpTypeCodeAttributes) InternalWithRef(ref terra.Reference) IcmpTypeCodeAttributes
func (IcmpTypeCodeAttributes) Type ¶
func (itc IcmpTypeCodeAttributes) Type() terra.NumberValue
type IcmpTypeCodeState ¶
type PortRange ¶
type PortRange struct { // From: number, required From terra.NumberValue `hcl:"from,attr" validate:"required"` // To: number, required To terra.NumberValue `hcl:"to,attr" validate:"required"` }
type PortRangeAttributes ¶
type PortRangeAttributes struct {
// contains filtered or unexported fields
}
func (PortRangeAttributes) From ¶
func (pr PortRangeAttributes) From() terra.NumberValue
func (PortRangeAttributes) InternalRef ¶
func (pr PortRangeAttributes) InternalRef() (terra.Reference, error)
func (PortRangeAttributes) InternalTokens ¶
func (pr PortRangeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PortRangeAttributes) InternalWithRef ¶
func (pr PortRangeAttributes) InternalWithRef(ref terra.Reference) PortRangeAttributes
func (PortRangeAttributes) To ¶
func (pr PortRangeAttributes) To() terra.NumberValue
type PortRangeState ¶
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type TransitGatewayConfiguration ¶
type TransitGatewayConfiguration struct { // RoutableCidrSpace: string, required RoutableCidrSpace terra.StringValue `hcl:"routable_cidr_space,attr" validate:"required"` // TransitGatewayId: string, required TransitGatewayId terra.StringValue `hcl:"transit_gateway_id,attr" validate:"required"` // AttachmentNetworkAclConfiguration: min=0,max=100 AttachmentNetworkAclConfiguration []AttachmentNetworkAclConfiguration `hcl:"attachment_network_acl_configuration,block" validate:"min=0,max=100"` }
type TransitGatewayConfigurationAttributes ¶
type TransitGatewayConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (TransitGatewayConfigurationAttributes) AttachmentNetworkAclConfiguration ¶
func (tgc TransitGatewayConfigurationAttributes) AttachmentNetworkAclConfiguration() terra.ListValue[AttachmentNetworkAclConfigurationAttributes]
func (TransitGatewayConfigurationAttributes) InternalRef ¶
func (tgc TransitGatewayConfigurationAttributes) InternalRef() (terra.Reference, error)
func (TransitGatewayConfigurationAttributes) InternalTokens ¶
func (tgc TransitGatewayConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitGatewayConfigurationAttributes) InternalWithRef ¶
func (tgc TransitGatewayConfigurationAttributes) InternalWithRef(ref terra.Reference) TransitGatewayConfigurationAttributes
func (TransitGatewayConfigurationAttributes) RoutableCidrSpace ¶
func (tgc TransitGatewayConfigurationAttributes) RoutableCidrSpace() terra.StringValue
func (TransitGatewayConfigurationAttributes) TransitGatewayId ¶
func (tgc TransitGatewayConfigurationAttributes) TransitGatewayId() terra.StringValue
type TransitGatewayConfigurationState ¶
type TransitGatewayConfigurationState struct { RoutableCidrSpace string `json:"routable_cidr_space"` TransitGatewayId string `json:"transit_gateway_id"` AttachmentNetworkAclConfiguration []AttachmentNetworkAclConfigurationState `json:"attachment_network_acl_configuration"` }
Click to show internal directories.
Click to hide internal directories.