Microsoft Azure ServiceFabricManagementClient — NodeType
Microsoft Azure ServiceFabricManagementClient — NodeType. 9 operations. Lead operation: Microsoft Azure Gets The List Of Node Types Of The Specified Managed Cluster. Self-contained Naftiko capability covering one Microsoft Azure business surface.
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure ServiceFabricManagementClient — NodeType
description: 'Microsoft Azure ServiceFabricManagementClient — NodeType. 9 operations. Lead operation: Microsoft Azure Gets
The List Of Node Types Of The Specified Managed Cluster. Self-contained Naftiko capability covering one Microsoft Azure
business surface.'
tags:
- Microsoft Azure
- NodeType
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: servicefabricmanagementclient-nodetype
baseUri: https://management.azure.com
description: Microsoft Azure ServiceFabricManagementClient — NodeType business capability. Self-contained, no shared references.
resources:
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes
operations:
- name: microsoftazurenodetypeslistbymanagedclusters
method: GET
description: Microsoft Azure Gets The List Of Node Types Of The Specified Managed Cluster
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}
operations:
- name: microsoftazurenodetypesget
method: GET
description: Microsoft Azure Gets A Service Fabric Node Type
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: microsoftazurenodetypescreateorupdate
method: PUT
description: Microsoft Azure Creates Or Updates A Service Fabric Node Type
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: parameters
in: body
type: string
description: The node type resource.
required: true
- name: microsoftazurenodetypesupdate
method: PATCH
description: Microsoft Azure Update The Tags Of A Node Type Resource Of A Given Managed Cluster
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: parameters
in: body
type: string
description: The parameters to update the node type configuration.
required: true
- name: microsoftazurenodetypesdelete
method: DELETE
description: Microsoft Azure Deletes A Service Fabric Node Type
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}/deleteNode
operations:
- name: microsoftazurenodetypesdeletenode
method: POST
description: Microsoft Azure Deletes One Or More Nodes On The Node Type
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: parameters
in: body
type: string
description: parameters for delete action.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}/reimage
operations:
- name: microsoftazurenodetypesreimage
method: POST
description: Microsoft Azure Reimages One Or More Nodes On The Node Type
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: parameters
in: body
type: string
description: parameters for reimage action.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}/restart
operations:
- name: microsoftazurenodetypesrestart
method: POST
description: Microsoft Azure Restarts One Or More Nodes On The Node Type
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: parameters
in: body
type: string
description: parameters for restart action.
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/managedClusters/{clusterName}/nodeTypes/{nodeTypeName}/skus
operations:
- name: microsoftazurenodetypeskuslist
method: GET
description: Microsoft Azure Gets A Service Fabric Node Type Skus
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
exposes:
- type: rest
namespace: servicefabricmanagementclient-nodetype-rest
port: 8080
description: REST adapter for Microsoft Azure ServiceFabricManagementClient — NodeType. One Spectral-compliant resource
per consumed operation, prefixed with /v1.
resources:
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-servicefabric/managedclusters/{clustername}/nodetypes
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazurenodetypeslistbymanagedclusters
description: Microsoft Azure Gets The List Of Node Types Of The Specified Managed Cluster
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypeslistbymanagedclusters
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-servicefabric/managedclusters/{clustername}/nodetypes/{nodetypename}
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazurenodetypesget
description: Microsoft Azure Gets A Service Fabric Node Type
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypesget
outputParameters:
- type: object
mapping: $.
- method: PUT
name: microsoftazurenodetypescreateorupdate
description: Microsoft Azure Creates Or Updates A Service Fabric Node Type
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypescreateorupdate
with:
parameters: rest.parameters
outputParameters:
- type: object
mapping: $.
- method: PATCH
name: microsoftazurenodetypesupdate
description: Microsoft Azure Update The Tags Of A Node Type Resource Of A Given Managed Cluster
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypesupdate
with:
parameters: rest.parameters
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: microsoftazurenodetypesdelete
description: Microsoft Azure Deletes A Service Fabric Node Type
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypesdelete
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-servicefabric/managedclusters/{clustername}/nodetypes/{nodetypename}/deletenode
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: POST
name: microsoftazurenodetypesdeletenode
description: Microsoft Azure Deletes One Or More Nodes On The Node Type
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypesdeletenode
with:
parameters: rest.parameters
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-servicefabric/managedclusters/{clustername}/nodetypes/{nodetypename}/reimage
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: POST
name: microsoftazurenodetypesreimage
description: Microsoft Azure Reimages One Or More Nodes On The Node Type
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypesreimage
with:
parameters: rest.parameters
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-servicefabric/managedclusters/{clustername}/nodetypes/{nodetypename}/restart
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: POST
name: microsoftazurenodetypesrestart
description: Microsoft Azure Restarts One Or More Nodes On The Node Type
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypesrestart
with:
parameters: rest.parameters
outputParameters:
- type: object
mapping: $.
- path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-servicefabric/managedclusters/{clustername}/nodetypes/{nodetypename}/skus
name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
operations:
- method: GET
name: microsoftazurenodetypeskuslist
description: Microsoft Azure Gets A Service Fabric Node Type Skus
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypeskuslist
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: servicefabricmanagementclient-nodetype-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure ServiceFabricManagementClient — NodeType. One tool per consumed operation,
routed inline through this capability's consumes block.
tools:
- name: microsoft-azure-gets-list-node
description: Microsoft Azure Gets The List Of Node Types Of The Specified Managed Cluster
hints:
readOnly: true
destructive: false
idempotent: true
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypeslistbymanagedclusters
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-gets-service-fabric
description: Microsoft Azure Gets A Service Fabric Node Type
hints:
readOnly: true
destructive: false
idempotent: true
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypesget
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-creates-updates-service
description: Microsoft Azure Creates Or Updates A Service Fabric Node Type
hints:
readOnly: false
destructive: false
idempotent: true
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypescreateorupdate
with:
parameters: tools.parameters
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-update-tags-node
description: Microsoft Azure Update The Tags Of A Node Type Resource Of A Given Managed Cluster
hints:
readOnly: false
destructive: false
idempotent: true
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypesupdate
with:
parameters: tools.parameters
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-deletes-service-fabric
description: Microsoft Azure Deletes A Service Fabric Node Type
hints:
readOnly: false
destructive: true
idempotent: true
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypesdelete
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-deletes-one-more
description: Microsoft Azure Deletes One Or More Nodes On The Node Type
hints:
readOnly: false
destructive: false
idempotent: false
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypesdeletenode
with:
parameters: tools.parameters
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-reimages-one-more
description: Microsoft Azure Reimages One Or More Nodes On The Node Type
hints:
readOnly: false
destructive: false
idempotent: false
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypesreimage
with:
parameters: tools.parameters
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-restarts-one-more
description: Microsoft Azure Restarts One Or More Nodes On The Node Type
hints:
readOnly: false
destructive: false
idempotent: false
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypesrestart
with:
parameters: tools.parameters
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-gets-service-fabric-2
description: Microsoft Azure Gets A Service Fabric Node Type Skus
hints:
readOnly: true
destructive: false
idempotent: true
call: servicefabricmanagementclient-nodetype.microsoftazurenodetypeskuslist
outputParameters:
- type: object
mapping: $.