rds

package
v0.0.0-...-62343dc Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_fetching_file.tmpl

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_resource_file.tmpl

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_helpers_file.tmpl

AUTOGENERATED CODE DO NOT EDIT This file is automatically generated from /internal/codegen/templates/aws_referenced_resource_file.tmpl

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConvertTags

func ConvertTags(tags []types.Tag) map[string]string

Types

type AvailabilityZone

type AvailabilityZone struct {
	Name string `` /* 149-byte string literal not displayed */
}

type ClusterPendingModifiedValues

type ClusterPendingModifiedValues struct {
	DBClusterIdentifier              string                        `` /* 251-byte string literal not displayed */
	EngineVersion                    string                        `` /* 209-byte string literal not displayed */
	IAMDatabaseAuthenticationEnabled bool                          `` /* 303-byte string literal not displayed */
	MasterUserPassword               string                        `` /* 245-byte string literal not displayed */
	PendingCloudwatchLogsExports     *PendingCloudwatchLogsExports `` /* 276-byte string literal not displayed */
}

type DBCluster

type DBCluster struct {
	ActivityStreamKinesisStreamName    string                                `` /* 335-byte string literal not displayed */
	ActivityStreamKmsKeyId             string                                `` /* 281-byte string literal not displayed */
	ActivityStreamMode                 string                                `` /* 245-byte string literal not displayed */
	ActivityStreamStatus               string                                `` /* 257-byte string literal not displayed */
	AllocatedStorage                   int32                                 `` /* 203-byte string literal not displayed */
	AssociatedRoles                    []*DBClusterRole                      `` /* 214-byte string literal not displayed */
	AutoMinorVersionUpgrade            bool                                  `` /* 249-byte string literal not displayed */
	AutomaticRestartTime               int64                                 `` /* 264-byte string literal not displayed */
	AvailabilityZones                  []string                              `` /* 271-byte string literal not displayed */
	BacktrackConsumedChangeRecords     int64                                 `` /* 299-byte string literal not displayed */
	BacktrackWindow                    int64                                 `` /* 197-byte string literal not displayed */
	BackupRetentionPeriod              int32                                 `` /* 239-byte string literal not displayed */
	Capacity                           int32                                 `` /* 149-byte string literal not displayed */
	CharacterSetName                   string                                `` /* 233-byte string literal not displayed */
	CloneGroupId                       string                                `` /* 209-byte string literal not displayed */
	ClusterCreateTime                  int64                                 `` /* 246-byte string literal not displayed */
	CopyTagsToSnapshot                 bool                                  `` /* 219-byte string literal not displayed */
	CrossAccountClone                  bool                                  `` /* 207-byte string literal not displayed */
	CustomEndpoints                    []string                              `` /* 259-byte string literal not displayed */
	DBClusterArn                       string                                `` /* 249-byte string literal not displayed */
	DBClusterIdentifier                string                                `` /* 251-byte string literal not displayed */
	DBClusterInstanceClass             string                                `` /* 275-byte string literal not displayed */
	DBClusterMembers                   []*DBClusterMember                    `` /* 226-byte string literal not displayed */
	DBClusterOptionGroupMemberships    []*DBClusterOptionGroupStatus         `` /* 328-byte string literal not displayed */
	DBClusterParameterGroup            string                                `` /* 281-byte string literal not displayed */
	DBSubnetGroup                      string                                `` /* 215-byte string literal not displayed */
	DatabaseName                       string                                `` /* 203-byte string literal not displayed */
	DbClusterResourceId                string                                `` /* 257-byte string literal not displayed */
	DeletionProtection                 bool                                  `` /* 207-byte string literal not displayed */
	DomainMemberships                  []*DomainMembership                   `` /* 226-byte string literal not displayed */
	EarliestBacktrackTime              int64                                 `` /* 270-byte string literal not displayed */
	EarliestRestorableTime             int64                                 `` /* 276-byte string literal not displayed */
	EnabledCloudwatchLogsExports       []string                              `` /* 349-byte string literal not displayed */
	Endpoint                           string                                `` /* 173-byte string literal not displayed */
	Engine                             string                                `` /* 161-byte string literal not displayed */
	EngineMode                         string                                `` /* 191-byte string literal not displayed */
	EngineVersion                      string                                `` /* 209-byte string literal not displayed */
	GlobalWriteForwardingRequested     bool                                  `` /* 291-byte string literal not displayed */
	GlobalWriteForwardingStatus        string                                `` /* 305-byte string literal not displayed */
	HostedZoneId                       string                                `` /* 209-byte string literal not displayed */
	HttpEndpointEnabled                bool                                  `` /* 219-byte string literal not displayed */
	IAMDatabaseAuthenticationEnabled   bool                                  `` /* 303-byte string literal not displayed */
	Iops                               int32                                 `bson:"iops,omitempty" ion:"iops" dynamodbav:"iops,omitempty" parquet:"name=iops,type=INT32" json:"iops,omitempty" diff:"iops"`
	KmsKeyId                           string                                `` /* 185-byte string literal not displayed */
	LatestRestorableTime               int64                                 `` /* 264-byte string literal not displayed */
	MasterUsername                     string                                `` /* 215-byte string literal not displayed */
	MonitoringInterval                 int32                                 `` /* 215-byte string literal not displayed */
	MonitoringRoleArn                  string                                `` /* 239-byte string literal not displayed */
	MultiAZ                            bool                                  `` /* 141-byte string literal not displayed */
	PendingModifiedValues              *ClusterPendingModifiedValues         `` /* 228-byte string literal not displayed */
	PercentProgress                    string                                `` /* 221-byte string literal not displayed */
	PerformanceInsightsEnabled         bool                                  `` /* 261-byte string literal not displayed */
	PerformanceInsightsKMSKeyId        string                                `` /* 311-byte string literal not displayed */
	PerformanceInsightsRetentionPeriod int32                                 `` /* 323-byte string literal not displayed */
	Port                               int32                                 `bson:"port,omitempty" ion:"port" dynamodbav:"port,omitempty" parquet:"name=port,type=INT32" json:"port,omitempty" diff:"port"`
	PreferredBackupWindow              string                                `` /* 263-byte string literal not displayed */
	PreferredMaintenanceWindow         string                                `` /* 293-byte string literal not displayed */
	PubliclyAccessible                 bool                                  `` /* 207-byte string literal not displayed */
	ReadReplicaIdentifiers             []string                              `` /* 307-byte string literal not displayed */
	ReaderEndpoint                     string                                `` /* 215-byte string literal not displayed */
	ReplicationSourceIdentifier        string                                `` /* 299-byte string literal not displayed */
	ScalingConfigurationInfo           *ScalingConfigurationInfo             `` /* 246-byte string literal not displayed */
	ServerlessV2ScalingConfiguration   *ServerlessV2ScalingConfigurationInfo `` /* 300-byte string literal not displayed */
	Status                             string                                `` /* 161-byte string literal not displayed */
	StorageEncrypted                   bool                                  `` /* 195-byte string literal not displayed */
	StorageType                        string                                `` /* 197-byte string literal not displayed */
	Tags                               map[string]string                     `` /* 209-byte string literal not displayed */
	VpcSecurityGroups                  []*VpcSecurityGroupMembership         `` /* 232-byte string literal not displayed */
	AccountId                          string                                `` /* 185-byte string literal not displayed */
	Region                             string                                `` /* 161-byte string literal not displayed */
	ReportTime                         int64                                 `` /* 208-byte string literal not displayed */
	InventoryUUID                      string                                `` /* 152-byte string literal not displayed */
}

