Module: Aws::Odb::Types

Defined in:
lib/aws-sdk-odb/types.rb

Defined Under Namespace

Classes: AcceptMarketplaceRegistrationInput, AcceptMarketplaceRegistrationOutput, AccessDeniedException, AdminPasswordSourceConfiguration, AdminPasswordSourceConfigurationInput, AdminPasswordSourceSummary, AssociateIamRoleToResourceInput, AssociateIamRoleToResourceOutput, AutonomousDatabase, AutonomousDatabaseApex, AutonomousDatabaseBackup, AutonomousDatabaseBackupSummary, AutonomousDatabaseCharacterSetSummary, AutonomousDatabaseConnectionStrings, AutonomousDatabaseConnectionUrls, AutonomousDatabasePeerSummary, AutonomousDatabaseSummary, AutonomousDatabaseVersionSummary, AutonomousDatabaseWalletDetails, AutonomousVirtualMachineSummary, AwsEncryptionKeyConfiguration, AwsEncryptionKeyConfigurationInput, CloneToRefreshableConfiguration, CloudAutonomousVmCluster, CloudAutonomousVmClusterResourceDetails, CloudAutonomousVmClusterSummary, CloudExadataInfrastructure, CloudExadataInfrastructureSummary, CloudExadataInfrastructureUnallocatedResources, CloudVmCluster, CloudVmClusterSummary, ConflictException, CreateAutonomousDatabaseBackupInput, CreateAutonomousDatabaseBackupOutput, CreateAutonomousDatabaseInput, CreateAutonomousDatabaseOutput, CreateAutonomousDatabaseWalletInput, CreateAutonomousDatabaseWalletOutput, CreateCloudAutonomousVmClusterInput, CreateCloudAutonomousVmClusterOutput, CreateCloudExadataInfrastructureInput, CreateCloudExadataInfrastructureOutput, CreateCloudVmClusterInput, CreateCloudVmClusterOutput, CreateOdbNetworkInput, CreateOdbNetworkOutput, CreateOdbPeeringConnectionInput, CreateOdbPeeringConnectionOutput, CrossRegionDataGuardConfiguration, CrossRegionDisasterRecoveryConfiguration, CrossRegionS3RestoreSourcesAccess, CustomerContact, CustomerManagedAwsSecretConfiguration, CustomerManagedAwsSecretConfigurationInput, DataCollectionOptions, DatabaseCloneConfiguration, DatabaseConnectionStringProfile, DatabaseStandbySummary, DatabaseTool, DayOfWeek, DbIormConfig, DbNode, DbNodeSummary, DbServer, DbServerPatchingDetails, DbServerSummary, DbSystemShapeSummary, DeleteAutonomousDatabaseBackupInput, DeleteAutonomousDatabaseBackupOutput, DeleteAutonomousDatabaseInput, DeleteAutonomousDatabaseOutput, DeleteCloudAutonomousVmClusterInput, DeleteCloudAutonomousVmClusterOutput, DeleteCloudExadataInfrastructureInput, DeleteCloudExadataInfrastructureOutput, DeleteCloudVmClusterInput, DeleteCloudVmClusterOutput, DeleteOdbNetworkInput, DeleteOdbNetworkOutput, DeleteOdbPeeringConnectionInput, DeleteOdbPeeringConnectionOutput, DisassociateIamRoleFromResourceInput, DisassociateIamRoleFromResourceOutput, DisasterRecoveryConfiguration, EncryptionKeyConfiguration, EncryptionKeyConfigurationInput, EncryptionSummary, ExadataIormConfig, FailoverAutonomousDatabaseInput, FailoverAutonomousDatabaseOutput, GetAutonomousDatabaseBackupInput, GetAutonomousDatabaseBackupOutput, GetAutonomousDatabaseInput, GetAutonomousDatabaseOutput, GetAutonomousDatabaseWalletDetailsInput, GetAutonomousDatabaseWalletDetailsOutput, GetCloudAutonomousVmClusterInput, GetCloudAutonomousVmClusterOutput, GetCloudExadataInfrastructureInput, GetCloudExadataInfrastructureOutput, GetCloudExadataInfrastructureUnallocatedResourcesInput, GetCloudExadataInfrastructureUnallocatedResourcesOutput, GetCloudVmClusterInput, GetCloudVmClusterOutput, GetDbNodeInput, GetDbNodeOutput, GetDbServerInput, GetDbServerOutput, GetOciOnboardingStatusInput, GetOciOnboardingStatusOutput, GetOdbNetworkInput, GetOdbNetworkOutput, GetOdbPeeringConnectionInput, GetOdbPeeringConnectionOutput, GiVersionSummary, IamRole, InitializeServiceInput, InitializeServiceOutput, InternalServerException, KmsAccess, ListAutonomousDatabaseBackupsInput, ListAutonomousDatabaseBackupsOutput, ListAutonomousDatabaseCharacterSetsInput, ListAutonomousDatabaseCharacterSetsOutput, ListAutonomousDatabaseClonesInput, ListAutonomousDatabaseClonesOutput, ListAutonomousDatabasePeersInput, ListAutonomousDatabasePeersOutput, ListAutonomousDatabaseVersionsInput, ListAutonomousDatabaseVersionsOutput, ListAutonomousDatabasesInput, ListAutonomousDatabasesOutput, ListAutonomousVirtualMachinesInput, ListAutonomousVirtualMachinesOutput, ListCloudAutonomousVmClustersInput, ListCloudAutonomousVmClustersOutput, ListCloudExadataInfrastructuresInput, ListCloudExadataInfrastructuresOutput, ListCloudVmClustersInput, ListCloudVmClustersOutput, ListDbNodesInput, ListDbNodesOutput, ListDbServersInput, ListDbServersOutput, ListDbSystemShapesInput, ListDbSystemShapesOutput, ListGiVersionsInput, ListGiVersionsOutput, ListOdbNetworksInput, ListOdbNetworksOutput, ListOdbPeeringConnectionsInput, ListOdbPeeringConnectionsOutput, ListSystemVersionsInput, ListSystemVersionsOutput, ListTagsForResourceRequest, ListTagsForResourceResponse, LongTermBackupSchedule, MaintenanceWindow, ManagedS3BackupAccess, ManagedServices, Month, OciDnsForwardingConfig, OciEncryptionKeyConfiguration, OciIamRole, OciIdentityDomain, OdbNetwork, OdbNetworkSummary, OdbPeeringConnection, OdbPeeringConnectionSummary, OkvEncryptionKeyConfiguration, PointInTimeRestoreConfiguration, RebootAutonomousDatabaseInput, RebootAutonomousDatabaseOutput, RebootDbNodeInput, RebootDbNodeOutput, ResourceNotFoundException, ResourcePoolSummary, RestoreAutonomousDatabaseInput, RestoreAutonomousDatabaseOutput, RestoreFromBackupConfiguration, S3Access, ScheduledOperationDetails, ServiceNetworkEndpoint, ServiceQuotaExceededException, ShrinkAutonomousDatabaseInput, ShrinkAutonomousDatabaseOutput, SourceConfiguration, StartAutonomousDatabaseInput, StartAutonomousDatabaseOutput, StartDbNodeInput, StartDbNodeOutput, StopAutonomousDatabaseInput, StopAutonomousDatabaseOutput, StopDbNodeInput, StopDbNodeOutput, StsAccess, SubscriptionError, SwitchoverAutonomousDatabaseInput, SwitchoverAutonomousDatabaseOutput, SystemVersionSummary, TagResourceRequest, TagResourceResponse, ThrottlingException, TransportableTablespace, UntagResourceRequest, UntagResourceResponse, UpdateAutonomousDatabaseBackupInput, UpdateAutonomousDatabaseBackupOutput, UpdateAutonomousDatabaseInput, UpdateAutonomousDatabaseOutput, UpdateCloudExadataInfrastructureInput, UpdateCloudExadataInfrastructureOutput, UpdateOdbNetworkInput, UpdateOdbNetworkOutput, UpdateOdbPeeringConnectionInput, UpdateOdbPeeringConnectionOutput, ValidationException, ValidationExceptionField, WalletPasswordSourceConfiguration, WalletPasswordSourceConfigurationInput, WalletPasswordSourceSummary, ZeroEtlAccess

