Documentation ¶
Index ¶
- type AdvancedSecurityOptions
- type AdvancedSecurityOptionsAttributes
- func (aso AdvancedSecurityOptionsAttributes) AnonymousAuthEnabled() terra.BoolValue
- func (aso AdvancedSecurityOptionsAttributes) Enabled() terra.BoolValue
- func (aso AdvancedSecurityOptionsAttributes) InternalRef() (terra.Reference, error)
- func (aso AdvancedSecurityOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aso AdvancedSecurityOptionsAttributes) InternalUserDatabaseEnabled() terra.BoolValue
- func (aso AdvancedSecurityOptionsAttributes) InternalWithRef(ref terra.Reference) AdvancedSecurityOptionsAttributes
- type AdvancedSecurityOptionsState
- type AutoTuneOptions
- type AutoTuneOptionsAttributes
- func (ato AutoTuneOptionsAttributes) DesiredState() terra.StringValue
- func (ato AutoTuneOptionsAttributes) InternalRef() (terra.Reference, error)
- func (ato AutoTuneOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ato AutoTuneOptionsAttributes) InternalWithRef(ref terra.Reference) AutoTuneOptionsAttributes
- func (ato AutoTuneOptionsAttributes) MaintenanceSchedule() terra.SetValue[MaintenanceScheduleAttributes]
- func (ato AutoTuneOptionsAttributes) RollbackOnDisable() terra.StringValue
- type AutoTuneOptionsState
- type ClusterConfig
- type ClusterConfigAttributes
- func (cc ClusterConfigAttributes) ColdStorageOptions() terra.ListValue[ColdStorageOptionsAttributes]
- func (cc ClusterConfigAttributes) DedicatedMasterCount() terra.NumberValue
- func (cc ClusterConfigAttributes) DedicatedMasterEnabled() terra.BoolValue
- func (cc ClusterConfigAttributes) DedicatedMasterType() terra.StringValue
- func (cc ClusterConfigAttributes) InstanceCount() terra.NumberValue
- func (cc ClusterConfigAttributes) InstanceType() terra.StringValue
- func (cc ClusterConfigAttributes) InternalRef() (terra.Reference, error)
- func (cc ClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc ClusterConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigAttributes
- func (cc ClusterConfigAttributes) MultiAzWithStandbyEnabled() terra.BoolValue
- func (cc ClusterConfigAttributes) WarmCount() terra.NumberValue
- func (cc ClusterConfigAttributes) WarmEnabled() terra.BoolValue
- func (cc ClusterConfigAttributes) WarmType() terra.StringValue
- func (cc ClusterConfigAttributes) ZoneAwarenessConfig() terra.ListValue[ZoneAwarenessConfigAttributes]
- func (cc ClusterConfigAttributes) ZoneAwarenessEnabled() terra.BoolValue
- type ClusterConfigState
- type CognitoOptions
- type CognitoOptionsAttributes
- func (co CognitoOptionsAttributes) Enabled() terra.BoolValue
- func (co CognitoOptionsAttributes) IdentityPoolId() terra.StringValue
- func (co CognitoOptionsAttributes) InternalRef() (terra.Reference, error)
- func (co CognitoOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (co CognitoOptionsAttributes) InternalWithRef(ref terra.Reference) CognitoOptionsAttributes
- func (co CognitoOptionsAttributes) RoleArn() terra.StringValue
- func (co CognitoOptionsAttributes) UserPoolId() terra.StringValue
- type CognitoOptionsState
- type ColdStorageOptions
- type ColdStorageOptionsAttributes
- func (cso ColdStorageOptionsAttributes) Enabled() terra.BoolValue
- func (cso ColdStorageOptionsAttributes) InternalRef() (terra.Reference, error)
- func (cso ColdStorageOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cso ColdStorageOptionsAttributes) InternalWithRef(ref terra.Reference) ColdStorageOptionsAttributes
- type ColdStorageOptionsState
- type Duration
- type DurationAttributes
- func (d DurationAttributes) InternalRef() (terra.Reference, error)
- func (d DurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d DurationAttributes) InternalWithRef(ref terra.Reference) DurationAttributes
- func (d DurationAttributes) Unit() terra.StringValue
- func (d DurationAttributes) Value() terra.NumberValue
- type DurationState
- type EbsOptions
- type EbsOptionsAttributes
- func (eo EbsOptionsAttributes) EbsEnabled() terra.BoolValue
- func (eo EbsOptionsAttributes) InternalRef() (terra.Reference, error)
- func (eo EbsOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eo EbsOptionsAttributes) InternalWithRef(ref terra.Reference) EbsOptionsAttributes
- func (eo EbsOptionsAttributes) Iops() terra.NumberValue
- func (eo EbsOptionsAttributes) Throughput() terra.NumberValue
- func (eo EbsOptionsAttributes) VolumeSize() terra.NumberValue
- func (eo EbsOptionsAttributes) VolumeType() terra.StringValue
- type EbsOptionsState
- type EncryptionAtRest
- type EncryptionAtRestAttributes
- func (ear EncryptionAtRestAttributes) Enabled() terra.BoolValue
- func (ear EncryptionAtRestAttributes) InternalRef() (terra.Reference, error)
- func (ear EncryptionAtRestAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ear EncryptionAtRestAttributes) InternalWithRef(ref terra.Reference) EncryptionAtRestAttributes
- func (ear EncryptionAtRestAttributes) KmsKeyId() terra.StringValue
- type EncryptionAtRestState
- type LogPublishingOptions
- type LogPublishingOptionsAttributes
- func (lpo LogPublishingOptionsAttributes) CloudwatchLogGroupArn() terra.StringValue
- func (lpo LogPublishingOptionsAttributes) Enabled() terra.BoolValue
- func (lpo LogPublishingOptionsAttributes) InternalRef() (terra.Reference, error)
- func (lpo LogPublishingOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lpo LogPublishingOptionsAttributes) InternalWithRef(ref terra.Reference) LogPublishingOptionsAttributes
- func (lpo LogPublishingOptionsAttributes) LogType() terra.StringValue
- type LogPublishingOptionsState
- type MaintenanceSchedule
- type MaintenanceScheduleAttributes
- func (ms MaintenanceScheduleAttributes) CronExpressionForRecurrence() terra.StringValue
- func (ms MaintenanceScheduleAttributes) Duration() terra.ListValue[DurationAttributes]
- func (ms MaintenanceScheduleAttributes) InternalRef() (terra.Reference, error)
- func (ms MaintenanceScheduleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms MaintenanceScheduleAttributes) InternalWithRef(ref terra.Reference) MaintenanceScheduleAttributes
- func (ms MaintenanceScheduleAttributes) StartAt() terra.StringValue
- type MaintenanceScheduleState
- type NodeToNodeEncryption
- type NodeToNodeEncryptionAttributes
- func (ntne NodeToNodeEncryptionAttributes) Enabled() terra.BoolValue
- func (ntne NodeToNodeEncryptionAttributes) InternalRef() (terra.Reference, error)
- func (ntne NodeToNodeEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ntne NodeToNodeEncryptionAttributes) InternalWithRef(ref terra.Reference) NodeToNodeEncryptionAttributes
- type NodeToNodeEncryptionState
- type OffPeakWindow
- type OffPeakWindowAttributes
- func (opw OffPeakWindowAttributes) InternalRef() (terra.Reference, error)
- func (opw OffPeakWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (opw OffPeakWindowAttributes) InternalWithRef(ref terra.Reference) OffPeakWindowAttributes
- func (opw OffPeakWindowAttributes) WindowStartTime() terra.ListValue[WindowStartTimeAttributes]
- type OffPeakWindowOptions
- type OffPeakWindowOptionsAttributes
- func (opwo OffPeakWindowOptionsAttributes) Enabled() terra.BoolValue
- func (opwo OffPeakWindowOptionsAttributes) InternalRef() (terra.Reference, error)
- func (opwo OffPeakWindowOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (opwo OffPeakWindowOptionsAttributes) InternalWithRef(ref terra.Reference) OffPeakWindowOptionsAttributes
- func (opwo OffPeakWindowOptionsAttributes) OffPeakWindow() terra.ListValue[OffPeakWindowAttributes]
- type OffPeakWindowOptionsState
- type OffPeakWindowState
- type SnapshotOptions
- type SnapshotOptionsAttributes
- func (so SnapshotOptionsAttributes) AutomatedSnapshotStartHour() terra.NumberValue
- func (so SnapshotOptionsAttributes) InternalRef() (terra.Reference, error)
- func (so SnapshotOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (so SnapshotOptionsAttributes) InternalWithRef(ref terra.Reference) SnapshotOptionsAttributes
- type SnapshotOptionsState
- type SoftwareUpdateOptions
- type SoftwareUpdateOptionsAttributes
- func (suo SoftwareUpdateOptionsAttributes) AutoSoftwareUpdateEnabled() terra.BoolValue
- func (suo SoftwareUpdateOptionsAttributes) InternalRef() (terra.Reference, error)
- func (suo SoftwareUpdateOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (suo SoftwareUpdateOptionsAttributes) InternalWithRef(ref terra.Reference) SoftwareUpdateOptionsAttributes
- type SoftwareUpdateOptionsState
- type VpcOptions
- type VpcOptionsAttributes
- func (vo VpcOptionsAttributes) AvailabilityZones() terra.SetValue[terra.StringValue]
- func (vo VpcOptionsAttributes) InternalRef() (terra.Reference, error)
- func (vo VpcOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vo VpcOptionsAttributes) InternalWithRef(ref terra.Reference) VpcOptionsAttributes
- func (vo VpcOptionsAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]
- func (vo VpcOptionsAttributes) SubnetIds() terra.SetValue[terra.StringValue]
- func (vo VpcOptionsAttributes) VpcId() terra.StringValue
- type VpcOptionsState
- type WindowStartTime
- type WindowStartTimeAttributes
- func (wst WindowStartTimeAttributes) Hours() terra.NumberValue
- func (wst WindowStartTimeAttributes) InternalRef() (terra.Reference, error)
- func (wst WindowStartTimeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wst WindowStartTimeAttributes) InternalWithRef(ref terra.Reference) WindowStartTimeAttributes
- func (wst WindowStartTimeAttributes) Minutes() terra.NumberValue
- type WindowStartTimeState
- type ZoneAwarenessConfig
- type ZoneAwarenessConfigAttributes
- func (zac ZoneAwarenessConfigAttributes) AvailabilityZoneCount() terra.NumberValue
- func (zac ZoneAwarenessConfigAttributes) InternalRef() (terra.Reference, error)
- func (zac ZoneAwarenessConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (zac ZoneAwarenessConfigAttributes) InternalWithRef(ref terra.Reference) ZoneAwarenessConfigAttributes
- type ZoneAwarenessConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdvancedSecurityOptions ¶
type AdvancedSecurityOptions struct{}
type AdvancedSecurityOptionsAttributes ¶
type AdvancedSecurityOptionsAttributes struct {
// contains filtered or unexported fields
}
func (AdvancedSecurityOptionsAttributes) AnonymousAuthEnabled ¶
func (aso AdvancedSecurityOptionsAttributes) AnonymousAuthEnabled() terra.BoolValue
func (AdvancedSecurityOptionsAttributes) Enabled ¶
func (aso AdvancedSecurityOptionsAttributes) Enabled() terra.BoolValue
func (AdvancedSecurityOptionsAttributes) InternalRef ¶
func (aso AdvancedSecurityOptionsAttributes) InternalRef() (terra.Reference, error)
func (AdvancedSecurityOptionsAttributes) InternalTokens ¶
func (aso AdvancedSecurityOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AdvancedSecurityOptionsAttributes) InternalUserDatabaseEnabled ¶
func (aso AdvancedSecurityOptionsAttributes) InternalUserDatabaseEnabled() terra.BoolValue
func (AdvancedSecurityOptionsAttributes) InternalWithRef ¶
func (aso AdvancedSecurityOptionsAttributes) InternalWithRef(ref terra.Reference) AdvancedSecurityOptionsAttributes
type AutoTuneOptions ¶
type AutoTuneOptions struct { // MaintenanceSchedule: min=0 MaintenanceSchedule []MaintenanceSchedule `hcl:"maintenance_schedule,block" validate:"min=0"` }
type AutoTuneOptionsAttributes ¶
type AutoTuneOptionsAttributes struct {
// contains filtered or unexported fields
}
func (AutoTuneOptionsAttributes) DesiredState ¶
func (ato AutoTuneOptionsAttributes) DesiredState() terra.StringValue
func (AutoTuneOptionsAttributes) InternalRef ¶
func (ato AutoTuneOptionsAttributes) InternalRef() (terra.Reference, error)
func (AutoTuneOptionsAttributes) InternalTokens ¶
func (ato AutoTuneOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AutoTuneOptionsAttributes) InternalWithRef ¶
func (ato AutoTuneOptionsAttributes) InternalWithRef(ref terra.Reference) AutoTuneOptionsAttributes
func (AutoTuneOptionsAttributes) MaintenanceSchedule ¶
func (ato AutoTuneOptionsAttributes) MaintenanceSchedule() terra.SetValue[MaintenanceScheduleAttributes]
func (AutoTuneOptionsAttributes) RollbackOnDisable ¶
func (ato AutoTuneOptionsAttributes) RollbackOnDisable() terra.StringValue
type AutoTuneOptionsState ¶
type AutoTuneOptionsState struct { DesiredState string `json:"desired_state"` RollbackOnDisable string `json:"rollback_on_disable"` MaintenanceSchedule []MaintenanceScheduleState `json:"maintenance_schedule"` }
type ClusterConfig ¶
type ClusterConfig struct { // ColdStorageOptions: min=0 ColdStorageOptions []ColdStorageOptions `hcl:"cold_storage_options,block" validate:"min=0"` // ZoneAwarenessConfig: min=0 ZoneAwarenessConfig []ZoneAwarenessConfig `hcl:"zone_awareness_config,block" validate:"min=0"` }
type ClusterConfigAttributes ¶
type ClusterConfigAttributes struct {
// contains filtered or unexported fields
}
func (ClusterConfigAttributes) ColdStorageOptions ¶
func (cc ClusterConfigAttributes) ColdStorageOptions() terra.ListValue[ColdStorageOptionsAttributes]
func (ClusterConfigAttributes) DedicatedMasterCount ¶
func (cc ClusterConfigAttributes) DedicatedMasterCount() terra.NumberValue
func (ClusterConfigAttributes) DedicatedMasterEnabled ¶
func (cc ClusterConfigAttributes) DedicatedMasterEnabled() terra.BoolValue
func (ClusterConfigAttributes) DedicatedMasterType ¶
func (cc ClusterConfigAttributes) DedicatedMasterType() terra.StringValue
func (ClusterConfigAttributes) InstanceCount ¶
func (cc ClusterConfigAttributes) InstanceCount() terra.NumberValue
func (ClusterConfigAttributes) InstanceType ¶
func (cc ClusterConfigAttributes) InstanceType() terra.StringValue
func (ClusterConfigAttributes) InternalRef ¶
func (cc ClusterConfigAttributes) InternalRef() (terra.Reference, error)
func (ClusterConfigAttributes) InternalTokens ¶
func (cc ClusterConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClusterConfigAttributes) InternalWithRef ¶
func (cc ClusterConfigAttributes) InternalWithRef(ref terra.Reference) ClusterConfigAttributes
func (ClusterConfigAttributes) MultiAzWithStandbyEnabled ¶
func (cc ClusterConfigAttributes) MultiAzWithStandbyEnabled() terra.BoolValue
func (ClusterConfigAttributes) WarmCount ¶
func (cc ClusterConfigAttributes) WarmCount() terra.NumberValue
func (ClusterConfigAttributes) WarmEnabled ¶
func (cc ClusterConfigAttributes) WarmEnabled() terra.BoolValue
func (ClusterConfigAttributes) WarmType ¶
func (cc ClusterConfigAttributes) WarmType() terra.StringValue
func (ClusterConfigAttributes) ZoneAwarenessConfig ¶
func (cc ClusterConfigAttributes) ZoneAwarenessConfig() terra.ListValue[ZoneAwarenessConfigAttributes]
func (ClusterConfigAttributes) ZoneAwarenessEnabled ¶
func (cc ClusterConfigAttributes) ZoneAwarenessEnabled() terra.BoolValue
type ClusterConfigState ¶
type ClusterConfigState struct { DedicatedMasterCount float64 `json:"dedicated_master_count"` DedicatedMasterEnabled bool `json:"dedicated_master_enabled"` DedicatedMasterType string `json:"dedicated_master_type"` InstanceCount float64 `json:"instance_count"` InstanceType string `json:"instance_type"` MultiAzWithStandbyEnabled bool `json:"multi_az_with_standby_enabled"` WarmCount float64 `json:"warm_count"` WarmEnabled bool `json:"warm_enabled"` WarmType string `json:"warm_type"` ZoneAwarenessEnabled bool `json:"zone_awareness_enabled"` ColdStorageOptions []ColdStorageOptionsState `json:"cold_storage_options"` ZoneAwarenessConfig []ZoneAwarenessConfigState `json:"zone_awareness_config"` }
type CognitoOptions ¶
type CognitoOptions struct{}
type CognitoOptionsAttributes ¶
type CognitoOptionsAttributes struct {
// contains filtered or unexported fields
}
func (CognitoOptionsAttributes) Enabled ¶
func (co CognitoOptionsAttributes) Enabled() terra.BoolValue
func (CognitoOptionsAttributes) IdentityPoolId ¶
func (co CognitoOptionsAttributes) IdentityPoolId() terra.StringValue
func (CognitoOptionsAttributes) InternalRef ¶
func (co CognitoOptionsAttributes) InternalRef() (terra.Reference, error)
func (CognitoOptionsAttributes) InternalTokens ¶
func (co CognitoOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CognitoOptionsAttributes) InternalWithRef ¶
func (co CognitoOptionsAttributes) InternalWithRef(ref terra.Reference) CognitoOptionsAttributes
func (CognitoOptionsAttributes) RoleArn ¶
func (co CognitoOptionsAttributes) RoleArn() terra.StringValue
func (CognitoOptionsAttributes) UserPoolId ¶
func (co CognitoOptionsAttributes) UserPoolId() terra.StringValue
type CognitoOptionsState ¶
type ColdStorageOptions ¶
type ColdStorageOptions struct{}
type ColdStorageOptionsAttributes ¶
type ColdStorageOptionsAttributes struct {
// contains filtered or unexported fields
}
func (ColdStorageOptionsAttributes) Enabled ¶
func (cso ColdStorageOptionsAttributes) Enabled() terra.BoolValue
func (ColdStorageOptionsAttributes) InternalRef ¶
func (cso ColdStorageOptionsAttributes) InternalRef() (terra.Reference, error)
func (ColdStorageOptionsAttributes) InternalTokens ¶
func (cso ColdStorageOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ColdStorageOptionsAttributes) InternalWithRef ¶
func (cso ColdStorageOptionsAttributes) InternalWithRef(ref terra.Reference) ColdStorageOptionsAttributes
type ColdStorageOptionsState ¶
type ColdStorageOptionsState struct {
Enabled bool `json:"enabled"`
}
type DurationAttributes ¶
type DurationAttributes struct {
// contains filtered or unexported fields
}
func (DurationAttributes) InternalRef ¶
func (d DurationAttributes) InternalRef() (terra.Reference, error)
func (DurationAttributes) InternalTokens ¶
func (d DurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DurationAttributes) InternalWithRef ¶
func (d DurationAttributes) InternalWithRef(ref terra.Reference) DurationAttributes
func (DurationAttributes) Unit ¶
func (d DurationAttributes) Unit() terra.StringValue
func (DurationAttributes) Value ¶
func (d DurationAttributes) Value() terra.NumberValue
type DurationState ¶
type EbsOptions ¶
type EbsOptions struct{}
type EbsOptionsAttributes ¶
type EbsOptionsAttributes struct {
// contains filtered or unexported fields
}
func (EbsOptionsAttributes) EbsEnabled ¶
func (eo EbsOptionsAttributes) EbsEnabled() terra.BoolValue
func (EbsOptionsAttributes) InternalRef ¶
func (eo EbsOptionsAttributes) InternalRef() (terra.Reference, error)
func (EbsOptionsAttributes) InternalTokens ¶
func (eo EbsOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EbsOptionsAttributes) InternalWithRef ¶
func (eo EbsOptionsAttributes) InternalWithRef(ref terra.Reference) EbsOptionsAttributes
func (EbsOptionsAttributes) Iops ¶
func (eo EbsOptionsAttributes) Iops() terra.NumberValue
func (EbsOptionsAttributes) Throughput ¶
func (eo EbsOptionsAttributes) Throughput() terra.NumberValue
func (EbsOptionsAttributes) VolumeSize ¶
func (eo EbsOptionsAttributes) VolumeSize() terra.NumberValue
func (EbsOptionsAttributes) VolumeType ¶
func (eo EbsOptionsAttributes) VolumeType() terra.StringValue
type EbsOptionsState ¶
type EncryptionAtRest ¶
type EncryptionAtRest struct{}
type EncryptionAtRestAttributes ¶
type EncryptionAtRestAttributes struct {
// contains filtered or unexported fields
}
func (EncryptionAtRestAttributes) Enabled ¶
func (ear EncryptionAtRestAttributes) Enabled() terra.BoolValue
func (EncryptionAtRestAttributes) InternalRef ¶
func (ear EncryptionAtRestAttributes) InternalRef() (terra.Reference, error)
func (EncryptionAtRestAttributes) InternalTokens ¶
func (ear EncryptionAtRestAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EncryptionAtRestAttributes) InternalWithRef ¶
func (ear EncryptionAtRestAttributes) InternalWithRef(ref terra.Reference) EncryptionAtRestAttributes
func (EncryptionAtRestAttributes) KmsKeyId ¶
func (ear EncryptionAtRestAttributes) KmsKeyId() terra.StringValue
type EncryptionAtRestState ¶
type LogPublishingOptions ¶
type LogPublishingOptions struct{}
type LogPublishingOptionsAttributes ¶
type LogPublishingOptionsAttributes struct {
// contains filtered or unexported fields
}
func (LogPublishingOptionsAttributes) CloudwatchLogGroupArn ¶
func (lpo LogPublishingOptionsAttributes) CloudwatchLogGroupArn() terra.StringValue
func (LogPublishingOptionsAttributes) Enabled ¶
func (lpo LogPublishingOptionsAttributes) Enabled() terra.BoolValue
func (LogPublishingOptionsAttributes) InternalRef ¶
func (lpo LogPublishingOptionsAttributes) InternalRef() (terra.Reference, error)
func (LogPublishingOptionsAttributes) InternalTokens ¶
func (lpo LogPublishingOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogPublishingOptionsAttributes) InternalWithRef ¶
func (lpo LogPublishingOptionsAttributes) InternalWithRef(ref terra.Reference) LogPublishingOptionsAttributes
func (LogPublishingOptionsAttributes) LogType ¶
func (lpo LogPublishingOptionsAttributes) LogType() terra.StringValue
type MaintenanceSchedule ¶
type MaintenanceSchedule struct { // Duration: min=0 Duration []Duration `hcl:"duration,block" validate:"min=0"` }
type MaintenanceScheduleAttributes ¶
type MaintenanceScheduleAttributes struct {
// contains filtered or unexported fields
}
func (MaintenanceScheduleAttributes) CronExpressionForRecurrence ¶
func (ms MaintenanceScheduleAttributes) CronExpressionForRecurrence() terra.StringValue
func (MaintenanceScheduleAttributes) Duration ¶
func (ms MaintenanceScheduleAttributes) Duration() terra.ListValue[DurationAttributes]
func (MaintenanceScheduleAttributes) InternalRef ¶
func (ms MaintenanceScheduleAttributes) InternalRef() (terra.Reference, error)
func (MaintenanceScheduleAttributes) InternalTokens ¶
func (ms MaintenanceScheduleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenanceScheduleAttributes) InternalWithRef ¶
func (ms MaintenanceScheduleAttributes) InternalWithRef(ref terra.Reference) MaintenanceScheduleAttributes
func (MaintenanceScheduleAttributes) StartAt ¶
func (ms MaintenanceScheduleAttributes) StartAt() terra.StringValue
type MaintenanceScheduleState ¶
type MaintenanceScheduleState struct { CronExpressionForRecurrence string `json:"cron_expression_for_recurrence"` StartAt string `json:"start_at"` Duration []DurationState `json:"duration"` }
type NodeToNodeEncryption ¶
type NodeToNodeEncryption struct{}
type NodeToNodeEncryptionAttributes ¶
type NodeToNodeEncryptionAttributes struct {
// contains filtered or unexported fields
}
func (NodeToNodeEncryptionAttributes) Enabled ¶
func (ntne NodeToNodeEncryptionAttributes) Enabled() terra.BoolValue
func (NodeToNodeEncryptionAttributes) InternalRef ¶
func (ntne NodeToNodeEncryptionAttributes) InternalRef() (terra.Reference, error)
func (NodeToNodeEncryptionAttributes) InternalTokens ¶
func (ntne NodeToNodeEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NodeToNodeEncryptionAttributes) InternalWithRef ¶
func (ntne NodeToNodeEncryptionAttributes) InternalWithRef(ref terra.Reference) NodeToNodeEncryptionAttributes
type NodeToNodeEncryptionState ¶
type NodeToNodeEncryptionState struct {
Enabled bool `json:"enabled"`
}
type OffPeakWindow ¶
type OffPeakWindow struct { // WindowStartTime: min=0 WindowStartTime []WindowStartTime `hcl:"window_start_time,block" validate:"min=0"` }
type OffPeakWindowAttributes ¶
type OffPeakWindowAttributes struct {
// contains filtered or unexported fields
}
func (OffPeakWindowAttributes) InternalRef ¶
func (opw OffPeakWindowAttributes) InternalRef() (terra.Reference, error)
func (OffPeakWindowAttributes) InternalTokens ¶
func (opw OffPeakWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OffPeakWindowAttributes) InternalWithRef ¶
func (opw OffPeakWindowAttributes) InternalWithRef(ref terra.Reference) OffPeakWindowAttributes
func (OffPeakWindowAttributes) WindowStartTime ¶
func (opw OffPeakWindowAttributes) WindowStartTime() terra.ListValue[WindowStartTimeAttributes]
type OffPeakWindowOptions ¶
type OffPeakWindowOptions struct { // OffPeakWindow: min=0 OffPeakWindow []OffPeakWindow `hcl:"off_peak_window,block" validate:"min=0"` }
type OffPeakWindowOptionsAttributes ¶
type OffPeakWindowOptionsAttributes struct {
// contains filtered or unexported fields
}
func (OffPeakWindowOptionsAttributes) Enabled ¶
func (opwo OffPeakWindowOptionsAttributes) Enabled() terra.BoolValue
func (OffPeakWindowOptionsAttributes) InternalRef ¶
func (opwo OffPeakWindowOptionsAttributes) InternalRef() (terra.Reference, error)
func (OffPeakWindowOptionsAttributes) InternalTokens ¶
func (opwo OffPeakWindowOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OffPeakWindowOptionsAttributes) InternalWithRef ¶
func (opwo OffPeakWindowOptionsAttributes) InternalWithRef(ref terra.Reference) OffPeakWindowOptionsAttributes
func (OffPeakWindowOptionsAttributes) OffPeakWindow ¶
func (opwo OffPeakWindowOptionsAttributes) OffPeakWindow() terra.ListValue[OffPeakWindowAttributes]
type OffPeakWindowOptionsState ¶
type OffPeakWindowOptionsState struct { Enabled bool `json:"enabled"` OffPeakWindow []OffPeakWindowState `json:"off_peak_window"` }
type OffPeakWindowState ¶
type OffPeakWindowState struct {
WindowStartTime []WindowStartTimeState `json:"window_start_time"`
}
type SnapshotOptions ¶
type SnapshotOptions struct{}
type SnapshotOptionsAttributes ¶
type SnapshotOptionsAttributes struct {
// contains filtered or unexported fields
}
func (SnapshotOptionsAttributes) AutomatedSnapshotStartHour ¶
func (so SnapshotOptionsAttributes) AutomatedSnapshotStartHour() terra.NumberValue
func (SnapshotOptionsAttributes) InternalRef ¶
func (so SnapshotOptionsAttributes) InternalRef() (terra.Reference, error)
func (SnapshotOptionsAttributes) InternalTokens ¶
func (so SnapshotOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SnapshotOptionsAttributes) InternalWithRef ¶
func (so SnapshotOptionsAttributes) InternalWithRef(ref terra.Reference) SnapshotOptionsAttributes
type SnapshotOptionsState ¶
type SnapshotOptionsState struct {
AutomatedSnapshotStartHour float64 `json:"automated_snapshot_start_hour"`
}
type SoftwareUpdateOptions ¶
type SoftwareUpdateOptions struct{}
type SoftwareUpdateOptionsAttributes ¶
type SoftwareUpdateOptionsAttributes struct {
// contains filtered or unexported fields
}
func (SoftwareUpdateOptionsAttributes) AutoSoftwareUpdateEnabled ¶
func (suo SoftwareUpdateOptionsAttributes) AutoSoftwareUpdateEnabled() terra.BoolValue
func (SoftwareUpdateOptionsAttributes) InternalRef ¶
func (suo SoftwareUpdateOptionsAttributes) InternalRef() (terra.Reference, error)
func (SoftwareUpdateOptionsAttributes) InternalTokens ¶
func (suo SoftwareUpdateOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SoftwareUpdateOptionsAttributes) InternalWithRef ¶
func (suo SoftwareUpdateOptionsAttributes) InternalWithRef(ref terra.Reference) SoftwareUpdateOptionsAttributes
type SoftwareUpdateOptionsState ¶
type SoftwareUpdateOptionsState struct {
AutoSoftwareUpdateEnabled bool `json:"auto_software_update_enabled"`
}
type VpcOptions ¶
type VpcOptions struct{}
type VpcOptionsAttributes ¶
type VpcOptionsAttributes struct {
// contains filtered or unexported fields
}
func (VpcOptionsAttributes) AvailabilityZones ¶
func (vo VpcOptionsAttributes) AvailabilityZones() terra.SetValue[terra.StringValue]
func (VpcOptionsAttributes) InternalRef ¶
func (vo VpcOptionsAttributes) InternalRef() (terra.Reference, error)
func (VpcOptionsAttributes) InternalTokens ¶
func (vo VpcOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VpcOptionsAttributes) InternalWithRef ¶
func (vo VpcOptionsAttributes) InternalWithRef(ref terra.Reference) VpcOptionsAttributes
func (VpcOptionsAttributes) SecurityGroupIds ¶
func (vo VpcOptionsAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]
func (VpcOptionsAttributes) SubnetIds ¶
func (vo VpcOptionsAttributes) SubnetIds() terra.SetValue[terra.StringValue]
func (VpcOptionsAttributes) VpcId ¶
func (vo VpcOptionsAttributes) VpcId() terra.StringValue
type VpcOptionsState ¶
type WindowStartTime ¶
type WindowStartTime struct{}
type WindowStartTimeAttributes ¶
type WindowStartTimeAttributes struct {
// contains filtered or unexported fields
}
func (WindowStartTimeAttributes) Hours ¶
func (wst WindowStartTimeAttributes) Hours() terra.NumberValue
func (WindowStartTimeAttributes) InternalRef ¶
func (wst WindowStartTimeAttributes) InternalRef() (terra.Reference, error)
func (WindowStartTimeAttributes) InternalTokens ¶
func (wst WindowStartTimeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WindowStartTimeAttributes) InternalWithRef ¶
func (wst WindowStartTimeAttributes) InternalWithRef(ref terra.Reference) WindowStartTimeAttributes
func (WindowStartTimeAttributes) Minutes ¶
func (wst WindowStartTimeAttributes) Minutes() terra.NumberValue
type WindowStartTimeState ¶
type ZoneAwarenessConfig ¶
type ZoneAwarenessConfig struct{}
type ZoneAwarenessConfigAttributes ¶
type ZoneAwarenessConfigAttributes struct {
// contains filtered or unexported fields
}
func (ZoneAwarenessConfigAttributes) AvailabilityZoneCount ¶
func (zac ZoneAwarenessConfigAttributes) AvailabilityZoneCount() terra.NumberValue
func (ZoneAwarenessConfigAttributes) InternalRef ¶
func (zac ZoneAwarenessConfigAttributes) InternalRef() (terra.Reference, error)
func (ZoneAwarenessConfigAttributes) InternalTokens ¶
func (zac ZoneAwarenessConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ZoneAwarenessConfigAttributes) InternalWithRef ¶
func (zac ZoneAwarenessConfigAttributes) InternalWithRef(ref terra.Reference) ZoneAwarenessConfigAttributes
type ZoneAwarenessConfigState ¶
type ZoneAwarenessConfigState struct {
AvailabilityZoneCount float64 `json:"availability_zone_count"`
}
Click to show internal directories.
Click to hide internal directories.