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 ¶
- func ConvertTags(tags []types.Tag) map[string]string
- type AvailabilityZone
- type ClusterPendingModifiedValues
- type DBCluster
- type DBClusterMember
- type DBClusterOptionGroupStatus
- type DBClusterRole
- type DBInstance
- type DBInstanceAutomatedBackupsReplication
- type DBInstanceRole
- type DBInstanceStatusInfo
- type DBParameterGroupStatus
- type DBSecurityGroupMembership
- type DBSubnetGroup
- type DomainMembership
- type Endpoint
- type OptionGroupMembership
- type Outpost
- type PendingCloudwatchLogsExports
- type PendingModifiedValues
- type ProcessorFeature
- type ScalingConfigurationInfo
- type ServerlessV2ScalingConfigurationInfo
- type Subnet
- type Tag
- type VpcSecurityGroupMembership
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 DBClusterRole ¶
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 DBInstanceStatusInfo ¶
type DBParameterGroupStatus ¶
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 OptionGroupMembership ¶
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 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 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 */ }