BlobContainers interface
Schnittstelle, die ein BlobContainers darstellt.
Methoden
begin |
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. |
begin |
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. |
clear |
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, Blob |
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. |
create |
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, Blob |
Löscht den angegebenen Container unter seinem Konto. |
delete |
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. |
extend |
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, Blob |
Ruft Eigenschaften eines angegebenen Containers ab. |
get |
Ruft die vorhandene Unveränderlichkeitsrichtlinie zusammen mit dem entsprechenden ETag in Antwortheadern und -Text ab. |
lease(string, string, string, Blob |
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, Blob |
Listet alle Container auf und unterstützt kein Präfix wie Datenebene. Außerdem gibt SRP heute kein Fortsetzungstoken zurück. |
lock |
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. |
set |
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, Blob |
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.
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.
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.
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.
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.
Die Optionsparameter.
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.
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.
Die Optionsparameter.
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.
Die Optionsparameter.
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.
Die Optionsparameter.
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.
Die Optionsparameter.
Gibt zurück
Promise<LeaseContainerResponse>
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.
Die Optionsparameter.
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.
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.
Die Optionsparameter.
Gibt zurück
Promise<BlobContainer>