func FetchDBClusters

func FetchDBClusters(ctx context.Context, params *aws.AwsFetchInput) ([]*DBCluster, *aws.AwsFetchOutputMetadata)

type DBClusterMember

type DBClusterMember struct {
	DBClusterParameterGroupStatus string `` /* 323-byte string literal not displayed */
	DBInstanceIdentifier          string `` /* 257-byte string literal not displayed */
	IsClusterWriter               bool   `` /* 195-byte string literal not displayed */
	PromotionTier                 int32  `` /* 185-byte string literal not displayed */
}

type DBClusterOptionGroupStatus

type DBClusterOptionGroupStatus struct {
	DBClusterOptionGroupName string `` /* 293-byte string literal not displayed */
	Status                   string `` /* 161-byte string literal not displayed */
}

type DBClusterRole

type DBClusterRole struct {
	FeatureName string `` /* 197-byte string literal not displayed */
	RoleArn     string `` /* 173-byte string literal not displayed */
	Status      string `` /* 161-byte string literal not displayed */
}

type DBInstance

type DBInstance struct {
	ActivityStreamEngineNativeAuditFieldsIncluded bool                                     `` /* 399-byte string literal not displayed */
	ActivityStreamKinesisStreamName               string                                   `` /* 335-byte string literal not displayed */
	ActivityStreamKmsKeyId                        string                                   `` /* 281-byte string literal not displayed */
	ActivityStreamMode                            string                                   `` /* 245-byte string literal not displayed */
	ActivityStreamStatus                          string                                   `` /* 257-byte string literal not displayed */
	AllocatedStorage                              int32                                    `` /* 203-byte string literal not displayed */
	AssociatedRoles                               []*DBInstanceRole                        `` /* 214-byte string literal not displayed */
	AutoMinorVersionUpgrade                       bool                                     `` /* 249-byte string literal not displayed */
	AutomaticRestartTime                          int64                                    `` /* 264-byte string literal not displayed */
	AutomationMode                                string                                   `` /* 215-byte string literal not displayed */
	AvailabilityZone                              string                                   `` /* 227-byte string literal not displayed */
	AwsBackupRecoveryPointArn                     string                                   `` /* 299-byte string literal not displayed */
	BackupRetentionPeriod                         int32                                    `` /* 239-byte string literal not displayed */
	BackupTarget                                  string                                   `` /* 203-byte string literal not displayed */
	CACertificateIdentifier                       string                                   `` /* 275-byte string literal not displayed */
	CharacterSetName                              string                                   `` /* 233-byte string literal not displayed */
	CopyTagsToSnapshot                            bool                                     `` /* 219-byte string literal not displayed */
	CustomIamInstanceProfile                      string                                   `` /* 287-byte string literal not displayed */
	CustomerOwnedIpEnabled                        bool                                     `` /* 243-byte string literal not displayed */
	DBClusterIdentifier                           string                                   `` /* 251-byte string literal not displayed */
	DBInstanceArn                                 string                                   `` /* 255-byte string literal not displayed */
	DBInstanceAutomatedBackupsReplications        []*DBInstanceAutomatedBackupsReplication `` /* 370-byte string literal not displayed */
	DBInstanceClass                               string                                   `` /* 227-byte string literal not displayed */
	DBInstanceIdentifier                          string                                   `` /* 257-byte string literal not displayed */
	DBInstanceStatus                              string                                   `` /* 233-byte string literal not displayed */
	DBName                                        string                                   `` /* 167-byte string literal not displayed */
	DBParameterGroups                             []*DBParameterGroupStatus                `` /* 232-byte string literal not displayed */
	DBSecurityGroups                              []*DBSecurityGroupMembership             `` /* 226-byte string literal not displayed */
	DBSubnetGroup                                 *DBSubnetGroup                           `` /* 180-byte string literal not displayed */
	DbInstancePort                                int32                                    `` /* 197-byte string literal not displayed */
	DbiResourceId                                 string                                   `` /* 215-byte string literal not displayed */
	DeletionProtection                            bool                                     `` /* 207-byte string literal not displayed */
	DomainMemberships                             []*DomainMembership                      `` /* 226-byte string literal not displayed */
	EnabledCloudwatchLogsExports                  []string                                 `` /* 349-byte string literal not displayed */
	Endpoint                                      *Endpoint                                `` /* 138-byte string literal not displayed */
	Engine                                        string                                   `` /* 161-byte string literal not displayed */
	EngineVersion                                 string                                   `` /* 209-byte string literal not displayed */
	EnhancedMonitoringResourceArn                 string                                   `` /* 317-byte string literal not displayed */
	IAMDatabaseAuthenticationEnabled              bool                                     `` /* 303-byte string literal not displayed */
	InstanceCreateTime                            int64                                    `` /* 252-byte string literal not displayed */
	Iops                                          int32                                    `bson:"iops,omitempty" ion:"iops" dynamodbav:"iops,omitempty" parquet:"name=iops,type=INT32" json:"iops,omitempty" diff:"iops"`
	KmsKeyId                                      string                                   `` /* 185-byte string literal not displayed */
	LatestRestorableTime                          int64                                    `` /* 264-byte string literal not displayed */
	LicenseModel                                  string                                   `` /* 203-byte string literal not displayed */
	ListenerEndpoint                              *Endpoint                                `` /* 192-byte string literal not displayed */
	MasterUsername                                string                                   `` /* 215-byte string literal not displayed */
	MaxAllocatedStorage                           int32                                    `` /* 227-byte string literal not displayed */
	MonitoringInterval                            int32                                    `` /* 215-byte string literal not displayed */
	MonitoringRoleArn                             string                                   `` /* 239-byte string literal not displayed */
	MultiAZ                                       bool                                     `` /* 141-byte string literal not displayed */
	NcharCharacterSetName                         string                                   `` /* 269-byte string literal not displayed */
	OptionGroupMemberships                        []*OptionGroupMembership                 `` /* 262-byte string literal not displayed */
	PendingModifiedValues                         *PendingModifiedValues                   `` /* 228-byte string literal not displayed */
	PerformanceInsightsEnabled                    bool                                     `` /* 261-byte string literal not displayed */
	PerformanceInsightsKMSKeyId                   string                                   `` /* 311-byte string literal not displayed */
	PerformanceInsightsRetentionPeriod            int32                                    `` /* 323-byte string literal not displayed */
	PreferredBackupWindow                         string                                   `` /* 263-byte string literal not displayed */
	PreferredMaintenanceWindow                    string                                   `` /* 293-byte string literal not displayed */
	ProcessorFeatures                             []*ProcessorFeature                      `` /* 226-byte string literal not displayed */
	PromotionTier                                 int32                                    `` /* 185-byte string literal not displayed */
	PubliclyAccessible                            bool                                     `` /* 207-byte string literal not displayed */
	ReadReplicaDBClusterIdentifiers               []string                                 `` /* 373-byte string literal not displayed */
	ReadReplicaDBInstanceIdentifiers              []string                                 `` /* 379-byte string literal not displayed */
	ReadReplicaSourceDBInstanceIdentifier         string                                   `` /* 377-byte string literal not displayed */
	ReplicaMode                                   string                                   `` /* 197-byte string literal not displayed */
	ResumeFullAutomationModeTime                  int64                                    `` /* 324-byte string literal not displayed */
	SecondaryAvailabilityZone                     string                                   `` /* 287-byte string literal not displayed */
	StatusInfos                                   []*DBInstanceStatusInfo                  `` /* 190-byte string literal not displayed */
	StorageEncrypted                              bool                                     `` /* 195-byte string literal not displayed */
	StorageType                                   string                                   `` /* 197-byte string literal not displayed */
	Tags                                          map[string]string                        `` /* 209-byte string literal not displayed */
	TdeCredentialArn                              string                                   `` /* 233-byte string literal not displayed */
	Timezone                                      string                                   `` /* 173-byte string literal not displayed */
	VpcSecurityGroups                             []*VpcSecurityGroupMembership            `` /* 232-byte string literal not displayed */
	AccountId                                     string                                   `` /* 185-byte string literal not displayed */
	Region                                        string                                   `` /* 161-byte string literal not displayed */
	ReportTime                                    int64                                    `` /* 208-byte string literal not displayed */
	InventoryUUID                                 string                                   `` /* 152-byte string literal not displayed */
}

