Documentation ¶
Index ¶
- type Routes
- type RoutesAttributes
- func (r RoutesAttributes) DestinationCidrBlock() terra.StringValue
- func (r RoutesAttributes) InternalRef() (terra.Reference, error)
- func (r RoutesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RoutesAttributes) InternalWithRef(ref terra.Reference) RoutesAttributes
- func (r RoutesAttributes) Source() terra.StringValue
- func (r RoutesAttributes) State() terra.StringValue
- type RoutesState
- type Tunnel1LogOptions
- type Tunnel1LogOptionsAttributes
- func (tlo Tunnel1LogOptionsAttributes) CloudwatchLogOptions() terra.ListValue[Tunnel1LogOptionsCloudwatchLogOptionsAttributes]
- func (tlo Tunnel1LogOptionsAttributes) InternalRef() (terra.Reference, error)
- func (tlo Tunnel1LogOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tlo Tunnel1LogOptionsAttributes) InternalWithRef(ref terra.Reference) Tunnel1LogOptionsAttributes
- type Tunnel1LogOptionsCloudwatchLogOptions
- type Tunnel1LogOptionsCloudwatchLogOptionsAttributes
- func (clo Tunnel1LogOptionsCloudwatchLogOptionsAttributes) InternalRef() (terra.Reference, error)
- func (clo Tunnel1LogOptionsCloudwatchLogOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (clo Tunnel1LogOptionsCloudwatchLogOptionsAttributes) InternalWithRef(ref terra.Reference) Tunnel1LogOptionsCloudwatchLogOptionsAttributes
- func (clo Tunnel1LogOptionsCloudwatchLogOptionsAttributes) LogEnabled() terra.BoolValue
- func (clo Tunnel1LogOptionsCloudwatchLogOptionsAttributes) LogGroupArn() terra.StringValue
- func (clo Tunnel1LogOptionsCloudwatchLogOptionsAttributes) LogOutputFormat() terra.StringValue
- type Tunnel1LogOptionsCloudwatchLogOptionsState
- type Tunnel1LogOptionsState
- type Tunnel2LogOptions
- type Tunnel2LogOptionsAttributes
- func (tlo Tunnel2LogOptionsAttributes) CloudwatchLogOptions() terra.ListValue[Tunnel2LogOptionsCloudwatchLogOptionsAttributes]
- func (tlo Tunnel2LogOptionsAttributes) InternalRef() (terra.Reference, error)
- func (tlo Tunnel2LogOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tlo Tunnel2LogOptionsAttributes) InternalWithRef(ref terra.Reference) Tunnel2LogOptionsAttributes
- type Tunnel2LogOptionsCloudwatchLogOptions
- type Tunnel2LogOptionsCloudwatchLogOptionsAttributes
- func (clo Tunnel2LogOptionsCloudwatchLogOptionsAttributes) InternalRef() (terra.Reference, error)
- func (clo Tunnel2LogOptionsCloudwatchLogOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (clo Tunnel2LogOptionsCloudwatchLogOptionsAttributes) InternalWithRef(ref terra.Reference) Tunnel2LogOptionsCloudwatchLogOptionsAttributes
- func (clo Tunnel2LogOptionsCloudwatchLogOptionsAttributes) LogEnabled() terra.BoolValue
- func (clo Tunnel2LogOptionsCloudwatchLogOptionsAttributes) LogGroupArn() terra.StringValue
- func (clo Tunnel2LogOptionsCloudwatchLogOptionsAttributes) LogOutputFormat() terra.StringValue
- type Tunnel2LogOptionsCloudwatchLogOptionsState
- type Tunnel2LogOptionsState
- type VgwTelemetry
- type VgwTelemetryAttributes
- func (vt VgwTelemetryAttributes) AcceptedRouteCount() terra.NumberValue
- func (vt VgwTelemetryAttributes) CertificateArn() terra.StringValue
- func (vt VgwTelemetryAttributes) InternalRef() (terra.Reference, error)
- func (vt VgwTelemetryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vt VgwTelemetryAttributes) InternalWithRef(ref terra.Reference) VgwTelemetryAttributes
- func (vt VgwTelemetryAttributes) LastStatusChange() terra.StringValue
- func (vt VgwTelemetryAttributes) OutsideIpAddress() terra.StringValue
- func (vt VgwTelemetryAttributes) Status() terra.StringValue
- func (vt VgwTelemetryAttributes) StatusMessage() terra.StringValue
- type VgwTelemetryState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 ¶
func (r RoutesAttributes) State() terra.StringValue
type RoutesState ¶
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 (tlo Tunnel1LogOptionsAttributes) CloudwatchLogOptions() terra.ListValue[Tunnel1LogOptionsCloudwatchLogOptionsAttributes]
func (Tunnel1LogOptionsAttributes) InternalRef ¶
func (tlo Tunnel1LogOptionsAttributes) InternalRef() (terra.Reference, error)
func (Tunnel1LogOptionsAttributes) InternalTokens ¶
func (tlo Tunnel1LogOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (Tunnel1LogOptionsAttributes) InternalWithRef ¶
func (tlo Tunnel1LogOptionsAttributes) InternalWithRef(ref terra.Reference) Tunnel1LogOptionsAttributes
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 (clo Tunnel1LogOptionsCloudwatchLogOptionsAttributes) InternalRef() (terra.Reference, error)
func (Tunnel1LogOptionsCloudwatchLogOptionsAttributes) InternalTokens ¶
func (clo Tunnel1LogOptionsCloudwatchLogOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (Tunnel1LogOptionsCloudwatchLogOptionsAttributes) InternalWithRef ¶
func (clo Tunnel1LogOptionsCloudwatchLogOptionsAttributes) InternalWithRef(ref terra.Reference) Tunnel1LogOptionsCloudwatchLogOptionsAttributes
func (Tunnel1LogOptionsCloudwatchLogOptionsAttributes) LogEnabled ¶
func (clo Tunnel1LogOptionsCloudwatchLogOptionsAttributes) LogEnabled() terra.BoolValue
func (Tunnel1LogOptionsCloudwatchLogOptionsAttributes) LogGroupArn ¶
func (clo Tunnel1LogOptionsCloudwatchLogOptionsAttributes) LogGroupArn() terra.StringValue
func (Tunnel1LogOptionsCloudwatchLogOptionsAttributes) LogOutputFormat ¶
func (clo Tunnel1LogOptionsCloudwatchLogOptionsAttributes) LogOutputFormat() terra.StringValue
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 (tlo Tunnel2LogOptionsAttributes) CloudwatchLogOptions() terra.ListValue[Tunnel2LogOptionsCloudwatchLogOptionsAttributes]
func (Tunnel2LogOptionsAttributes) InternalRef ¶
func (tlo Tunnel2LogOptionsAttributes) InternalRef() (terra.Reference, error)
func (Tunnel2LogOptionsAttributes) InternalTokens ¶
func (tlo Tunnel2LogOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (Tunnel2LogOptionsAttributes) InternalWithRef ¶
func (tlo Tunnel2LogOptionsAttributes) InternalWithRef(ref terra.Reference) Tunnel2LogOptionsAttributes
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 (clo Tunnel2LogOptionsCloudwatchLogOptionsAttributes) InternalRef() (terra.Reference, error)
func (Tunnel2LogOptionsCloudwatchLogOptionsAttributes) InternalTokens ¶
func (clo Tunnel2LogOptionsCloudwatchLogOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (Tunnel2LogOptionsCloudwatchLogOptionsAttributes) InternalWithRef ¶
func (clo Tunnel2LogOptionsCloudwatchLogOptionsAttributes) InternalWithRef(ref terra.Reference) Tunnel2LogOptionsCloudwatchLogOptionsAttributes
func (Tunnel2LogOptionsCloudwatchLogOptionsAttributes) LogEnabled ¶
func (clo Tunnel2LogOptionsCloudwatchLogOptionsAttributes) LogEnabled() terra.BoolValue
func (Tunnel2LogOptionsCloudwatchLogOptionsAttributes) LogGroupArn ¶
func (clo Tunnel2LogOptionsCloudwatchLogOptionsAttributes) LogGroupArn() terra.StringValue
func (Tunnel2LogOptionsCloudwatchLogOptionsAttributes) LogOutputFormat ¶
func (clo Tunnel2LogOptionsCloudwatchLogOptionsAttributes) LogOutputFormat() terra.StringValue
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 (vt VgwTelemetryAttributes) InternalWithRef(ref terra.Reference) VgwTelemetryAttributes
func (VgwTelemetryAttributes) LastStatusChange ¶
func (vt VgwTelemetryAttributes) LastStatusChange() terra.StringValue
func (VgwTelemetryAttributes) OutsideIpAddress ¶
func (vt VgwTelemetryAttributes) OutsideIpAddress() terra.StringValue
func (VgwTelemetryAttributes) Status ¶
func (vt VgwTelemetryAttributes) Status() terra.StringValue
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"` }
Click to show internal directories.
Click to hide internal directories.