Show / Hide Table of Contents

Class AutonomousDatabaseProperties

The properties of an Autonomous Database.

Inheritance
object
AutonomousDatabaseProperties
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX