PrivateKeySource Class

Definition

Configuration for private key source location.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.PrivateKeySourceTypeConverter))]
public class PrivateKeySource : Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.IPrivateKeySource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.PrivateKeySourceTypeConverter))>]
type PrivateKeySource = class
    interface IPrivateKeySource
    interface IJsonSerializable
Public Class PrivateKeySource
Implements IPrivateKeySource
Inheritance
PrivateKeySource
Attributes
Implements

Constructors

Name Description
PrivateKeySource()

Creates an new PrivateKeySource instance.

Properties

Name Description
Location

Location of the private key source.

SubLocation

Sub-location within the private key source.

Type

The type of private key source. Only kubernetesSecret is supported for security reasons.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PrivateKeySource.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PrivateKeySource.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.IPrivateKeySource.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of PrivateKeySource into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to