FileCreateIfNotExistsOptions interface

すべてのリモート操作に共通するオプションのインターフェイス。

Extends

継承されたプロパティ

abortSignal
acl

省略可能。 ファイルとディレクトリに対する POSIX アクセス制御権限。

customerProvidedKey

顧客が提供するキー情報。

encryptionContext

省略可能。 ファイルに設定する暗号化コンテキストを指定します。

expiresOn

省略可能。 パスの削除をスケジュールするためのオプション。 数値は、ファイルを削除するまでの時間をミリ秒単位で示します。 Date 値は、パスが削除される時刻を示します。 ディレクトリには適用されません。

group

省略可能。 BLOB またはディレクトリの所有グループ。

leaseDuration

リースを取得するにはリース期間が必要であり、リース期間を秒単位で指定します。 リース期間は、15 ~ 60 秒、または無限リースの場合は -1 である必要があります。

metadata
owner

省略可能。 BLOB またはディレクトリの所有者。

pathHttpHeaders
permissions
proposedLeaseId

GUID 文字列形式の推奨リース ID。 提案されたリース ID が正しい形式でない場合、BLOB サービスは 400 (無効な要求) を返します。 有効な GUID 文字列形式の一覧については、「Guid コンストラクター (String)」を参照してください。

tracingOptions
umask

継承されたプロパティの詳細

abortSignal

abortSignal?: AbortSignalLike

プロパティ値

PathCreateIfNotExistsOptions.abortSignalから継承

acl

省略可能。 ファイルとディレクトリに対する POSIX アクセス制御権限。

acl?: PathAccessControlItem[]

プロパティ値

PathCreateIfNotExistsOptions.aclから継承

customerProvidedKey

顧客が提供するキー情報。

customerProvidedKey?: CpkInfo

プロパティ値

PathCreateIfNotExistsOptions.customerProvidedKeyから継承

encryptionContext

省略可能。 ファイルに設定する暗号化コンテキストを指定します。

encryptionContext?: string

プロパティ値

string

PathCreateIfNotExistsOptions.encryptionContextから継承

expiresOn

省略可能。 パスの削除をスケジュールするためのオプション。 数値は、ファイルを削除するまでの時間をミリ秒単位で示します。 Date 値は、パスが削除される時刻を示します。 ディレクトリには適用されません。

expiresOn?: number | Date

プロパティ値

number | Date

PathCreateIfNotExistsOptions.expiresOnから継承

group

省略可能。 BLOB またはディレクトリの所有グループ。

group?: string

プロパティ値

string

PathCreateIfNotExistsOptions.groupから継承

leaseDuration

リースを取得するにはリース期間が必要であり、リース期間を秒単位で指定します。 リース期間は、15 ~ 60 秒、または無限リースの場合は -1 である必要があります。

leaseDuration?: number

プロパティ値

number

PathCreateIfNotExistsOptions.leaseDurationから継承

metadata

metadata?: Metadata

プロパティ値

PathCreateIfNotExistsOptions.metadataから継承

owner

省略可能。 BLOB またはディレクトリの所有者。

owner?: string

プロパティ値

string

PathCreateIfNotExistsOptions.ownerから継承

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

プロパティ値

PathCreateIfNotExistsOptions.pathHttpHeadersから継承

permissions

permissions?: string

プロパティ値

string

PathCreateIfNotExistsOptions.permissionsから継承

proposedLeaseId

GUID 文字列形式の推奨リース ID。 提案されたリース ID が正しい形式でない場合、BLOB サービスは 400 (無効な要求) を返します。 有効な GUID 文字列形式の一覧については、「Guid コンストラクター (String)」を参照してください。

proposedLeaseId?: string

プロパティ値

string

PathCreateIfNotExistsOptions.proposedLeaseIdから継承

tracingOptions

tracingOptions?: OperationTracingOptions

プロパティ値

PathCreateIfNotExistsOptions.tracingOptionsから継承

umask

umask?: string

プロパティ値

string

PathCreateIfNotExistsOptions.umaskから継承