Share via


ScaleRuleAuth Class

Definition

Auth Secrets for Container App Scale Rule

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.ScaleRuleAuthTypeConverter))]
public class ScaleRuleAuth : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IScaleRuleAuth
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.ScaleRuleAuthTypeConverter))>]
type ScaleRuleAuth = class
    interface IScaleRuleAuth
    interface IJsonSerializable
Public Class ScaleRuleAuth
Implements IScaleRuleAuth
Inheritance
ScaleRuleAuth
Attributes
Implements

Constructors

ScaleRuleAuth()

Creates an new ScaleRuleAuth instance.

Properties

SecretRef

Name of the Container App secret from which to pull the auth params.

TriggerParameter

Trigger Parameter that uses the secret

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ScaleRuleAuth.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ScaleRuleAuth.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IScaleRuleAuth.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ScaleRuleAuth into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to