Share via


VMwareCbtPolicyCreationContent Class

Definition

VMware Cbt policy creation input.

public class VMwareCbtPolicyCreationContent : Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.PolicyProviderSpecificContent, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtPolicyCreationContent>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VMwareCbtPolicyCreationContent>
type VMwareCbtPolicyCreationContent = class
    inherit PolicyProviderSpecificContent
    interface IJsonModel<VMwareCbtPolicyCreationContent>
    interface IPersistableModel<VMwareCbtPolicyCreationContent>
Public Class VMwareCbtPolicyCreationContent
Inherits PolicyProviderSpecificContent
Implements IJsonModel(Of VMwareCbtPolicyCreationContent), IPersistableModel(Of VMwareCbtPolicyCreationContent)
Inheritance
VMwareCbtPolicyCreationContent
Implements

Constructors

VMwareCbtPolicyCreationContent()

Initializes a new instance of VMwareCbtPolicyCreationContent.

Properties

AppConsistentFrequencyInMinutes

The app consistent snapshot frequency (in minutes).

CrashConsistentFrequencyInMinutes

The crash consistent snapshot frequency (in minutes).

RecoveryPointHistoryInMinutes

The duration in minutes until which the recovery points need to be stored.

Explicit Interface Implementations

IJsonModel<PolicyProviderSpecificContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from PolicyProviderSpecificContent)
IJsonModel<PolicyProviderSpecificContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from PolicyProviderSpecificContent)
IJsonModel<VMwareCbtPolicyCreationContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<VMwareCbtPolicyCreationContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<PolicyProviderSpecificContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from PolicyProviderSpecificContent)
IPersistableModel<PolicyProviderSpecificContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from PolicyProviderSpecificContent)
IPersistableModel<PolicyProviderSpecificContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from PolicyProviderSpecificContent)
IPersistableModel<VMwareCbtPolicyCreationContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VMwareCbtPolicyCreationContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<VMwareCbtPolicyCreationContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to