naftiko: 1.0.0-alpha2 info: label: Microsoft Azure iotDpsClient — IotDpsResource description: 'Microsoft Azure iotDpsClient — IotDpsResource. 17 operations. Lead operation: Microsoft Azure Check If A Provisioning Service Name Is Available. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - IotDpsResource created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY capability: consumes: - type: http namespace: iotdpsclient-iotdpsresource baseUri: https://management.azure.com description: Microsoft Azure iotDpsClient — IotDpsResource business capability. Self-contained, no shared references. resources: - name: subscriptions-subscriptionId-providers-Microsoft.Devices-checkProvisioningServic path: /subscriptions/{subscriptionId}/providers/Microsoft.Devices/checkProvisioningServiceNameAvailability operations: - name: microsoftazureiotdpsresourcecheckprovisioningservicenameavailability method: POST description: Microsoft Azure Check If A Provisioning Service Name Is Available outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: arguments in: body type: string description: Set the name parameter in the OperationInputs structure to the name of the provisioning service to check. required: true - name: subscriptions-subscriptionId-providers-Microsoft.Devices-provisioningServices path: /subscriptions/{subscriptionId}/providers/Microsoft.Devices/provisioningServices operations: - name: microsoftazureiotdpsresourcelistbysubscription method: GET description: Microsoft Azure Get All The Provisioning Services In A Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices operations: - name: microsoftazureiotdpsresourcelistbyresourcegroup method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Devices Provisioningservices outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Resource group identifier. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName} operations: - name: microsoftazureiotdpsresourceget method: GET description: Microsoft Azure Get The Non Security Related Metadata Of The Provisioning Service outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: provisioningServiceName in: path type: string description: Name of the provisioning service to retrieve. required: true - name: resourceGroupName in: path type: string description: Resource group name. required: true - name: microsoftazureiotdpsresourcecreateorupdate method: PUT description: Microsoft Azure Create Or Update The Metadata Of The Provisioning Service outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Resource group identifier. required: true - name: provisioningServiceName in: path type: string description: Name of provisioning service to create or update. required: true - name: iotDpsDescription in: body type: string description: Description of the provisioning service to create or update. required: true - name: microsoftazureiotdpsresourceupdate method: PATCH description: Microsoft Azure Update An Existing Provisioning Service S Tags outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: resourceGroupName in: path type: string description: Resource group identifier. required: true - name: provisioningServiceName in: path type: string description: Name of provisioning service to create or update. required: true - name: ProvisioningServiceTags in: body type: string description: Updated tag information to set into the provisioning service instance. required: true - name: microsoftazureiotdpsresourcedelete method: DELETE description: Microsoft Azure Delete The Provisioning Service outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: provisioningServiceName in: path type: string description: Name of provisioning service to delete. required: true - name: resourceGroupName in: path type: string description: Resource group identifier. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/keys/{keyName}/listkeys operations: - name: microsoftazureiotdpsresourcelistkeysforkeyname method: POST description: Microsoft Azure Get A Shared Access Policy By Name From A Provisioning Service outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: provisioningServiceName in: path type: string description: Name of the provisioning service. required: true - name: keyName in: path type: string description: Logical key name to get key-values for. required: true - name: resourceGroupName in: path type: string description: The name of the resource group that contains the provisioning service. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/listkeys operations: - name: microsoftazureiotdpsresourcelistkeys method: POST description: Microsoft Azure Get The Security Metadata For A Provisioning Service outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: provisioningServiceName in: path type: string description: The provisioning service name to get the shared access keys for. required: true - name: resourceGroupName in: path type: string description: resource group name required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/operationresults/{operationId} operations: - name: microsoftazureiotdpsresourcegetoperationresult method: GET description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Devices Provisioningservices Provisioningservicename Operationresults Operationid outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: operationId in: path type: string description: Operation id corresponding to long running operation. Use this to poll for the status. required: true - name: resourceGroupName in: path type: string description: Resource group identifier. required: true - name: provisioningServiceName in: path type: string description: Name of provisioning service that the operation is running on. required: true - name: asyncinfo in: query type: string description: Async header used to poll on the status of the operation, obtained while creating the long running operation. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/skus operations: - name: microsoftazureiotdpsresourcelistvalidskus method: GET description: Microsoft Azure Get The List Of Valid Skus For A Provisioning Service outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: provisioningServiceName in: path type: string description: Name of provisioning service. required: true - name: resourceGroupName in: path type: string description: Name of resource group. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{resourceName}/privateEndpointConnections operations: - name: microsoftazureiotdpsresourcelistprivateendpointconnections method: GET description: Microsoft Azure List Private Endpoint Connections outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName} operations: - name: microsoftazureiotdpsresourcegetprivateendpointconnection method: GET description: Microsoft Azure Get Private Endpoint Connection outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureiotdpsresourcecreateorupdateprivateendpointconnection method: PUT description: Microsoft Azure Create Or Update Private Endpoint Connection outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: privateEndpointConnection in: body type: string description: The private endpoint connection with updated properties required: true - name: microsoftazureiotdpsresourcedeleteprivateendpointconnection method: DELETE description: Microsoft Azure Delete Private Endpoint Connection outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{resourceName}/privateLinkResources operations: - name: microsoftazureiotdpsresourcelistprivatelinkresources method: GET description: Microsoft Azure List Private Link Resources outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{resourceName}/privateLinkResources/{groupId} operations: - name: microsoftazureiotdpsresourcegetprivatelinkresources method: GET description: Microsoft Azure Get The Specified Private Link Resource outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: iotdpsclient-iotdpsresource-rest port: 8080 description: REST adapter for Microsoft Azure iotDpsClient — IotDpsResource. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-devices/checkprovisioningservicenameavailability name: subscriptions-subscriptionid-providers-microsoft-devices-checkprovisioningservic description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Devices-checkProvisioningServic. operations: - method: POST name: microsoftazureiotdpsresourcecheckprovisioningservicenameavailability description: Microsoft Azure Check If A Provisioning Service Name Is Available call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcecheckprovisioningservicenameavailability with: arguments: rest.arguments outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-devices/provisioningservices name: subscriptions-subscriptionid-providers-microsoft-devices-provisioningservices description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Devices-provisioningServices. operations: - method: GET name: microsoftazureiotdpsresourcelistbysubscription description: Microsoft Azure Get All The Provisioning Services In A Subscription call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcelistbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-devices/provisioningservices name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureiotdpsresourcelistbyresourcegroup description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Devices Provisioningservices call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcelistbyresourcegroup with: resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-devices/provisioningservices/{provisioningservicename} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureiotdpsresourceget description: Microsoft Azure Get The Non Security Related Metadata Of The Provisioning Service call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourceget with: provisioningServiceName: rest.provisioningServiceName resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - method: PUT name: microsoftazureiotdpsresourcecreateorupdate description: Microsoft Azure Create Or Update The Metadata Of The Provisioning Service call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcecreateorupdate with: resourceGroupName: rest.resourceGroupName provisioningServiceName: rest.provisioningServiceName iotDpsDescription: rest.iotDpsDescription outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazureiotdpsresourceupdate description: Microsoft Azure Update An Existing Provisioning Service S Tags call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourceupdate with: resourceGroupName: rest.resourceGroupName provisioningServiceName: rest.provisioningServiceName ProvisioningServiceTags: rest.ProvisioningServiceTags outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazureiotdpsresourcedelete description: Microsoft Azure Delete The Provisioning Service call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcedelete with: provisioningServiceName: rest.provisioningServiceName resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-devices/provisioningservices/{provisioningservicename}/keys/{keyname}/listkeys name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureiotdpsresourcelistkeysforkeyname description: Microsoft Azure Get A Shared Access Policy By Name From A Provisioning Service call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcelistkeysforkeyname with: provisioningServiceName: rest.provisioningServiceName keyName: rest.keyName resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-devices/provisioningservices/{provisioningservicename}/listkeys name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureiotdpsresourcelistkeys description: Microsoft Azure Get The Security Metadata For A Provisioning Service call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcelistkeys with: provisioningServiceName: rest.provisioningServiceName resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-devices/provisioningservices/{provisioningservicename}/operationresults/{operationid} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureiotdpsresourcegetoperationresult description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Devices Provisioningservices Provisioningservicename Operationresults Operationid call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcegetoperationresult with: operationId: rest.operationId resourceGroupName: rest.resourceGroupName provisioningServiceName: rest.provisioningServiceName asyncinfo: rest.asyncinfo outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-devices/provisioningservices/{provisioningservicename}/skus name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureiotdpsresourcelistvalidskus description: Microsoft Azure Get The List Of Valid Skus For A Provisioning Service call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcelistvalidskus with: provisioningServiceName: rest.provisioningServiceName resourceGroupName: rest.resourceGroupName outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-devices/provisioningservices/{resourcename}/privateendpointconnections name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureiotdpsresourcelistprivateendpointconnections description: Microsoft Azure List Private Endpoint Connections call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcelistprivateendpointconnections outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-devices/provisioningservices/{resourcename}/privateendpointconnections/{privateendpointconnectionname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureiotdpsresourcegetprivateendpointconnection description: Microsoft Azure Get Private Endpoint Connection call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcegetprivateendpointconnection outputParameters: - type: object mapping: $. - method: PUT name: microsoftazureiotdpsresourcecreateorupdateprivateendpointconnection description: Microsoft Azure Create Or Update Private Endpoint Connection call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcecreateorupdateprivateendpointconnection with: privateEndpointConnection: rest.privateEndpointConnection outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazureiotdpsresourcedeleteprivateendpointconnection description: Microsoft Azure Delete Private Endpoint Connection call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcedeleteprivateendpointconnection outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-devices/provisioningservices/{resourcename}/privatelinkresources name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureiotdpsresourcelistprivatelinkresources description: Microsoft Azure List Private Link Resources call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcelistprivatelinkresources outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-devices/provisioningservices/{resourcename}/privatelinkresources/{groupid} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureiotdpsresourcegetprivatelinkresources description: Microsoft Azure Get The Specified Private Link Resource call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcegetprivatelinkresources outputParameters: - type: object mapping: $. - type: mcp namespace: iotdpsclient-iotdpsresource-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure iotDpsClient — IotDpsResource. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-check-if-provisioning description: Microsoft Azure Check If A Provisioning Service Name Is Available hints: readOnly: true destructive: false idempotent: false call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcecheckprovisioningservicenameavailability with: arguments: tools.arguments outputParameters: - type: object mapping: $. - name: microsoft-azure-get-all-provisioning description: Microsoft Azure Get All The Provisioning Services In A Subscription hints: readOnly: true destructive: false idempotent: true call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcelistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Devices Provisioningservices hints: readOnly: true destructive: false idempotent: true call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcelistbyresourcegroup with: resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-non-security description: Microsoft Azure Get The Non Security Related Metadata Of The Provisioning Service hints: readOnly: true destructive: false idempotent: true call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourceget with: provisioningServiceName: tools.provisioningServiceName resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-metadata description: Microsoft Azure Create Or Update The Metadata Of The Provisioning Service hints: readOnly: false destructive: false idempotent: true call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcecreateorupdate with: resourceGroupName: tools.resourceGroupName provisioningServiceName: tools.provisioningServiceName iotDpsDescription: tools.iotDpsDescription outputParameters: - type: object mapping: $. - name: microsoft-azure-update-existing-provisioning description: Microsoft Azure Update An Existing Provisioning Service S Tags hints: readOnly: false destructive: false idempotent: true call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourceupdate with: resourceGroupName: tools.resourceGroupName provisioningServiceName: tools.provisioningServiceName ProvisioningServiceTags: tools.ProvisioningServiceTags outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-provisioning-service description: Microsoft Azure Delete The Provisioning Service hints: readOnly: false destructive: true idempotent: true call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcedelete with: provisioningServiceName: tools.provisioningServiceName resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-shared-access description: Microsoft Azure Get A Shared Access Policy By Name From A Provisioning Service hints: readOnly: true destructive: false idempotent: false call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcelistkeysforkeyname with: provisioningServiceName: tools.provisioningServiceName keyName: tools.keyName resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-security-metadata description: Microsoft Azure Get The Security Metadata For A Provisioning Service hints: readOnly: true destructive: false idempotent: false call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcelistkeys with: provisioningServiceName: tools.provisioningServiceName resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-2 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Devices Provisioningservices Provisioningservicename Operationresults Operationid hints: readOnly: true destructive: false idempotent: true call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcegetoperationresult with: operationId: tools.operationId resourceGroupName: tools.resourceGroupName provisioningServiceName: tools.provisioningServiceName asyncinfo: tools.asyncinfo outputParameters: - type: object mapping: $. - name: microsoft-azure-get-list-valid description: Microsoft Azure Get The List Of Valid Skus For A Provisioning Service hints: readOnly: true destructive: false idempotent: true call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcelistvalidskus with: provisioningServiceName: tools.provisioningServiceName resourceGroupName: tools.resourceGroupName outputParameters: - type: object mapping: $. - name: microsoft-azure-list-private-endpoint description: Microsoft Azure List Private Endpoint Connections hints: readOnly: true destructive: false idempotent: true call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcelistprivateendpointconnections outputParameters: - type: object mapping: $. - name: microsoft-azure-get-private-endpoint description: Microsoft Azure Get Private Endpoint Connection hints: readOnly: true destructive: false idempotent: true call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcegetprivateendpointconnection outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-private description: Microsoft Azure Create Or Update Private Endpoint Connection hints: readOnly: false destructive: false idempotent: true call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcecreateorupdateprivateendpointconnection with: privateEndpointConnection: tools.privateEndpointConnection outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-private-endpoint description: Microsoft Azure Delete Private Endpoint Connection hints: readOnly: false destructive: true idempotent: true call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcedeleteprivateendpointconnection outputParameters: - type: object mapping: $. - name: microsoft-azure-list-private-link description: Microsoft Azure List Private Link Resources hints: readOnly: true destructive: false idempotent: true call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcelistprivatelinkresources outputParameters: - type: object mapping: $. - name: microsoft-azure-get-specified-private description: Microsoft Azure Get The Specified Private Link Resource hints: readOnly: true destructive: false idempotent: true call: iotdpsclient-iotdpsresource.microsoftazureiotdpsresourcegetprivatelinkresources outputParameters: - type: object mapping: $.