dataopensearchdomain

package
v0.0.0-...-c2cc54e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 27, 2023 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) 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"`
	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 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 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 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