Oracle Database@Google Cloud v1 API - Class PluggableDatabaseProperties (1.4.0)

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

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

The properties of a PluggableDatabase.

Inheritance

object > PluggableDatabaseProperties

Namespace

Google.Cloud.OracleDatabase.V1

Assembly

Google.Cloud.OracleDatabase.V1.dll

Constructors

PluggableDatabaseProperties()

public PluggableDatabaseProperties()

PluggableDatabaseProperties(PluggableDatabaseProperties)

public PluggableDatabaseProperties(PluggableDatabaseProperties other)
Parameter
Name Description
other PluggableDatabaseProperties

Properties

CompartmentId

public string CompartmentId { get; set; }

Required. The OCID of the compartment.

Property Value
Type Description
string

ConnectionStrings

public PluggableDatabaseConnectionStrings ConnectionStrings { get; set; }

Optional. The Connection strings used to connect to the Oracle Database.

Property Value
Type Description
PluggableDatabaseConnectionStrings

ContainerDatabaseOcid

public string ContainerDatabaseOcid { get; set; }

Required. The OCID of the CDB.

Property Value
Type Description
string

DatabaseManagementConfig

public DatabaseManagementConfig DatabaseManagementConfig { get; set; }

Output only. The configuration of the Database Management service.

Property Value
Type Description
DatabaseManagementConfig

DefinedTags

public MapField<string, PluggableDatabaseProperties.Types.DefinedTagValue> DefinedTags { get; }

Optional. Defined tags for this resource. Each key is predefined and scoped to a namespace.

Property Value
Type Description
MapFieldstringPluggableDatabasePropertiesTypesDefinedTagValue

FreeformTags

public MapField<string, string> FreeformTags { get; }

Optional. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.

Property Value
Type Description
MapFieldstringstring

IsRestricted

public bool IsRestricted { get; set; }

Optional. The restricted mode of the pluggable database. If a pluggable database is opened in restricted mode, the user needs both create a session and have restricted session privileges to connect to it.

Property Value
Type Description
bool

LifecycleDetails

public string LifecycleDetails { get; set; }

Output only. Additional information about the current lifecycle state.

Property Value
Type Description
string

LifecycleState

public PluggableDatabaseProperties.Types.PluggableDatabaseLifecycleState LifecycleState { get; set; }

Output only. The current state of the pluggable database.

Property Value
Type Description
PluggableDatabasePropertiesTypesPluggableDatabaseLifecycleState

Ocid

public string Ocid { get; set; }

Output only. The OCID of the pluggable database.

Property Value
Type Description
string

OperationsInsightsState

public PluggableDatabaseProperties.Types.OperationsInsightsState OperationsInsightsState { get; set; }

Output only. The status of Operations Insights for this Database.

Property Value
Type Description
PluggableDatabasePropertiesTypesOperationsInsightsState

PdbName

public string PdbName { get; set; }

Required. The database name.

Property Value
Type Description
string

PdbNodeLevelDetails

public RepeatedField<PluggableDatabaseNodeLevelDetails> PdbNodeLevelDetails { get; }

Optional. Pluggable Database Node Level Details

Property Value
Type Description
RepeatedFieldPluggableDatabaseNodeLevelDetails