func FetchDBInstances

func FetchDBInstances(ctx context.Context, params *aws.AwsFetchInput) ([]*DBInstance, *aws.AwsFetchOutputMetadata)

type DBInstanceAutomatedBackupsReplication

type DBInstanceAutomatedBackupsReplication struct {
	DBInstanceAutomatedBackupsArn string `` /* 323-byte string literal not displayed */
}

type DBInstanceRole

type DBInstanceRole struct {
	FeatureName string `` /* 197-byte string literal not displayed */
	RoleArn     string `` /* 173-byte string literal not displayed */
	Status      string `` /* 161-byte string literal not displayed */
}

type DBInstanceStatusInfo

type DBInstanceStatusInfo struct {
	Message    string `` /* 167-byte string literal not displayed */
	Normal     bool   `` /* 129-byte string literal not displayed */
	Status     string `` /* 161-byte string literal not displayed */
	StatusType string `` /* 191-byte string literal not displayed */
}

type DBParameterGroupStatus

type DBParameterGroupStatus struct {
	DBParameterGroupName string `` /* 263-byte string literal not displayed */
	ParameterApplyStatus string `` /* 257-byte string literal not displayed */
}

type DBSecurityGroupMembership

type DBSecurityGroupMembership struct {
	DBSecurityGroupName string `` /* 257-byte string literal not displayed */
	Status              string `` /* 161-byte string literal not displayed */
}

