Share via


StaticSiteBasicAuthPropertiesArmResource Class

Definition

Static site basic auth properties ARM resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.StaticSiteBasicAuthPropertiesArmResourceTypeConverter))]
public class StaticSiteBasicAuthPropertiesArmResource : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IStaticSiteBasicAuthPropertiesArmResource, Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.StaticSiteBasicAuthPropertiesArmResourceTypeConverter))>]
type StaticSiteBasicAuthPropertiesArmResource = class
    interface IStaticSiteBasicAuthPropertiesArmResource
    interface IJsonSerializable
    interface IProxyOnlyResource
    interface IValidates
Public Class StaticSiteBasicAuthPropertiesArmResource
Implements IStaticSiteBasicAuthPropertiesArmResource, IValidates
Inheritance
StaticSiteBasicAuthPropertiesArmResource
Attributes
Implements

Constructors

StaticSiteBasicAuthPropertiesArmResource()

Creates an new StaticSiteBasicAuthPropertiesArmResource instance.

Properties

ApplicableEnvironmentsMode

State indicating if basic auth is enabled and for what environments it is active.

Environment

The list of enabled environments for Basic Auth if ApplicableEnvironmentsMode is set to SpecifiedEnvironments.

Id

Resource Id.

Kind

Kind of resource.

Name

Resource Name.

Password

The password for basic auth.

SecretState

State indicating if basic auth has a secret and what type it is.

SecretUrl

Url to the secret in Key Vault.

Type

Resource type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of StaticSiteBasicAuthPropertiesArmResource.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of StaticSiteBasicAuthPropertiesArmResource.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of StaticSiteBasicAuthPropertiesArmResource into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to