Oracle Database@Google Cloud v1 API - Class AutonomousDatabaseProperties (1.0.0)

public sealed class AutonomousDatabaseProperties : IMessage<AutonomousDatabaseProperties>, IEquatable<AutonomousDatabaseProperties>, IDeepCloneable<AutonomousDatabaseProperties>, IBufferMessage, IMessage

Reference documentation and code samples for the Oracle Database@Google Cloud v1 API class AutonomousDatabaseProperties.

The properties of an Autonomous Database.

Inheritance

object > AutonomousDatabaseProperties

Namespace

Google.Cloud.OracleDatabase.V1

Assembly

Google.Cloud.OracleDatabase.V1.dll

Constructors

AutonomousDatabaseProperties()

public AutonomousDatabaseProperties()

AutonomousDatabaseProperties(AutonomousDatabaseProperties)

public AutonomousDatabaseProperties(AutonomousDatabaseProperties other)
Parameter
Name Description
other AutonomousDatabaseProperties

Properties

ActualUsedDataStorageSizeTb

public double ActualUsedDataStorageSizeTb { get; set; }

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

Property Value
Type Description
double

AllocatedStorageSizeTb

public double AllocatedStorageSizeTb { get; set; }

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

Property Value
Type Description
double

ApexDetails

public AutonomousDatabaseApex ApexDetails { get; set; }

Output only. The details for the Oracle APEX Application Development.

Property Value
Type Description
AutonomousDatabaseApex

ArePrimaryAllowlistedIpsUsed

public bool ArePrimaryAllowlistedIpsUsed { get; set; }

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.

Property Value
Type Description
bool

AutonomousContainerDatabaseId

public string AutonomousContainerDatabaseId { get; set; }

Output only. The Autonomous Container Database OCID.

Property Value
Type Description
string

AvailableUpgradeVersions

public RepeatedField<string> AvailableUpgradeVersions { get; }

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

Property Value
Type Description
RepeatedFieldstring

BackupRetentionPeriodDays

public int BackupRetentionPeriodDays { get; set; }

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.

Property Value
Type Description
int

CharacterSet

public string CharacterSet { get; set; }

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

Property Value
Type Description
string

ComputeCount

public float ComputeCount { get; set; }

Optional. The number of compute servers for the Autonomous Database.

Property Value
Type Description
float

ConnectionStrings

public AutonomousDatabaseConnectionStrings ConnectionStrings { get; set; }

Output only. The connection strings used to connect to an Autonomous Database.

Property Value
Type Description
AutonomousDatabaseConnectionStrings

ConnectionUrls

public AutonomousDatabaseConnectionUrls ConnectionUrls { get; set; }

Output only. The Oracle Connection URLs for an Autonomous Database.

Property Value
Type Description
AutonomousDatabaseConnectionUrls

CpuCoreCount

public int CpuCoreCount { get; set; }

Optional. The number of CPU cores to be made available to the database.

Property Value
Type Description
int

CustomerContacts

public RepeatedField<CustomerContact> CustomerContacts { get; }

Optional. The list of customer contacts.

Property Value
Type Description
RepeatedFieldCustomerContact

DataSafeState

public AutonomousDatabaseProperties.Types.DataSafeState DataSafeState { get; set; }

Output only. The current state of the Data Safe registration for the Autonomous Database.

Property Value
Type Description
AutonomousDatabasePropertiesTypesDataSafeState

DataStorageSizeGb

public int DataStorageSizeGb { get; set; }

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

Property Value
Type Description
int

DataStorageSizeTb

public int DataStorageSizeTb { get; set; }

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

Property Value
Type Description
int

DatabaseManagementState

public AutonomousDatabaseProperties.Types.DatabaseManagementState DatabaseManagementState { get; set; }

Output only. The current state of database management for the Autonomous Database.

Property Value
Type Description
AutonomousDatabasePropertiesTypesDatabaseManagementState

DbEdition

public AutonomousDatabaseProperties.Types.DatabaseEdition DbEdition { get; set; }

Optional. The edition of the Autonomous Databases.

Property Value
Type Description
AutonomousDatabasePropertiesTypesDatabaseEdition

DbVersion

public string DbVersion { get; set; }

Optional. The Oracle Database version for the Autonomous Database.

Property Value
Type Description
string

DbWorkload

public DBWorkload DbWorkload { get; set; }

Required. The workload type of the Autonomous Database.

Property Value
Type Description
DBWorkload

FailedDataRecoveryDuration

public Duration FailedDataRecoveryDuration { get; set; }

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

Property Value
Type Description
Duration

HasArePrimaryAllowlistedIpsUsed

public bool HasArePrimaryAllowlistedIpsUsed { get; }

Gets whether the "are_primary_allowlisted_ips_used" field is set

Property Value
Type Description
bool

IsAutoScalingEnabled

public bool IsAutoScalingEnabled { get; set; }

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

Property Value
Type Description
bool

IsLocalDataGuardEnabled

public bool IsLocalDataGuardEnabled { get; set; }

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

Property Value
Type Description
bool

IsStorageAutoScalingEnabled

public bool IsStorageAutoScalingEnabled { get; set; }

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

Property Value
Type Description
bool

LicenseType

public AutonomousDatabaseProperties.Types.LicenseType LicenseType { get; set; }

Required. The license type used for the Autonomous Database.

Property Value
Type Description
AutonomousDatabasePropertiesTypesLicenseType

LifecycleDetails

public string LifecycleDetails { get; set; }

Output only. The details of the current lifestyle state of the Autonomous Database.

Property Value
Type Description
string

LocalAdgAutoFailoverMaxDataLossLimit

