BlobContainersOperations Classe
Avviso
NON creare un'istanza diretta di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:blob_containers> .
- Ereditarietà
-
builtins.objectBlobContainersOperations
Costruttore
BlobContainersOperations(*args, **kwargs)
Metodi
begin_object_level_worm |
Questa operazione esegue la migrazione di un contenitore BLOB dal livello di contenitore WORM al livello di oggetto non modificabile abilitato per il contenitore. I prerequisiti richiedono un criterio di non modificabilità a livello di contenitore nello stato bloccato o sbloccato, il controllo delle versioni a livello di account deve essere abilitato e non deve essere presente alcun blocco legale nel contenitore. |
clear_legal_hold |
Cancella i tag di blocco legali. La cancellazione dello stesso tag o non esistente comporta un'operazione idempotente. ClearLegalHold cancella solo i tag specificati nella richiesta. |
create |
Crea un nuovo contenitore nell'account specificato come descritto dal corpo della richiesta. Nella risorsa contenitore sono inclusi i metadati e le proprietà per quel contenitore. Non è incluso un elenco dei BLOB presenti nel contenitore. |
create_or_update_immutability_policy |
Crea o aggiorna un criterio di non modificabilità sbloccato. ETag in If-Match viene rispettato se specificato ma non richiesto per questa operazione. |
delete |
Elimina il contenitore specificato nel relativo account. |
delete_immutability_policy |
Interrompe un criterio di immutabilità sbloccato. La risposta dell'eliminazione ha un valore immutabilityPeriodSinceCreationInDays impostato su 0. ETag in If-Match è necessario per questa operazione. L'eliminazione di un criterio di immutabilità bloccata non è consentita, l'unico modo consiste nell'eliminare il contenitore dopo l'eliminazione di tutti i BLOB scaduti all'interno del contenitore bloccato dai criteri. |
extend_immutability_policy |
Estende l'immutabilitàPeriodSinceCreationInDays di un oggetto bloccato immutabilityPolicy. L'unica azione consentita per un criterio Bloccato sarà questa azione. ETag in If-Match è necessario per questa operazione. |
get |
Ottiene le proprietà di un contenitore specificato. |
get_immutability_policy |
Ottiene i criteri di immutabilità esistenti insieme all'ETag corrispondente nelle intestazioni e nel corpo della risposta. |
lease |
L'operazione Contenitore lease stabilisce e gestisce un blocco in un contenitore per le operazioni di eliminazione. La durata del blocco può variare da 15 a 60 secondi o può essere infinita. |
list |
Elenca tutti i contenitori e non supporta un prefisso come il piano dati. Anche SRP oggi non restituisce il token di continuazione. |
lock_immutability_policy |
Imposta lo stato ImmutabilityPolicy su Bloccato. L'unica azione consentita in un criterio bloccato è l'azione ExtendImmutabilityPolicy. ETag in If-Match è necessario per questa operazione. |
set_legal_hold |
Imposta i tag di blocco legali. L'impostazione dello stesso tag comporta un'operazione idempotente. SetLegalHold segue un modello di accodamento e non cancella i tag esistenti non specificati nella richiesta. |
update |
Aggiornamenti proprietà del contenitore, come specificato nel corpo della richiesta. Le proprietà non indicate nella richiesta verranno invariate. L'aggiornamento non riesce se il contenitore specificato non esiste già. |
begin_object_level_worm
Questa operazione esegue la migrazione di un contenitore BLOB dal livello di contenitore WORM al livello di oggetto non modificabile abilitato per il contenitore. I prerequisiti richiedono un criterio di non modificabilità a livello di contenitore nello stato bloccato o sbloccato, il controllo delle versioni a livello di account deve essere abilitato e non deve essere presente alcun blocco legale nel contenitore.
begin_object_level_worm(resource_group_name: str, account_name: str, container_name: str, **kwargs: Any) -> LROPoller[None]
Parametri
- resource_group_name
- str
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
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.
- container_name
- str
Nome del contenitore BLOB all'interno dell'account di archiviazione specificato. I nomi dei contenitori BLOB devono essere compresi tra 3 e 63 caratteri di lunghezza e usare numeri, lettere minuscole e trattini (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
clear_legal_hold
Cancella i tag di blocco legali. La cancellazione dello stesso tag o non esistente comporta un'operazione idempotente. ClearLegalHold cancella solo i tag specificati nella richiesta.
clear_legal_hold(resource_group_name: str, account_name: str, container_name: str, legal_hold: _models.LegalHold, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LegalHold
Parametri
- resource_group_name
- str
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
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.
- container_name
- str
Nome del contenitore BLOB all'interno dell'account di archiviazione specificato. I nomi dei contenitori BLOB devono essere compresi tra 3 e 63 caratteri di lunghezza e usare numeri, lettere minuscole e trattini (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
Proprietà LegalHold che verrà cancellata da un contenitore BLOB. È un tipo LegalHold o un tipo di 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
LegalHold o il risultato di cls(response)
Tipo restituito
Eccezioni
create
Crea un nuovo contenitore nell'account specificato come descritto dal corpo della richiesta. Nella risorsa contenitore sono inclusi i metadati e le proprietà per quel contenitore. Non è incluso un elenco dei BLOB presenti nel contenitore.
create(resource_group_name: str, account_name: str, container_name: str, blob_container: _models.BlobContainer, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BlobContainer
Parametri
- resource_group_name
- str
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
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.
- container_name
- str
Nome del contenitore BLOB all'interno dell'account di archiviazione specificato. I nomi dei contenitori BLOB devono essere compresi tra 3 e 63 caratteri di lunghezza e usare numeri, lettere minuscole e trattini (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
- blob_container
- BlobContainer oppure IO
Proprietà del contenitore BLOB da creare. È un tipo BLOBContainer 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
BLOBContainer o il risultato di cls(response)
Tipo restituito
Eccezioni
create_or_update_immutability_policy
Crea o aggiorna un criterio di non modificabilità sbloccato. ETag in If-Match viene rispettato se specificato ma non richiesto per questa operazione.
create_or_update_immutability_policy(resource_group_name: str, account_name: str, container_name: str, immutability_policy_name: str | _models.Enum35, if_match: str | None = None, parameters: _models.ImmutabilityPolicy | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ImmutabilityPolicy
Parametri
- resource_group_name
- str
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
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.
- container_name
- str
Nome del contenitore BLOB all'interno dell'account di archiviazione specificato. I nomi dei contenitori BLOB devono essere compresi tra 3 e 63 caratteri di lunghezza e usare numeri, lettere minuscole e trattini (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
Nome del contenitore BLOB immutabilityPolicy all'interno dell'account di archiviazione specificato. Il nome immutabilityPolicy deve essere "default". Obbligatorio "default".
- if_match
- str
Versione dello stato dell'entità (ETag) dei criteri di non modificabilità da aggiornare. Un valore "*" può essere usato per applicare l'operazione solo se il criterio di non modificabilità esiste già. Se omesso, questa operazione verrà sempre applicata. Il valore predefinito è Nessuno.
- parameters
- ImmutabilityPolicy oppure IO
Proprietà ImmutabilityPolicy che verranno create o aggiornate a un contenitore BLOB. È un tipo ImmutabilityPolicy o un tipo I/O. Il valore predefinito è Nessuno.
- 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
ImmutabilityPolicy o il risultato di cls(response)
Tipo restituito
Eccezioni
delete
Elimina il contenitore specificato nel relativo account.
delete(resource_group_name: str, account_name: str, container_name: str, **kwargs: Any) -> None
Parametri
- resource_group_name
- str
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
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.
- container_name
- str
Nome del contenitore BLOB all'interno dell'account di archiviazione specificato. I nomi dei contenitori BLOB devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
delete_immutability_policy
Interrompe un criterio di immutabilità sbloccato. La risposta dell'eliminazione ha un valore immutabilityPeriodSinceCreationInDays impostato su 0. ETag in If-Match è necessario per questa operazione. L'eliminazione di un criterio di immutabilità bloccata non è consentita, l'unico modo consiste nell'eliminare il contenitore dopo l'eliminazione di tutti i BLOB scaduti all'interno del contenitore bloccato dai criteri.
delete_immutability_policy(resource_group_name: str, account_name: str, container_name: str, immutability_policy_name: str | Enum35, if_match: str, **kwargs: Any) -> ImmutabilityPolicy
Parametri
- resource_group_name
- str
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
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.
- container_name
- str
Nome del contenitore BLOB all'interno dell'account di archiviazione specificato. I nomi dei contenitori BLOB devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
Nome dell'immutabilityPolicy del contenitore BLOB all'interno dell'account di archiviazione specificato. ImmutabilityPolicy Name deve essere 'default'. "default" Obbligatorio.
- if_match
- str
Versione dello stato dell'entità (ETag) dei criteri di immutabilità da aggiornare. È possibile usare il valore "*" per applicare l'operazione solo se il criterio di immutabilità esiste già. Se omesso, questa operazione verrà sempre applicata. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
ImmutabilityPolicy o il risultato di cls(response)
Tipo restituito
Eccezioni
extend_immutability_policy
Estende l'immutabilitàPeriodSinceCreationInDays di un oggetto bloccato immutabilityPolicy. L'unica azione consentita per un criterio Bloccato sarà questa azione. ETag in If-Match è necessario per questa operazione.
extend_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str, parameters: _models.ImmutabilityPolicy | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ImmutabilityPolicy
Parametri
- resource_group_name
- str
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
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.
- container_name
- str
Nome del contenitore BLOB all'interno dell'account di archiviazione specificato. I nomi dei contenitori BLOB devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
- if_match
- str
Versione dello stato dell'entità (ETag) dei criteri di immutabilità da aggiornare. È possibile usare il valore "*" per applicare l'operazione solo se il criterio di immutabilità esiste già. Se omesso, questa operazione verrà sempre applicata. Obbligatorio.
- parameters
- ImmutabilityPolicy oppure IO
Proprietà ImmutabilityPolicy che verranno estese per un contenitore BLOB. Tipo ImmutabilityPolicy o I/O. Il valore predefinito è Nessuno.
- 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
ImmutabilityPolicy o il risultato di cls(response)
Tipo restituito
Eccezioni
get
Ottiene le proprietà di un contenitore specificato.
get(resource_group_name: str, account_name: str, container_name: str, **kwargs: Any) -> BlobContainer
Parametri
- resource_group_name
- str
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
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.
- container_name
- str
Nome del contenitore BLOB all'interno dell'account di archiviazione specificato. I nomi dei contenitori BLOB devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
BlobContainer o il risultato di cls(response)
Tipo restituito
Eccezioni
get_immutability_policy
Ottiene i criteri di immutabilità esistenti insieme all'ETag corrispondente nelle intestazioni e nel corpo della risposta.
get_immutability_policy(resource_group_name: str, account_name: str, container_name: str, immutability_policy_name: str | Enum35, if_match: str | None = None, **kwargs: Any) -> ImmutabilityPolicy
Parametri
- resource_group_name
- str
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
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.
- container_name
- str
Nome del contenitore BLOB all'interno dell'account di archiviazione specificato. I nomi dei contenitori BLOB devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
Nome dell'immutabilityPolicy del contenitore BLOB all'interno dell'account di archiviazione specificato. ImmutabilityPolicy Name deve essere 'default'. "default" Obbligatorio.
- if_match
- str
Versione dello stato dell'entità (ETag) dei criteri di immutabilità da aggiornare. È possibile usare il valore "*" per applicare l'operazione solo se il criterio di immutabilità esiste già. Se omesso, questa operazione verrà sempre applicata. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata alla risposta diretta
Restituisce
ImmutabilityPolicy o il risultato di cls(response)
Tipo restituito
Eccezioni
lease
L'operazione Contenitore lease stabilisce e gestisce un blocco in un contenitore per le operazioni di eliminazione. La durata del blocco può variare da 15 a 60 secondi o può essere infinita.
lease(resource_group_name: str, account_name: str, container_name: str, parameters: _models.LeaseContainerRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LeaseContainerResponse
Parametri
- resource_group_name
- str
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
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.
- container_name
- str
Nome del contenitore BLOB all'interno dell'account di archiviazione specificato. I nomi dei contenitori BLOB devono avere una lunghezza compresa tra 3 e 63 caratteri e usare numeri, lettere minuscole e solo trattino (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
- parameters
- LeaseContainerRequest oppure IO
Corpo della richiesta del contenitore di lease. È un tipo LeaseContainerRequest o un tipo I/O. Il valore predefinito è Nessuno.
- 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
LeaseContainerResponse o il risultato di cls(response)
Tipo restituito
Eccezioni
list
Elenca tutti i contenitori e non supporta un prefisso come il piano dati. Anche SRP oggi non restituisce il token di continuazione.
list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, include: str | ListContainersInclude | None = None, **kwargs: Any) -> Iterable[ListContainerItem]
Parametri
- resource_group_name
- str
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
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.
- maxpagesize
- str
Facoltativa. Numero massimo di contenitori che possono essere inclusi nell'elenco. Il valore predefinito è Nessuno.
- filter
- str
Facoltativa. Se specificato, verranno elencati solo i nomi dei contenitori che iniziano con il filtro. Il valore predefinito è Nessuno.
- include
- str oppure ListContainersInclude
Facoltativo, usato per includere le proprietà per i contenitori BLOB eliminati temporanea. Il valore predefinito "eliminato" è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di ListContainerItem o il risultato di cls(response)
Tipo restituito
Eccezioni
lock_immutability_policy
Imposta lo stato ImmutabilityPolicy su Bloccato. L'unica azione consentita in un criterio bloccato è l'azione ExtendImmutabilityPolicy. ETag in If-Match è necessario per questa operazione.
lock_immutability_policy(resource_group_name: str, account_name: str, container_name: str, if_match: str, **kwargs: Any) -> ImmutabilityPolicy
Parametri
- resource_group_name
- str
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
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.
- container_name
- str
Nome del contenitore BLOB all'interno dell'account di archiviazione specificato. I nomi dei contenitori BLOB devono essere compresi tra 3 e 63 caratteri di lunghezza e usare numeri, lettere minuscole e trattini (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
- if_match
- str
Versione dello stato dell'entità (ETag) dei criteri di non modificabilità da aggiornare. Un valore "*" può essere usato per applicare l'operazione solo se il criterio di non modificabilità esiste già. Se omesso, questa operazione verrà sempre applicata. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
ImmutabilityPolicy o il risultato di cls(response)
Tipo restituito
Eccezioni
set_legal_hold
Imposta i tag di blocco legali. L'impostazione dello stesso tag comporta un'operazione idempotente. SetLegalHold segue un modello di accodamento e non cancella i tag esistenti non specificati nella richiesta.
set_legal_hold(resource_group_name: str, account_name: str, container_name: str, legal_hold: _models.LegalHold, *, content_type: str = 'application/json', **kwargs: Any) -> _models.LegalHold
Parametri
- resource_group_name
- str
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
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.
- container_name
- str
Nome del contenitore BLOB all'interno dell'account di archiviazione specificato. I nomi dei contenitori BLOB devono essere compresi tra 3 e 63 caratteri di lunghezza e usare numeri, lettere minuscole e trattini (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
Proprietà LegalHold che verrà impostata su un contenitore BLOB. È un tipo LegalHold o un tipo di 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
LegalHold o il risultato di cls(response)
Tipo restituito
Eccezioni
update
Aggiornamenti proprietà del contenitore, come specificato nel corpo della richiesta. Le proprietà non indicate nella richiesta verranno invariate. L'aggiornamento non riesce se il contenitore specificato non esiste già.
update(resource_group_name: str, account_name: str, container_name: str, blob_container: _models.BlobContainer, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BlobContainer
Parametri
- resource_group_name
- str
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
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.
- container_name
- str
Nome del contenitore BLOB all'interno dell'account di archiviazione specificato. I nomi dei contenitori BLOB devono essere compresi tra 3 e 63 caratteri di lunghezza e usare numeri, lettere minuscole e trattini (-). Ogni carattere trattino (-) deve essere immediatamente preceduto e seguito da una lettera o un numero. Obbligatorio.
- blob_container
- BlobContainer oppure IO
Proprietà da aggiornare per il contenitore BLOB. È un tipo BLOBContainer 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
BLOBContainer o il risultato di cls(response)
Tipo restituito
Eccezioni
Attributi
models
models = <module 'azure.mgmt.storage.v2021_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2021_04_01\\models\\__init__.py'>
Azure SDK for Python