Freigeben über


BlobContainers interface

Schnittstelle, die einen BlobContainer darstellt.

Methoden

beginObjectLevelWorm(string, string, string, BlobContainersObjectLevelWormOptionalParams)

Dieser Vorgang migriert einen BLOB-Container von WORM auf Containerebene zu aktiviertem Container auf Objektebene.This operation migrates a blob container from container level worm to object level unmutability enabled container. Voraussetzungen erfordern eine Richtlinie für die Unveränderlichkeit auf Containerebene, entweder im gesperrten oder entsperrten Zustand, die Versionsverwaltung auf Kontoebene muss aktiviert sein, und es sollte keine gesetzliche Aufbewahrung für den Container vorhanden sein.

beginObjectLevelWormAndWait(string, string, string, BlobContainersObjectLevelWormOptionalParams)

Dieser Vorgang migriert einen BLOB-Container von WORM auf Containerebene zu aktiviertem Container auf Objektebene.This operation migrates a blob container from container level worm to object level unmutability enabled container. Voraussetzungen erfordern eine Richtlinie für die Unveränderlichkeit auf Containerebene, entweder im gesperrten oder entsperrten Zustand, die Versionsverwaltung auf Kontoebene muss aktiviert sein, und es sollte keine gesetzliche Aufbewahrung für den Container vorhanden sein.

clearLegalHold(string, string, string, LegalHold, BlobContainersClearLegalHoldOptionalParams)

Löscht gesetzliche Aufbewahrungstags. Das Löschen desselben oder nicht vorhandenen Tags führt zu einem idempotenten Vorgang. ClearLegalHold löscht nur die angegebenen Tags in der Anforderung.

create(string, string, string, BlobContainer, BlobContainersCreateOptionalParams)

Erstellt einen neuen Container unter dem angegebenen Konto, wie durch Anforderungstext beschrieben. Die Containerressource enthält Metadaten und Eigenschaften für diesen Container. Sie enthält keine Liste der blobs, die im Container enthalten sind.

createOrUpdateImmutabilityPolicy(string, string, string, BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams)

Erstellt oder aktualisiert eine nicht gesperrte Unveränderlichkeitsrichtlinie. ETag in If-Match wird berücksichtigt, wenn für diesen Vorgang jedoch nicht erforderlich.

delete(string, string, string, BlobContainersDeleteOptionalParams)

Löscht den angegebenen Container unter seinem Konto.

deleteImmutabilityPolicy(string, string, string, string, BlobContainersDeleteImmutabilityPolicyOptionalParams)

Hebt eine nicht gesperrte Unveränderlichkeitsrichtlinie ab. Die Antwort des Löschvorgangs hat unveränderlichkeitPeriodSinceCreationInDays auf 0 festgelegt. ETag in If-Match ist für diesen Vorgang erforderlich. Das Löschen einer gesperrten Unveränderbarkeitsrichtlinie ist nicht zulässig. Die einzige Möglichkeit besteht darin, den Container zu löschen, nachdem alle abgelaufenen Blobs innerhalb des Richtliniensperrcontainers gelöscht wurden.

extendImmutabilityPolicy(string, string, string, string, BlobContainersExtendImmutabilityPolicyOptionalParams)

Erweitert die UnveränderlichkeitPeriodSinceCreationInDays einer gesperrten Unveränderlichkeitsrichtlinie. Die einzige aktion, die für eine gesperrte Richtlinie zulässig ist, ist diese Aktion. ETag in If-Match ist für diesen Vorgang erforderlich.

get(string, string, string, BlobContainersGetOptionalParams)

Ruft Die Eigenschaften eines angegebenen Containers ab.

getImmutabilityPolicy(string, string, string, BlobContainersGetImmutabilityPolicyOptionalParams)

Ruft die vorhandene Unveränderlichkeitsrichtlinie zusammen mit dem entsprechenden ETag in Antwortheadern und Textkörper ab.

lease(string, string, string, BlobContainersLeaseOptionalParams)

