DbServer Class

Definition

DbServer resource model

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.DbServerTypeConverter))]
public class DbServer : Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IDbServer, Microsoft.Azure.PowerShell.Cmdlets.Oracle.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.DbServerTypeConverter))>]
type DbServer = class
    interface IDbServer
    interface IJsonSerializable
    interface IProxyResource
    interface IResource
    interface IValidates
Public Class DbServer
Implements IDbServer, IValidates
Inheritance
DbServer
Attributes
Implements

Constructors

Name Description
DbServer()

Creates an new DbServer instance.

Properties

Name Description
AutonomousVirtualMachineId

The list of OCIDs of the Autonomous Virtual Machines associated with the Db server.

AutonomousVMClusterId

The list of OCIDs of the Autonomous VM Clusters associated with the Db server.

CompartmentId

The OCID of the compartment.

ComputeModel

The compute model of the Exadata Infrastructure

CpuCoreCount

The number of CPU cores enabled on the Db server.

DbNodeId

The OCID of the Db nodes associated with the Db server.

DbNodeStorageSizeInGb

The allocated local node storage in GBs on the Db server.

DisplayName

The name for the Db Server.

ExadataInfrastructureId

The OCID of the Exadata infrastructure.

Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

LifecycleDetail

Lifecycle details of dbServer.

LifecycleState

DbServer provisioning state.

MaxCpuCount

The total number of CPU cores available.

MaxDbNodeStorageInGb

The total max dbNode storage in GBs.

MaxMemoryInGb

The total memory available in GBs.

MemorySizeInGb

The total memory size in GBs.

Name

The name of the resource

Ocid

Db server name.

PatchingDetailEstimatedPatchDuration

Estimated Patch Duration

PatchingDetailPatchingStatus

Patching Status

PatchingDetailTimePatchingEnded

Time Patching Ended

PatchingDetailTimePatchingStarted

Time Patching Started

ProvisioningState

Azure resource provisioning state.

ResourceGroupName

Gets the resource group name

Shape

The shape of the Db server. The shape determines the amount of CPU, storage, and memory resources available.

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

TimeCreated

The date and time that the Db Server was created.

Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

VMClusterId

The OCID of the VM Clusters associated with the Db server.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DbServer.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DbServer.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Oracle.Models.IDbServer.

FromJsonString(String)

Creates a new instance of DbServer, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DbServer into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to