AzureFilesIdentityBasedAuthentication Class

Settings for Azure Files identity based authentication.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.storage._serialization.Model
AzureFilesIdentityBasedAuthentication

Constructor

AzureFilesIdentityBasedAuthentication(*, directory_service_options: str | _models.DirectoryServiceOptions, active_directory_properties: _models.ActiveDirectoryProperties | None = None, default_share_permission: str | _models.DefaultSharePermission | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
directory_service_options

Indicates the directory service used. Note that this enum may be extended in the future. Required. Known values are: "None", "AADDS", "AD", and "AADKERB".

active_directory_properties

Required if directoryServiceOptions are AD, optional if they are AADKERB.

default_share_permission

Default share permission for users using Kerberos authentication if RBAC role is not assigned. Known values are: "None", "StorageFileDataSmbShareReader", "StorageFileDataSmbShareContributor", and "StorageFileDataSmbShareElevatedContributor".

Variables

Name Description
directory_service_options

Indicates the directory service used. Note that this enum may be extended in the future. Required. Known values are: "None", "AADDS", "AD", and "AADKERB".

active_directory_properties

Required if directoryServiceOptions are AD, optional if they are AADKERB.

default_share_permission

Default share permission for users using Kerberos authentication if RBAC role is not assigned. Known values are: "None", "StorageFileDataSmbShareReader", "StorageFileDataSmbShareContributor", and "StorageFileDataSmbShareElevatedContributor".