Documentation ¶
Index ¶
- type ComputeConfig
- type ComputeConfigAttributes
- func (cc ComputeConfigAttributes) AvailabilityZone() terra.StringValue
- func (cc ComputeConfigAttributes) DnsNameServers() terra.StringValue
- func (cc ComputeConfigAttributes) InternalRef() (terra.Reference, error)
- func (cc ComputeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc ComputeConfigAttributes) InternalWithRef(ref terra.Reference) ComputeConfigAttributes
- func (cc ComputeConfigAttributes) KmsKeyId() terra.StringValue
- func (cc ComputeConfigAttributes) MaxCapacityUnits() terra.NumberValue
- func (cc ComputeConfigAttributes) MinCapacityUnits() terra.NumberValue
- func (cc ComputeConfigAttributes) MultiAz() terra.BoolValue
- func (cc ComputeConfigAttributes) PreferredMaintenanceWindow() terra.StringValue
- func (cc ComputeConfigAttributes) ReplicationSubnetGroupId() terra.StringValue
- func (cc ComputeConfigAttributes) VpcSecurityGroupIds() terra.SetValue[terra.StringValue]
- type ComputeConfigState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComputeConfig ¶
type ComputeConfig struct { // AvailabilityZone: string, optional AvailabilityZone terra.StringValue `hcl:"availability_zone,attr"` // DnsNameServers: string, optional DnsNameServers terra.StringValue `hcl:"dns_name_servers,attr"` // KmsKeyId: string, optional KmsKeyId terra.StringValue `hcl:"kms_key_id,attr"` // MaxCapacityUnits: number, optional MaxCapacityUnits terra.NumberValue `hcl:"max_capacity_units,attr"` // MinCapacityUnits: number, optional MinCapacityUnits terra.NumberValue `hcl:"min_capacity_units,attr"` // MultiAz: bool, optional MultiAz terra.BoolValue `hcl:"multi_az,attr"` // PreferredMaintenanceWindow: string, optional PreferredMaintenanceWindow terra.StringValue `hcl:"preferred_maintenance_window,attr"` // ReplicationSubnetGroupId: string, required ReplicationSubnetGroupId terra.StringValue `hcl:"replication_subnet_group_id,attr" validate:"required"` // VpcSecurityGroupIds: set of string, optional VpcSecurityGroupIds terra.SetValue[terra.StringValue] `hcl:"vpc_security_group_ids,attr"` }
type ComputeConfigAttributes ¶
type ComputeConfigAttributes struct {
// contains filtered or unexported fields
}
func (ComputeConfigAttributes) AvailabilityZone ¶
func (cc ComputeConfigAttributes) AvailabilityZone() terra.StringValue
func (ComputeConfigAttributes) DnsNameServers ¶
func (cc ComputeConfigAttributes) DnsNameServers() terra.StringValue
func (ComputeConfigAttributes) InternalRef ¶
func (cc ComputeConfigAttributes) InternalRef() (terra.Reference, error)
func (ComputeConfigAttributes) InternalTokens ¶
func (cc ComputeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ComputeConfigAttributes) InternalWithRef ¶
func (cc ComputeConfigAttributes) InternalWithRef(ref terra.Reference) ComputeConfigAttributes
func (ComputeConfigAttributes) KmsKeyId ¶
func (cc ComputeConfigAttributes) KmsKeyId() terra.StringValue
func (ComputeConfigAttributes) MaxCapacityUnits ¶
func (cc ComputeConfigAttributes) MaxCapacityUnits() terra.NumberValue
func (ComputeConfigAttributes) MinCapacityUnits ¶
func (cc ComputeConfigAttributes) MinCapacityUnits() terra.NumberValue
func (ComputeConfigAttributes) MultiAz ¶
func (cc ComputeConfigAttributes) MultiAz() terra.BoolValue
func (ComputeConfigAttributes) PreferredMaintenanceWindow ¶
func (cc ComputeConfigAttributes) PreferredMaintenanceWindow() terra.StringValue
func (ComputeConfigAttributes) ReplicationSubnetGroupId ¶
func (cc ComputeConfigAttributes) ReplicationSubnetGroupId() terra.StringValue
func (ComputeConfigAttributes) VpcSecurityGroupIds ¶
func (cc ComputeConfigAttributes) VpcSecurityGroupIds() terra.SetValue[terra.StringValue]
type ComputeConfigState ¶
type ComputeConfigState struct { AvailabilityZone string `json:"availability_zone"` DnsNameServers string `json:"dns_name_servers"` KmsKeyId string `json:"kms_key_id"` MaxCapacityUnits float64 `json:"max_capacity_units"` MinCapacityUnits float64 `json:"min_capacity_units"` MultiAz bool `json:"multi_az"` PreferredMaintenanceWindow string `json:"preferred_maintenance_window"` ReplicationSubnetGroupId string `json:"replication_subnet_group_id"` VpcSecurityGroupIds []string `json:"vpc_security_group_ids"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
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) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.