SetRoleDefinitionOptions interface   
An interface representing optional parameters passed to setRoleDefinition(string, SetRoleDefinitionOptions).
- Extends
Properties
| assignable | List of assignable Key Vault role scopes | 
| description | Long-form description of the role definition. | 
| permissions | List of Key Vault permissions | 
| role | UUID used as the name of the role definition to create. If it's not provided, a new UUID will be generated. | 
| role | Friendly display name for the role definition. | 
Inherited Properties
| abort | The signal which can be used to abort requests. | 
| on | A function to be called each time a response is received from the server while performing the requested operation. May be called multiple times. | 
| request | Options used when creating and sending HTTP requests for this operation. | 
| tracing | Options used when tracing is enabled. | 
Property Details
		assignableScopes
	 
	List of assignable Key Vault role scopes
assignableScopes?: string[]Property Value
string[]
description
Long-form description of the role definition.
description?: stringProperty Value
string
permissions
List of Key Vault permissions
permissions?: KeyVaultPermission[]Property Value
		roleDefinitionName
	  
	UUID used as the name of the role definition to create. If it's not provided, a new UUID will be generated.
roleDefinitionName?: stringProperty Value
string
		roleName
	 
	Friendly display name for the role definition.
roleName?: stringProperty Value
string
Inherited Property Details
		abortSignal
	 
	The signal which can be used to abort requests.
abortSignal?: AbortSignalLikeProperty Value
Inherited From OperationOptions.abortSignal
		onResponse
	 
	A function to be called each time a response is received from the server while performing the requested operation. May be called multiple times.
onResponse?: RawResponseCallbackProperty Value
Inherited From OperationOptions.onResponse
		requestOptions
	 
	Options used when creating and sending HTTP requests for this operation.
requestOptions?: OperationRequestOptionsProperty Value
Inherited From OperationOptions.requestOptions
		tracingOptions
	 
	Options used when tracing is enabled.
tracingOptions?: OperationTracingOptionsProperty Value
Inherited From OperationOptions.tracingOptions