Condividi tramite


RecoverableServerResource Class

Definition

A recoverable server resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MySql.Models.Api20171201.RecoverableServerResourceTypeConverter))]
public class RecoverableServerResource : Microsoft.Azure.PowerShell.Cmdlets.MySql.Models.Api20171201.IRecoverableServerResource, Microsoft.Azure.PowerShell.Cmdlets.MySql.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MySql.Models.Api20171201.RecoverableServerResourceTypeConverter))>]
type RecoverableServerResource = class
    interface IRecoverableServerResource
    interface IJsonSerializable
    interface IResource
    interface IValidates
Public Class RecoverableServerResource
Implements IRecoverableServerResource, IValidates
Inheritance
RecoverableServerResource
Attributes
Implements

Constructors

RecoverableServerResource()

Creates an new RecoverableServerResource instance.

Properties

Edition

Edition of the performance tier.

HardwareGeneration

Hardware generation associated with the service level objective

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

LastAvailableBackupDateTime

The last available backup date time.

Name

The name of the resource

ServiceLevelObjective

The service level objective

Type

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

VCore

vCore associated with the service level objective

Version

The MySQL version

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RecoverableServerResource.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RecoverableServerResource.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.MySql.Models.Api20171201.IRecoverableServerResource.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RecoverableServerResource into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to