Share via


DppBaseResource Class

Definition

Base resource under Microsoft.DataProtection provider namespace

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

Constructors

DppBaseResource()

Creates an new DppBaseResource instance.

Properties

Id

Resource Id represents the complete path to the resource.

Name

Resource name associated with 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 DppBaseResource.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DppBaseResource.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DppBaseResource into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to