Share via


ResourceGuardProxyBaseResource Class

Definition

ResourceGuardProxyBaseResource object, used for response and request bodies for ResourceGuardProxy APIs

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.ResourceGuardProxyBaseResourceTypeConverter))]
public class ResourceGuardProxyBaseResource : Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.IResourceGuardProxyBaseResource, Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20240401.ResourceGuardProxyBaseResourceTypeConverter))>]
type ResourceGuardProxyBaseResource = class
    interface IResourceGuardProxyBaseResource
    interface IJsonSerializable
    interface IDppResource
    interface IValidates
Public Class ResourceGuardProxyBaseResource
Implements IResourceGuardProxyBaseResource, IValidates
Inheritance
ResourceGuardProxyBaseResource
Attributes
Implements

Constructors

ResourceGuardProxyBaseResource()

Creates an new ResourceGuardProxyBaseResource instance.

Properties

Description
Id

Resource Id represents the complete path to the resource.

LastUpdatedTime
Name

Resource name associated with the resource.

ResourceGuardId
ResourceGuardOperationDetail
SystemData

Metadata pertaining to creation and last modification of the resource.

Type

Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ResourceGuardProxyBaseResource.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ResourceGuardProxyBaseResource.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ResourceGuardProxyBaseResource into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to