dataopensearchdomain

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 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 (AdvancedSecurityOptionsAttributes) InternalRef

func (AdvancedSecurityOptionsAttributes) InternalTokens

func (aso AdvancedSecurityOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AdvancedSecurityOptionsAttributes) InternalUserDatabaseEnabled

func (aso AdvancedSecurityOptionsAttributes) InternalUserDatabaseEnabled() terra.BoolValue

func (AdvancedSecurityOptionsAttributes) InternalWithRef

type AdvancedSecurityOptionsState

type AdvancedSecurityOptionsState struct {
	AnonymousAuthEnabled        bool `json:"anonymous_auth_enabled"`
	Enabled                     bool `json:"enabled"`
	InternalUserDatabaseEnabled bool `json:"internal_user_database_enabled"`
}

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 (AutoTuneOptionsAttributes) MaintenanceSchedule

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 (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 (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 (ClusterConfigAttributes) ZoneAwarenessConfig

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 (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 (CognitoOptionsAttributes) RoleArn

func (CognitoOptionsAttributes) UserPoolId

func (co CognitoOptionsAttributes) UserPoolId() terra.StringValue

type CognitoOptionsState

type CognitoOptionsState struct {
	Enabled        bool   `json:"enabled"`
	IdentityPoolId string `json:"identity_pool_id"`
	RoleArn        string `json:"role_arn"`
	UserPoolId     string `json:"user_pool_id"`
}

type ColdStorageOptions

type ColdStorageOptions struct{}

type ColdStorageOptionsAttributes

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

func (ColdStorageOptionsAttributes) Enabled

func (ColdStorageOptionsAttributes) InternalRef

func (cso ColdStorageOptionsAttributes) InternalRef() (terra.Reference, error)

func (ColdStorageOptionsAttributes) InternalTokens

func (cso ColdStorageOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ColdStorageOptionsAttributes) InternalWithRef

type ColdStorageOptionsState

type ColdStorageOptionsState struct {
	Enabled bool `json:"enabled"`
}

type Duration

type Duration struct{}

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 (DurationAttributes) Value

type DurationState

type DurationState struct {
	Unit  string  `json:"unit"`
	Value float64 `json:"value"`
}

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 (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 EbsOptionsState struct {
	EbsEnabled bool    `json:"ebs_enabled"`
	Iops       float64 `json:"iops"`
	Throughput float64 `json:"throughput"`
	VolumeSize float64 `json:"volume_size"`
	VolumeType string  `json:"volume_type"`
}

type EncryptionAtRest

type EncryptionAtRest struct{}

type EncryptionAtRestAttributes

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

func (EncryptionAtRestAttributes) Enabled

func (EncryptionAtRestAttributes) InternalRef

func (ear EncryptionAtRestAttributes) InternalRef() (terra.Reference, error)

func (EncryptionAtRestAttributes) InternalTokens

func (ear EncryptionAtRestAttributes) InternalTokens() (hclwrite.Tokens, error)

func (EncryptionAtRestAttributes) InternalWithRef

func (EncryptionAtRestAttributes) KmsKeyId

type EncryptionAtRestState

type EncryptionAtRestState struct {
	Enabled  bool   `json:"enabled"`
	KmsKeyId string `json:"kms_key_id"`
}

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 (LogPublishingOptionsAttributes) InternalRef

func (lpo LogPublishingOptionsAttributes) InternalRef() (terra.Reference, error)

func (LogPublishingOptionsAttributes) InternalTokens

func (lpo LogPublishingOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (LogPublishingOptionsAttributes) InternalWithRef

func (LogPublishingOptionsAttributes) LogType

type LogPublishingOptionsState

type LogPublishingOptionsState struct {
	CloudwatchLogGroupArn string `json:"cloudwatch_log_group_arn"`
	Enabled               bool   `json:"enabled"`
	LogType               string `json:"log_type"`
}

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 (MaintenanceScheduleAttributes) InternalRef

func (ms MaintenanceScheduleAttributes) InternalRef() (terra.Reference, error)

func (MaintenanceScheduleAttributes) InternalTokens

func (ms MaintenanceScheduleAttributes) InternalTokens() (hclwrite.Tokens, error)

func (MaintenanceScheduleAttributes) InternalWithRef

func (MaintenanceScheduleAttributes) StartAt

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 (NodeToNodeEncryptionAttributes) InternalRef

func (ntne NodeToNodeEncryptionAttributes) InternalRef() (terra.Reference, error)

func (NodeToNodeEncryptionAttributes) InternalTokens

func (ntne NodeToNodeEncryptionAttributes) InternalTokens() (hclwrite.Tokens, error)

func (NodeToNodeEncryptionAttributes) InternalWithRef

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 (OffPeakWindowAttributes) WindowStartTime

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 (OffPeakWindowOptionsAttributes) InternalRef

func (opwo OffPeakWindowOptionsAttributes) InternalRef() (terra.Reference, error)

func (OffPeakWindowOptionsAttributes) InternalTokens

func (opwo OffPeakWindowOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OffPeakWindowOptionsAttributes) InternalWithRef

func (OffPeakWindowOptionsAttributes) OffPeakWindow

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

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 (SoftwareUpdateOptionsAttributes) InternalTokens

func (suo SoftwareUpdateOptionsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SoftwareUpdateOptionsAttributes) InternalWithRef

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 (VpcOptionsAttributes) VpcId

type VpcOptionsState

type VpcOptionsState struct {
	AvailabilityZones []string `json:"availability_zones"`
	SecurityGroupIds  []string `json:"security_group_ids"`
	SubnetIds         []string `json:"subnet_ids"`
	VpcId             string   `json:"vpc_id"`
}

type WindowStartTime

type WindowStartTime struct{}

type WindowStartTimeAttributes

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

func (WindowStartTimeAttributes) Hours

func (WindowStartTimeAttributes) InternalRef

func (wst WindowStartTimeAttributes) InternalRef() (terra.Reference, error)

func (WindowStartTimeAttributes) InternalTokens

func (wst WindowStartTimeAttributes) InternalTokens() (hclwrite.Tokens, error)

func (WindowStartTimeAttributes) InternalWithRef

func (WindowStartTimeAttributes) Minutes

type WindowStartTimeState

type WindowStartTimeState struct {
	Hours   float64 `json:"hours"`
	Minutes float64 `json:"minutes"`
}

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

type ZoneAwarenessConfigState

type ZoneAwarenessConfigState struct {
	AvailabilityZoneCount float64 `json:"availability_zone_count"`
}

Jump to

Keyboard shortcuts

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