type DBSubnetGroup

type DBSubnetGroup struct {
	DBSubnetGroupArn         string    `` /* 239-byte string literal not displayed */
	DBSubnetGroupDescription string    `` /* 287-byte string literal not displayed */
	DBSubnetGroupName        string    `` /* 245-byte string literal not displayed */
	SubnetGroupStatus        string    `` /* 239-byte string literal not displayed */
	Subnets                  []*Subnet `` /* 160-byte string literal not displayed */
	VpcId                    string    `` /* 161-byte string literal not displayed */
}

type DomainMembership

type DomainMembership struct {
	Domain      string `` /* 161-byte string literal not displayed */
	FQDN        string `` /* 149-byte string literal not displayed */
	IAMRoleName string `` /* 203-byte string literal not displayed */
	Status      string `` /* 161-byte string literal not displayed */
}

type Endpoint

type Endpoint struct {
	Address      string `` /* 167-byte string literal not displayed */
	HostedZoneId string `` /* 209-byte string literal not displayed */
	Port         int32  `bson:"port,omitempty" ion:"port" dynamodbav:"port,omitempty" parquet:"name=port,type=INT32" json:"port,omitempty" diff:"port"`
}

type OptionGroupMembership

type OptionGroupMembership struct {
	OptionGroupName string `` /* 227-byte string literal not displayed */
	Status          string `` /* 161-byte string literal not displayed */
}

