Documentation ¶
Index ¶
- type CreditSpecification
- type CreditSpecificationAttributes
- func (cs CreditSpecificationAttributes) CpuCredits() terra.StringValue
- func (cs CreditSpecificationAttributes) InternalRef() (terra.Reference, error)
- func (cs CreditSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs CreditSpecificationAttributes) InternalWithRef(ref terra.Reference) CreditSpecificationAttributes
- type CreditSpecificationState
- type EbsBlockDevice
- type EbsBlockDeviceAttributes
- func (ebd EbsBlockDeviceAttributes) DeleteOnTermination() terra.BoolValue
- func (ebd EbsBlockDeviceAttributes) DeviceName() terra.StringValue
- func (ebd EbsBlockDeviceAttributes) Encrypted() terra.BoolValue
- func (ebd EbsBlockDeviceAttributes) InternalRef() (terra.Reference, error)
- func (ebd EbsBlockDeviceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ebd EbsBlockDeviceAttributes) InternalWithRef(ref terra.Reference) EbsBlockDeviceAttributes
- func (ebd EbsBlockDeviceAttributes) Iops() terra.NumberValue
- func (ebd EbsBlockDeviceAttributes) KmsKeyId() terra.StringValue
- func (ebd EbsBlockDeviceAttributes) SnapshotId() terra.StringValue
- func (ebd EbsBlockDeviceAttributes) Tags() terra.MapValue[terra.StringValue]
- func (ebd EbsBlockDeviceAttributes) Throughput() terra.NumberValue
- func (ebd EbsBlockDeviceAttributes) VolumeId() terra.StringValue
- func (ebd EbsBlockDeviceAttributes) VolumeSize() terra.NumberValue
- func (ebd EbsBlockDeviceAttributes) VolumeType() terra.StringValue
- type EbsBlockDeviceState
- type EnclaveOptions
- type EnclaveOptionsAttributes
- func (eo EnclaveOptionsAttributes) Enabled() terra.BoolValue
- func (eo EnclaveOptionsAttributes) InternalRef() (terra.Reference, error)
- func (eo EnclaveOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eo EnclaveOptionsAttributes) InternalWithRef(ref terra.Reference) EnclaveOptionsAttributes
- type EnclaveOptionsState
- type EphemeralBlockDevice
- type EphemeralBlockDeviceAttributes
- func (ebd EphemeralBlockDeviceAttributes) DeviceName() terra.StringValue
- func (ebd EphemeralBlockDeviceAttributes) InternalRef() (terra.Reference, error)
- func (ebd EphemeralBlockDeviceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ebd EphemeralBlockDeviceAttributes) InternalWithRef(ref terra.Reference) EphemeralBlockDeviceAttributes
- func (ebd EphemeralBlockDeviceAttributes) NoDevice() terra.BoolValue
- func (ebd EphemeralBlockDeviceAttributes) VirtualName() terra.StringValue
- type EphemeralBlockDeviceState
- type Filter
- type FilterAttributes
- func (f FilterAttributes) InternalRef() (terra.Reference, error)
- func (f FilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f FilterAttributes) InternalWithRef(ref terra.Reference) FilterAttributes
- func (f FilterAttributes) Name() terra.StringValue
- func (f FilterAttributes) Values() terra.SetValue[terra.StringValue]
- type FilterState
- type MaintenanceOptions
- type MaintenanceOptionsAttributes
- func (mo MaintenanceOptionsAttributes) AutoRecovery() terra.StringValue
- func (mo MaintenanceOptionsAttributes) InternalRef() (terra.Reference, error)
- func (mo MaintenanceOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mo MaintenanceOptionsAttributes) InternalWithRef(ref terra.Reference) MaintenanceOptionsAttributes
- type MaintenanceOptionsState
- type MetadataOptions
- type MetadataOptionsAttributes
- func (mo MetadataOptionsAttributes) HttpEndpoint() terra.StringValue
- func (mo MetadataOptionsAttributes) HttpPutResponseHopLimit() terra.NumberValue
- func (mo MetadataOptionsAttributes) HttpTokens() terra.StringValue
- func (mo MetadataOptionsAttributes) InstanceMetadataTags() terra.StringValue
- func (mo MetadataOptionsAttributes) InternalRef() (terra.Reference, error)
- func (mo MetadataOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mo MetadataOptionsAttributes) InternalWithRef(ref terra.Reference) MetadataOptionsAttributes
- type MetadataOptionsState
- type PrivateDnsNameOptions
- type PrivateDnsNameOptionsAttributes
- func (pdno PrivateDnsNameOptionsAttributes) EnableResourceNameDnsARecord() terra.BoolValue
- func (pdno PrivateDnsNameOptionsAttributes) EnableResourceNameDnsAaaaRecord() terra.BoolValue
- func (pdno PrivateDnsNameOptionsAttributes) HostnameType() terra.StringValue
- func (pdno PrivateDnsNameOptionsAttributes) InternalRef() (terra.Reference, error)
- func (pdno PrivateDnsNameOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pdno PrivateDnsNameOptionsAttributes) InternalWithRef(ref terra.Reference) PrivateDnsNameOptionsAttributes
- type PrivateDnsNameOptionsState
- type RootBlockDevice
- type RootBlockDeviceAttributes
- func (rbd RootBlockDeviceAttributes) DeleteOnTermination() terra.BoolValue
- func (rbd RootBlockDeviceAttributes) DeviceName() terra.StringValue
- func (rbd RootBlockDeviceAttributes) Encrypted() terra.BoolValue
- func (rbd RootBlockDeviceAttributes) InternalRef() (terra.Reference, error)
- func (rbd RootBlockDeviceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rbd RootBlockDeviceAttributes) InternalWithRef(ref terra.Reference) RootBlockDeviceAttributes
- func (rbd RootBlockDeviceAttributes) Iops() terra.NumberValue
- func (rbd RootBlockDeviceAttributes) KmsKeyId() terra.StringValue
- func (rbd RootBlockDeviceAttributes) Tags() terra.MapValue[terra.StringValue]
- func (rbd RootBlockDeviceAttributes) Throughput() terra.NumberValue
- func (rbd RootBlockDeviceAttributes) VolumeId() terra.StringValue
- func (rbd RootBlockDeviceAttributes) VolumeSize() terra.NumberValue
- func (rbd RootBlockDeviceAttributes) VolumeType() terra.StringValue
- type RootBlockDeviceState
- type Timeouts
- type TimeoutsAttributes
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreditSpecification ¶
type CreditSpecification struct{}
type CreditSpecificationAttributes ¶
type CreditSpecificationAttributes struct {
// contains filtered or unexported fields
}
func (CreditSpecificationAttributes) CpuCredits ¶
func (cs CreditSpecificationAttributes) CpuCredits() terra.StringValue
func (CreditSpecificationAttributes) InternalRef ¶
func (cs CreditSpecificationAttributes) InternalRef() (terra.Reference, error)
func (CreditSpecificationAttributes) InternalTokens ¶
func (cs CreditSpecificationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CreditSpecificationAttributes) InternalWithRef ¶
func (cs CreditSpecificationAttributes) InternalWithRef(ref terra.Reference) CreditSpecificationAttributes
type CreditSpecificationState ¶
type CreditSpecificationState struct {
CpuCredits string `json:"cpu_credits"`
}
type EbsBlockDevice ¶
type EbsBlockDevice struct{}
type EbsBlockDeviceAttributes ¶
type EbsBlockDeviceAttributes struct {
// contains filtered or unexported fields
}
func (EbsBlockDeviceAttributes) DeleteOnTermination ¶
func (ebd EbsBlockDeviceAttributes) DeleteOnTermination() terra.BoolValue
func (EbsBlockDeviceAttributes) DeviceName ¶
func (ebd EbsBlockDeviceAttributes) DeviceName() terra.StringValue
func (EbsBlockDeviceAttributes) Encrypted ¶
func (ebd EbsBlockDeviceAttributes) Encrypted() terra.BoolValue
func (EbsBlockDeviceAttributes) InternalRef ¶
func (ebd EbsBlockDeviceAttributes) InternalRef() (terra.Reference, error)
func (EbsBlockDeviceAttributes) InternalTokens ¶
func (ebd EbsBlockDeviceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EbsBlockDeviceAttributes) InternalWithRef ¶
func (ebd EbsBlockDeviceAttributes) InternalWithRef(ref terra.Reference) EbsBlockDeviceAttributes
func (EbsBlockDeviceAttributes) Iops ¶
func (ebd EbsBlockDeviceAttributes) Iops() terra.NumberValue
func (EbsBlockDeviceAttributes) KmsKeyId ¶
func (ebd EbsBlockDeviceAttributes) KmsKeyId() terra.StringValue
func (EbsBlockDeviceAttributes) SnapshotId ¶
func (ebd EbsBlockDeviceAttributes) SnapshotId() terra.StringValue
func (EbsBlockDeviceAttributes) Tags ¶
func (ebd EbsBlockDeviceAttributes) Tags() terra.MapValue[terra.StringValue]
func (EbsBlockDeviceAttributes) Throughput ¶
func (ebd EbsBlockDeviceAttributes) Throughput() terra.NumberValue
func (EbsBlockDeviceAttributes) VolumeId ¶
func (ebd EbsBlockDeviceAttributes) VolumeId() terra.StringValue
func (EbsBlockDeviceAttributes) VolumeSize ¶
func (ebd EbsBlockDeviceAttributes) VolumeSize() terra.NumberValue
func (EbsBlockDeviceAttributes) VolumeType ¶
func (ebd EbsBlockDeviceAttributes) VolumeType() terra.StringValue
type EbsBlockDeviceState ¶
type EbsBlockDeviceState struct { DeleteOnTermination bool `json:"delete_on_termination"` DeviceName string `json:"device_name"` Encrypted bool `json:"encrypted"` Iops float64 `json:"iops"` KmsKeyId string `json:"kms_key_id"` SnapshotId string `json:"snapshot_id"` Tags map[string]string `json:"tags"` Throughput float64 `json:"throughput"` VolumeId string `json:"volume_id"` VolumeSize float64 `json:"volume_size"` VolumeType string `json:"volume_type"` }
type EnclaveOptions ¶
type EnclaveOptions struct{}
type EnclaveOptionsAttributes ¶
type EnclaveOptionsAttributes struct {
// contains filtered or unexported fields
}
func (EnclaveOptionsAttributes) Enabled ¶
func (eo EnclaveOptionsAttributes) Enabled() terra.BoolValue
func (EnclaveOptionsAttributes) InternalRef ¶
func (eo EnclaveOptionsAttributes) InternalRef() (terra.Reference, error)
func (EnclaveOptionsAttributes) InternalTokens ¶
func (eo EnclaveOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EnclaveOptionsAttributes) InternalWithRef ¶
func (eo EnclaveOptionsAttributes) InternalWithRef(ref terra.Reference) EnclaveOptionsAttributes
type EnclaveOptionsState ¶
type EnclaveOptionsState struct {
Enabled bool `json:"enabled"`
}
type EphemeralBlockDevice ¶
type EphemeralBlockDevice struct{}
type EphemeralBlockDeviceAttributes ¶
type EphemeralBlockDeviceAttributes struct {
// contains filtered or unexported fields
}
func (EphemeralBlockDeviceAttributes) DeviceName ¶
func (ebd EphemeralBlockDeviceAttributes) DeviceName() terra.StringValue
func (EphemeralBlockDeviceAttributes) InternalRef ¶
func (ebd EphemeralBlockDeviceAttributes) InternalRef() (terra.Reference, error)
func (EphemeralBlockDeviceAttributes) InternalTokens ¶
func (ebd EphemeralBlockDeviceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EphemeralBlockDeviceAttributes) InternalWithRef ¶
func (ebd EphemeralBlockDeviceAttributes) InternalWithRef(ref terra.Reference) EphemeralBlockDeviceAttributes
func (EphemeralBlockDeviceAttributes) NoDevice ¶
func (ebd EphemeralBlockDeviceAttributes) NoDevice() terra.BoolValue
func (EphemeralBlockDeviceAttributes) VirtualName ¶
func (ebd EphemeralBlockDeviceAttributes) VirtualName() terra.StringValue
type Filter ¶
type Filter struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Values: set of string, required Values terra.SetValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type FilterAttributes ¶
type FilterAttributes struct {
// contains filtered or unexported fields
}
func (FilterAttributes) InternalRef ¶
func (f FilterAttributes) InternalRef() (terra.Reference, error)
func (FilterAttributes) InternalTokens ¶
func (f FilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FilterAttributes) InternalWithRef ¶
func (f FilterAttributes) InternalWithRef(ref terra.Reference) FilterAttributes
func (FilterAttributes) Name ¶
func (f FilterAttributes) Name() terra.StringValue
func (FilterAttributes) Values ¶
func (f FilterAttributes) Values() terra.SetValue[terra.StringValue]
type FilterState ¶
type MaintenanceOptions ¶
type MaintenanceOptions struct{}
type MaintenanceOptionsAttributes ¶
type MaintenanceOptionsAttributes struct {
// contains filtered or unexported fields
}
func (MaintenanceOptionsAttributes) AutoRecovery ¶
func (mo MaintenanceOptionsAttributes) AutoRecovery() terra.StringValue
func (MaintenanceOptionsAttributes) InternalRef ¶
func (mo MaintenanceOptionsAttributes) InternalRef() (terra.Reference, error)
func (MaintenanceOptionsAttributes) InternalTokens ¶
func (mo MaintenanceOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenanceOptionsAttributes) InternalWithRef ¶
func (mo MaintenanceOptionsAttributes) InternalWithRef(ref terra.Reference) MaintenanceOptionsAttributes
type MaintenanceOptionsState ¶
type MaintenanceOptionsState struct {
AutoRecovery string `json:"auto_recovery"`
}
type MetadataOptions ¶
type MetadataOptions struct{}
type MetadataOptionsAttributes ¶
type MetadataOptionsAttributes struct {
// contains filtered or unexported fields
}
func (MetadataOptionsAttributes) HttpEndpoint ¶
func (mo MetadataOptionsAttributes) HttpEndpoint() terra.StringValue
func (MetadataOptionsAttributes) HttpPutResponseHopLimit ¶
func (mo MetadataOptionsAttributes) HttpPutResponseHopLimit() terra.NumberValue
func (MetadataOptionsAttributes) HttpTokens ¶
func (mo MetadataOptionsAttributes) HttpTokens() terra.StringValue
func (MetadataOptionsAttributes) InstanceMetadataTags ¶
func (mo MetadataOptionsAttributes) InstanceMetadataTags() terra.StringValue
func (MetadataOptionsAttributes) InternalRef ¶
func (mo MetadataOptionsAttributes) InternalRef() (terra.Reference, error)
func (MetadataOptionsAttributes) InternalTokens ¶
func (mo MetadataOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetadataOptionsAttributes) InternalWithRef ¶
func (mo MetadataOptionsAttributes) InternalWithRef(ref terra.Reference) MetadataOptionsAttributes
type MetadataOptionsState ¶
type PrivateDnsNameOptions ¶
type PrivateDnsNameOptions struct{}
type PrivateDnsNameOptionsAttributes ¶
type PrivateDnsNameOptionsAttributes struct {
// contains filtered or unexported fields
}
func (PrivateDnsNameOptionsAttributes) EnableResourceNameDnsARecord ¶
func (pdno PrivateDnsNameOptionsAttributes) EnableResourceNameDnsARecord() terra.BoolValue
func (PrivateDnsNameOptionsAttributes) EnableResourceNameDnsAaaaRecord ¶
func (pdno PrivateDnsNameOptionsAttributes) EnableResourceNameDnsAaaaRecord() terra.BoolValue
func (PrivateDnsNameOptionsAttributes) HostnameType ¶
func (pdno PrivateDnsNameOptionsAttributes) HostnameType() terra.StringValue
func (PrivateDnsNameOptionsAttributes) InternalRef ¶
func (pdno PrivateDnsNameOptionsAttributes) InternalRef() (terra.Reference, error)
func (PrivateDnsNameOptionsAttributes) InternalTokens ¶
func (pdno PrivateDnsNameOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PrivateDnsNameOptionsAttributes) InternalWithRef ¶
func (pdno PrivateDnsNameOptionsAttributes) InternalWithRef(ref terra.Reference) PrivateDnsNameOptionsAttributes
type RootBlockDevice ¶
type RootBlockDevice struct{}
type RootBlockDeviceAttributes ¶
type RootBlockDeviceAttributes struct {
// contains filtered or unexported fields
}
func (RootBlockDeviceAttributes) DeleteOnTermination ¶
func (rbd RootBlockDeviceAttributes) DeleteOnTermination() terra.BoolValue
func (RootBlockDeviceAttributes) DeviceName ¶
func (rbd RootBlockDeviceAttributes) DeviceName() terra.StringValue
func (RootBlockDeviceAttributes) Encrypted ¶
func (rbd RootBlockDeviceAttributes) Encrypted() terra.BoolValue
func (RootBlockDeviceAttributes) InternalRef ¶
func (rbd RootBlockDeviceAttributes) InternalRef() (terra.Reference, error)
func (RootBlockDeviceAttributes) InternalTokens ¶
func (rbd RootBlockDeviceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RootBlockDeviceAttributes) InternalWithRef ¶
func (rbd RootBlockDeviceAttributes) InternalWithRef(ref terra.Reference) RootBlockDeviceAttributes
func (RootBlockDeviceAttributes) Iops ¶
func (rbd RootBlockDeviceAttributes) Iops() terra.NumberValue
func (RootBlockDeviceAttributes) KmsKeyId ¶
func (rbd RootBlockDeviceAttributes) KmsKeyId() terra.StringValue
func (RootBlockDeviceAttributes) Tags ¶
func (rbd RootBlockDeviceAttributes) Tags() terra.MapValue[terra.StringValue]
func (RootBlockDeviceAttributes) Throughput ¶
func (rbd RootBlockDeviceAttributes) Throughput() terra.NumberValue
func (RootBlockDeviceAttributes) VolumeId ¶
func (rbd RootBlockDeviceAttributes) VolumeId() terra.StringValue
func (RootBlockDeviceAttributes) VolumeSize ¶
func (rbd RootBlockDeviceAttributes) VolumeSize() terra.NumberValue
func (RootBlockDeviceAttributes) VolumeType ¶
func (rbd RootBlockDeviceAttributes) VolumeType() terra.StringValue
type RootBlockDeviceState ¶
type RootBlockDeviceState struct { DeleteOnTermination bool `json:"delete_on_termination"` DeviceName string `json:"device_name"` Encrypted bool `json:"encrypted"` Iops float64 `json:"iops"` KmsKeyId string `json:"kms_key_id"` Tags map[string]string `json:"tags"` Throughput float64 `json:"throughput"` VolumeId string `json:"volume_id"` VolumeSize float64 `json:"volume_size"` VolumeType string `json:"volume_type"` }
type Timeouts ¶
type Timeouts struct { // Read: string, optional Read terra.StringValue `hcl:"read,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Read ¶
func (t TimeoutsAttributes) Read() terra.StringValue
type TimeoutsState ¶
type TimeoutsState struct {
Read string `json:"read"`
}
Click to show internal directories.
Click to hide internal directories.