Udostępnij za pośrednictwem


PageBlobCreateIfNotExistsOptions interface

Opcje konfigurowania operacji createIfNotExists.

Rozszerzenie

Właściwości

abortSignal

Implementacja interfejsu AbortSignalLike sygnalizuje żądanie anulowania operacji. Na przykład użyj @azure/abort-controller, aby utworzyć AbortSignal.

blobHTTPHeaders

Nagłówki HTTP ustawiane podczas tworzenia stronicowego obiektu blob.

blobSequenceNumber

Wartość kontrolowana przez użytkownika, która może służyć do śledzenia żądań. Wartość musi należeć do zakresu od 0 do 2^63–1. Wartość domyślna to 0.

customerProvidedKey

Informacje o kluczu podane przez klienta.

encryptionScope

Fakultatywny. Wersja 2019-07-07 lub nowsza. Określa nazwę zakresu szyfrowania, który ma być używany do szyfrowania danych podanych w żądaniu. Jeśli nie zostanie określony, szyfrowanie jest wykonywane z domyślnym zakresem szyfrowania konta. Aby uzyskać więcej informacji, zobacz Szyfrowanie w usłudze Rest dla usług Azure Storage.

immutabilityPolicy

Fakultatywny. Określa zasady niezmienności dla obiektu blob. Należy pamiętać, że parametr ma zastosowanie tylko do obiektu blob w kontenerze z włączonym robakiem na poziomie wersji.

legalHold

Fakultatywny. Wskazuje, czy na obiekcie blob należy umieścić archiwizację prawną. Należy pamiętać, że parametr ma zastosowanie tylko do obiektu blob w kontenerze z włączonym robakiem na poziomie wersji.

metadata

Kolekcja pary ciągów klucz-wartość do skojarzenia z obiektem blob podczas tworzenia uzupełnialnych obiektów blob.

tier

Warstwa dostępu. Więcej szczegółów — https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

Właściwości dziedziczone

tracingOptions

Opcje konfigurowania zakresów utworzonych po włączeniu śledzenia.

Szczegóły właściwości

abortSignal

Implementacja interfejsu AbortSignalLike sygnalizuje żądanie anulowania operacji. Na przykład użyj @azure/abort-controller, aby utworzyć AbortSignal.

abortSignal?: AbortSignalLike

Wartość właściwości

blobHTTPHeaders

Nagłówki HTTP ustawiane podczas tworzenia stronicowego obiektu blob.

blobHTTPHeaders?: BlobHTTPHeaders

Wartość właściwości

blobSequenceNumber

Wartość kontrolowana przez użytkownika, która może służyć do śledzenia żądań. Wartość musi należeć do zakresu od 0 do 2^63–1. Wartość domyślna to 0.

blobSequenceNumber?: number

Wartość właściwości

number

customerProvidedKey

Informacje o kluczu podane przez klienta.

customerProvidedKey?: CpkInfo

Wartość właściwości

encryptionScope

Fakultatywny. Wersja 2019-07-07 lub nowsza. Określa nazwę zakresu szyfrowania, który ma być używany do szyfrowania danych podanych w żądaniu. Jeśli nie zostanie określony, szyfrowanie jest wykonywane z domyślnym zakresem szyfrowania konta. Aby uzyskać więcej informacji, zobacz Szyfrowanie w usłudze Rest dla usług Azure Storage.

encryptionScope?: string

Wartość właściwości

string

immutabilityPolicy

Fakultatywny. Określa zasady niezmienności dla obiektu blob. Należy pamiętać, że parametr ma zastosowanie tylko do obiektu blob w kontenerze z włączonym robakiem na poziomie wersji.

immutabilityPolicy?: BlobImmutabilityPolicy

Wartość właściwości

legalHold

Fakultatywny. Wskazuje, czy na obiekcie blob należy umieścić archiwizację prawną. Należy pamiętać, że parametr ma zastosowanie tylko do obiektu blob w kontenerze z włączonym robakiem na poziomie wersji.

legalHold?: boolean

Wartość właściwości

boolean

metadata

Kolekcja pary ciągów klucz-wartość do skojarzenia z obiektem blob podczas tworzenia uzupełnialnych obiektów blob.

metadata?: Metadata

Wartość właściwości

tier

Warstwa dostępu. Więcej szczegółów — https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tier?: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

tracingOptions

Opcje konfigurowania zakresów utworzonych po włączeniu śledzenia.

tracingOptions?: OperationTracingOptions

Wartość właściwości

dziedziczone zCommonOptions.tracingOptions