Documentation ¶
Index ¶
Constants ¶
View Source
const ( StatusAvailable = "available" StatusBackingUp = "backing-up" StatusCreating = "creating" StatusDeleted = "deleted" StatusDeleting = "deleting" StatusFailed = "failed" StatusBacktracking = "backtracking" StatusModifying = "modifying" StatusUpgrading = "upgrading" StatusRebooting = "rebooting" StatusResettingMasterCredentials = "resetting-master-credentials" StatusStorageFull = "storage-full" StatusIncompatibleCredentials = "incompatible-credentials" StatusIncompatibleOptionGroup = "incompatible-option-group" StatusIncompatibleParameters = "incompatible-parameters" StatusIncompatibleRestore = "incompatible-restore" StatusIncompatibleNetwork = "incompatible-network" StatusRestoreError = "restore-error" StatusRenaming = "renaming" StatusInaccessibleEncryptionCredentialsRecoverable = "inaccessible-encryption-credentials-recoverable" StatusInaccessibleEncryptionCredentials = "inaccessible-encryption-credentials" StatusMaintenance = "maintenance" StatusConfiguringEnhancedMonitoring = "configuring-enhanced-monitoring" StatusStopping = "stopping" StatusStopped = "stopped" StatusStarting = "starting" StatusMovingToVPC = "moving-to-vpc" StatusConvertingToVPC = "converting-to-vpc" StatusConfiguringIAMDatabaseAuthr = "configuring-iam-database-auth" StatusStorageOptimization = "storage-optimization" StatusConfiguringLogExports = "configuring-log-exports" StatusConfiguringAssociatedRoles = "configuring-associated-roles" StatusConfiguringActivityStream = "configuring-activity-stream" StatusInsufficientCapacity = "insufficient-capacity" StatusValidatingConfiguration = "validating-configuration" StatusUnsupportedConfiguration = "unsupported-configuration" StatusAutomationPaused = "automation-paused" )
NOTE(jaypipes): The below list is derived from looking at the RDS control plane source code. I've spoken with the RDS team about not having a list of publicly-visible DBInstanceStatus strings available through the API model and they are looking into doing that. If we get that, we could use the constants generated in the `apis/{VERSION}/enums.go` file.
Variables ¶
View Source
var ( GroupVersionResource = svcapitypes.GroupVersion.WithResource("dbinstances") GroupKind = metav1.GroupKind{ Group: "documentdb.services.k8s.aws", Kind: "DBInstance", } )
View Source
var ( ServiceDefaultBackupTarget = "region" ServiceDefaultNetworkType = "IPV4" ServiceDefaultInsightsRetentionPeriod = int64(7) )
View Source
var ( // TerminalStatuses are the status strings that are terminal states for a // DB instance. TerminalStatuses = []string{ StatusDeleted, StatusDeleting, StatusInaccessibleEncryptionCredentialsRecoverable, StatusInaccessibleEncryptionCredentials, StatusIncompatibleNetwork, StatusIncompatibleRestore, StatusFailed, } // UnableToFinalSnapshotStatuses are those status strings that indicate a // DB instance cannot have a final snapshot taken before deletion. UnableToFinalSnapshotStatuses = []string{ StatusIncompatibleRestore, StatusFailed, } )
Functions ¶
func FromACKTags ¶
func FromACKTags(tags acktags.Tags) []*svcapitypes.Tag
FromACKTags converts the tags parameter into []*svcapitypes.Tag shape. This method helps in setting the tags back inside AWSResource after merging default controller tags with existing resource tags.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.