BlobContainersOperations interface
Interface die een BlobContainers-operatie vertegenwoordigt.
Eigenschappen
| begin |
|
| begin |
|
| clear |
Hiermee worden tags voor juridische bewaring gewist. Het wissen van dezelfde of niet-bestaande tag resulteert in een idempotente bewerking. ClearLegalHold wist alleen de opgegeven tags in de aanvraag. |
| create | Hiermee maakt u een nieuwe container onder het opgegeven account, zoals beschreven door de aanvraagbody. De containerresource bevat metagegevens en eigenschappen voor die container. Het bevat geen lijst van de blobs in de container. |
| create |
Hiermee maakt of werkt u een beleid voor ontgrendelde onveranderlijkheid bij. ETag in If-Match wordt gehonoreerd als het wordt gegeven, maar niet vereist is voor deze operatie. |
| delete | Verwijdert de opgegeven container onder het bijbehorende account. |
| delete |
Hiermee wordt een ontgrendeld onveranderbaarheidsbeleid afgebroken. Het antwoord van delete heeft immutabilityPeriodSinceCreationInDays ingesteld op 0. ETag in If-Match is vereist voor deze bewerking. Het verwijderen van een beleid voor vergrendelde onveranderbaarheid is niet toegestaan. De enige manier is om de container te verwijderen nadat alle verlopen blobs in de vergrendelde container van het beleid zijn verwijderd. |
| extend |
Verlengt de onveranderlijkheidPeriodSinSinCreatieInDagen van een vergrendelde onveranderlijkheidBeleid. De enige actie die is toegestaan voor een vergrendeld beleid, is deze actie. ETag in If-Match is vereist voor deze bewerking. |
| get | Hiermee haalt u de eigenschappen van een opgegeven container op. |
| get |
Hiermee haalt u het bestaande onveranderbaarheidsbeleid samen met de bijbehorende ETag op in antwoordheaders en hoofdteksten. |
| lease | De Lease Container-bewerking stelt een vergrendeling in en beheert deze op een container voor verwijderingsbewerkingen. De vergrendelingsduur kan 15 tot 60 seconden zijn of kan oneindig zijn. |
| list | Geeft een lijst van alle containers en ondersteunt geen voorvoegsel zoals gegevensvlak. Ook retourneert SRP vandaag de dag geen vervolgtoken. |
| lock |
Hiermee stelt u de status ImmutabilityPolicy in op Vergrendeld. De enige actie die is toegestaan voor een vergrendeld beleid, is de actie ExtendImmutabilityPolicy. ETag in If-Match is vereist voor deze bewerking. |
| object |
Met deze bewerking wordt een blobcontainer gemigreerd van WORM op containerniveau naar container met onveranderlijkheid ingeschakelde container op objectniveau. Vereisten vereisen een onveranderlijkheidsbeleid op containerniveau, hetzij in vergrendelde of ontgrendelde status, versiebeheer op accountniveau moet zijn ingeschakeld en er mag geen juridische bewaring op de container zijn. |
| set |
Stelt tags voor juridische bewaring in. Het instellen van dezelfde tag resulteert in een idempotente bewerking. SetLegalHold volgt een toevoegingspatroon en wist de bestaande tags die niet in de aanvraag zijn gespecificeerd niet. |
| update | Werkt de containereigenschappen bij zoals gespecificeerd in de hoofdtekst van de aanvraag. Woningen die niet in de aanvraag worden genoemd, blijven ongewijzigd. De update mislukt als de opgegeven container nog niet bestaat. |
Eigenschapdetails
beginObjectLevelWorm
Waarschuwing
Deze API is nu afgeschaft.
use objectLevelWorm instead
beginObjectLevelWorm: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginObjectLevelWormAndWait
Waarschuwing
Deze API is nu afgeschaft.
use objectLevelWorm instead
beginObjectLevelWormAndWait: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => Promise<void>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => Promise<void>
clearLegalHold
Hiermee worden tags voor juridische bewaring gewist. Het wissen van dezelfde of niet-bestaande tag resulteert in een idempotente bewerking. ClearLegalHold wist alleen de opgegeven tags in de aanvraag.
clearLegalHold: (resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersClearLegalHoldOptionalParams) => Promise<LegalHold>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersClearLegalHoldOptionalParams) => Promise<LegalHold>
create
Hiermee maakt u een nieuwe container onder het opgegeven account, zoals beschreven door de aanvraagbody. De containerresource bevat metagegevens en eigenschappen voor die container. Het bevat geen lijst van de blobs in de container.
create: (resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersCreateOptionalParams) => Promise<BlobContainer>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersCreateOptionalParams) => Promise<BlobContainer>
createOrUpdateImmutabilityPolicy
Hiermee maakt of werkt u een beleid voor ontgrendelde onveranderlijkheid bij. ETag in If-Match wordt gehonoreerd als het wordt gegeven, maar niet vereist is voor deze operatie.
createOrUpdateImmutabilityPolicy: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersCreateOrUpdateImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
delete
Verwijdert de opgegeven container onder het bijbehorende account.
delete: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersDeleteOptionalParams) => Promise<void>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersDeleteOptionalParams) => Promise<void>
deleteImmutabilityPolicy
Hiermee wordt een ontgrendeld onveranderbaarheidsbeleid afgebroken. Het antwoord van delete heeft immutabilityPeriodSinceCreationInDays ingesteld op 0. ETag in If-Match is vereist voor deze bewerking. Het verwijderen van een beleid voor vergrendelde onveranderbaarheid is niet toegestaan. De enige manier is om de container te verwijderen nadat alle verlopen blobs in de vergrendelde container van het beleid zijn verwijderd.
deleteImmutabilityPolicy: (resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersDeleteImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersDeleteImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
extendImmutabilityPolicy
Verlengt de onveranderlijkheidPeriodSinSinCreatieInDagen van een vergrendelde onveranderlijkheidBeleid. De enige actie die is toegestaan voor een vergrendeld beleid, is deze actie. ETag in If-Match is vereist voor deze bewerking.
extendImmutabilityPolicy: (resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersExtendImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersExtendImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
get
Hiermee haalt u de eigenschappen van een opgegeven container op.
get: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetOptionalParams) => Promise<BlobContainer>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetOptionalParams) => Promise<BlobContainer>
getImmutabilityPolicy
Hiermee haalt u het bestaande onveranderbaarheidsbeleid samen met de bijbehorende ETag op in antwoordheaders en hoofdteksten.
getImmutabilityPolicy: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersGetImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
lease
De Lease Container-bewerking stelt een vergrendeling in en beheert deze op een container voor verwijderingsbewerkingen. De vergrendelingsduur kan 15 tot 60 seconden zijn of kan oneindig zijn.
lease: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersLeaseOptionalParams) => Promise<LeaseContainerResponse>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersLeaseOptionalParams) => Promise<LeaseContainerResponse>
list
Geeft een lijst van alle containers en ondersteunt geen voorvoegsel zoals gegevensvlak. Ook retourneert SRP vandaag de dag geen vervolgtoken.
list: (resourceGroupName: string, accountName: string, options?: BlobContainersListOptionalParams) => PagedAsyncIterableIterator<ListContainerItem, ListContainerItem[], PageSettings>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, options?: BlobContainersListOptionalParams) => PagedAsyncIterableIterator<ListContainerItem, ListContainerItem[], PageSettings>
lockImmutabilityPolicy
Hiermee stelt u de status ImmutabilityPolicy in op Vergrendeld. De enige actie die is toegestaan voor een vergrendeld beleid, is de actie ExtendImmutabilityPolicy. ETag in If-Match is vereist voor deze bewerking.
lockImmutabilityPolicy: (resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersLockImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: BlobContainersLockImmutabilityPolicyOptionalParams) => Promise<ImmutabilityPolicy>
objectLevelWorm
Met deze bewerking wordt een blobcontainer gemigreerd van WORM op containerniveau naar container met onveranderlijkheid ingeschakelde container op objectniveau. Vereisten vereisen een onveranderlijkheidsbeleid op containerniveau, hetzij in vergrendelde of ontgrendelde status, versiebeheer op accountniveau moet zijn ingeschakeld en er mag geen juridische bewaring op de container zijn.
objectLevelWorm: (resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => PollerLike<OperationState<void>, void>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, containerName: string, options?: BlobContainersObjectLevelWormOptionalParams) => PollerLike<OperationState<void>, void>
setLegalHold
Stelt tags voor juridische bewaring in. Het instellen van dezelfde tag resulteert in een idempotente bewerking. SetLegalHold volgt een toevoegingspatroon en wist de bestaande tags die niet in de aanvraag zijn gespecificeerd niet.
setLegalHold: (resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersSetLegalHoldOptionalParams) => Promise<LegalHold>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, containerName: string, legalHold: LegalHold, options?: BlobContainersSetLegalHoldOptionalParams) => Promise<LegalHold>
update
Werkt de containereigenschappen bij zoals gespecificeerd in de hoofdtekst van de aanvraag. Woningen die niet in de aanvraag worden genoemd, blijven ongewijzigd. De update mislukt als de opgegeven container nog niet bestaat.
update: (resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersUpdateOptionalParams) => Promise<BlobContainer>
Waarde van eigenschap
(resourceGroupName: string, accountName: string, containerName: string, blobContainer: BlobContainer, options?: BlobContainersUpdateOptionalParams) => Promise<BlobContainer>