Documentation ¶
Index ¶
- type Attachment
- type AttachmentAttributes
- func (a AttachmentAttributes) EndpointId() terra.StringValue
- func (a AttachmentAttributes) InternalRef() (terra.Reference, error)
- func (a AttachmentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AttachmentAttributes) InternalWithRef(ref terra.Reference) AttachmentAttributes
- func (a AttachmentAttributes) SubnetId() terra.StringValue
- type AttachmentState
- type EncryptionConfiguration
- type EncryptionConfigurationAttributes
- func (ec EncryptionConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ec EncryptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec EncryptionConfigurationAttributes) InternalWithRef(ref terra.Reference) EncryptionConfigurationAttributes
- func (ec EncryptionConfigurationAttributes) KeyId() terra.StringValue
- func (ec EncryptionConfigurationAttributes) Type() terra.StringValue
- type EncryptionConfigurationState
- type FirewallStatus
- type FirewallStatusAttributes
- func (fs FirewallStatusAttributes) InternalRef() (terra.Reference, error)
- func (fs FirewallStatusAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fs FirewallStatusAttributes) InternalWithRef(ref terra.Reference) FirewallStatusAttributes
- func (fs FirewallStatusAttributes) SyncStates() terra.SetValue[SyncStatesAttributes]
- type FirewallStatusState
- type SubnetMapping
- type SubnetMappingAttributes
- func (sm SubnetMappingAttributes) InternalRef() (terra.Reference, error)
- func (sm SubnetMappingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sm SubnetMappingAttributes) InternalWithRef(ref terra.Reference) SubnetMappingAttributes
- func (sm SubnetMappingAttributes) IpAddressType() terra.StringValue
- func (sm SubnetMappingAttributes) SubnetId() terra.StringValue
- type SubnetMappingState
- type SyncStates
- type SyncStatesAttributes
- func (ss SyncStatesAttributes) Attachment() terra.ListValue[AttachmentAttributes]
- func (ss SyncStatesAttributes) AvailabilityZone() terra.StringValue
- func (ss SyncStatesAttributes) InternalRef() (terra.Reference, error)
- func (ss SyncStatesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ss SyncStatesAttributes) InternalWithRef(ref terra.Reference) SyncStatesAttributes
- type SyncStatesState
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 (a AttachmentAttributes) InternalWithRef(ref terra.Reference) AttachmentAttributes
func (AttachmentAttributes) SubnetId ¶
func (a AttachmentAttributes) SubnetId() terra.StringValue
type AttachmentState ¶
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 (ec EncryptionConfigurationAttributes) InternalRef() (terra.Reference, error)
func (EncryptionConfigurationAttributes) InternalTokens ¶
func (ec EncryptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EncryptionConfigurationAttributes) InternalWithRef ¶
func (ec EncryptionConfigurationAttributes) InternalWithRef(ref terra.Reference) EncryptionConfigurationAttributes
func (EncryptionConfigurationAttributes) KeyId ¶
func (ec EncryptionConfigurationAttributes) KeyId() terra.StringValue
func (EncryptionConfigurationAttributes) Type ¶
func (ec EncryptionConfigurationAttributes) Type() terra.StringValue
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 (fs FirewallStatusAttributes) InternalWithRef(ref terra.Reference) FirewallStatusAttributes
func (FirewallStatusAttributes) SyncStates ¶
func (fs FirewallStatusAttributes) SyncStates() terra.SetValue[SyncStatesAttributes]
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 (sm SubnetMappingAttributes) InternalWithRef(ref terra.Reference) SubnetMappingAttributes
func (SubnetMappingAttributes) IpAddressType ¶
func (sm SubnetMappingAttributes) IpAddressType() terra.StringValue
func (SubnetMappingAttributes) SubnetId ¶
func (sm SubnetMappingAttributes) SubnetId() terra.StringValue
type SubnetMappingState ¶
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 (ss SyncStatesAttributes) Attachment() terra.ListValue[AttachmentAttributes]
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"` }
Click to show internal directories.
Click to hide internal directories.