Condividi tramite


ObjectReplicationPoliciesOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

StorageManagementClient's

Attributo<xref:object_replication_policies> .

Ereditarietà
builtins.object
ObjectReplicationPoliciesOperations

Costruttore

ObjectReplicationPoliciesOperations(*args, **kwargs)

Metodi

create_or_update

Creare o aggiornare i criteri di replica dell'oggetto dell'account di archiviazione.

delete

Elimina i criteri di replica dell'oggetto associati all'account di archiviazione specificato.

get

Ottenere i criteri di replica dell'oggetto dell'account di archiviazione in base all'ID criterio.

list

Elencare i criteri di replica degli oggetti associati all'account di archiviazione.

create_or_update

Creare o aggiornare i criteri di replica dell'oggetto dell'account di archiviazione.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

object_replication_policy_id
str
Necessario

Per l'account di destinazione, specificare il valore 'default'. Configurare prima i criteri nell'account di destinazione. Per l'account di origine, specificare il valore dell'ID criterio restituito quando si scarica il criterio definito nell'account di destinazione. Il criterio viene scaricato come file JSON. Obbligatorio.

properties
ObjectReplicationPolicy oppure IO
Necessario

I criteri di replica degli oggetti impostati su un account di archiviazione. Se assente, verrà creato un ID criterio univoco. È un tipo ObjectReplicationPolicy o un tipo I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

ObjectReplicationPolicy o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina i criteri di replica dell'oggetto associati all'account di archiviazione specificato.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

object_replication_policy_id
str
Necessario

Per l'account di destinazione, specificare il valore 'default'. Configurare prima i criteri nell'account di destinazione. Per l'account di origine, specificare il valore dell'ID criterio restituito quando si scarica il criterio definito nell'account di destinazione. Il criterio viene scaricato come file JSON. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottenere i criteri di replica dell'oggetto dell'account di archiviazione in base all'ID criterio.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

object_replication_policy_id
str
Necessario

Per l'account di destinazione, specificare il valore 'default'. Configurare prima i criteri nell'account di destinazione. Per l'account di origine, specificare il valore dell'ID criterio restituito quando si scarica il criterio definito nell'account di destinazione. Il criterio viene scaricato come file JSON. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

ObjectReplicationPolicy o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Elencare i criteri di replica degli oggetti associati all'account di archiviazione.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Per il nome non viene fatta distinzione tra maiuscole e minuscole. Obbligatorio.

account_name
str
Necessario

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono essere di lunghezza compresa tra 3 e 24 caratteri e utilizzare solo numeri e lettere minuscole. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come l'istanza di ObjectReplicationPolicy o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

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