AutonomousDatabaseProperties

data class AutonomousDatabaseProperties(val actualUsedDataStorageSizeTb: Double? = null, val allocatedStorageSizeTb: Double? = null, val apexDetails: List<AutonomousDatabasePropertiesApexDetail>? = null, val arePrimaryAllowlistedIpsUsed: Boolean? = null, val autonomousContainerDatabaseId: String? = null, val availableUpgradeVersions: List<String>? = null, val backupRetentionPeriodDays: Int? = null, val characterSet: String? = null, val computeCount: Double? = null, val connectionStrings: List<AutonomousDatabasePropertiesConnectionString>? = null, val connectionUrls: List<AutonomousDatabasePropertiesConnectionUrl>? = null, val customerContacts: List<AutonomousDatabasePropertiesCustomerContact>? = null, val dataSafeState: String? = null, val dataStorageSizeGb: Int? = null, val dataStorageSizeTb: Int? = null, val databaseManagementState: String? = null, val dbEdition: String? = null, val dbVersion: String? = null, val dbWorkload: String, val failedDataRecoveryDuration: String? = null, val isAutoScalingEnabled: Boolean? = null, val isLocalDataGuardEnabled: Boolean? = null, val isStorageAutoScalingEnabled: Boolean? = null, val licenseType: String, val lifecycleDetails: String? = null, val localAdgAutoFailoverMaxDataLossLimit: Int? = null, val localDisasterRecoveryType: String? = null, val localStandbyDbs: List<AutonomousDatabasePropertiesLocalStandbyDb>? = null, val maintenanceBeginTime: String? = null, val maintenanceEndTime: String? = null, val maintenanceScheduleType: String? = null, val memoryPerOracleComputeUnitGbs: Int? = null, val memoryTableGbs: Int? = null, val mtlsConnectionRequired: Boolean? = null, val nCharacterSet: String? = null, val nextLongTermBackupTime: String? = null, val ociUrl: String? = null, val ocid: String? = null, val openMode: String? = null, val operationsInsightsState: String? = null, val peerDbIds: List<String>? = null, val permissionLevel: String? = null, val privateEndpoint: String? = null, val privateEndpointIp: String? = null, val privateEndpointLabel: String? = null, val refreshableMode: String? = null, val refreshableState: String? = null, val role: String? = null, val scheduledOperationDetails: List<AutonomousDatabasePropertiesScheduledOperationDetail>? = null, val sqlWebDeveloperUrl: String? = null, val state: String? = null, val supportedCloneRegions: List<String>? = null, val totalAutoBackupStorageSizeGbs: Double? = null, val usedDataStorageSizeTbs: Int? = null)

Constructors

