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