Partager via


FileSharesOperations Classe

Avertissement

NE PAS instancier cette classe directement.

Au lieu de cela, vous devez accéder aux opérations suivantes via

StorageManagementClientEst

attribut<xref:file_shares> ;

Héritage
builtins.object
FileSharesOperations

Constructeur

FileSharesOperations(*args, **kwargs)

Méthodes

create

Crée un partage sous le compte spécifié, comme décrit par le corps de la demande. La ressource de partage inclut des métadonnées et propriétés pour ce partage. Elle ne comprend pas la liste des fichiers contenus dans le partage.

delete

Supprime le partage spécifié sous son compte.

get

Obtient les propriétés d’un partage spécifié.

list

Répertorie tous les partages.

update

Mises à jour propriétés de partage comme spécifié dans le corps de la demande. Les propriétés non mentionnées dans la demande ne seront pas modifiées. La mise à jour échoue si le partage spécifié n’existe pas déjà.

create

Crée un partage sous le compte spécifié, comme décrit par le corps de la demande. La ressource de partage inclut des métadonnées et propriétés pour ce partage. Elle ne comprend pas la liste des fichiers contenus dans le partage.

create(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse. Obligatoire.

account_name
str
Obligatoire

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres. Obligatoire.

share_name
str
Obligatoire

Nom du partage de fichiers dans le compte de stockage spécifié. Les noms de partages de fichiers doivent comporter entre 3 et 63 caractères et utiliser uniquement des chiffres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre. Obligatoire.

file_share
FileShare ou IO
Obligatoire

Propriétés du partage de fichiers à créer. Type FileShare ou E/S. Obligatoire.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

FileShare ou le résultat de cls(response)

Type de retour

Exceptions

delete

Supprime le partage spécifié sous son compte.

delete(resource_group_name: str, account_name: str, share_name: str, **kwargs: Any) -> None

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse. Obligatoire.

account_name
str
Obligatoire

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres. Obligatoire.

share_name
str
Obligatoire

Nom du partage de fichiers dans le compte de stockage spécifié. Les noms de partages de fichiers doivent comporter entre 3 et 63 caractères et utiliser uniquement des chiffres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Aucun ou le résultat de cls(response)

Type de retour

Exceptions

get

Obtient les propriétés d’un partage spécifié.

get(resource_group_name: str, account_name: str, share_name: str, **kwargs: Any) -> FileShare

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse. Obligatoire.

account_name
str
Obligatoire

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres. Obligatoire.

share_name
str
Obligatoire

Nom du partage de fichiers dans le compte de stockage spécifié. Les noms de partages de fichiers doivent comporter entre 3 et 63 caractères et utiliser uniquement des chiffres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

FileShare ou le résultat de cls(response)

Type de retour

Exceptions

list

Répertorie tous les partages.

list(resource_group_name: str, account_name: str, skip_token: str | None = None, maxpagesize: str | None = None, filter: str | None = None, **kwargs: Any) -> Iterable[FileShareItem]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse. Obligatoire.

account_name
str
Obligatoire

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres. Obligatoire.

skip_token
str
Obligatoire

Optionnel. Jeton de continuation pour l’opération de liste. La valeur par défaut est Aucun.

maxpagesize
str
Obligatoire

Optionnel. Nombre maximal de partages pouvant être inclus dans la liste. La valeur par défaut est Aucun.

filter
str
Obligatoire

Optionnel. Quand il est spécifié, seuls les noms de partage commençant par le filtre sont répertoriés. La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme instance de FileShareItem ou du résultat de cls(response)

Type de retour

Exceptions

update

Mises à jour propriétés de partage comme spécifié dans le corps de la demande. Les propriétés non mentionnées dans la demande ne seront pas modifiées. La mise à jour échoue si le partage spécifié n’existe pas déjà.

update(resource_group_name: str, account_name: str, share_name: str, file_share: _models.FileShare, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FileShare

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse. Obligatoire.

account_name
str
Obligatoire

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres. Obligatoire.

share_name
str
Obligatoire

Nom du partage de fichiers dans le compte de stockage spécifié. Les noms de partages de fichiers doivent comporter entre 3 et 63 caractères et utiliser uniquement des chiffres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre. Obligatoire.

file_share
FileShare ou IO
Obligatoire

Propriétés à mettre à jour pour le partage de fichiers. Type FileShare ou E/S. Obligatoire.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

FileShare ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

models

models = <module 'azure.mgmt.storage.v2019_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2019_04_01\\models\\__init__.py'>