Class AutonomousDatabaseProperties
The properties of an Autonomous Database.
Implements
Inherited Members
Namespace: Google.Apis.OracleDatabase.v1.Data
Assembly: Google.Apis.OracleDatabase.v1.dll
Syntax
public class AutonomousDatabaseProperties : IDirectResponseSchema
Properties
ActualUsedDataStorageSizeTb
Output only. The amount of storage currently being used for user and system data, in terabytes.
Declaration
[JsonProperty("actualUsedDataStorageSizeTb")]
public virtual double? ActualUsedDataStorageSizeTb { get; set; }
Property Value
| Type | Description |
|---|---|
| double? |
AllocatedStorageSizeTb
Output only. The amount of storage currently allocated for the database tables and billed for, rounded up in terabytes.
Declaration
[JsonProperty("allocatedStorageSizeTb")]
public virtual double? AllocatedStorageSizeTb { get; set; }
Property Value
| Type | Description |
|---|---|
| double? |
AllowlistedIps
Optional. The list of allowlisted IP addresses for the Autonomous Database.
Declaration
[JsonProperty("allowlistedIps")]
public virtual IList<string> AllowlistedIps { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
ApexDetails
Output only. The details for the Oracle APEX Application Development.
Declaration
[JsonProperty("apexDetails")]
public virtual AutonomousDatabaseApex ApexDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| AutonomousDatabaseApex |
ArePrimaryAllowlistedIpsUsed
Output only. 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.
Declaration
[JsonProperty("arePrimaryAllowlistedIpsUsed")]
public virtual bool? ArePrimaryAllowlistedIpsUsed { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
AutonomousContainerDatabaseId
Output only. The Autonomous Container Database OCID.
Declaration
[JsonProperty("autonomousContainerDatabaseId")]
public virtual string AutonomousContainerDatabaseId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AvailableUpgradeVersions
Output only. The list of available Oracle Database upgrade versions for an Autonomous Database.
Declaration
[JsonProperty("availableUpgradeVersions")]
public virtual IList<string> AvailableUpgradeVersions { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
BackupRetentionPeriodDays
Optional. 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.
Declaration
[JsonProperty("backupRetentionPeriodDays")]
public virtual int? BackupRetentionPeriodDays { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
CharacterSet
Optional. The character set for the Autonomous Database. The default is AL32UTF8.
Declaration
[JsonProperty("characterSet")]
public virtual string CharacterSet { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ComputeCount
Optional. The number of compute servers for the Autonomous Database.
Declaration
[JsonProperty("computeCount")]
public virtual float? ComputeCount { get; set; }
Property Value
| Type | Description |
|---|---|
| float? |
ConnectionStrings
Output only. The connection strings used to connect to an Autonomous Database.
Declaration
[JsonProperty("connectionStrings")]
public virtual AutonomousDatabaseConnectionStrings ConnectionStrings { get; set; }
Property Value
| Type | Description |
|---|---|
| AutonomousDatabaseConnectionStrings |
ConnectionUrls
Output only. The Oracle Connection URLs for an Autonomous Database.
Declaration
[JsonProperty("connectionUrls")]
public virtual AutonomousDatabaseConnectionUrls ConnectionUrls { get; set; }
Property Value
| Type | Description |
|---|---|
| AutonomousDatabaseConnectionUrls |
CpuCoreCount
Optional. The number of CPU cores to be made available to the database.
Declaration
[JsonProperty("cpuCoreCount")]
public virtual int? CpuCoreCount { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
CustomerContacts
Optional. The list of customer contacts.
Declaration
[JsonProperty("customerContacts")]
public virtual IList<CustomerContact> CustomerContacts { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<CustomerContact> |
DataGuardRoleChangedTime
object representation of DataGuardRoleChangedTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use DataGuardRoleChangedTimeDateTimeOffset instead.")]
public virtual object DataGuardRoleChangedTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
DataGuardRoleChangedTimeDateTimeOffset
DateTimeOffset representation of DataGuardRoleChangedTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? DataGuardRoleChangedTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
DataGuardRoleChangedTimeRaw
Output only. The date and time the Autonomous Data Guard role was changed for the standby Autonomous Database.
Declaration
[JsonProperty("dataGuardRoleChangedTime")]
public virtual string DataGuardRoleChangedTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DataSafeState
Output only. The current state of the Data Safe registration for the Autonomous Database.
Declaration
[JsonProperty("dataSafeState")]
public virtual string DataSafeState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DataStorageSizeGb
Optional. The size of the data stored in the database, in gigabytes.
Declaration
[JsonProperty("dataStorageSizeGb")]
public virtual int? DataStorageSizeGb { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
DataStorageSizeTb
Optional. The size of the data stored in the database, in terabytes.
Declaration
[JsonProperty("dataStorageSizeTb")]
public virtual int? DataStorageSizeTb { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
DatabaseManagementState
Output only. The current state of database management for the Autonomous Database.
Declaration
[JsonProperty("databaseManagementState")]
public virtual string DatabaseManagementState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DbEdition
Optional. The edition of the Autonomous Databases.
Declaration
[JsonProperty("dbEdition")]
public virtual string DbEdition { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DbVersion
Optional. The Oracle Database version for the Autonomous Database.
Declaration
[JsonProperty("dbVersion")]
public virtual string DbVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DbWorkload
Required. The workload type of the Autonomous Database.
Declaration
[JsonProperty("dbWorkload")]
public virtual string DbWorkload { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DisasterRecoveryRoleChangedTime
object representation of DisasterRecoveryRoleChangedTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use DisasterRecoveryRoleChangedTimeDateTimeOffset instead.")]
public virtual object DisasterRecoveryRoleChangedTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
DisasterRecoveryRoleChangedTimeDateTimeOffset
DateTimeOffset representation of DisasterRecoveryRoleChangedTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? DisasterRecoveryRoleChangedTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
DisasterRecoveryRoleChangedTimeRaw
Output only. The date and time the Disaster Recovery role was changed for the standby Autonomous Database.
Declaration
[JsonProperty("disasterRecoveryRoleChangedTime")]
public virtual string DisasterRecoveryRoleChangedTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FailedDataRecoveryDuration
Output only. This field indicates the number of seconds of data loss during a Data Guard failover.
Declaration
[JsonProperty("failedDataRecoveryDuration")]
public virtual object FailedDataRecoveryDuration { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
IsAutoScalingEnabled
Optional. This field indicates if auto scaling is enabled for the Autonomous Database CPU core count.
Declaration
[JsonProperty("isAutoScalingEnabled")]
public virtual bool? IsAutoScalingEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
IsLocalDataGuardEnabled
Output only. This field indicates whether the Autonomous Database has local (in-region) Data Guard enabled.
Declaration
[JsonProperty("isLocalDataGuardEnabled")]
public virtual bool? IsLocalDataGuardEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
IsStorageAutoScalingEnabled
Optional. This field indicates if auto scaling is enabled for the Autonomous Database storage.
Declaration
[JsonProperty("isStorageAutoScalingEnabled")]
public virtual bool? IsStorageAutoScalingEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
LicenseType
Required. The license type used for the Autonomous Database.
Declaration
[JsonProperty("licenseType")]
public virtual string LicenseType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LifecycleDetails
Output only. The details of the current lifestyle state of the Autonomous Database.
Declaration
[JsonProperty("lifecycleDetails")]
public virtual string LifecycleDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LocalAdgAutoFailoverMaxDataLossLimit
Output only. This field indicates the maximum data loss limit for an Autonomous Database, in seconds.
Declaration
[JsonProperty("localAdgAutoFailoverMaxDataLossLimit")]
public virtual int? LocalAdgAutoFailoverMaxDataLossLimit { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
LocalDisasterRecoveryType
Output only. This field indicates the local disaster recovery (DR) type of an Autonomous Database.
Declaration
[JsonProperty("localDisasterRecoveryType")]
public virtual string LocalDisasterRecoveryType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LocalStandbyDb
Output only. The details of the Autonomous Data Guard standby database.
Declaration
[JsonProperty("localStandbyDb")]
public virtual AutonomousDatabaseStandbySummary LocalStandbyDb { get; set; }
Property Value
| Type | Description |
|---|---|
| AutonomousDatabaseStandbySummary |
MaintenanceBeginTime
object representation of MaintenanceBeginTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use MaintenanceBeginTimeDateTimeOffset instead.")]
public virtual object MaintenanceBeginTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
MaintenanceBeginTimeDateTimeOffset
DateTimeOffset representation of MaintenanceBeginTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? MaintenanceBeginTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
MaintenanceBeginTimeRaw
Output only. The date and time when maintenance will begin.
Declaration
[JsonProperty("maintenanceBeginTime")]
public virtual string MaintenanceBeginTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MaintenanceEndTime
object representation of MaintenanceEndTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use MaintenanceEndTimeDateTimeOffset instead.")]
public virtual object MaintenanceEndTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
MaintenanceEndTimeDateTimeOffset
DateTimeOffset representation of MaintenanceEndTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? MaintenanceEndTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
MaintenanceEndTimeRaw
Output only. The date and time when maintenance will end.
Declaration
[JsonProperty("maintenanceEndTime")]
public virtual string MaintenanceEndTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MaintenanceScheduleType
Optional. The maintenance schedule of the Autonomous Database.
Declaration
[JsonProperty("maintenanceScheduleType")]
public virtual string MaintenanceScheduleType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MemoryPerOracleComputeUnitGbs
Output only. The amount of memory enabled per ECPU, in gigabytes.
Declaration
[JsonProperty("memoryPerOracleComputeUnitGbs")]
public virtual int? MemoryPerOracleComputeUnitGbs { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
MemoryTableGbs
Output only. The memory assigned to in-memory tables in an Autonomous Database.
Declaration
[JsonProperty("memoryTableGbs")]
public virtual int? MemoryTableGbs { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
MtlsConnectionRequired
Optional. This field specifies if the Autonomous Database requires mTLS connections.
Declaration
[JsonProperty("mtlsConnectionRequired")]
public virtual bool? MtlsConnectionRequired { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
NCharacterSet
Optional. The national character set for the Autonomous Database. The default is AL16UTF16.
Declaration
[JsonProperty("nCharacterSet")]
public virtual string NCharacterSet { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NextLongTermBackupTime
object representation of NextLongTermBackupTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use NextLongTermBackupTimeDateTimeOffset instead.")]
public virtual object NextLongTermBackupTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
NextLongTermBackupTimeDateTimeOffset
DateTimeOffset representation of NextLongTermBackupTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? NextLongTermBackupTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
NextLongTermBackupTimeRaw
Output only. The long term backup schedule of the Autonomous Database.
Declaration
[JsonProperty("nextLongTermBackupTime")]
public virtual string NextLongTermBackupTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OciUrl
Output only. The Oracle Cloud Infrastructure link for the Autonomous Database.
Declaration
[JsonProperty("ociUrl")]
public virtual string OciUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Ocid
Output only. OCID of the Autonomous Database. https://docs.oracle.com/en-us/iaas/Content/General/Concepts/identifiers.htm#Oracle
Declaration
[JsonProperty("ocid")]
public virtual string Ocid { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OpenMode
Output only. This field indicates the current mode of the Autonomous Database.
Declaration
[JsonProperty("openMode")]
public virtual string OpenMode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OperationsInsightsState
Output only. This field indicates the state of Operations Insights for the Autonomous Database.
Declaration
[JsonProperty("operationsInsightsState")]
public virtual string OperationsInsightsState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PeerDbIds
Output only. The list of OCIDs of standby databases located in Autonomous Data Guard remote regions that are associated with the source database.
Declaration
[JsonProperty("peerDbIds")]
public virtual IList<string> PeerDbIds { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
PermissionLevel
Output only. The permission level of the Autonomous Database.
Declaration
[JsonProperty("permissionLevel")]
public virtual string PermissionLevel { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PrivateEndpoint
Output only. The private endpoint for the Autonomous Database.
Declaration
[JsonProperty("privateEndpoint")]
public virtual string PrivateEndpoint { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PrivateEndpointIp
Optional. The private endpoint IP address for the Autonomous Database.
Declaration
[JsonProperty("privateEndpointIp")]
public virtual string PrivateEndpointIp { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PrivateEndpointLabel
Optional. The private endpoint label for the Autonomous Database.
Declaration
[JsonProperty("privateEndpointLabel")]
public virtual string PrivateEndpointLabel { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RefreshableMode
Output only. The refresh mode of the cloned Autonomous Database.
Declaration
[JsonProperty("refreshableMode")]
public virtual string RefreshableMode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RefreshableState
Output only. The refresh State of the clone.
Declaration
[JsonProperty("refreshableState")]
public virtual string RefreshableState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Role
Output only. The Data Guard role of the Autonomous Database.
Declaration
[JsonProperty("role")]
public virtual string Role { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ScheduledOperationDetails
Output only. The list and details of the scheduled operations of the Autonomous Database.
Declaration
[JsonProperty("scheduledOperationDetails")]
public virtual IList<ScheduledOperationDetails> ScheduledOperationDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<ScheduledOperationDetails> |
SecretId
Optional. The ID of the Oracle Cloud Infrastructure vault secret.
Declaration
[JsonProperty("secretId")]
public virtual string SecretId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SqlWebDeveloperUrl
Output only. The SQL Web Developer URL for the Autonomous Database.
Declaration
[JsonProperty("sqlWebDeveloperUrl")]
public virtual string SqlWebDeveloperUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
State
Output only. The current lifecycle state of the Autonomous Database.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SupportedCloneRegions
Output only. The list of available regions that can be used to create a clone for the Autonomous Database.
Declaration
[JsonProperty("supportedCloneRegions")]
public virtual IList<string> SupportedCloneRegions { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
TotalAutoBackupStorageSizeGbs
Output only. The storage space used by automatic backups of Autonomous Database, in gigabytes.
Declaration
[JsonProperty("totalAutoBackupStorageSizeGbs")]
public virtual float? TotalAutoBackupStorageSizeGbs { get; set; }
Property Value
| Type | Description |
|---|---|
| float? |
UsedDataStorageSizeTbs
Output only. The storage space used by Autonomous Database, in gigabytes.
Declaration
[JsonProperty("usedDataStorageSizeTbs")]
public virtual int? UsedDataStorageSizeTbs { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
VaultId
Optional. The ID of the Oracle Cloud Infrastructure vault.
Declaration
[JsonProperty("vaultId")]
public virtual string VaultId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |