PathCreateIfNotExistsOptions interface
すべてのリモート操作に共通するオプションのインターフェイス。
- Extends
プロパティ
abort |
|
acl | 省略可能。 ファイルとディレクトリに対する POSIX アクセス制御権限。 |
customer |
顧客が提供するキー情報。 |
encryption |
省略可能。 ファイルに設定する暗号化コンテキストを指定します。 |
expires |
省略可能。 パスの削除をスケジュールするためのオプション。 数値は、ファイルを削除するまでの時間をミリ秒単位で示します。 Date 値は、パスが削除される時刻を示します。 ディレクトリには適用されません。 |
group | 省略可能。 BLOB またはディレクトリの所有グループ。 |
lease |
リースを取得するにはリース期間が必要であり、リース期間を秒単位で指定します。 リース期間は、15 ~ 60 秒、または無限リースの場合は -1 である必要があります。 |
metadata | |
owner | 省略可能。 BLOB またはディレクトリの所有者。 |
path |
|
permissions | |
proposed |
GUID 文字列形式の推奨リース ID。 提案されたリース ID が正しい形式でない場合、BLOB サービスは 400 (無効な要求) を返します。 有効な GUID 文字列形式の一覧については、「Guid コンストラクター (String)」を参照してください。 |
umask |
継承されたプロパティ
tracing |
プロパティの詳細
abortSignal
acl
customerProvidedKey
encryptionContext
省略可能。 ファイルに設定する暗号化コンテキストを指定します。
encryptionContext?: string
プロパティ値
string
expiresOn
省略可能。 パスの削除をスケジュールするためのオプション。 数値は、ファイルを削除するまでの時間をミリ秒単位で示します。 Date 値は、パスが削除される時刻を示します。 ディレクトリには適用されません。
expiresOn?: number | Date
プロパティ値
number | Date
group
省略可能。 BLOB またはディレクトリの所有グループ。
group?: string
プロパティ値
string
leaseDuration
リースを取得するにはリース期間が必要であり、リース期間を秒単位で指定します。 リース期間は、15 ~ 60 秒、または無限リースの場合は -1 である必要があります。
leaseDuration?: number
プロパティ値
number
metadata
owner
省略可能。 BLOB またはディレクトリの所有者。
owner?: string
プロパティ値
string
pathHttpHeaders
permissions
permissions?: string
プロパティ値
string
proposedLeaseId
GUID 文字列形式の推奨リース ID。 提案されたリース ID が正しい形式でない場合、BLOB サービスは 400 (無効な要求) を返します。 有効な GUID 文字列形式の一覧については、「Guid コンストラクター (String)」を参照してください。
proposedLeaseId?: string
プロパティ値
string
umask
umask?: string
プロパティ値
string
継承されたプロパティの詳細
tracingOptions
tracingOptions?: OperationTracingOptions