CapabilityType interface

Model that represents a Capability Type resource.

Extends

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. NOTE: This property will not be serialized. It can only be populated by the server.

displayName

Localized string of the display name. NOTE: This property will not be serialized. It can only be populated by the server.

kind

String of the kind of this Capability Type. NOTE: This property will not be serialized. It can only be populated by the server.

location

Location of the Capability Type resource.

parametersSchema

URL to retrieve JSON schema of the Capability Type parameters. NOTE: This property will not be serialized. It can only be populated by the server.

publisher

String of the Publisher that this Capability Type extends. NOTE: This property will not be serialized. It can only be populated by the server.

runtimeProperties

Runtime properties of this Capability Type.

systemData

The system metadata properties of the capability type resource. NOTE: This property will not be serialized. It can only be populated by the server.

targetType

String of the Target Type that this Capability Type extends. NOTE: This property will not be serialized. It can only be populated by the server.

urn

String of the URN for this Capability Type. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

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. NOTE: This property will not be serialized. It can only be populated by the server.

description?: string

Property Value

string

displayName

Localized string of the display name. NOTE: This property will not be serialized. It can only be populated by the server.

displayName?: string

Property Value

string

kind

String of the kind of this Capability Type. NOTE: This property will not be serialized. It can only be populated by the server.

kind?: string

Property Value

string

location

Location of the Capability Type resource.

location?: string

Property Value

string

parametersSchema

URL to retrieve JSON schema of the Capability Type parameters. NOTE: This property will not be serialized. It can only be populated by the server.

parametersSchema?: string

Property Value

string

publisher

String of the Publisher that this Capability Type extends. NOTE: This property will not be serialized. It can only be populated by the server.

publisher?: string

Property Value

string

runtimeProperties

Runtime properties of this Capability Type.

runtimeProperties?: CapabilityTypePropertiesRuntimeProperties

Property Value

systemData

The system metadata properties of the capability type resource. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

targetType

String of the Target Type that this Capability Type extends. NOTE: This property will not be serialized. It can only be populated by the server.

targetType?: string

Property Value

string

urn

String of the URN for this Capability Type. NOTE: This property will not be serialized. It can only be populated by the server.

urn?: string

Property Value

string

Inherited Property Details

id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From Resource.id

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From Resource.name

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From Resource.type