Share via


IPatchResourceRequestInput Interface

Definition

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

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

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to