Share via


CapabilityTypeProperties interface

Model that represents the Capability Type properties model.

Properties

azureRbacActions

Control plane actions necessary to execute capability type.

azureRbacDataActions

Data plane actions necessary to execute capability type.

description

Localized string of the description.

displayName

Localized string of the display name.

kind

String of the kind of this Capability Type.

parametersSchema

URL to retrieve JSON schema of the Capability Type parameters.

publisher

String of the Publisher that this Capability Type extends.

requiredAzureRoleDefinitionIds

Required Azure Role Definition Ids to execute capability type.

runtimeProperties

Runtime properties of this Capability Type.

targetType

String of the Target Type that this Capability Type extends.

urn

String of the URN for this Capability Type.

Property Details

azureRbacActions

Control plane actions necessary to execute capability type.

azureRbacActions?: string[]

Property Value

string[]

azureRbacDataActions

Data plane actions necessary to execute capability type.

azureRbacDataActions?: string[]

Property Value

string[]

description

Localized string of the description.

description?: string

Property Value

string

displayName

Localized string of the display name.

displayName?: string

Property Value

string

kind

String of the kind of this Capability Type.

kind?: string

Property Value

string

parametersSchema

URL to retrieve JSON schema of the Capability Type parameters.

parametersSchema?: string

Property Value

string

publisher

String of the Publisher that this Capability Type extends.

publisher?: string

Property Value

string

requiredAzureRoleDefinitionIds

Required Azure Role Definition Ids to execute capability type.

requiredAzureRoleDefinitionIds?: string[]

Property Value

string[]

runtimeProperties

Runtime properties of this Capability Type.

runtimeProperties?: CapabilityTypePropertiesRuntimeProperties

Property Value

targetType

String of the Target Type that this Capability Type extends.

targetType?: string

Property Value

string

urn

String of the URN for this Capability Type.

urn?: string

Property Value

string