datavpngateway

package
v0.0.0-...-c2cc54e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 27, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BgpSettings

type BgpSettings struct {
	// Instance0BgpPeeringAddress: min=0
	Instance0BgpPeeringAddress []Instance0BgpPeeringAddress `hcl:"instance_0_bgp_peering_address,block" validate:"min=0"`
	// Instance1BgpPeeringAddress: min=0
	Instance1BgpPeeringAddress []Instance1BgpPeeringAddress `hcl:"instance_1_bgp_peering_address,block" validate:"min=0"`
}

type BgpSettingsAttributes

type BgpSettingsAttributes struct {
	// contains filtered or unexported fields
}

func (BgpSettingsAttributes) Asn

func (BgpSettingsAttributes) BgpPeeringAddress

func (bs BgpSettingsAttributes) BgpPeeringAddress() terra.StringValue

func (BgpSettingsAttributes) Instance0BgpPeeringAddress

func (BgpSettingsAttributes) Instance1BgpPeeringAddress

func (BgpSettingsAttributes) InternalRef

func (bs BgpSettingsAttributes) InternalRef() (terra.Reference, error)

func (BgpSettingsAttributes) InternalTokens

func (bs BgpSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (BgpSettingsAttributes) InternalWithRef

func (BgpSettingsAttributes) PeerWeight

func (bs BgpSettingsAttributes) PeerWeight() terra.NumberValue

type BgpSettingsState

type BgpSettingsState struct {
	Asn                        float64                           `json:"asn"`
	BgpPeeringAddress          string                            `json:"bgp_peering_address"`
	PeerWeight                 float64                           `json:"peer_weight"`
	Instance0BgpPeeringAddress []Instance0BgpPeeringAddressState `json:"instance_0_bgp_peering_address"`
	Instance1BgpPeeringAddress []Instance1BgpPeeringAddressState `json:"instance_1_bgp_peering_address"`
}

type Instance0BgpPeeringAddress

type Instance0BgpPeeringAddress struct{}

type Instance0BgpPeeringAddressAttributes

type Instance0BgpPeeringAddressAttributes struct {
	// contains filtered or unexported fields
}

func (Instance0BgpPeeringAddressAttributes) CustomIps

func (Instance0BgpPeeringAddressAttributes) DefaultIps

func (Instance0BgpPeeringAddressAttributes) InternalRef

func (Instance0BgpPeeringAddressAttributes) InternalTokens

func (i0bpa Instance0BgpPeeringAddressAttributes) InternalTokens() (hclwrite.Tokens, error)

func (Instance0BgpPeeringAddressAttributes) InternalWithRef

func (Instance0BgpPeeringAddressAttributes) IpConfigurationId

func (i0bpa Instance0BgpPeeringAddressAttributes) IpConfigurationId() terra.StringValue

func (Instance0BgpPeeringAddressAttributes) TunnelIps

type Instance0BgpPeeringAddressState

type Instance0BgpPeeringAddressState struct {
	CustomIps         []string `json:"custom_ips"`
	DefaultIps        []string `json:"default_ips"`
	IpConfigurationId string   `json:"ip_configuration_id"`
	TunnelIps         []string `json:"tunnel_ips"`
}

type Instance1BgpPeeringAddress

type Instance1BgpPeeringAddress struct{}

type Instance1BgpPeeringAddressAttributes

type Instance1BgpPeeringAddressAttributes struct {
	// contains filtered or unexported fields
}

func (Instance1BgpPeeringAddressAttributes) CustomIps

func (Instance1BgpPeeringAddressAttributes) DefaultIps

func (Instance1BgpPeeringAddressAttributes) InternalRef

func (Instance1BgpPeeringAddressAttributes) InternalTokens

func (i1bpa Instance1BgpPeeringAddressAttributes) InternalTokens() (hclwrite.Tokens, error)

func (Instance1BgpPeeringAddressAttributes) InternalWithRef

func (Instance1BgpPeeringAddressAttributes) IpConfigurationId

func (i1bpa Instance1BgpPeeringAddressAttributes) IpConfigurationId() terra.StringValue

func (Instance1BgpPeeringAddressAttributes) TunnelIps

type Instance1BgpPeeringAddressState

type Instance1BgpPeeringAddressState struct {
	CustomIps         []string `json:"custom_ips"`
	DefaultIps        []string `json:"default_ips"`
	IpConfigurationId string   `json:"ip_configuration_id"`
	TunnelIps         []string `json:"tunnel_ips"`
}

type Timeouts

type Timeouts struct {
	// Read: string, optional
	Read terra.StringValue `hcl:"read,attr"`
}

type TimeoutsAttributes

type TimeoutsAttributes struct {
	// contains filtered or unexported fields
}

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) Read

type TimeoutsState

type TimeoutsState struct {
	Read string `json:"read"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL