vpnconnection

package
v0.0.0-...-964ba77 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2024 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 Routes

type Routes struct{}

type RoutesAttributes

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

func (RoutesAttributes) DestinationCidrBlock

func (r RoutesAttributes) DestinationCidrBlock() terra.StringValue

func (RoutesAttributes) InternalRef

func (r RoutesAttributes) InternalRef() (terra.Reference, error)

func (RoutesAttributes) InternalTokens

func (r RoutesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RoutesAttributes) InternalWithRef

func (r RoutesAttributes) InternalWithRef(ref terra.Reference) RoutesAttributes

func (RoutesAttributes) Source

func (r RoutesAttributes) Source() terra.StringValue

func (RoutesAttributes) State

type RoutesState

type RoutesState struct {
	DestinationCidrBlock string `json:"destination_cidr_block"`
	Source               string `json:"source"`
	State                string `json:"state"`
}

type Tunnel1LogOptions

type Tunnel1LogOptions struct {
	// Tunnel1LogOptionsCloudwatchLogOptions: optional
	CloudwatchLogOptions *Tunnel1LogOptionsCloudwatchLogOptions `hcl:"cloudwatch_log_options,block"`
}

type Tunnel1LogOptionsAttributes

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

func (Tunnel1LogOptionsAttributes) CloudwatchLogOptions

func (Tunnel1LogOptionsAttributes) InternalRef

func (tlo Tunnel1LogOptionsAttributes) InternalRef() (terra.Reference, error)

func (Tunnel1LogOptionsAttributes) InternalTokens

func (tlo Tunnel1LogOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (Tunnel1LogOptionsAttributes) InternalWithRef

type Tunnel1LogOptionsCloudwatchLogOptions

type Tunnel1LogOptionsCloudwatchLogOptions struct {
	// LogEnabled: bool, optional
	LogEnabled terra.BoolValue `hcl:"log_enabled,attr"`
	// LogGroupArn: string, optional
	LogGroupArn terra.StringValue `hcl:"log_group_arn,attr"`
	// LogOutputFormat: string, optional
	LogOutputFormat terra.StringValue `hcl:"log_output_format,attr"`
}

type Tunnel1LogOptionsCloudwatchLogOptionsAttributes

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

func (Tunnel1LogOptionsCloudwatchLogOptionsAttributes) InternalRef

func (Tunnel1LogOptionsCloudwatchLogOptionsAttributes) InternalTokens

func (Tunnel1LogOptionsCloudwatchLogOptionsAttributes) InternalWithRef

func (Tunnel1LogOptionsCloudwatchLogOptionsAttributes) LogEnabled

func (Tunnel1LogOptionsCloudwatchLogOptionsAttributes) LogGroupArn

func (Tunnel1LogOptionsCloudwatchLogOptionsAttributes) LogOutputFormat

type Tunnel1LogOptionsCloudwatchLogOptionsState

type Tunnel1LogOptionsCloudwatchLogOptionsState struct {
	LogEnabled      bool   `json:"log_enabled"`
	LogGroupArn     string `json:"log_group_arn"`
	LogOutputFormat string `json:"log_output_format"`
}

type Tunnel1LogOptionsState

type Tunnel1LogOptionsState struct {
	CloudwatchLogOptions []Tunnel1LogOptionsCloudwatchLogOptionsState `json:"cloudwatch_log_options"`
}

type Tunnel2LogOptions

type Tunnel2LogOptions struct {
	// Tunnel2LogOptionsCloudwatchLogOptions: optional
	CloudwatchLogOptions *Tunnel2LogOptionsCloudwatchLogOptions `hcl:"cloudwatch_log_options,block"`
}

type Tunnel2LogOptionsAttributes

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

func (Tunnel2LogOptionsAttributes) CloudwatchLogOptions

func (Tunnel2LogOptionsAttributes) InternalRef

func (tlo Tunnel2LogOptionsAttributes) InternalRef() (terra.Reference, error)

func (Tunnel2LogOptionsAttributes) InternalTokens

func (tlo Tunnel2LogOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (Tunnel2LogOptionsAttributes) InternalWithRef

type Tunnel2LogOptionsCloudwatchLogOptions

type Tunnel2LogOptionsCloudwatchLogOptions struct {
	// LogEnabled: bool, optional
	LogEnabled terra.BoolValue `hcl:"log_enabled,attr"`
	// LogGroupArn: string, optional
	LogGroupArn terra.StringValue `hcl:"log_group_arn,attr"`
	// LogOutputFormat: string, optional
	LogOutputFormat terra.StringValue `hcl:"log_output_format,attr"`
}

type Tunnel2LogOptionsCloudwatchLogOptionsAttributes

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

func (Tunnel2LogOptionsCloudwatchLogOptionsAttributes) InternalRef

func (Tunnel2LogOptionsCloudwatchLogOptionsAttributes) InternalTokens

func (Tunnel2LogOptionsCloudwatchLogOptionsAttributes) InternalWithRef

func (Tunnel2LogOptionsCloudwatchLogOptionsAttributes) LogEnabled

func (Tunnel2LogOptionsCloudwatchLogOptionsAttributes) LogGroupArn

func (Tunnel2LogOptionsCloudwatchLogOptionsAttributes) LogOutputFormat

type Tunnel2LogOptionsCloudwatchLogOptionsState

type Tunnel2LogOptionsCloudwatchLogOptionsState struct {
	LogEnabled      bool   `json:"log_enabled"`
	LogGroupArn     string `json:"log_group_arn"`
	LogOutputFormat string `json:"log_output_format"`
}

type Tunnel2LogOptionsState

type Tunnel2LogOptionsState struct {
	CloudwatchLogOptions []Tunnel2LogOptionsCloudwatchLogOptionsState `json:"cloudwatch_log_options"`
}

type VgwTelemetry

type VgwTelemetry struct{}

type VgwTelemetryAttributes

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

func (VgwTelemetryAttributes) AcceptedRouteCount

func (vt VgwTelemetryAttributes) AcceptedRouteCount() terra.NumberValue

func (VgwTelemetryAttributes) CertificateArn

func (vt VgwTelemetryAttributes) CertificateArn() terra.StringValue

func (VgwTelemetryAttributes) InternalRef

func (vt VgwTelemetryAttributes) InternalRef() (terra.Reference, error)

func (VgwTelemetryAttributes) InternalTokens

func (vt VgwTelemetryAttributes) InternalTokens() (hclwrite.Tokens, error)

func (VgwTelemetryAttributes) InternalWithRef

func (VgwTelemetryAttributes) LastStatusChange

func (vt VgwTelemetryAttributes) LastStatusChange() terra.StringValue

func (VgwTelemetryAttributes) OutsideIpAddress

func (vt VgwTelemetryAttributes) OutsideIpAddress() terra.StringValue

func (VgwTelemetryAttributes) Status

func (VgwTelemetryAttributes) StatusMessage

func (vt VgwTelemetryAttributes) StatusMessage() terra.StringValue

type VgwTelemetryState

type VgwTelemetryState struct {
	AcceptedRouteCount float64 `json:"accepted_route_count"`
	CertificateArn     string  `json:"certificate_arn"`
	LastStatusChange   string  `json:"last_status_change"`
	OutsideIpAddress   string  `json:"outside_ip_address"`
	Status             string  `json:"status"`
	StatusMessage      string  `json:"status_message"`
}

Jump to

Keyboard shortcuts

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