SourceConfiguration
The configuration details for the source used to create an Autonomous Database. This is a union, so only one of the following members can be specified.
Inheritors
Types
The configuration for creating the Autonomous Database as a refreshable clone.
The configuration for creating the Autonomous Database as a cross-Region Oracle Data Guard peer.
The configuration for creating the Autonomous Database as a cross-Region disaster recovery peer.
The configuration for creating the Autonomous Database as a clone of an existing database.
The configuration for creating the Autonomous Database by restoring to a point in time.
The configuration for creating the Autonomous Database by restoring from a backup.
Functions
Casts this SourceConfiguration as a CloneToRefreshable and retrieves its aws.sdk.kotlin.services.odb.model.CloneToRefreshableConfiguration value. Throws an exception if the SourceConfiguration is not a CloneToRefreshable.
Casts this SourceConfiguration as a CloneToRefreshable and retrieves its aws.sdk.kotlin.services.odb.model.CloneToRefreshableConfiguration value. Returns null if the SourceConfiguration is not a CloneToRefreshable.
Casts this SourceConfiguration as a CrossRegionDataGuard and retrieves its aws.sdk.kotlin.services.odb.model.CrossRegionDataGuardConfiguration value. Throws an exception if the SourceConfiguration is not a CrossRegionDataGuard.
Casts this SourceConfiguration as a CrossRegionDataGuard and retrieves its aws.sdk.kotlin.services.odb.model.CrossRegionDataGuardConfiguration value. Returns null if the SourceConfiguration is not a CrossRegionDataGuard.
Casts this SourceConfiguration as a CrossRegionDisasterRecovery and retrieves its aws.sdk.kotlin.services.odb.model.CrossRegionDisasterRecoveryConfiguration value. Throws an exception if the SourceConfiguration is not a CrossRegionDisasterRecovery.
Casts this SourceConfiguration as a CrossRegionDisasterRecovery and retrieves its aws.sdk.kotlin.services.odb.model.CrossRegionDisasterRecoveryConfiguration value. Returns null if the SourceConfiguration is not a CrossRegionDisasterRecovery.
Casts this SourceConfiguration as a DatabaseClone and retrieves its aws.sdk.kotlin.services.odb.model.DatabaseCloneConfiguration value. Throws an exception if the SourceConfiguration is not a DatabaseClone.
Casts this SourceConfiguration as a DatabaseClone and retrieves its aws.sdk.kotlin.services.odb.model.DatabaseCloneConfiguration value. Returns null if the SourceConfiguration is not a DatabaseClone.
Casts this SourceConfiguration as a PointInTimeRestore and retrieves its aws.sdk.kotlin.services.odb.model.PointInTimeRestoreConfiguration value. Throws an exception if the SourceConfiguration is not a PointInTimeRestore.
Casts this SourceConfiguration as a PointInTimeRestore and retrieves its aws.sdk.kotlin.services.odb.model.PointInTimeRestoreConfiguration value. Returns null if the SourceConfiguration is not a PointInTimeRestore.
Casts this SourceConfiguration as a RestoreFromBackup and retrieves its aws.sdk.kotlin.services.odb.model.RestoreFromBackupConfiguration value. Throws an exception if the SourceConfiguration is not a RestoreFromBackup.
Casts this SourceConfiguration as a RestoreFromBackup and retrieves its aws.sdk.kotlin.services.odb.model.RestoreFromBackupConfiguration value. Returns null if the SourceConfiguration is not a RestoreFromBackup.