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 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
}
Click to show internal directories.
Click to hide internal directories.