Freigeben über


BlobContainers interface

Schnittstelle, die ein BlobContainers darstellt.

Methoden

beginObjectLevelWorm(string, string, string, BlobContainersObjectLevelWormOptionalParams)

Bei diesem Vorgang wird ein Blobcontainer von WORM auf Containerebene in containerebenen unveränderliche Container migriert. Voraussetzungen erfordern eine Unveränderlichkeitsrichtlinie auf Containerebene, entweder im gesperrten oder nicht gesperrten Zustand. Die Versionsverwaltung auf Kontoebene muss aktiviert sein, und für den Container sollte kein rechtlicher Haltepunkt vorhanden sein.

beginObjectLevelWormAndWait(string, string, string, BlobContainersObjectLevelWormOptionalParams)

Bei diesem Vorgang wird ein Blobcontainer von WORM auf Containerebene in containerebenen unveränderliche Container migriert. Voraussetzungen erfordern eine Unveränderlichkeitsrichtlinie auf Containerebene, entweder im gesperrten oder nicht gesperrten Zustand. Die Versionsverwaltung auf Kontoebene muss aktiviert sein, und für den Container sollte kein rechtlicher Haltepunkt vorhanden sein.

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

Löscht gesetzliche Haltetags. 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 im Anforderungstext beschrieben. Die Containerressource enthält Metadaten und Eigenschaften für den betreffenden Container. Sie schließt keine Liste der BLOBs ein, 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 es angegeben, aber für diesen Vorgang nicht erforderlich ist.

delete(string, string, string, BlobContainersDeleteOptionalParams)

Löscht den angegebenen Container unter seinem Konto.

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

Bricht eine entsperrte Unveränderlichkeitsrichtlinie ab. Die Antwort von delete ist unveränderlichPeriodSinceCreationInDays auf 0 festgelegt. ETag in If-Match ist für diesen Vorgang erforderlich. Das Löschen einer gesperrten Unveränderlichkeitsrichtlinie ist nicht zulässig. Die einzige Möglichkeit besteht darin, den Container nach dem Löschen aller abgelaufenen Blobs im gesperrten Container der Richtlinie zu löschen.

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 Eigenschaften eines angegebenen Containers ab.

getImmutabilityPolicy(string, string, string, BlobContainersGetImmutabilityPolicyOptionalParams)

Ruft die vorhandene Unveränderlichkeitsrichtlinie zusammen mit dem entsprechenden ETag in Antwortheadern und -Text ab.

lease(string, string, string, BlobContainersLeaseOptionalParams)

Mit dem Vorgang Lease Container wird eine Sperre für einen Container für Löschvorgänge eingerichtet und verwaltet. 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 Datenebene. Außerdem gibt SRP heute kein Fortsetzungstoken zurück.

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

Legt die ImmutabilityPolicy auf Den Status Gesperrt fest. Die einzige zulässige Aktion für eine gesperrte Richtlinie ist die Aktion ExtendImmutabilityPolicy. ETag in If-Match ist für diesen Vorgang erforderlich.

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

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

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

Aktualisierungen Containereigenschaften, wie im Anforderungstext angegeben. Die in der Anforderung nicht erwähnten Eigenschaften bleiben unverändert. Das Update schlägt fehl, wenn der angegebene Container noch nicht vorhanden ist.

Details zur Methode

beginObjectLevelWorm(string, string, string, BlobContainersObjectLevelWormOptionalParams)

Bei diesem Vorgang wird ein Blobcontainer von WORM auf Containerebene in containerebenen unveränderliche Container migriert. Voraussetzungen erfordern eine Unveränderlichkeitsrichtlinie auf Containerebene, entweder im gesperrten oder nicht gesperrten Zustand. Die Versionsverwaltung auf Kontoebene muss aktiviert sein, und für den Container sollte kein rechtlicher Haltepunkt vorhanden sein.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

containerName

string

Der Name des Blobcontainers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

options
BlobContainersObjectLevelWormOptionalParams

Die Optionsparameter.

Gibt zurück

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

beginObjectLevelWormAndWait(string, string, string, BlobContainersObjectLevelWormOptionalParams)

Bei diesem Vorgang wird ein Blobcontainer von WORM auf Containerebene in containerebenen unveränderliche Container migriert. Voraussetzungen erfordern eine Unveränderlichkeitsrichtlinie auf Containerebene, entweder im gesperrten oder nicht gesperrten Zustand. Die Versionsverwaltung auf Kontoebene muss aktiviert sein, und für den Container sollte kein rechtlicher Haltepunkt vorhanden sein.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

containerName

string

Der Name des Blobcontainers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

options
BlobContainersObjectLevelWormOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

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

