Share via


ValueSecretInfo Class

Definition

The secret info when type is rawValue. It's for scenarios that user input the secret.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ValueSecretInfoTypeConverter))]
public class ValueSecretInfo : Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValueSecretInfo, Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.ValueSecretInfoTypeConverter))>]
type ValueSecretInfo = class
    interface IValueSecretInfo
    interface IJsonSerializable
    interface ISecretInfoBase
    interface IValidates
Public Class ValueSecretInfo
Implements IValidates, IValueSecretInfo
Inheritance
ValueSecretInfo
Attributes
Implements

Constructors

ValueSecretInfo()

Creates an new ValueSecretInfo instance.

Properties

SecretType

The secret type.

Value

The actual value of the secret.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ValueSecretInfo.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ValueSecretInfo.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ServiceLinker.Models.Api20221101Preview.IValueSecretInfo.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ValueSecretInfo into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to