Link copied to clipboard
constructor(actualUsedDataStorageSizeTb: Double? = null, allocatedStorageSizeTb: Double? = null, apexDetails: List<AutonomousDatabasePropertiesApexDetail>? = null, arePrimaryAllowlistedIpsUsed: Boolean? = null, autonomousContainerDatabaseId: String? = null, availableUpgradeVersions: List<String>? = null, backupRetentionPeriodDays: Int? = null, characterSet: String? = null, computeCount: Double? = null, connectionStrings: List<AutonomousDatabasePropertiesConnectionString>? = null, connectionUrls: List<AutonomousDatabasePropertiesConnectionUrl>? = null, customerContacts: List<AutonomousDatabasePropertiesCustomerContact>? = null, dataSafeState: String? = null, dataStorageSizeGb: Int? = null, dataStorageSizeTb: Int? = null, databaseManagementState: String? = null, dbEdition: String? = null, dbVersion: String? = null, dbWorkload: String, failedDataRecoveryDuration: String? = null, isAutoScalingEnabled: Boolean? = null, isLocalDataGuardEnabled: Boolean? = null, isStorageAutoScalingEnabled: Boolean? = null, licenseType: String, lifecycleDetails: String? = null, localAdgAutoFailoverMaxDataLossLimit: Int? = null, localDisasterRecoveryType: String? = null, localStandbyDbs: List<AutonomousDatabasePropertiesLocalStandbyDb>? = null, maintenanceBeginTime: String? = null, maintenanceEndTime: String? = null, maintenanceScheduleType: String? = null, memoryPerOracleComputeUnitGbs: Int? = null, memoryTableGbs: Int? = null, mtlsConnectionRequired: Boolean? = null, nCharacterSet: String? = null, nextLongTermBackupTime: String? = null, ociUrl: String? = null, ocid: String? = null, openMode: String? = null, operationsInsightsState: String? = null, peerDbIds: List<String>? = null, permissionLevel: String? = null, privateEndpoint: String? = null, privateEndpointIp: String? = null, privateEndpointLabel: String? = null, refreshableMode: String? = null, refreshableState: String? = null, role: String? = null, scheduledOperationDetails: List<AutonomousDatabasePropertiesScheduledOperationDetail>? = null, sqlWebDeveloperUrl: String? = null, state: String? = null, supportedCloneRegions: List<String>? = null, totalAutoBackupStorageSizeGbs: Double? = null, usedDataStorageSizeTbs: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

(Output) The amount of storage currently being used for user and system data, in terabytes.

Link copied to clipboard

(Output) The amount of storage currently allocated for the database tables and billed for, rounded up in terabytes.

Link copied to clipboard

(Output) Oracle APEX Application Development. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseApex Structure is documented below.

Link copied to clipboard

(Output) This field indicates the status of Data Guard and Access control for the Autonomous Database. The field's value is null if Data Guard is disabled or Access Control is disabled. The field's value is TRUE if both Data Guard and Access Control are enabled, and the Autonomous Database is using primary IP access control list (ACL) for standby. The field's value is FALSE if both Data Guard and Access Control are enabled, and the Autonomous Database is using a different IP access control list (ACL) for standby compared to primary.

Link copied to clipboard

(Output) The Autonomous Container Database OCID.

Link copied to clipboard

(Output) The list of available Oracle Database upgrade versions for an Autonomous Database.

Link copied to clipboard

The retention period for the Autonomous Database. This field is specified in days, can range from 1 day to 60 days, and has a default value of 60 days.

Link copied to clipboard
val characterSet: String? = null

The character set for the Autonomous Database. The default is AL32UTF8.

Link copied to clipboard
val computeCount: Double? = null

The number of compute servers for the Autonomous Database.

Link copied to clipboard

(Output) The connection string used to connect to the Autonomous Database. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionStrings Structure is documented below.

Link copied to clipboard

(Output) The URLs for accessing Oracle Application Express (APEX) and SQL Developer Web with a browser from a Compute instance. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseConnectionUrls Structure is documented below.

Link copied to clipboard

The list of customer contacts. Structure is documented below.

Link copied to clipboard

(Output) The current state of database management for the Autonomous Database. Possible values: DATABASE_MANAGEMENT_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING

Link copied to clipboard
val dataSafeState: String? = null

(Output) The current state of the Data Safe registration for the Autonomous Database. Possible values: DATA_SAFE_STATE_UNSPECIFIED REGISTERING REGISTERED DEREGISTERING NOT_REGISTERED FAILED

Link copied to clipboard
val dataStorageSizeGb: Int? = null

The size of the data stored in the database, in gigabytes.

Link copied to clipboard
val dataStorageSizeTb: Int? = null

The size of the data stored in the database, in terabytes.

Link copied to clipboard
val dbEdition: String? = null

The edition of the Autonomous Databases. Possible values: DATABASE_EDITION_UNSPECIFIED STANDARD_EDITION ENTERPRISE_EDITION

Link copied to clipboard
val dbVersion: String? = null

The Oracle Database version for the Autonomous Database.

Link copied to clipboard

Possible values: DB_WORKLOAD_UNSPECIFIED OLTP DW AJD APEX

Link copied to clipboard

(Output) This field indicates the number of seconds of data loss during a Data Guard failover.

Link copied to clipboard

This field indicates if auto scaling is enabled for the Autonomous Database CPU core count.

Link copied to clipboard

(Output) This field indicates whether the Autonomous Database has local (in-region) Data Guard enabled.

Link copied to clipboard

This field indicates if auto scaling is enabled for the Autonomous Database storage.

Link copied to clipboard

The license type used for the Autonomous Database. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE

Link copied to clipboard

(Output) The details of the current lifestyle state of the Autonomous Database.

Link copied to clipboard

(Output) This field indicates the maximum data loss limit for an Autonomous Database, in seconds.

Link copied to clipboard

(Output) This field indicates the local disaster recovery (DR) type of an Autonomous Database. Possible values: LOCAL_DISASTER_RECOVERY_TYPE_UNSPECIFIED ADG BACKUP_BASED

Link copied to clipboard

(Output) Autonomous Data Guard standby database details. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/datatypes/AutonomousDatabaseStandbySummary Structure is documented below.

Link copied to clipboard

(Output) The date and time when maintenance will begin.

Link copied to clipboard

(Output) The date and time when maintenance will end.

Link copied to clipboard

The maintenance schedule of the Autonomous Database. Possible values: MAINTENANCE_SCHEDULE_TYPE_UNSPECIFIED EARLY REGULAR

Link copied to clipboard

(Output) The amount of memory enabled per ECPU, in gigabytes.

Link copied to clipboard
val memoryTableGbs: Int? = null

(Output) The memory assigned to in-memory tables in an Autonomous Database.

Link copied to clipboard

This field specifies if the Autonomous Database requires mTLS connections.

Link copied to clipboard
val nCharacterSet: String? = null

The national character set for the Autonomous Database. The default is AL16UTF16.

Link copied to clipboard

(Output) The long term backup schedule of the Autonomous Database.

Link copied to clipboard
val ocid: String? = null

(Output) OCID of the Autonomous Database. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle

Link copied to clipboard
val ociUrl: String? = null

(Output) The Oracle Cloud Infrastructure link for the Autonomous Database.

Link copied to clipboard
val openMode: String? = null

(Output) This field indicates the current mode of the Autonomous Database. Possible values: OPEN_MODE_UNSPECIFIED READ_ONLY READ_WRITE

Link copied to clipboard

Possible values: OPERATIONS_INSIGHTS_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING

Link copied to clipboard
val peerDbIds: List<String>? = null

(Output) The list of OCIDs of standby databases located in Autonomous Data Guard remote regions that are associated with the source database.

Link copied to clipboard
val permissionLevel: String? = null

(Output) The permission level of the Autonomous Database. Possible values: PERMISSION_LEVEL_UNSPECIFIED RESTRICTED UNRESTRICTED

Link copied to clipboard
val privateEndpoint: String? = null

(Output) The private endpoint for the Autonomous Database.

Link copied to clipboard

The private endpoint IP address for the Autonomous Database.

Link copied to clipboard

The private endpoint label for the Autonomous Database.

Link copied to clipboard
val refreshableMode: String? = null

(Output) The refresh mode of the cloned Autonomous Database. Possible values: REFRESHABLE_MODE_UNSPECIFIED AUTOMATIC MANUAL

Link copied to clipboard

(Output) The refresh State of the clone. Possible values: REFRESHABLE_STATE_UNSPECIFIED REFRESHING NOT_REFRESHING

Link copied to clipboard
val role: String? = null

(Output) The Data Guard role of the Autonomous Database. Possible values: ROLE_UNSPECIFIED PRIMARY STANDBY DISABLED_STANDBY BACKUP_COPY SNAPSHOT_STANDBY

Link copied to clipboard

(Output) The list and details of the scheduled operations of the Autonomous Database. Structure is documented below.

Link copied to clipboard

(Output) The SQL Web Developer URL for the Autonomous Database.

Link copied to clipboard
val state: String? = null

(Output) Possible values: STATE_UNSPECIFIED PROVISIONING AVAILABLE STOPPING STOPPED STARTING TERMINATING TERMINATED UNAVAILABLE RESTORE_IN_PROGRESS RESTORE_FAILED BACKUP_IN_PROGRESS SCALE_IN_PROGRESS AVAILABLE_NEEDS_ATTENTION UPDATING MAINTENANCE_IN_PROGRESS RESTARTING RECREATING ROLE_CHANGE_IN_PROGRESS UPGRADING INACCESSIBLE STANDBY

Link copied to clipboard

(Output) The list of available regions that can be used to create a clone for the Autonomous Database.

Link copied to clipboard

(Output) The storage space used by automatic backups of Autonomous Database, in gigabytes.

Link copied to clipboard

(Output) The storage space used by Autonomous Database, in gigabytes.