Instance Attribute Summary collapse

Instance Attribute Details

#aws_encryption_keyTypes::AwsEncryptionKeyConfigurationInput

The configuration of the Amazon Web Services Key Management Service (KMS) encryption key to use.



6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
# File 'lib/aws-sdk-odb/types.rb', line 6008

class EncryptionKeyConfiguration < Struct.new(
  :aws_encryption_key,
  :oci_encryption_key,
  :okv_encryption_key,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AwsEncryptionKey < EncryptionKeyConfiguration; end
  class OciEncryptionKey < EncryptionKeyConfiguration; end
  class OkvEncryptionKey < EncryptionKeyConfiguration; end
  class Unknown < EncryptionKeyConfiguration; end
end

#clone_to_refreshableTypes::CloneToRefreshableConfiguration

The configuration for creating the Autonomous Database as a refreshable clone.



8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
# File 'lib/aws-sdk-odb/types.rb', line 8608

class SourceConfiguration < Struct.new(
  :database_clone,
  :restore_from_backup,
  :point_in_time_restore,
  :cross_region_data_guard,
  :cross_region_disaster_recovery,
  :clone_to_refreshable,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DatabaseClone < SourceConfiguration; end
  class RestoreFromBackup < SourceConfiguration; end
  class PointInTimeRestore < SourceConfiguration; end
  class CrossRegionDataGuard < SourceConfiguration; end
  class CrossRegionDisasterRecovery < SourceConfiguration; end
  class CloneToRefreshable < SourceConfiguration; end
  class Unknown < SourceConfiguration; end
end

#cross_region_data_guardTypes::CrossRegionDataGuardConfiguration

The configuration for creating the Autonomous Database as a cross-Region Oracle Data Guard peer.



8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
# File 'lib/aws-sdk-odb/types.rb', line 8608

class SourceConfiguration < Struct.new(
  :database_clone,
  :restore_from_backup,
  :point_in_time_restore,
  :cross_region_data_guard,
  :cross_region_disaster_recovery,
  :clone_to_refreshable,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DatabaseClone < SourceConfiguration; end
  class RestoreFromBackup < SourceConfiguration; end
  class PointInTimeRestore < SourceConfiguration; end
  class CrossRegionDataGuard < SourceConfiguration; end
  class CrossRegionDisasterRecovery < SourceConfiguration; end
  class CloneToRefreshable < SourceConfiguration; end
  class Unknown < SourceConfiguration; end
end

#cross_region_disaster_recoveryTypes::CrossRegionDisasterRecoveryConfiguration

The configuration for creating the Autonomous Database as a cross-Region disaster recovery peer.



8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
# File 'lib/aws-sdk-odb/types.rb', line 8608

class SourceConfiguration < Struct.new(
  :database_clone,
  :restore_from_backup,
  :point_in_time_restore,
  :cross_region_data_guard,
  :cross_region_disaster_recovery,
  :clone_to_refreshable,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DatabaseClone < SourceConfiguration; end
  class RestoreFromBackup < SourceConfiguration; end
  class PointInTimeRestore < SourceConfiguration; end
  class CrossRegionDataGuard < SourceConfiguration; end
  class CrossRegionDisasterRecovery < SourceConfiguration; end
  class CloneToRefreshable < SourceConfiguration; end
  class Unknown < SourceConfiguration; end
end

#customer_managed_aws_secretTypes::CustomerManagedAwsSecretConfigurationInput

The configuration for using a customer-managed Amazon Web Services Secrets Manager secret as the wallet password source.



56
57
58
59
60
61
62
63
64
65
# File 'lib/aws-sdk-odb/types.rb', line 56

class AdminPasswordSourceConfiguration < Struct.new(
  :customer_managed_aws_secret,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CustomerManagedAwsSecret < AdminPasswordSourceConfiguration; end
  class Unknown < AdminPasswordSourceConfiguration; end
end

#database_cloneTypes::DatabaseCloneConfiguration

The configuration for creating the Autonomous Database as a clone of an existing database.



8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
# File 'lib/aws-sdk-odb/types.rb', line 8608

class SourceConfiguration < Struct.new(
  :database_clone,
  :restore_from_backup,
  :point_in_time_restore,
  :cross_region_data_guard,
  :cross_region_disaster_recovery,
  :clone_to_refreshable,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DatabaseClone < SourceConfiguration; end
  class RestoreFromBackup < SourceConfiguration; end
  class PointInTimeRestore < SourceConfiguration; end
  class CrossRegionDataGuard < SourceConfiguration; end
  class CrossRegionDisasterRecovery < SourceConfiguration; end
  class CloneToRefreshable < SourceConfiguration; end
  class Unknown < SourceConfiguration; end
end

#oci_encryption_keyTypes::OciEncryptionKeyConfiguration

The configuration of the Oracle Cloud Infrastructure (OCI) Vault encryption key.



6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
# File 'lib/aws-sdk-odb/types.rb', line 6008

class EncryptionKeyConfiguration < Struct.new(
  :aws_encryption_key,
  :oci_encryption_key,
  :okv_encryption_key,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AwsEncryptionKey < EncryptionKeyConfiguration; end
  class OciEncryptionKey < EncryptionKeyConfiguration; end
  class OkvEncryptionKey < EncryptionKeyConfiguration; end
  class Unknown < EncryptionKeyConfiguration; end
end

#okv_encryption_keyTypes::OkvEncryptionKeyConfiguration

The configuration of the Oracle Key Vault (OKV) encryption key.



6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
# File 'lib/aws-sdk-odb/types.rb', line 6008

class EncryptionKeyConfiguration < Struct.new(
  :aws_encryption_key,
  :oci_encryption_key,
  :okv_encryption_key,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AwsEncryptionKey < EncryptionKeyConfiguration; end
  class OciEncryptionKey < EncryptionKeyConfiguration; end
  class OkvEncryptionKey < EncryptionKeyConfiguration; end
  class Unknown < EncryptionKeyConfiguration; end
end

#point_in_time_restoreTypes::PointInTimeRestoreConfiguration

The configuration for creating the Autonomous Database by restoring to a point in time.



8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
# File 'lib/aws-sdk-odb/types.rb', line 8608

class SourceConfiguration < Struct.new(
  :database_clone,
  :restore_from_backup,
  :point_in_time_restore,
  :cross_region_data_guard,
  :cross_region_disaster_recovery,
  :clone_to_refreshable,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DatabaseClone < SourceConfiguration; end
  class RestoreFromBackup < SourceConfiguration; end
  class PointInTimeRestore < SourceConfiguration; end
  class CrossRegionDataGuard < SourceConfiguration; end
  class CrossRegionDisasterRecovery < SourceConfiguration; end
  class CloneToRefreshable < SourceConfiguration; end
  class Unknown < SourceConfiguration; end
end

#restore_from_backupTypes::RestoreFromBackupConfiguration

The configuration for creating the Autonomous Database by restoring from a backup.



8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
# File 'lib/aws-sdk-odb/types.rb', line 8608

class SourceConfiguration < Struct.new(
  :database_clone,
  :restore_from_backup,
  :point_in_time_restore,
  :cross_region_data_guard,
  :cross_region_disaster_recovery,
  :clone_to_refreshable,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DatabaseClone < SourceConfiguration; end
  class RestoreFromBackup < SourceConfiguration; end
  class PointInTimeRestore < SourceConfiguration; end
  class CrossRegionDataGuard < SourceConfiguration; end
  class CrossRegionDisasterRecovery < SourceConfiguration; end
  class CloneToRefreshable < SourceConfiguration; end
  class Unknown < SourceConfiguration; end
end