Share via


AzureFilesIdentityBasedAuthentication Class

Definition

Settings for Azure Files identity based authentication.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.AzureFilesIdentityBasedAuthenticationTypeConverter))]
public class AzureFilesIdentityBasedAuthentication : Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IAzureFilesIdentityBasedAuthentication
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.AzureFilesIdentityBasedAuthenticationTypeConverter))>]
type AzureFilesIdentityBasedAuthentication = class
    interface IAzureFilesIdentityBasedAuthentication
    interface IJsonSerializable
Public Class AzureFilesIdentityBasedAuthentication
Implements IAzureFilesIdentityBasedAuthentication
Inheritance
AzureFilesIdentityBasedAuthentication
Attributes
Implements

Constructors

AzureFilesIdentityBasedAuthentication()

Creates an new AzureFilesIdentityBasedAuthentication instance.

Properties

ActiveDirectoryPropertyAccountType

Specifies the Active Directory account type for Azure Storage.

ActiveDirectoryPropertyAzureStorageSid

Specifies the security identifier (SID) for Azure Storage.

ActiveDirectoryPropertyDomainGuid

Specifies the domain GUID.

ActiveDirectoryPropertyDomainName

Specifies the primary domain that the AD DNS server is authoritative for.

ActiveDirectoryPropertyDomainSid

Specifies the security identifier (SID).

ActiveDirectoryPropertyForestName

Specifies the Active Directory forest to get.

ActiveDirectoryPropertyNetBiosDomainName

Specifies the NetBIOS domain name.

ActiveDirectoryPropertySamAccountName

Specifies the Active Directory SAMAccountName for Azure Storage.

DefaultSharePermission

Default share permission for users using Kerberos authentication if RBAC role is not assigned.

DirectoryServiceOption

Indicates the directory service used. Note that this enum may be extended in the future.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AzureFilesIdentityBasedAuthentication.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AzureFilesIdentityBasedAuthentication.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IAzureFilesIdentityBasedAuthentication.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AzureFilesIdentityBasedAuthentication into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to