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