Compartir a través de


ObjectReplicationPoliciesOperations Clase

Advertencia

NO cree una instancia de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

StorageManagementClient's

Atributo<xref:object_replication_policies> .

Herencia
builtins.object
ObjectReplicationPoliciesOperations

Constructor

ObjectReplicationPoliciesOperations(*args, **kwargs)

Métodos

create_or_update

Cree o actualice la directiva de replicación de objetos de la cuenta de almacenamiento.

delete

Elimina la directiva de replicación de objetos asociada a la cuenta de almacenamiento especificada.

get

Obtenga la directiva de replicación de objetos de la cuenta de almacenamiento por identificador de directiva.

list

Enumere las directivas de replicación de objetos asociadas a la cuenta de almacenamiento.

create_or_update

Cree o actualice la directiva de replicación de objetos de la cuenta de almacenamiento.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas. Necesario.

account_name
str
Requerido

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.

object_replication_policy_id
str
Requerido

Para la cuenta de destino, proporcione el valor "default". Configure primero la directiva en la cuenta de destino. Para la cuenta de origen, proporcione el valor del identificador de directiva que se devuelve al descargar la directiva definida en la cuenta de destino. La directiva se descarga como un archivo JSON. Necesario.

properties
ObjectReplicationPolicy o IO
Requerido

La directiva de replicación de objetos establecida en una cuenta de almacenamiento. Si no está presente, se creará un identificador de directiva único. Es un tipo ObjectReplicationPolicy o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

ObjectReplicationPolicy o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete

Elimina la directiva de replicación de objetos asociada a la cuenta de almacenamiento especificada.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas. Necesario.

account_name
str
Requerido

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.

object_replication_policy_id
str
Requerido

Para la cuenta de destino, proporcione el valor "default". Configure primero la directiva en la cuenta de destino. Para la cuenta de origen, proporcione el valor del identificador de directiva que se devuelve al descargar la directiva definida en la cuenta de destino. La directiva se descarga como un archivo JSON. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Obtenga la directiva de replicación de objetos de la cuenta de almacenamiento por identificador de directiva.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas. Necesario.

account_name
str
Requerido

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.

object_replication_policy_id
str
Requerido

Para la cuenta de destino, proporcione el valor "default". Configure primero la directiva en la cuenta de destino. Para la cuenta de origen, proporcione el valor del identificador de directiva que se devuelve al descargar la directiva definida en la cuenta de destino. La directiva se descarga como un archivo JSON. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

ObjectReplicationPolicy o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Enumere las directivas de replicación de objetos asociadas a la cuenta de almacenamiento.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas. Necesario.

account_name
str
Requerido

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de ObjectReplicationPolicy o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

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