BlobContainersOperations interface
Interfaccia che rappresenta un'operazione BlobContainers.
Proprietà
| begin |
|
| begin |
|
| clear |
Cancella i tag di blocco a fini giudiziari. La cancellazione dello stesso tag o di un tag inesistente 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. La risorsa contenitore include i metadati e le proprietà per tale contenitore. Non include un elenco dei BLOB contenuti nel contenitore. |
| create |
Crea o aggiorna un criterio di immutabilità sbloccato. ETag in If-Match viene rispettato se fornito ma non richiesto per questa operazione. |
| delete | Elimina il contenitore specificato nel proprio account. |
| delete |
Interrompe un criterio di immutabilità sbloccato. La risposta dell'eliminazione ha immutabilityPeriodSinceCreationInDays impostata su 0. L'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 |
Estende l'immutabilityPeriodSinceCreationInDays di un immutabilityPolicy bloccato. L'unica azione consentita in un criterio Bloccato sarà questa azione. L'ETag in If-Match è necessario per questa operazione. |
| get | Ottiene le proprietà di un contenitore specificato. |
| get |
Ottiene i criteri di immutabilità esistenti insieme all'ETag corrispondente nelle intestazioni e nel corpo della risposta. |
| lease | L'operazione Lease Container stabilisce e gestisce un blocco su 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. Inoltre, l'SRP oggi non restituisce il token di continuazione. |
| lock |
Imposta lo stato ImmutabilityPolicy su Bloccato. L'unica azione consentita in un criterio bloccato è l'azione ExtendImmutabilityPolicy. L'ETag in If-Match è necessario per questa operazione. |
| object |
Questa operazione esegue la migrazione di un contenitore BLOB da un worm a livello di contenitore a un contenitore abilitato per l'immutabilità a livello di oggetto. I prerequisiti richiedono un criterio di immutabilità a livello di contenitore in stato bloccato o sbloccato, il controllo delle versioni a livello di account deve essere abilitato e non deve essere presente alcun blocco legale sul contenitore. |
| set |
Imposta i tag di blocco a fini giudiziari. L'impostazione dello stesso tag comporta un'operazione idempotente. SetLegalHold segue un modello di accodamento e non cancella i tag esistenti che non sono specificati nella richiesta. |
| update | Aggiorna le proprietà del contenitore come specificato nel corpo della richiesta. Le proprietà non menzionate nella richiesta rimarranno invariate. L'aggiornamento non riesce se il contenitore specificato non esiste già. |
Dettagli proprietà
beginObjectLevelWorm
Avviso
Questa API è ora deprecata.
use objectLevelWorm instead
beginObjectLevelWorm: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Valore della proprietà
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginObjectLevelWormAndWait
Avviso
Questa API è ora deprecata.
use objectLevelWorm instead
beginObjectLevelWormAndWait: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => Promise<void>
Valore della proprietà
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => Promise<void>
clearLegalHold
Cancella i tag di blocco a fini giudiziari. La cancellazione dello stesso tag o di un tag inesistente comporta un'operazione idempotente. ClearLegalHold cancella solo i tag specificati nella richiesta.
clearLegalHold: (resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersClearLegalHoldOptionalParams) => Promise<LegalHold>
Valore della proprietà
(resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersClearLegalHoldOptionalParams) => Promise<LegalHold>
create
Crea un nuovo contenitore nell'account specificato, come descritto dal corpo della richiesta. La risorsa contenitore include i metadati e le proprietà per tale contenitore. Non include un elenco dei BLOB contenuti nel contenitore.
create: (resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersCreateOptionalParams) => Promise<BlobContainer>
Valore della proprietà
(resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersCreateOptionalParams) => Promise<BlobContainer>
createOrUpdateImmutabilityPolicy
Crea o aggiorna un criterio di immutabilità sbloccato. ETag in If-Match viene rispettato se fornito ma non richiesto per questa operazione.
createOrUpdateImmutabilityPolicy: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
Valore della proprietà
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
delete
Elimina il contenitore specificato nel proprio account.
delete: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersDeleteOptionalParams) => Promise<void>
Valore della proprietà
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersDeleteOptionalParams) => Promise<void>
deleteImmutabilityPolicy
Interrompe un criterio di immutabilità sbloccato. La risposta dell'eliminazione ha immutabilityPeriodSinceCreationInDays impostata su 0. L'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.
deleteImmutabilityPolicy: (resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersDeleteImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
Valore della proprietà
(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersDeleteImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
extendImmutabilityPolicy
Estende l'immutabilityPeriodSinceCreationInDays di un immutabilityPolicy bloccato. L'unica azione consentita in un criterio Bloccato sarà questa azione. L'ETag in If-Match è necessario per questa operazione.
extendImmutabilityPolicy: (resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersExtendImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
Valore della proprietà
(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersExtendImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
get
Ottiene le proprietà di un contenitore specificato.
get: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetOptionalParams) => Promise<BlobContainer>
Valore della proprietà
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetOptionalParams) => Promise<BlobContainer>
getImmutabilityPolicy
Ottiene i criteri di immutabilità esistenti insieme all'ETag corrispondente nelle intestazioni e nel corpo della risposta.
getImmutabilityPolicy: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
Valore della proprietà
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
lease
L'operazione Lease Container stabilisce e gestisce un blocco su un contenitore per le operazioni di eliminazione. La durata del blocco può variare da 15 a 60 secondi o può essere infinita.
lease: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersLeaseOptionalParams) => Promise<LeaseContainerResponse>
Valore della proprietà
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersLeaseOptionalParams) => Promise<LeaseContainerResponse>
list
Elenca tutti i contenitori e non supporta un prefisso come il piano dati. Inoltre, l'SRP oggi non restituisce il token di continuazione.
list: (resourceGroupName: string, accountName: string, options?: BlobContainersListOptionalParams) => PagedAsyncIterableIterator<ListContainerItem, ListContainerItem[], PageSettings>
Valore della proprietà
(resourceGroupName: string, accountName: string, options?: BlobContainersListOptionalParams) => PagedAsyncIterableIterator<ListContainerItem, ListContainerItem[], PageSettings>
lockImmutabilityPolicy
Imposta lo stato ImmutabilityPolicy su Bloccato. L'unica azione consentita in un criterio bloccato è l'azione ExtendImmutabilityPolicy. L'ETag in If-Match è necessario per questa operazione.
lockImmutabilityPolicy: (resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersLockImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
Valore della proprietà
(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersLockImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
objectLevelWorm
Questa operazione esegue la migrazione di un contenitore BLOB da un worm a livello di contenitore a un contenitore abilitato per l'immutabilità a livello di oggetto. I prerequisiti richiedono un criterio di immutabilità a livello di contenitore in stato bloccato o sbloccato, il controllo delle versioni a livello di account deve essere abilitato e non deve essere presente alcun blocco legale sul contenitore.
objectLevelWorm: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => PollerLike<OperationState<void>, void>
Valore della proprietà
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => PollerLike<OperationState<void>, void>
setLegalHold
Imposta i tag di blocco a fini giudiziari. L'impostazione dello stesso tag comporta un'operazione idempotente. SetLegalHold segue un modello di accodamento e non cancella i tag esistenti che non sono specificati nella richiesta.
setLegalHold: (resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersSetLegalHoldOptionalParams) => Promise<LegalHold>
Valore della proprietà
(resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersSetLegalHoldOptionalParams) => Promise<LegalHold>
update
Aggiorna le proprietà del contenitore come specificato nel corpo della richiesta. Le proprietà non menzionate nella richiesta rimarranno invariate. L'aggiornamento non riesce se il contenitore specificato non esiste già.
update: (resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersUpdateOptionalParams) => Promise<BlobContainer>
Valore della proprietà
(resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersUpdateOptionalParams) => Promise<BlobContainer>