AddonSrmProperties Class

Definition

The properties of a Site Recovery Manager (SRM) addon

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.AddonSrmPropertiesTypeConverter))]
public class AddonSrmProperties : Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IAddonSrmProperties, Microsoft.Azure.PowerShell.Cmdlets.VMware.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.AddonSrmPropertiesTypeConverter))>]
type AddonSrmProperties = class
    interface IAddonSrmProperties
    interface IJsonSerializable
    interface IAddonProperties
    interface IValidates
Public Class AddonSrmProperties
Implements IAddonSrmProperties, IValidates
Inheritance
AddonSrmProperties
Attributes
Implements

Constructors

AddonSrmProperties()

Creates an new AddonSrmProperties instance.

Properties

AddonType

The type of private cloud addon

LicenseKey

The Site Recovery Manager (SRM) license

ProvisioningState

The state of the addon provisioning

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AddonSrmProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AddonSrmProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.VMware.Models.Api20211201.IAddonSrmProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AddonSrmProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to