Share via


ClientDiscoveryForLogSpecification Class

Definition

Class to represent shoebox log specification in json client discovery.

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

Constructors

ClientDiscoveryForLogSpecification()

Creates an new ClientDiscoveryForLogSpecification instance.

Properties

BlobDuration

blob duration of shoebox log specification

DisplayName

Localized display name

Name

Name for shoebox log specification.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ClientDiscoveryForLogSpecification.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ClientDiscoveryForLogSpecification.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ClientDiscoveryForLogSpecification into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to