public int LocalAdgAutoFailoverMaxDataLossLimit { get; set; }

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

Property Value
Type Description
int

LocalDisasterRecoveryType

public AutonomousDatabaseProperties.Types.LocalDisasterRecoveryType LocalDisasterRecoveryType { get; set; }

Output only. This field indicates the local disaster recovery (DR) type of an Autonomous Database.

Property Value
Type Description
AutonomousDatabasePropertiesTypesLocalDisasterRecoveryType

LocalStandbyDb

public AutonomousDatabaseStandbySummary LocalStandbyDb { get; set; }

Output only. The details of the Autonomous Data Guard standby database.

Property Value
Type Description
AutonomousDatabaseStandbySummary

MaintenanceBeginTime

public Timestamp MaintenanceBeginTime { get; set; }

Output only. The date and time when maintenance will begin.

Property Value
Type Description
Timestamp

MaintenanceEndTime

public Timestamp MaintenanceEndTime { get; set; }

Output only. The date and time when maintenance will end.

Property Value
Type Description
Timestamp

MaintenanceScheduleType

public AutonomousDatabaseProperties.Types.MaintenanceScheduleType MaintenanceScheduleType { get; set; }

Optional. The maintenance schedule of the Autonomous Database.

Property Value
Type Description
AutonomousDatabasePropertiesTypesMaintenanceScheduleType

MemoryPerOracleComputeUnitGbs

public int MemoryPerOracleComputeUnitGbs { get; set; }

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

Property Value
Type Description
int

MemoryTableGbs

public int MemoryTableGbs { get; set; }

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

Property Value
Type Description
int

MtlsConnectionRequired

public bool MtlsConnectionRequired { get; set; }

Optional. This field specifies if the Autonomous Database requires mTLS connections.

Property Value
Type Description
bool

NCharacterSet

public string NCharacterSet { get; set; }

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

Property Value
Type Description
string

NextLongTermBackupTime

public Timestamp NextLongTermBackupTime { get; set; }

Output only. The long term backup schedule of the Autonomous Database.

Property Value
Type Description
Timestamp

OciUrl

public string OciUrl { get; set; }

Output only. The Oracle Cloud Infrastructure link for the Autonomous Database.

Property Value
Type Description
string

Ocid

public string Ocid { get; set; }
Property Value
Type Description
string

OpenMode

public AutonomousDatabaseProperties.Types.OpenMode OpenMode { get; set; }

Output only. This field indicates the current mode of the Autonomous Database.

Property Value
Type Description
AutonomousDatabasePropertiesTypesOpenMode

OperationsInsightsState

public OperationsInsightsState OperationsInsightsState { get; set; }

Output only. This field indicates the state of Operations Insights for the Autonomous Database.

Property Value
Type Description
OperationsInsightsState

PeerDbIds

public RepeatedField<string> PeerDbIds { get; }

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

Property Value
Type Description
RepeatedFieldstring

PermissionLevel

public AutonomousDatabaseProperties.Types.PermissionLevel PermissionLevel { get; set; }

Output only. The permission level of the Autonomous Database.

Property Value
Type Description
AutonomousDatabasePropertiesTypesPermissionLevel

PrivateEndpoint

public string PrivateEndpoint { get; set; }

Output only. The private endpoint for the Autonomous Database.

Property Value
Type Description
string

PrivateEndpointIp

public string PrivateEndpointIp { get; set; }

Optional. The private endpoint IP address for the Autonomous Database.

Property Value
Type Description
string

PrivateEndpointLabel

public string PrivateEndpointLabel { get; set; }

Optional. The private endpoint label for the Autonomous Database.

Property Value
Type Description
string

RefreshableMode

public AutonomousDatabaseProperties.Types.RefreshableMode RefreshableMode { get; set; }

Output only. The refresh mode of the cloned Autonomous Database.

Property Value
Type Description
AutonomousDatabasePropertiesTypesRefreshableMode

RefreshableState

public AutonomousDatabaseProperties.Types.RefreshableState RefreshableState { get; set; }

Output only. The refresh State of the clone.

Property Value
Type Description
AutonomousDatabasePropertiesTypesRefreshableState

Role

public AutonomousDatabaseProperties.Types.Role Role { get; set; }

Output only. The Data Guard role of the Autonomous Database.

Property Value
Type Description
AutonomousDatabasePropertiesTypesRole

ScheduledOperationDetails

public RepeatedField<ScheduledOperationDetails> ScheduledOperationDetails { get; }

Output only. The list and details of the scheduled operations of the Autonomous Database.

Property Value
Type Description
RepeatedFieldScheduledOperationDetails

SecretId

public string SecretId { get; set; }

Optional. The ID of the Oracle Cloud Infrastructure vault secret.

Property Value
Type Description
string

SqlWebDeveloperUrl

public string SqlWebDeveloperUrl { get; set; }

Output only. The SQL Web Developer URL for the Autonomous Database.

Property Value
Type Description
string

State

public State State { get; set; }

Output only. The current lifecycle state of the Autonomous Database.

Property Value
Type Description
State

SupportedCloneRegions

public RepeatedField<string> SupportedCloneRegions { get; }

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

Property Value
Type Description
RepeatedFieldstring

TotalAutoBackupStorageSizeGbs

public float TotalAutoBackupStorageSizeGbs { get; set; }

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

Property Value
Type Description
float

UsedDataStorageSizeTbs

public int UsedDataStorageSizeTbs { get; set; }

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

Property Value
Type Description
int

VaultId

public string VaultId { get; set; }

Optional. The ID of the Oracle Cloud Infrastructure vault.

Property Value
Type Description
string