Der LeaseContainer-Vorgang richtet eine Sperre für Löschvorgänge ein und verwaltet sie. Die Sperrdauer kann 15 bis 60 Sekunden betragen oder unendlich sein.

list(string, string, BlobContainersListOptionalParams)

Listet alle Container auf und unterstützt kein Präfix wie eine Datenebene. Auch SRP gibt heute kein Fortsetzungstoken zurück.

lockImmutabilityPolicy(string, string, string, string, BlobContainersLockImmutabilityPolicyOptionalParams)

Legt die Unveränderlichkeitsrichtlinie auf den Gesperrten Zustand fest. Die einzige aktion, die für eine gesperrte Richtlinie zulässig ist, ist die ExtendImmutabilityPolicy-Aktion. ETag in If-Match ist für diesen Vorgang erforderlich.

setLegalHold(string, string, string, LegalHold, BlobContainersSetLegalHoldOptionalParams)

Legt gesetzliche Aufbewahrungstags fest. Das Festlegen desselben Tags führt zu einem idempotenten Vorgang. SetLegalHold folgt einem Anfügemuster und löscht nicht die vorhandenen Tags, die in der Anforderung nicht angegeben sind.

update(string, string, string, BlobContainer, BlobContainersUpdateOptionalParams)

Aktualisiert Containereigenschaften wie im Anforderungstext angegeben. Eigenschaften, die in der Anforderung nicht erwähnt werden, bleiben unverändert. Update schlägt fehl, wenn der angegebene Container noch nicht vorhanden ist.

Details zur Methode

beginObjectLevelWorm(string, string, string, BlobContainersObjectLevelWormOptionalParams)

Dieser Vorgang migriert einen BLOB-Container von WORM auf Containerebene zu aktiviertem Container auf Objektebene.This operation migrates a blob container from container level worm to object level unmutability enabled container. Voraussetzungen erfordern eine Richtlinie für die Unveränderlichkeit auf Containerebene, entweder im gesperrten oder entsperrten Zustand, die Versionsverwaltung auf Kontoebene muss aktiviert sein, und es sollte keine gesetzliche Aufbewahrung für den Container vorhanden sein.

function beginObjectLevelWorm(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

containerName

string

Der Name des BLOB-Containers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

options
BlobContainersObjectLevelWormOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginObjectLevelWormAndWait(string, string, string, BlobContainersObjectLevelWormOptionalParams)

Dieser Vorgang migriert einen BLOB-Container von WORM auf Containerebene zu aktiviertem Container auf Objektebene.This operation migrates a blob container from container level worm to object level unmutability enabled container. Voraussetzungen erfordern eine Richtlinie für die Unveränderlichkeit auf Containerebene, entweder im gesperrten oder entsperrten Zustand, die Versionsverwaltung auf Kontoebene muss aktiviert sein, und es sollte keine gesetzliche Aufbewahrung für den Container vorhanden sein.

function beginObjectLevelWormAndWait(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams): Promise<void>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

containerName

string

Der Name des BLOB-Containers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

options
BlobContainersObjectLevelWormOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

clearLegalHold(string, string, string, LegalHold, BlobContainersClearLegalHoldOptionalParams)

Löscht gesetzliche Aufbewahrungstags. Das Löschen desselben oder nicht vorhandenen Tags führt zu einem idempotenten Vorgang. ClearLegalHold löscht nur die angegebenen Tags in der Anforderung.

function clearLegalHold(resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersClearLegalHoldOptionalParams): Promise<LegalHold>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

containerName

string

Der Name des BLOB-Containers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

legalHold
LegalHold

Die LegalHold-Eigenschaft, die aus einem Blobcontainer gelöscht wird.

options
BlobContainersClearLegalHoldOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<LegalHold>

create(string, string, string, BlobContainer, BlobContainersCreateOptionalParams)

Erstellt einen neuen Container unter dem angegebenen Konto, wie durch Anforderungstext beschrieben. Die Containerressource enthält Metadaten und Eigenschaften für diesen Container. Sie enthält keine Liste der blobs, die im Container enthalten sind.

function create(resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersCreateOptionalParams): Promise<BlobContainer>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

containerName

string

Der Name des BLOB-Containers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

blobContainer
BlobContainer

Eigenschaften des zu erstellenden BLOB-Containers.

options
BlobContainersCreateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<BlobContainer>

createOrUpdateImmutabilityPolicy(string, string, string, BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams)

Erstellt oder aktualisiert eine nicht gesperrte Unveränderlichkeitsrichtlinie. ETag in If-Match wird berücksichtigt, wenn für diesen Vorgang jedoch nicht erforderlich.

function createOrUpdateImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams): Promise<BlobContainersCreateOrUpdateImmutabilityPolicyResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

