Partager via


ObjectReplicationPoliciesOperations Classe

Avertissement

NE PAS instancier cette classe directement.

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

StorageManagementClientEst

attribut<xref:object_replication_policies> ;

Héritage
builtins.object
ObjectReplicationPoliciesOperations

Constructeur

ObjectReplicationPoliciesOperations(*args, **kwargs)

Méthodes

create_or_update

Créez ou mettez à jour la stratégie de réplication d’objet du compte de stockage.

delete

Supprime la stratégie de réplication d’objet associée au compte de stockage spécifié.

get

Obtenez la stratégie de réplication d’objet du compte de stockage par ID de stratégie.

list

Répertoriez les stratégies de réplication d’objets associées au compte de stockage.

create_or_update

Créez ou mettez à jour la stratégie de réplication d’objet du compte de stockage.

async create_or_update(resource_group_name: str, account_name: str, object_replication_policy_id: str, properties: _models.ObjectReplicationPolicy, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ObjectReplicationPolicy

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.

object_replication_policy_id
str
Obligatoire

Pour le compte de destination, indiquez la valeur « default ». Configurez d’abord la stratégie sur le compte de destination. Pour le compte source, indiquez la valeur de l’ID de stratégie qui est retourné lorsque vous téléchargez la stratégie qui a été définie sur le compte de destination. La stratégie est téléchargée sous forme de fichier JSON. Obligatoire.

properties
ObjectReplicationPolicy ou IO
Obligatoire

Stratégie de réplication d’objet définie sur un compte de stockage. Un ID de stratégie unique est créé en cas d’absence. Type ObjectReplicationPolicy ou type 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

ObjectReplicationPolicy ou le résultat de cls(response)

Type de retour

Exceptions

delete

Supprime la stratégie de réplication d’objet associée au compte de stockage spécifié.

async delete(resource_group_name: str, account_name: str, object_replication_policy_id: 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.

object_replication_policy_id
str
Obligatoire

Pour le compte de destination, indiquez la valeur « default ». Configurez d’abord la stratégie sur le compte de destination. Pour le compte source, indiquez la valeur de l’ID de stratégie qui est retourné lorsque vous téléchargez la stratégie qui a été définie sur le compte de destination. La stratégie est téléchargée sous forme de fichier JSON. 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

Obtenez la stratégie de réplication d’objet du compte de stockage par ID de stratégie.

async get(resource_group_name: str, account_name: str, object_replication_policy_id: str, **kwargs: Any) -> ObjectReplicationPolicy

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.

object_replication_policy_id
str
Obligatoire

Pour le compte de destination, indiquez la valeur « default ». Configurez d’abord la stratégie sur le compte de destination. Pour le compte source, indiquez la valeur de l’ID de stratégie qui est retourné lorsque vous téléchargez la stratégie qui a été définie sur le compte de destination. La stratégie est téléchargée sous forme de fichier JSON. Obligatoire.

cls
callable

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

Retours

ObjectReplicationPolicy ou le résultat de cls(response)

Type de retour

Exceptions

list

Répertoriez les stratégies de réplication d’objets associées au compte de stockage.

list(resource_group_name: str, account_name: str, **kwargs: Any) -> AsyncIterable[ObjectReplicationPolicy]

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.

cls
callable

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

Retours

Un itérateur comme instance d’ObjectReplicationPolicy ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

models

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