type Outpost

type Outpost struct {
	Arn string `` /* 143-byte string literal not displayed */
}

type PendingCloudwatchLogsExports

type PendingCloudwatchLogsExports struct {
	LogTypesToDisable []string `` /* 283-byte string literal not displayed */
	LogTypesToEnable  []string `` /* 277-byte string literal not displayed */
}

type PendingModifiedValues

type PendingModifiedValues struct {
	AllocatedStorage                 int32                         `` /* 203-byte string literal not displayed */
	AutomationMode                   string                        `` /* 215-byte string literal not displayed */
	BackupRetentionPeriod            int32                         `` /* 239-byte string literal not displayed */
	CACertificateIdentifier          string                        `` /* 275-byte string literal not displayed */
	DBInstanceClass                  string                        `` /* 227-byte string literal not displayed */
	DBInstanceIdentifier             string                        `` /* 257-byte string literal not displayed */
	DBSubnetGroupName                string                        `` /* 245-byte string literal not displayed */
	EngineVersion                    string                        `` /* 209-byte string literal not displayed */
	IAMDatabaseAuthenticationEnabled bool                          `` /* 303-byte string literal not displayed */
	Iops                             int32                         `bson:"iops,omitempty" ion:"iops" dynamodbav:"iops,omitempty" parquet:"name=iops,type=INT32" json:"iops,omitempty" diff:"iops"`
	LicenseModel                     string                        `` /* 203-byte string literal not displayed */
	MasterUserPassword               string                        `` /* 245-byte string literal not displayed */
	MultiAZ                          bool                          `` /* 141-byte string literal not displayed */
	PendingCloudwatchLogsExports     *PendingCloudwatchLogsExports `` /* 276-byte string literal not displayed */
	Port                             int32                         `bson:"port,omitempty" ion:"port" dynamodbav:"port,omitempty" parquet:"name=port,type=INT32" json:"port,omitempty" diff:"port"`
	ProcessorFeatures                []*ProcessorFeature           `` /* 226-byte string literal not displayed */
	ResumeFullAutomationModeTime     int64                         `` /* 324-byte string literal not displayed */
	StorageType                      string                        `` /* 197-byte string literal not displayed */
}

type ProcessorFeature

type ProcessorFeature struct {
	Name  string `` /* 149-byte string literal not displayed */
	Value string `` /* 155-byte string literal not displayed */
}

type ScalingConfigurationInfo

type ScalingConfigurationInfo struct {
	AutoPause             bool   `` /* 153-byte string literal not displayed */
	MaxCapacity           int32  `` /* 173-byte string literal not displayed */
	MinCapacity           int32  `` /* 173-byte string literal not displayed */
	SecondsBeforeTimeout  int32  `` /* 233-byte string literal not displayed */
	SecondsUntilAutoPause int32  `` /* 245-byte string literal not displayed */
	TimeoutAction         string `` /* 209-byte string literal not displayed */
}

type ServerlessV2ScalingConfigurationInfo

type ServerlessV2ScalingConfigurationInfo struct {
	MaxCapacity float64 `` /* 174-byte string literal not displayed */
	MinCapacity float64 `` /* 174-byte string literal not displayed */
}

type Subnet

type Subnet struct {
	SubnetAvailabilityZone *AvailabilityZone `` /* 234-byte string literal not displayed */
	SubnetIdentifier       string            `` /* 227-byte string literal not displayed */
	SubnetOutpost          *Outpost          `` /* 174-byte string literal not displayed */
	SubnetStatus           string            `` /* 203-byte string literal not displayed */
}

type Tag

type Tag struct {
	Key   string `` /* 143-byte string literal not displayed */
	Value string `` /* 155-byte string literal not displayed */
}

type VpcSecurityGroupMembership

type VpcSecurityGroupMembership struct {
	Status             string `` /* 161-byte string literal not displayed */
	VpcSecurityGroupId string `` /* 251-byte string literal not displayed */
}

Jump to

Keyboard shortcuts

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