containerName

string

Der Name des BLOB-Containers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

Gibt zurück

delete(string, string, string, BlobContainersDeleteOptionalParams)

Löscht den angegebenen Container unter seinem Konto.

function delete(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersDeleteOptionalParams): Promise<void>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

containerName

string

Der Name des BLOB-Containers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

options
BlobContainersDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

deleteImmutabilityPolicy(string, string, string, string, BlobContainersDeleteImmutabilityPolicyOptionalParams)

Hebt eine nicht gesperrte Unveränderlichkeitsrichtlinie ab. Die Antwort des Löschvorgangs hat unveränderlichkeitPeriodSinceCreationInDays auf 0 festgelegt. ETag in If-Match ist für diesen Vorgang erforderlich. Das Löschen einer gesperrten Unveränderbarkeitsrichtlinie ist nicht zulässig. Die einzige Möglichkeit besteht darin, den Container zu löschen, nachdem alle abgelaufenen Blobs innerhalb des Richtliniensperrcontainers gelöscht wurden.

function deleteImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersDeleteImmutabilityPolicyOptionalParams): Promise<BlobContainersDeleteImmutabilityPolicyResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

containerName

string

Der Name des BLOB-Containers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

ifMatch

string

Die Entitätsstatusversion (ETag) der unveränderlichen Richtlinie zum Aktualisieren muss für alle Aktualisierungsvorgänge an den Server zurückgegeben werden. Der ETag-Wert muss die führenden und nachfolgenden doppelten Anführungszeichen enthalten, wie vom Dienst zurückgegeben.

Gibt zurück

extendImmutabilityPolicy(string, string, string, string, BlobContainersExtendImmutabilityPolicyOptionalParams)

Erweitert die UnveränderlichkeitPeriodSinceCreationInDays einer gesperrten Unveränderlichkeitsrichtlinie. Die einzige aktion, die für eine gesperrte Richtlinie zulässig ist, ist diese Aktion. ETag in If-Match ist für diesen Vorgang erforderlich.

function extendImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersExtendImmutabilityPolicyOptionalParams): Promise<BlobContainersExtendImmutabilityPolicyResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

containerName

string

Der Name des BLOB-Containers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

ifMatch

string

Die Entitätsstatusversion (ETag) der unveränderlichen Richtlinie zum Aktualisieren muss für alle Aktualisierungsvorgänge an den Server zurückgegeben werden. Der ETag-Wert muss die führenden und nachfolgenden doppelten Anführungszeichen enthalten, wie vom Dienst zurückgegeben.

Gibt zurück

get(string, string, string, BlobContainersGetOptionalParams)

Ruft Die Eigenschaften eines angegebenen Containers ab.

function get(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetOptionalParams): Promise<BlobContainer>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

containerName

string

Der Name des BLOB-Containers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

options
BlobContainersGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<BlobContainer>

getImmutabilityPolicy(string, string, string, BlobContainersGetImmutabilityPolicyOptionalParams)

Ruft die vorhandene Unveränderlichkeitsrichtlinie zusammen mit dem entsprechenden ETag in Antwortheadern und Textkörper ab.

function getImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetImmutabilityPolicyOptionalParams): Promise<BlobContainersGetImmutabilityPolicyResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

containerName

string

Der Name des BLOB-Containers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

Gibt zurück

lease(string, string, string, BlobContainersLeaseOptionalParams)

Der LeaseContainer-Vorgang richtet eine Sperre für Löschvorgänge ein und verwaltet sie. Die Sperrdauer kann 15 bis 60 Sekunden betragen oder unendlich sein.

function lease(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersLeaseOptionalParams): Promise<LeaseContainerResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

containerName

string

Der Name des BLOB-Containers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

options
BlobContainersLeaseOptionalParams

Die Optionsparameter.

Gibt zurück

list(string, string, BlobContainersListOptionalParams)

Listet alle Container auf und unterstützt kein Präfix wie eine Datenebene. Auch SRP gibt heute kein Fortsetzungstoken zurück.

function list(resourceGroupName: string, accountName: string, options?: BlobContainersListOptionalParams): PagedAsyncIterableIterator<ListContainerItem, ListContainerItem[], PageSettings>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

options
BlobContainersListOptionalParams

Die Optionsparameter.

Gibt zurück

lockImmutabilityPolicy(string, string, string, string, BlobContainersLockImmutabilityPolicyOptionalParams)

Legt die Unveränderlichkeitsrichtlinie auf den Gesperrten Zustand fest. Die einzige aktion, die für eine gesperrte Richtlinie zulässig ist, ist die ExtendImmutabilityPolicy-Aktion. ETag in If-Match ist für diesen Vorgang erforderlich.

function lockImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersLockImmutabilityPolicyOptionalParams): Promise<BlobContainersLockImmutabilityPolicyResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

containerName

string

Der Name des BLOB-Containers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

ifMatch

string

Die Entitätsstatusversion (ETag) der unveränderlichen Richtlinie zum Aktualisieren muss für alle Aktualisierungsvorgänge an den Server zurückgegeben werden. Der ETag-Wert muss die führenden und nachfolgenden doppelten Anführungszeichen enthalten, wie vom Dienst zurückgegeben.

Gibt zurück

setLegalHold(string, string, string, LegalHold, BlobContainersSetLegalHoldOptionalParams)

Legt gesetzliche Aufbewahrungstags fest. Das Festlegen desselben Tags führt zu einem idempotenten Vorgang. SetLegalHold folgt einem Anfügemuster und löscht nicht die vorhandenen Tags, die in der Anforderung nicht angegeben sind.

function setLegalHold(resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersSetLegalHoldOptionalParams): Promise<LegalHold>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

containerName

string

Der Name des BLOB-Containers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

legalHold
LegalHold

Die LegalHold-Eigenschaft, die auf einen BLOB-Container festgelegt wird.

options
BlobContainersSetLegalHoldOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<LegalHold>

update(string, string, string, BlobContainer, BlobContainersUpdateOptionalParams)

Aktualisiert Containereigenschaften wie im Anforderungstext angegeben. Eigenschaften, die in der Anforderung nicht erwähnt werden, bleiben unverändert. Update schlägt fehl, wenn der angegebene Container noch nicht vorhanden ist.

function update(resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersUpdateOptionalParams): Promise<BlobContainer>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe innerhalb des Abonnements des Benutzers. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Die Namen von Speicherkonten müssen zwischen 3 und 24 Zeichen lang sein und nur Zahlen und Kleinbuchstaben verwenden.

containerName

string

Der Name des BLOB-Containers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und Zahlen verwenden, nur Kleinbuchstaben und Gedankenstriche (-). Jedem Gedankenstrich (-) Zeichen muss unmittelbar ein Buchstabe oder eine Zahl vorangestellt und gefolgt werden.

blobContainer
BlobContainer

Eigenschaften, die für den BLOB-Container aktualisiert werden sollen.

options
BlobContainersUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<BlobContainer>