ActionProperties interface

Model that represents the properties of an Action resource.

Properties

actionName

The short name of the action (e.g., "Shutdown").

actionType

The type of the action.

canonicalId

Canonical identifier of the action (e.g., "microsoft-compute-shutdown/1.0").

description

Description of what this action does.

displayName

Human-readable display name of the action.

parametersSchema

JSON Schema describing the parameters for this action.

recommendedRoles

Recommended Azure RBAC role definition GUIDs for this action.

supportedTargetTypes

List of target types supported by this action.

version

The version of the action (e.g., "1.0.0").

Property Details

actionName

The short name of the action (e.g., "Shutdown").

actionName?: string

Property Value

string

actionType

The type of the action.

actionType?: string

Property Value

string

canonicalId

Canonical identifier of the action (e.g., "microsoft-compute-shutdown/1.0").

canonicalId?: string

Property Value

string

description

Description of what this action does.

description?: string

Property Value

string

displayName

Human-readable display name of the action.

displayName?: string

Property Value

string

parametersSchema

JSON Schema describing the parameters for this action.

parametersSchema?: Record<string, any>

Property Value

Record<string, any>

recommendedRoles

Recommended Azure RBAC role definition GUIDs for this action.

recommendedRoles?: string[]

Property Value

string[]

supportedTargetTypes

List of target types supported by this action.

supportedTargetTypes?: ActionSupportedTargetType[]

Property Value

version

The version of the action (e.g., "1.0.0").

version?: string

Property Value

string