Condividi tramite


AzureBackupRestoreRequest Class

Definition

Azure backup restore request

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.AzureBackupRestoreRequestTypeConverter))]
public class AzureBackupRestoreRequest : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IAzureBackupRestoreRequest
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.AzureBackupRestoreRequestTypeConverter))>]
type AzureBackupRestoreRequest = class
    interface IAzureBackupRestoreRequest
    interface IJsonSerializable
Public Class AzureBackupRestoreRequest
Implements IAzureBackupRestoreRequest
Inheritance
AzureBackupRestoreRequest
Attributes
Implements

Constructors

AzureBackupRestoreRequest()

Creates an new AzureBackupRestoreRequest instance.

Properties

IdentityDetailUserAssignedIdentityArmUrl

ARM URL for User Assigned Identity.

IdentityDetailUseSystemAssignedIdentity

Specifies if the BI is protected by System Identity.

ObjectType
ResourceGuardOperationRequest

ResourceGuardOperationRequests on which LAC check will be performed

RestoreTargetInfo

Gets or sets the restore target information.

SourceDataStoreType

Gets or sets the type of the source data store.

SourceResourceId

Fully qualified Azure Resource Manager ID of the datasource which is being recovered.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AzureBackupRestoreRequest.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AzureBackupRestoreRequest.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IAzureBackupRestoreRequest. Note: the Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IAzureBackupRestoreRequest interface is polymorphic, and the precise model class that will get deserialized is determined at runtime based on the payload.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AzureBackupRestoreRequest into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to