BlobContainers interface
Rozhraní představující objekt blobContainers
Metody
begin |
Tato operace migruje kontejner objektů blob z kontejneru WORM na neměnnost kontejneru na úrovni objektu. Požadavky vyžadují zásadu neměnnosti na úrovni kontejneru buď v uzamčeném nebo odemknutém stavu, musí být povolená správa verzí na úrovni účtu a kontejner by neměl obsahovat právní blokování. |
begin |
Tato operace migruje kontejner objektů blob z kontejneru WORM na neměnnost kontejneru na úrovni objektu. Požadavky vyžadují zásadu neměnnosti na úrovni kontejneru buď v uzamčeném nebo odemknutém stavu, musí být povolená správa verzí na úrovni účtu a kontejner by neměl obsahovat právní blokování. |
clear |
Vymaže značky blokování z právních důvodů. Vymazáním stejné nebo neexistující značky dojde k idempotentní operaci. ClearLegalHold vymaže pouze zadané značky v požadavku. |
create(string, string, string, Blob |
Vytvoří nový kontejner pod zadaným účtem, jak popisuje text požadavku. Prostředek kontejneru obsahuje metadata a vlastnosti pro tento kontejner. Neobsahuje seznam objektů blob obsažených v kontejneru. |
create |
Vytvoří nebo aktualizuje odemknuté zásady neměnnosti. Značky ETag v If-Match jsou dodrženy, pokud jsou uděleny, ale nejsou požadovány pro tuto operaci. |
delete(string, string, string, Blob |
Odstraní zadaný kontejner pod svým účtem. |
delete |
Přeruší odemknutou zásadu neměnnosti. Odpověď odstranění má neměnnostPeriodSinceCreationInDays nastavená na hodnotu 0. Pro tuto operaci je vyžadována značka ETag v If-Match. Odstranění uzamčené zásady neměnnosti není povolené, jediným způsobem je odstranit kontejner po odstranění všech objektů blob s vypršenou platností uvnitř uzamčeného kontejneru zásad. |
extend |
Rozšiřuje neměnnostPeriodSinceCreationInDays uzamčené immutabilityPolicy. Jedinou akcí povolenou u uzamčených zásad bude tato akce. Pro tuto operaci je vyžadována značka ETag v If-Match. |
get(string, string, string, Blob |
Získá vlastnosti zadaného kontejneru. |
get |
Získá existující neměnnost zásady spolu s odpovídající značkou ETag v hlavicích odpovědi a textu. |
lease(string, string, string, Blob |
Operace zapůjčení kontejneru vytvoří a spravuje zámek kontejneru pro operace odstranění. Doba trvání zámku může být 15 až 60 sekund nebo může být nekonečná. |
list(string, string, Blob |
Zobrazí seznam všech kontejnerů a nepodporuje předponu, jako je rovina dat. SRP dnes také nevrací token pro pokračování. |
lock |
Nastaví ImmutabilityPolicy na Uzamčený stav. Jedinou akcí povolenou u uzamčené zásady je akce ExtendImmutabilityPolicy. Pro tuto operaci je vyžadována značka ETag v If-Match. |
set |
Nastaví značky blokování z právních důvodů. Nastavení stejné značky způsobí idempotentní operaci. SetLegalHold se řídí vzorem připojení a nevymaže existující značky, které nejsou v požadavku zadány. |
update(string, string, string, Blob |
Aktualizuje vlastnosti kontejneru, jak je uvedeno v textu požadavku. Vlastnosti, které nejsou uvedené v požadavku, se nezmění. Aktualizace selže, pokud zadaný kontejner ještě neexistuje. |
Podrobnosti metody
beginObjectLevelWorm(string, string, string, BlobContainersObjectLevelWormOptionalParams)
Tato operace migruje kontejner objektů blob z kontejneru WORM na neměnnost kontejneru na úrovni objektu. Požadavky vyžadují zásadu neměnnosti na úrovni kontejneru buď v uzamčeném nebo odemknutém stavu, musí být povolená správa verzí na úrovni účtu a kontejner by neměl obsahovat právní blokování.
function beginObjectLevelWorm(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků v rámci předplatného uživatele. Název nerozlišuje malá a velká písmena.
- accountName
-
string
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena.
- containerName
-
string
Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí používat jenom číslice, malá písmena a pomlčku (-). Každý znak pomlčky (-) musí být bezprostředně před znakem a za ním písmeno nebo číslo.
Parametry možností.
Návraty
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginObjectLevelWormAndWait(string, string, string, BlobContainersObjectLevelWormOptionalParams)
Tato operace migruje kontejner objektů blob z kontejneru WORM na neměnnost kontejneru na úrovni objektu. Požadavky vyžadují zásadu neměnnosti na úrovni kontejneru buď v uzamčeném nebo odemknutém stavu, musí být povolená správa verzí na úrovni účtu a kontejner by neměl obsahovat právní blokování.
function beginObjectLevelWormAndWait(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams): Promise<void>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků v rámci předplatného uživatele. Název nerozlišuje malá a velká písmena.
- accountName
-
string
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena.
- containerName
-
string
Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí používat jenom číslice, malá písmena a pomlčku (-). Každý znak pomlčky (-) musí být bezprostředně před znakem a za ním písmeno nebo číslo.
Parametry možností.
Návraty
Promise<void>
clearLegalHold(string, string, string, LegalHold, BlobContainersClearLegalHoldOptionalParams)
Vymaže značky blokování z právních důvodů. Vymazáním stejné nebo neexistující značky dojde k idempotentní operaci. ClearLegalHold vymaže pouze zadané značky v požadavku.
function clearLegalHold(resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersClearLegalHoldOptionalParams): Promise<LegalHold>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků v rámci předplatného uživatele. Název nerozlišuje malá a velká písmena.
- accountName
-
string
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena.
- containerName
-
string
Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí používat jenom číslice, malá písmena a pomlčku (-). Každý znak pomlčky (-) musí být bezprostředně před znakem a za ním písmeno nebo číslo.
- legalHold
- LegalHold
Vlastnost LegalHold, která bude vymazána z kontejneru objektů blob.
Parametry možností.
Návraty
Promise<LegalHold>
create(string, string, string, BlobContainer, BlobContainersCreateOptionalParams)
Vytvoří nový kontejner pod zadaným účtem, jak popisuje text požadavku. Prostředek kontejneru obsahuje metadata a vlastnosti pro tento kontejner. Neobsahuje seznam objektů blob obsažených v kontejneru.
function create(resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersCreateOptionalParams): Promise<BlobContainer>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků v rámci předplatného uživatele. Název nerozlišuje malá a velká písmena.
- accountName
-
string
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena.
- containerName
-
string
Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí používat jenom číslice, malá písmena a pomlčku (-). Každý znak pomlčky (-) musí být bezprostředně před znakem a za ním písmeno nebo číslo.
- blobContainer
- BlobContainer
Vlastnosti kontejneru objektů blob, který se má vytvořit.
Parametry možností.
Návraty
Promise<BlobContainer>
createOrUpdateImmutabilityPolicy(string, string, string, BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams)
Vytvoří nebo aktualizuje odemknuté zásady neměnnosti. Značky ETag v If-Match jsou dodrženy, pokud jsou uděleny, ale nejsou požadovány pro tuto operaci.
function createOrUpdateImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams): Promise<BlobContainersCreateOrUpdateImmutabilityPolicyResponse>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků v rámci předplatného uživatele. Název nerozlišuje malá a velká písmena.
- accountName
-
string
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena.
- containerName
-
string
Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí používat jenom číslice, malá písmena a pomlčku (-). Každý znak pomlčky (-) musí být bezprostředně před znakem a za ním písmeno nebo číslo.
Parametry možností.
Návraty
delete(string, string, string, BlobContainersDeleteOptionalParams)
Odstraní zadaný kontejner pod svým účtem.
function delete(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersDeleteOptionalParams): Promise<void>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků v rámci předplatného uživatele. Název nerozlišuje malá a velká písmena.
- accountName
-
string
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena.
- containerName
-
string
Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí používat jenom číslice, malá písmena a pomlčku (-). Každý znak pomlčky (-) musí být bezprostředně před znakem a za ním písmeno nebo číslo.
Parametry možností.
Návraty
Promise<void>
deleteImmutabilityPolicy(string, string, string, string, BlobContainersDeleteImmutabilityPolicyOptionalParams)
Přeruší odemknutou zásadu neměnnosti. Odpověď odstranění má neměnnostPeriodSinceCreationInDays nastavená na hodnotu 0. Pro tuto operaci je vyžadována značka ETag v If-Match. Odstranění uzamčené zásady neměnnosti není povolené, jediným způsobem je odstranit kontejner po odstranění všech objektů blob s vypršenou platností uvnitř uzamčeného kontejneru zásad.
function deleteImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersDeleteImmutabilityPolicyOptionalParams): Promise<BlobContainersDeleteImmutabilityPolicyResponse>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků v rámci předplatného uživatele. Název nerozlišuje malá a velká písmena.
- accountName
-
string
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena.
- containerName
-
string
Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí používat jenom číslice, malá písmena a pomlčku (-). Každý znak pomlčky (-) musí být bezprostředně před znakem a za ním písmeno nebo číslo.
- ifMatch
-
string
Pro všechny operace aktualizace musí být vrácena na server verze stavu entity (ETag) zásady neměnnosti, která se má aktualizovat. Hodnota ETag musí obsahovat úvodní a koncové dvojité uvozovky vrácené službou.
Parametry možností.
Návraty
extendImmutabilityPolicy(string, string, string, string, BlobContainersExtendImmutabilityPolicyOptionalParams)
Rozšiřuje neměnnostPeriodSinceCreationInDays uzamčené immutabilityPolicy. Jedinou akcí povolenou u uzamčených zásad bude tato akce. Pro tuto operaci je vyžadována značka ETag v If-Match.
function extendImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersExtendImmutabilityPolicyOptionalParams): Promise<BlobContainersExtendImmutabilityPolicyResponse>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků v rámci předplatného uživatele. Název nerozlišuje malá a velká písmena.
- accountName
-
string
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena.
- containerName
-
string
Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí používat jenom číslice, malá písmena a pomlčku (-). Každý znak pomlčky (-) musí být bezprostředně před znakem a za ním písmeno nebo číslo.
- ifMatch
-
string
Pro všechny operace aktualizace musí být vrácena na server verze stavu entity (ETag) zásady neměnnosti, která se má aktualizovat. Hodnota ETag musí obsahovat úvodní a koncové dvojité uvozovky vrácené službou.
Parametry možností.
Návraty
get(string, string, string, BlobContainersGetOptionalParams)
Získá vlastnosti zadaného kontejneru.
function get(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetOptionalParams): Promise<BlobContainer>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků v rámci předplatného uživatele. Název nerozlišuje malá a velká písmena.
- accountName
-
string
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena.
- containerName
-
string
Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí používat jenom číslice, malá písmena a pomlčku (-). Každý znak pomlčky (-) musí být bezprostředně před znakem a za ním písmeno nebo číslo.
- options
- BlobContainersGetOptionalParams
Parametry možností.
Návraty
Promise<BlobContainer>
getImmutabilityPolicy(string, string, string, BlobContainersGetImmutabilityPolicyOptionalParams)
Získá existující neměnnost zásady spolu s odpovídající značkou ETag v hlavicích odpovědi a textu.
function getImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetImmutabilityPolicyOptionalParams): Promise<BlobContainersGetImmutabilityPolicyResponse>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků v rámci předplatného uživatele. Název nerozlišuje malá a velká písmena.
- accountName
-
string
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena.
- containerName
-
string
Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí používat jenom číslice, malá písmena a pomlčku (-). Každý znak pomlčky (-) musí být bezprostředně před znakem a za ním písmeno nebo číslo.
Parametry možností.
Návraty
lease(string, string, string, BlobContainersLeaseOptionalParams)
Operace zapůjčení kontejneru vytvoří a spravuje zámek kontejneru pro operace odstranění. Doba trvání zámku může být 15 až 60 sekund nebo může být nekonečná.
function lease(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersLeaseOptionalParams): Promise<LeaseContainerResponse>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků v rámci předplatného uživatele. Název nerozlišuje malá a velká písmena.
- accountName
-
string
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena.
- containerName
-
string
Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí používat jenom číslice, malá písmena a pomlčku (-). Každý znak pomlčky (-) musí být bezprostředně před znakem a za ním písmeno nebo číslo.
Parametry možností.
Návraty
Promise<LeaseContainerResponse>
list(string, string, BlobContainersListOptionalParams)
Zobrazí seznam všech kontejnerů a nepodporuje předponu, jako je rovina dat. SRP dnes také nevrací token pro pokračování.
function list(resourceGroupName: string, accountName: string, options?: BlobContainersListOptionalParams): PagedAsyncIterableIterator<ListContainerItem, ListContainerItem[], PageSettings>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků v rámci předplatného uživatele. Název nerozlišuje malá a velká písmena.
- accountName
-
string
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena.
- options
- BlobContainersListOptionalParams
Parametry možností.
Návraty
lockImmutabilityPolicy(string, string, string, string, BlobContainersLockImmutabilityPolicyOptionalParams)
Nastaví ImmutabilityPolicy na Uzamčený stav. Jedinou akcí povolenou u uzamčené zásady je akce ExtendImmutabilityPolicy. Pro tuto operaci je vyžadována značka ETag v If-Match.
function lockImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersLockImmutabilityPolicyOptionalParams): Promise<BlobContainersLockImmutabilityPolicyResponse>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků v rámci předplatného uživatele. Název nerozlišuje malá a velká písmena.
- accountName
-
string
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena.
- containerName
-
string
Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí používat jenom číslice, malá písmena a pomlčku (-). Každý znak pomlčky (-) musí být bezprostředně před znakem a za ním písmeno nebo číslo.
- ifMatch
-
string
Pro všechny operace aktualizace musí být vrácena na server verze stavu entity (ETag) zásady neměnnosti, která se má aktualizovat. Hodnota ETag musí obsahovat úvodní a koncové dvojité uvozovky vrácené službou.
Parametry možností.
Návraty
setLegalHold(string, string, string, LegalHold, BlobContainersSetLegalHoldOptionalParams)
Nastaví značky blokování z právních důvodů. Nastavení stejné značky způsobí idempotentní operaci. SetLegalHold se řídí vzorem připojení a nevymaže existující značky, které nejsou v požadavku zadány.
function setLegalHold(resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersSetLegalHoldOptionalParams): Promise<LegalHold>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků v rámci předplatného uživatele. Název nerozlišuje malá a velká písmena.
- accountName
-
string
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena.
- containerName
-
string
Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí používat jenom číslice, malá písmena a pomlčku (-). Každý znak pomlčky (-) musí být bezprostředně před znakem a za ním písmeno nebo číslo.
- legalHold
- LegalHold
Vlastnost LegalHold, která bude nastavena na kontejner objektů blob.
Parametry možností.
Návraty
Promise<LegalHold>
update(string, string, string, BlobContainer, BlobContainersUpdateOptionalParams)
Aktualizuje vlastnosti kontejneru, jak je uvedeno v textu požadavku. Vlastnosti, které nejsou uvedené v požadavku, se nezmění. Aktualizace selže, pokud zadaný kontejner ještě neexistuje.
function update(resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersUpdateOptionalParams): Promise<BlobContainer>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků v rámci předplatného uživatele. Název nerozlišuje malá a velká písmena.
- accountName
-
string
Název účtu úložiště v zadané skupině prostředků. Názvy účtů úložiště musí mít délku 3 až 24 znaků a musí obsahovat jenom číslice a malá písmena.
- containerName
-
string
Název kontejneru objektů blob v rámci zadaného účtu úložiště. Názvy kontejnerů objektů blob musí mít délku 3 až 63 znaků a musí používat jenom číslice, malá písmena a pomlčku (-). Každý znak pomlčky (-) musí být bezprostředně před znakem a za ním písmeno nebo číslo.
- blobContainer
- BlobContainer
Vlastnosti, které se mají aktualizovat pro kontejner objektů blob.
Parametry možností.
Návraty
Promise<BlobContainer>