cloudwatcheventendpoint

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 EventBus

type EventBus struct {
	// EventBusArn: string, required
	EventBusArn terra.StringValue `hcl:"event_bus_arn,attr" validate:"required"`
}

type EventBusAttributes

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

func (EventBusAttributes) EventBusArn

func (eb EventBusAttributes) EventBusArn() terra.StringValue

func (EventBusAttributes) InternalRef

func (eb EventBusAttributes) InternalRef() (terra.Reference, error)

func (EventBusAttributes) InternalTokens

func (eb EventBusAttributes) InternalTokens() (hclwrite.Tokens, error)

func (EventBusAttributes) InternalWithRef

func (eb EventBusAttributes) InternalWithRef(ref terra.Reference) EventBusAttributes

type EventBusState

type EventBusState struct {
	EventBusArn string `json:"event_bus_arn"`
}

type FailoverConfig

type FailoverConfig struct {
	// Primary: required
	Primary *Primary `hcl:"primary,block" validate:"required"`
	// Secondary: required
	Secondary *Secondary `hcl:"secondary,block" validate:"required"`
}

type FailoverConfigAttributes

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

func (FailoverConfigAttributes) InternalRef

func (fc FailoverConfigAttributes) InternalRef() (terra.Reference, error)

func (FailoverConfigAttributes) InternalTokens

func (fc FailoverConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (FailoverConfigAttributes) InternalWithRef

func (FailoverConfigAttributes) Primary

func (FailoverConfigAttributes) Secondary

type FailoverConfigState

type FailoverConfigState struct {
	Primary   []PrimaryState   `json:"primary"`
	Secondary []SecondaryState `json:"secondary"`
}

type Primary

type Primary struct {
	// HealthCheck: string, optional
	HealthCheck terra.StringValue `hcl:"health_check,attr"`
}

type PrimaryAttributes

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

func (PrimaryAttributes) HealthCheck

func (p PrimaryAttributes) HealthCheck() terra.StringValue

func (PrimaryAttributes) InternalRef

func (p PrimaryAttributes) InternalRef() (terra.Reference, error)

func (PrimaryAttributes) InternalTokens

func (p PrimaryAttributes) InternalTokens() (hclwrite.Tokens, error)

func (PrimaryAttributes) InternalWithRef

func (p PrimaryAttributes) InternalWithRef(ref terra.Reference) PrimaryAttributes

type PrimaryState

type PrimaryState struct {
	HealthCheck string `json:"health_check"`
}

type ReplicationConfig

type ReplicationConfig struct {
	// State: string, optional
	State terra.StringValue `hcl:"state,attr"`
}

type ReplicationConfigAttributes

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

func (ReplicationConfigAttributes) InternalRef

func (rc ReplicationConfigAttributes) InternalRef() (terra.Reference, error)

func (ReplicationConfigAttributes) InternalTokens

func (rc ReplicationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ReplicationConfigAttributes) InternalWithRef

func (ReplicationConfigAttributes) State

type ReplicationConfigState

type ReplicationConfigState struct {
	State string `json:"state"`
}

type RoutingConfig

type RoutingConfig struct {
	// FailoverConfig: required
	FailoverConfig *FailoverConfig `hcl:"failover_config,block" validate:"required"`
}

type RoutingConfigAttributes

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

func (RoutingConfigAttributes) FailoverConfig

func (RoutingConfigAttributes) InternalRef

func (rc RoutingConfigAttributes) InternalRef() (terra.Reference, error)

func (RoutingConfigAttributes) InternalTokens

func (rc RoutingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RoutingConfigAttributes) InternalWithRef

type RoutingConfigState

type RoutingConfigState struct {
	FailoverConfig []FailoverConfigState `json:"failover_config"`
}

type Secondary

type Secondary struct {
	// Route: string, optional
	Route terra.StringValue `hcl:"route,attr"`
}

type SecondaryAttributes

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

func (SecondaryAttributes) InternalRef

func (s SecondaryAttributes) InternalRef() (terra.Reference, error)

func (SecondaryAttributes) InternalTokens

func (s SecondaryAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SecondaryAttributes) InternalWithRef

func (s SecondaryAttributes) InternalWithRef(ref terra.Reference) SecondaryAttributes

func (SecondaryAttributes) Route

type SecondaryState

type SecondaryState struct {
	Route string `json:"route"`
}

Jump to

Keyboard shortcuts

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