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? |
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> |
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 |
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 |