Condividi tramite


BlobInventoryPoliciesOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

StorageManagementClient's

Attributo<xref:blob_inventory_policies> .

Ereditarietà
builtins.object
BlobInventoryPoliciesOperations

Costruttore

BlobInventoryPoliciesOperations(*args, **kwargs)

Metodi

create_or_update

Imposta i criteri di inventario BLOB sull'account di archiviazione specificato.

delete

Elimina i criteri di inventario BLOB associati all'account di archiviazione specificato.

get

Ottiene i criteri di inventario BLOB associati all'account di archiviazione specificato.

list

Ottiene i criteri di inventario BLOB associati all'account di archiviazione specificato.

create_or_update

Imposta i criteri di inventario BLOB sull'account di archiviazione specificato.

create_or_update(resource_group_name: str, account_name: str, blob_inventory_policy_name: str | _models.BlobInventoryPolicyName, properties: _models.BlobInventoryPolicy, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BlobInventoryPolicy

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.

blob_inventory_policy_name
str oppure BlobInventoryPolicyName
Necessario

Nome dei criteri di inventario BLOB dell'account di archiviazione. Deve essere sempre "default". "default" Obbligatorio.

properties
BlobInventoryPolicy oppure IO
Necessario

Criteri di inventario BLOB impostati su un account di archiviazione. Tipo BlobInventoryPolicy o I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

BlobInventoryPolicy o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina i criteri di inventario BLOB associati all'account di archiviazione specificato.

delete(resource_group_name: str, account_name: str, blob_inventory_policy_name: str | BlobInventoryPolicyName, **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.

blob_inventory_policy_name
str oppure BlobInventoryPolicyName
Necessario

Nome dei criteri di inventario BLOB dell'account di archiviazione. Deve essere sempre "default". "default" Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottiene i criteri di inventario BLOB associati all'account di archiviazione specificato.

get(resource_group_name: str, account_name: str, blob_inventory_policy_name: str | BlobInventoryPolicyName, **kwargs: Any) -> BlobInventoryPolicy

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.

blob_inventory_policy_name
str oppure BlobInventoryPolicyName
Necessario

Nome dei criteri di inventario BLOB dell'account di archiviazione. Deve essere sempre "default". "default" Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

BlobInventoryPolicy o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Ottiene i criteri di inventario BLOB associati all'account di archiviazione specificato.

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

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 alla risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

Attributi

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'>