Löscht gesetzliche Haltetags. 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 im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

containerName

string

Der Name des Blobcontainers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

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 im Anforderungstext beschrieben. Die Containerressource enthält Metadaten und Eigenschaften für den betreffenden Container. Sie schließt keine Liste der BLOBs ein, 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 im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

containerName

string

Der Name des Blobcontainers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

blobContainer
BlobContainer

Eigenschaften des zu erstellenden Blobcontainers.

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 es angegeben, aber für diesen Vorgang nicht erforderlich ist.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

containerName

string

Der Name des Blobcontainers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

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 im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

containerName

string

Der Name des Blobcontainers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

options
BlobContainersDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

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

Bricht eine entsperrte Unveränderlichkeitsrichtlinie ab. Die Antwort von delete ist unveränderlichPeriodSinceCreationInDays auf 0 festgelegt. ETag in If-Match ist für diesen Vorgang erforderlich. Das Löschen einer gesperrten Unveränderlichkeitsrichtlinie ist nicht zulässig. Die einzige Möglichkeit besteht darin, den Container nach dem Löschen aller abgelaufenen Blobs im gesperrten Container der Richtlinie zu löschen.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

containerName

string

Der Name des Blobcontainers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

ifMatch

string

Die ETag-Version (Entity State) der zu aktualisierenden Unveränderlichkeitsrichtlinie. Der Wert "*" kann zum Anwenden des Vorgangs nur verwendet werden, wenn die Unveränderlichkeitsrichtlinie bereits vorhanden ist. Wenn er nicht angegeben wird, wird dieser Vorgang immer angewendet.

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 im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

containerName

string

Der Name des Blobcontainers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

ifMatch

string

Die ETag-Version (Entity State) der zu aktualisierenden Unveränderlichkeitsrichtlinie. Der Wert "*" kann zum Anwenden des Vorgangs nur verwendet werden, wenn die Unveränderlichkeitsrichtlinie bereits vorhanden ist. Wenn er nicht angegeben wird, wird dieser Vorgang immer angewendet.

Gibt zurück

get(string, string, string, BlobContainersGetOptionalParams)

Ruft Eigenschaften eines angegebenen Containers ab.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

containerName

string

Der Name des Blobcontainers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

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 -Text ab.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

containerName

string

Der Name des Blobcontainers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

Gibt zurück

lease(string, string, string, BlobContainersLeaseOptionalParams)

Mit dem Vorgang Lease Container wird eine Sperre für einen Container für Löschvorgänge eingerichtet und verwaltet. 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 im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

containerName

string

Der Name des Blobcontainers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

options
BlobContainersLeaseOptionalParams

Die Optionsparameter.

Gibt zurück

list(string, string, BlobContainersListOptionalParams)

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

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

options
BlobContainersListOptionalParams

Die Optionsparameter.

Gibt zurück

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

Legt die ImmutabilityPolicy auf Den Status Gesperrt fest. Die einzige zulässige Aktion für eine gesperrte Richtlinie ist die Aktion ExtendImmutabilityPolicy. 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 im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

containerName

string

Der Name des Blobcontainers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

ifMatch

string

Die ETag-Version (Entity State) der zu aktualisierenden Unveränderlichkeitsrichtlinie. Der Wert "*" kann zum Anwenden des Vorgangs nur verwendet werden, wenn die Unveränderlichkeitsrichtlinie bereits vorhanden ist. Wenn er nicht angegeben wird, wird dieser Vorgang immer angewendet.

Gibt zurück

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

Legt gesetzliche Haltetags fest. Das Festlegen desselben Tags führt zu einem idempotenten Vorgang. SetLegalHold folgt einem Anfügemuster und löscht die vorhandenen Tags nicht, 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 im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

containerName

string

Der Name des Blobcontainers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

legalHold
LegalHold

Die LegalHold-Eigenschaft, die auf einen Blobcontainer festgelegt wird.

options
BlobContainersSetLegalHoldOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<LegalHold>

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

Aktualisierungen Containereigenschaften, wie im Anforderungstext angegeben. Die in der Anforderung nicht erwähnten Eigenschaften bleiben unverändert. Das 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 im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

containerName

string

Der Name des Blobcontainers innerhalb des angegebenen Speicherkontos. Blobcontainernamen müssen zwischen 3 und 63 Zeichen lang sein und nur Zahlen, Kleinbuchstaben und Bindestriche (-) verwenden. Direkt vor und nach jedem Bindestrich (-) muss ein Buchstabe oder eine Ziffer stehen.

blobContainer
BlobContainer

Zu aktualisierende Eigenschaften für den Blobcontainer.

options
BlobContainersUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<BlobContainer>