AzureFilesIdentityBasedAuthentication Class

Settings for Azure Files identity based authentication.

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

Inheritance
AzureFilesIdentityBasedAuthentication

Constructor

AzureFilesIdentityBasedAuthentication(*, directory_service_options: Union[str, azure.mgmt.storage.v2021_06_01.models._storage_management_client_enums.DirectoryServiceOptions], active_directory_properties: Optional[azure.mgmt.storage.v2021_06_01.models._models_py3.ActiveDirectoryProperties] = None, default_share_permission: Optional[Union[str, azure.mgmt.storage.v2021_06_01.models._storage_management_client_enums.DefaultSharePermission]] = None, **kwargs)

Variables

directory_service_options
str or DirectoryServiceOptions

Required. Indicates the directory service used. Possible values include: "None", "AADDS", "AD".

active_directory_properties
ActiveDirectoryProperties

Required if choose AD.

default_share_permission
str or DefaultSharePermission

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