rds

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EngineAurora             = "aurora"
	EngineAuroraMysql        = "aurora-mysql"
	EngineAuroraPostgresql   = "aurora-postgresql"
	EngineMySQL              = "mysql"
	EnginePostgres           = "postgres"
	EngineCustomOracleEE     = "custom-oracle-ee"
	EngineOracleEE           = "oracle-ee"
	EngineOracleEECDB        = "oracle-ee-cdb"
	EngineOracleSE2          = "oracle-se2"
	EngineOracleSE2CDB       = "oracle-se2-cdb"
	EngineSQLServerEE        = "sqlserver-ee"
	EngineSQLServerSE        = "sqlserver-se"
	EngineSQLServerEX        = "sqlserver-ex"
	EngineSQLServerWEB       = "sqlserver-web"
	EngineMariaDB            = "mariadb"
	EngineCustomSQLServerEE  = "custom-sqlserver-ee"
	EngineCustomSQLServerSE  = "custom-sqlserver-se"
	EngineCustomSQLServerWEB = "custom-sqlserver-web"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Classic

type Classic struct {
	DBSecurityGroups []DBSecurityGroup
}

type Cluster

type Cluster struct {
	Metadata                  defsecTypes.Metadata
	BackupRetentionPeriodDays defsecTypes.IntValue
	ReplicationSourceARN      defsecTypes.StringValue
	PerformanceInsights       PerformanceInsights
	Instances                 []ClusterInstance
	Encryption                Encryption
	PublicAccess              defsecTypes.BoolValue
	Engine                    defsecTypes.StringValue
	LatestRestorableTime      defsecTypes.TimeValue
	AvailabilityZones         []defsecTypes.StringValue
	DeletionProtection        defsecTypes.BoolValue
	SkipFinalSnapshot         defsecTypes.BoolValue
}

type ClusterInstance

type ClusterInstance struct {
	Instance
	ClusterIdentifier defsecTypes.StringValue
}

type DBParameterGroupsList added in v0.0.2

type DBParameterGroupsList struct {
	Metadata             defsecTypes.Metadata
	DBParameterGroupName defsecTypes.StringValue
	KMSKeyID             defsecTypes.StringValue
}

type DBSecurityGroup

type DBSecurityGroup struct {
	Metadata types.Metadata
}

type DBSnapshotAttributes added in v0.0.2

type DBSnapshotAttributes struct {
	Metadata        defsecTypes.Metadata
	AttributeValues []defsecTypes.StringValue
}

type Encryption

type Encryption struct {
	Metadata       defsecTypes.Metadata
	EncryptStorage defsecTypes.BoolValue
	KMSKeyID       defsecTypes.StringValue
}

type Instance

type Instance struct {
	Metadata                         defsecTypes.Metadata
	BackupRetentionPeriodDays        defsecTypes.IntValue
	ReplicationSourceARN             defsecTypes.StringValue
	PerformanceInsights              PerformanceInsights
	Encryption                       Encryption
	PublicAccess                     defsecTypes.BoolValue
	Engine                           defsecTypes.StringValue
	IAMAuthEnabled                   defsecTypes.BoolValue
	DeletionProtection               defsecTypes.BoolValue
	DBInstanceArn                    defsecTypes.StringValue
	StorageEncrypted                 defsecTypes.BoolValue
	DBInstanceIdentifier             defsecTypes.StringValue
	DBParameterGroups                []DBParameterGroupsList
	TagList                          []TagList
	EnabledCloudwatchLogsExports     []defsecTypes.StringValue
	EngineVersion                    defsecTypes.StringValue
	AutoMinorVersionUpgrade          defsecTypes.BoolValue
	MultiAZ                          defsecTypes.BoolValue
	PubliclyAccessible               defsecTypes.BoolValue
	LatestRestorableTime             defsecTypes.TimeValue
	ReadReplicaDBInstanceIdentifiers []defsecTypes.StringValue
}

type ParameterGroups added in v0.0.2

type ParameterGroups struct {
	Metadata               defsecTypes.Metadata
	DBParameterGroupName   defsecTypes.StringValue
	DBParameterGroupFamily defsecTypes.StringValue
	Parameters             []Parameters
}

type Parameters added in v0.0.2

type Parameters struct {
	Metadata       defsecTypes.Metadata
	ParameterName  defsecTypes.StringValue
	ParameterValue defsecTypes.StringValue
}

type PerformanceInsights

type PerformanceInsights struct {
	Metadata defsecTypes.Metadata
	Enabled  defsecTypes.BoolValue
	KMSKeyID defsecTypes.StringValue
}

type RDS

type RDS struct {
	Instances       []Instance
	Clusters        []Cluster
	Classic         Classic
	Snapshots       []Snapshots
	ParameterGroups []ParameterGroups
}

type Snapshots added in v0.0.2

type Snapshots struct {
	Metadata             defsecTypes.Metadata
	DBSnapshotIdentifier defsecTypes.StringValue
	DBSnapshotArn        defsecTypes.StringValue
	Encrypted            defsecTypes.BoolValue
	KmsKeyId             defsecTypes.StringValue
	SnapshotAttributes   []DBSnapshotAttributes
}

type TagList added in v0.0.2

type TagList struct {
	Metadata defsecTypes.Metadata
}

Jump to

Keyboard shortcuts

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