Share via


CloudServiceVaultAndSecretReference Class

Definition

Protected settings for the extension, referenced using KeyVault which are encrypted before sent to the role instance.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.CloudServiceVaultAndSecretReferenceTypeConverter))]
public class CloudServiceVaultAndSecretReference : Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.ICloudServiceVaultAndSecretReference
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.CloudServiceVaultAndSecretReferenceTypeConverter))>]
type CloudServiceVaultAndSecretReference = class
    interface ICloudServiceVaultAndSecretReference
    interface IJsonSerializable
Public Class CloudServiceVaultAndSecretReference
Implements ICloudServiceVaultAndSecretReference
Inheritance
CloudServiceVaultAndSecretReference
Attributes
Implements

Constructors

CloudServiceVaultAndSecretReference()

Creates an new CloudServiceVaultAndSecretReference instance.

Properties

SecretUrl

Secret URL which contains the protected settings of the extension

SourceVaultId

Resource Id

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CloudServiceVaultAndSecretReference.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CloudServiceVaultAndSecretReference.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.ICloudServiceVaultAndSecretReference.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of CloudServiceVaultAndSecretReference into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to