AvailableProviderOperation interface

Class represents provider operation

Properties

display

Gets or sets Display information Contains the localized display information for this particular operation/action

name

Gets or sets the name of the operation being performed on this particular object Return value format: "{resourceProviderNamespace}/{resourceType}/{read|write|deletion|action}" Eg: Microsoft.StorSimple/managers/devices/fileServers/read Microsoft.StorSimple/managers/devices/alerts/clearAlerts/action

origin

Gets or sets Origin The intended executor of the operation; governs the display of the operation in the RBAC UX and the audit logs UX. Default value is “user,system”

properties

Gets or sets Properties Reserved for future use

Property Details

display

Gets or sets Display information Contains the localized display information for this particular operation/action

display?: AvailableProviderOperationDisplay

Property Value

name

Gets or sets the name of the operation being performed on this particular object Return value format: "{resourceProviderNamespace}/{resourceType}/{read|write|deletion|action}" Eg: Microsoft.StorSimple/managers/devices/fileServers/read Microsoft.StorSimple/managers/devices/alerts/clearAlerts/action

name?: string

Property Value

string

origin

Gets or sets Origin The intended executor of the operation; governs the display of the operation in the RBAC UX and the audit logs UX. Default value is “user,system”

origin?: string

Property Value

string

properties

Gets or sets Properties Reserved for future use

properties?: Record<string, unknown>

Property Value

Record<string, unknown>