Share via


PatchResourceRequestInput Class

Definition

Patch Request content for Microsoft.DataProtection resources

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

Constructors

PatchResourceRequestInput()

Creates an new PatchResourceRequestInput instance.

Properties

AzureMonitorAlertsForAllJobFailure
CrossRegionRestoreState

CrossRegionRestore state

CrossSubscriptionRestoreState

CrossSubscriptionRestore state

EncryptionSetting

Customer Managed Key details of the resource.

IdentityPrincipalId

The object ID of the service principal object for the managed identity that is used to grant role-based access to an Azure resource.

IdentityTenantId

A Globally Unique Identifier (GUID) that represents the Azure AD tenant where the resource is now a member.

IdentityType

The identityType which can be either SystemAssigned, UserAssigned, 'SystemAssigned,UserAssigned' or None

IdentityUserAssignedIdentity

Gets or sets the user assigned identities.

ImmutabilityState

Immutability state

ResourceGuardOperationRequest

ResourceGuardOperationRequests on which LAC check will be performed

SoftDeleteRetentionDurationInDay

Soft delete retention duration

SoftDeleteState

State of soft delete

Tag

Resource tags.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PatchResourceRequestInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PatchResourceRequestInput.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IPatchResourceRequestInput.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of PatchResourceRequestInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to