networkfirewallfirewall

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 Attachment

type Attachment struct{}

type AttachmentAttributes

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

func (AttachmentAttributes) EndpointId

func (a AttachmentAttributes) EndpointId() terra.StringValue

func (AttachmentAttributes) InternalRef

func (a AttachmentAttributes) InternalRef() (terra.Reference, error)

func (AttachmentAttributes) InternalTokens

func (a AttachmentAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AttachmentAttributes) InternalWithRef

func (AttachmentAttributes) SubnetId

func (a AttachmentAttributes) SubnetId() terra.StringValue

type AttachmentState

type AttachmentState struct {
	EndpointId string `json:"endpoint_id"`
	SubnetId   string `json:"subnet_id"`
}

type EncryptionConfiguration

type EncryptionConfiguration struct {
	// KeyId: string, optional
	KeyId terra.StringValue `hcl:"key_id,attr"`
	// Type: string, required
	Type terra.StringValue `hcl:"type,attr" validate:"required"`
}

type EncryptionConfigurationAttributes

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

func (EncryptionConfigurationAttributes) InternalRef

func (EncryptionConfigurationAttributes) InternalTokens

func (ec EncryptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (EncryptionConfigurationAttributes) InternalWithRef

func (EncryptionConfigurationAttributes) KeyId

func (EncryptionConfigurationAttributes) Type

type EncryptionConfigurationState

type EncryptionConfigurationState struct {
	KeyId string `json:"key_id"`
	Type  string `json:"type"`
}

type FirewallStatus

type FirewallStatus struct {
	// SyncStates: min=0
	SyncStates []SyncStates `hcl:"sync_states,block" validate:"min=0"`
}

type FirewallStatusAttributes

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

func (FirewallStatusAttributes) InternalRef

func (fs FirewallStatusAttributes) InternalRef() (terra.Reference, error)

func (FirewallStatusAttributes) InternalTokens

func (fs FirewallStatusAttributes) InternalTokens() (hclwrite.Tokens, error)

func (FirewallStatusAttributes) InternalWithRef

func (FirewallStatusAttributes) SyncStates

type FirewallStatusState

type FirewallStatusState struct {
	SyncStates []SyncStatesState `json:"sync_states"`
}

type SubnetMapping

type SubnetMapping struct {
	// IpAddressType: string, optional
	IpAddressType terra.StringValue `hcl:"ip_address_type,attr"`
	// SubnetId: string, required
	SubnetId terra.StringValue `hcl:"subnet_id,attr" validate:"required"`
}

type SubnetMappingAttributes

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

func (SubnetMappingAttributes) InternalRef

func (sm SubnetMappingAttributes) InternalRef() (terra.Reference, error)

func (SubnetMappingAttributes) InternalTokens

func (sm SubnetMappingAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SubnetMappingAttributes) InternalWithRef

func (SubnetMappingAttributes) IpAddressType

func (sm SubnetMappingAttributes) IpAddressType() terra.StringValue

func (SubnetMappingAttributes) SubnetId

type SubnetMappingState

type SubnetMappingState struct {
	IpAddressType string `json:"ip_address_type"`
	SubnetId      string `json:"subnet_id"`
}

type SyncStates

type SyncStates struct {
	// Attachment: min=0
	Attachment []Attachment `hcl:"attachment,block" validate:"min=0"`
}

type SyncStatesAttributes

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

func (SyncStatesAttributes) Attachment

func (SyncStatesAttributes) AvailabilityZone

func (ss SyncStatesAttributes) AvailabilityZone() terra.StringValue

func (SyncStatesAttributes) InternalRef

func (ss SyncStatesAttributes) InternalRef() (terra.Reference, error)

func (SyncStatesAttributes) InternalTokens

func (ss SyncStatesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SyncStatesAttributes) InternalWithRef

func (ss SyncStatesAttributes) InternalWithRef(ref terra.Reference) SyncStatesAttributes

type SyncStatesState

type SyncStatesState struct {
	AvailabilityZone string            `json:"availability_zone"`
	Attachment       []AttachmentState `json:"attachment"`
}

Jump to

Keyboard shortcuts

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