Share via


CapabilityType Class

Model that represents a Capability Type resource.

Variables are only populated by the server, and will be ignored when sending a request.

Constructor

CapabilityType(**kwargs: Any)

Variables

Name Description
id
str

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}".

name
str

The name of the resource.

type
str

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

system_data

Azure Resource Manager metadata containing createdBy and modifiedBy information.

publisher
str

String of the Publisher that this Capability Type extends.

target_type
str

String of the Target Type that this Capability Type extends.

display_name
str

Localized string of the display name.

description
str

Localized string of the description.

parameters_schema
str

URL to retrieve JSON schema of the Capability Type parameters.

urn
str

String of the URN for this Capability Type.

kind
str

String of the kind of this Capability Type.

azure_rbac_actions

Control plane actions necessary to execute capability type.

azure_rbac_data_actions

Data plane actions necessary to execute capability type.

required_azure_role_definition_ids

Required Azure Role Definition Ids to execute capability type.

runtime_properties

Runtime properties of this Capability Type.