共用方式為


SetRoleDefinitionOptions interface

介面,表示傳遞至 setRoleDefinition(string, SetRoleDefinitionOptions)的選擇性參數。

Extends

屬性

assignableScopes

可指派的 Key Vault 角色範圍清單

description

角色定義的長格式描述。

permissions

Key Vault 許可權清單

roleDefinitionName

UUID 用來作為要建立的角色定義名稱。 如果未提供,將會產生新的 UUID。

roleName

角色定義的易記顯示名稱。

繼承的屬性

abortSignal

可用來中止要求的訊號。

onResponse

每次從伺服器收到回應時,要呼叫的函式,同時執行要求的作業。 可以多次呼叫。

requestOptions

建立和傳送此作業之 HTTP 要求時所使用的選項。

serializerOptions

覆寫串行化/取消串行化行為的選項。

tracingOptions

啟用追蹤時所使用的選項。

屬性詳細資料

assignableScopes

可指派的 Key Vault 角色範圍清單

assignableScopes?: string[]

屬性值

string[]

description

角色定義的長格式描述。

description?: string

屬性值

string

permissions

Key Vault 許可權清單

permissions?: KeyVaultPermission[]

屬性值

roleDefinitionName

UUID 用來作為要建立的角色定義名稱。 如果未提供,將會產生新的 UUID。

roleDefinitionName?: string

屬性值

string

roleName

角色定義的易記顯示名稱。

roleName?: string

屬性值

string

繼承的屬性詳細資料

abortSignal

可用來中止要求的訊號。

abortSignal?: AbortSignalLike

屬性值

繼承自 OperationOptions.abortSignal

onResponse

每次從伺服器收到回應時,要呼叫的函式,同時執行要求的作業。 可以多次呼叫。

onResponse?: RawResponseCallback

屬性值

繼承自 OperationOptions.onResponse

requestOptions

建立和傳送此作業之 HTTP 要求時所使用的選項。

requestOptions?: OperationRequestOptions

屬性值

繼承自 OperationOptions.requestOptions

serializerOptions

覆寫串行化/取消串行化行為的選項。

serializerOptions?: SerializerOptions

屬性值

繼承自 OperationOptions.serializerOptions

tracingOptions

啟用追蹤時所使用的選項。

tracingOptions?: OperationTracingOptions

屬性值

繼承自 OperationOptions.tracingOptions