naftiko: 1.0.0-alpha2 info: label: Microsoft Azure NetworkCloud — Subscriptions description: 'Microsoft Azure NetworkCloud — Subscriptions. 119 operations. Lead operation: Microsoft Azure List Bare Metal Machines In The Subscription. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Subscriptions 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: networkcloud-subscriptions baseUri: https://management.azure.com description: Microsoft Azure NetworkCloud — Subscriptions business capability. Self-contained, no shared references. resources: - name: subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-bareMetalMachines path: /subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/bareMetalMachines operations: - name: microsoftazurebaremetalmachineslistbysubscription method: GET description: Microsoft Azure List Bare Metal Machines In The Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-cloudServicesNetwo path: /subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/cloudServicesNetworks operations: - name: microsoftazurecloudservicesnetworkslistbysubscription method: GET description: Microsoft Azure List Cloud Services Networks In The Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-clusterManagers path: /subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/clusterManagers operations: - name: microsoftazureclustermanagerslistbysubscription method: GET description: Microsoft Azure List Cluster Managers In The Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-clusters path: /subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/clusters operations: - name: microsoftazureclusterslistbysubscription method: GET description: Microsoft Azure List Clusters In The Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-kubernetesClusters path: /subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/kubernetesClusters operations: - name: microsoftazurekubernetesclusterslistbysubscription method: GET description: Microsoft Azure List Kubernetes Clusters In The Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-l2Networks path: /subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/l2Networks operations: - name: microsoftazurel2networkslistbysubscription method: GET description: Microsoft Azure List Layer 2 L2 Networks In The Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-l3Networks path: /subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/l3Networks operations: - name: microsoftazurel3networkslistbysubscription method: GET description: Microsoft Azure List Layer 3 L3 Networks In The Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-rackSkus path: /subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/rackSkus operations: - name: microsoftazurerackskuslistbysubscription method: GET description: Microsoft Azure List Rack Skus In The Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-rackSkus-rackSkuNa path: /subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/rackSkus/{rackSkuName} operations: - name: microsoftazurerackskusget method: GET description: Microsoft Azure Retrieve The Rack Sku outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-racks path: /subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/racks operations: - name: microsoftazurerackslistbysubscription method: GET description: Microsoft Azure List Racks In The Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-storageAppliances path: /subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/storageAppliances operations: - name: microsoftazurestorageapplianceslistbysubscription method: GET description: Microsoft Azure List Storage Appliances In The Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-trunkedNetworks path: /subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/trunkedNetworks operations: - name: microsoftazuretrunkednetworkslistbysubscription method: GET description: Microsoft Azure List Trunked Networks In The Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-virtualMachines path: /subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/virtualMachines operations: - name: microsoftazurevirtualmachineslistbysubscription method: GET description: Microsoft Azure List Virtual Machines In The Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-volumes path: /subscriptions/{subscriptionId}/providers/Microsoft.NetworkCloud/volumes operations: - name: microsoftazurevolumeslistbysubscription method: GET description: Microsoft Azure List Volumes In The Subscription outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines operations: - name: microsoftazurebaremetalmachineslistbyresourcegroup method: GET description: Microsoft Azure List Bare Metal Machines In The Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName} operations: - name: microsoftazurebaremetalmachinesget method: GET description: Microsoft Azure Retrieve The Bare Metal Machine outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurebaremetalmachinescreateorupdate method: PUT description: Microsoft Azure Create Or Update The Bare Metal Machine outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bareMetalMachineParameters in: body type: string description: The request body. required: true - name: microsoftazurebaremetalmachinesdelete method: DELETE description: Microsoft Azure Delete The Bare Metal Machine outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurebaremetalmachinesupdate method: PATCH description: Microsoft Azure Patch The Bare Metal Machine outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bareMetalMachineUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/cordon operations: - name: microsoftazurebaremetalmachinescordon method: POST description: Microsoft Azure Cordon The Bare Metal Machine outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bareMetalMachineCordonParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/powerOff operations: - name: microsoftazurebaremetalmachinespoweroff method: POST description: Microsoft Azure Power Off The Bare Metal Machine outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bareMetalMachinePowerOffParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/reimage operations: - name: microsoftazurebaremetalmachinesreimage method: POST description: Microsoft Azure Reimage The Bare Metal Machine outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/replace operations: - name: microsoftazurebaremetalmachinesreplace method: POST description: Microsoft Azure Replace Service The Bare Metal Machine outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bareMetalMachineReplaceParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/restart operations: - name: microsoftazurebaremetalmachinesrestart method: POST description: Microsoft Azure Restart The Bare Metal Machine outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/runCommand operations: - name: microsoftazurebaremetalmachinesruncommand method: POST description: Microsoft Azure Run The Command On The Bare Metal Machine outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bareMetalMachineRunCommandParameters in: body type: string description: The request body. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/runDataExtracts operations: - name: microsoftazurebaremetalmachinesrundataextracts method: POST description: Microsoft Azure Run Data Extraction For A Bare Metal Machine outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bareMetalMachineRunDataExtractsParameters in: body type: string description: The request body. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/runReadCommands operations: - name: microsoftazurebaremetalmachinesrunreadcommands method: POST description: Microsoft Azure Run Read Only Commands Against A Bare Metal Machine outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bareMetalMachineRunReadCommandsParameters in: body type: string description: The request body. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/start operations: - name: microsoftazurebaremetalmachinesstart method: POST description: Microsoft Azure Start The Bare Metal Machine outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName}/uncordon operations: - name: microsoftazurebaremetalmachinesuncordon method: POST description: Microsoft Azure Uncordon The Bare Metal Machine outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/cloudServicesNetworks operations: - name: microsoftazurecloudservicesnetworkslistbyresourcegroup method: GET description: Microsoft Azure List Cloud Services Networks In The Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/cloudServicesNetworks/{cloudServicesNetworkName} operations: - name: microsoftazurecloudservicesnetworksget method: GET description: Microsoft Azure Retrieve The Cloud Services Network outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurecloudservicesnetworkscreateorupdate method: PUT description: Microsoft Azure Create Or Update The Cloud Services Network outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: cloudServicesNetworkParameters in: body type: string description: The request body. required: true - name: microsoftazurecloudservicesnetworksdelete method: DELETE description: Microsoft Azure Delete The Cloud Services Network outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurecloudservicesnetworksupdate method: PATCH description: Microsoft Azure Patch The Cloud Services Network outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: cloudServicesNetworkUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusterManagers operations: - name: microsoftazureclustermanagerslistbyresourcegroup method: GET description: Microsoft Azure List Cluster Managers In The Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusterManagers/{clusterManagerName} operations: - name: microsoftazureclustermanagersget method: GET description: Microsoft Azure Retrieve The Cluster Manager outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureclustermanagerscreateorupdate method: PUT description: Microsoft Azure Create Or Update The Cluster Manager outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: clusterManagerParameters in: body type: string description: The request body. required: true - name: microsoftazureclustermanagersdelete method: DELETE description: Microsoft Azure Delete The Cluster Manager outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureclustermanagersupdate method: PATCH description: Microsoft Azure Patch The Cluster Manager outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: clusterManagerUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters operations: - name: microsoftazureclusterslistbyresourcegroup method: GET description: Microsoft Azure List Clusters In The Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName} operations: - name: microsoftazureclustersget method: GET description: Microsoft Azure Retrieve The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureclusterscreateorupdate method: PUT description: Microsoft Azure Create Or Update The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: clusterParameters in: body type: string description: The request body. required: true - name: microsoftazureclustersdelete method: DELETE description: Microsoft Azure Delete The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureclustersupdate method: PATCH description: Microsoft Azure Patch The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: clusterUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bareMetalMachineKeySets operations: - name: microsoftazurebaremetalmachinekeysetslistbycluster method: GET description: Microsoft Azure List Bare Metal Machine Key Sets Of The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bareMetalMachineKeySets/{bareMetalMachineKeySetName} operations: - name: microsoftazurebaremetalmachinekeysetsget method: GET description: Microsoft Azure Retrieve The Bare Metal Machine Key Set Of The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurebaremetalmachinekeysetscreateorupdate method: PUT description: Microsoft Azure Create Or Update The Bare Metal Machine Key Set Of The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bareMetalMachineKeySetParameters in: body type: string description: The request body. required: true - name: microsoftazurebaremetalmachinekeysetsdelete method: DELETE description: Microsoft Azure Delete The Bare Metal Machine Key Set Of The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurebaremetalmachinekeysetsupdate method: PATCH description: Microsoft Azure Patch Bare Metal Machine Key Set Of The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bareMetalMachineKeySetUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bmcKeySets operations: - name: microsoftazurebmckeysetslistbycluster method: GET description: Microsoft Azure List Baseboard Management Controller Key Sets Of The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/bmcKeySets/{bmcKeySetName} operations: - name: microsoftazurebmckeysetsget method: GET description: Microsoft Azure Retrieve The Baseboard Management Controller Key Set Of The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurebmckeysetscreateorupdate method: PUT description: Microsoft Azure Create Or Update The Baseboard Management Controller Key Set Of The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bmcKeySetParameters in: body type: string description: The request body. required: true - name: microsoftazurebmckeysetsdelete method: DELETE description: Microsoft Azure Delete The Baseboard Management Controller Key Set Of The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurebmckeysetsupdate method: PATCH description: Microsoft Azure Patch Baseboard Management Controller Key Set Of The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: bmcKeySetUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/deploy operations: - name: microsoftazureclustersdeploy method: POST description: Microsoft Azure Deploy The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: clusterDeployParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/metricsConfigurations operations: - name: microsoftazuremetricsconfigurationslistbycluster method: GET description: Microsoft Azure List Metrics Configurations Of The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/metricsConfigurations/{metricsConfigurationName} operations: - name: microsoftazuremetricsconfigurationsget method: GET description: Microsoft Azure Retrieve The Metrics Configuration Of The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuremetricsconfigurationscreateorupdate method: PUT description: Microsoft Azure Create Or Update Metrics Configuration Of The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: metricsConfigurationParameters in: body type: string description: The request body. required: true - name: microsoftazuremetricsconfigurationsdelete method: DELETE description: Microsoft Azure Delete The Metrics Configuration Of The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuremetricsconfigurationsupdate method: PATCH description: Microsoft Azure Patch Metrics Configuration Of The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: metricsConfigurationUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/scanRuntime operations: - name: microsoftazureclustersscanruntime method: POST description: Microsoft Azure Execute A Runtime Protection Scan On The Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: ClusterScanRuntimeParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/clusters/{clusterName}/updateVersion operations: - name: microsoftazureclustersupdateversion method: POST description: Microsoft Azure Update The Cluster Version outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: clusterUpdateVersionParameters in: body type: string description: The request body. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/kubernetesClusters operations: - name: microsoftazurekubernetesclusterslistbyresourcegroup method: GET description: Microsoft Azure List Kubernetes Clusters In The Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/kubernetesClusters/{kubernetesClusterName} operations: - name: microsoftazurekubernetesclustersget method: GET description: Microsoft Azure Retrieve The Kubernetes Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurekubernetesclusterscreateorupdate method: PUT description: Microsoft Azure Create Or Update The Kubernetes Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: kubernetesClusterParameters in: body type: string description: The request body. required: true - name: microsoftazurekubernetesclustersdelete method: DELETE description: Microsoft Azure Delete The Kubernetes Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurekubernetesclustersupdate method: PATCH description: Microsoft Azure Patch The Kubernetes Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: kubernetesClusterUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/kubernetesClusters/{kubernetesClusterName}/agentPools operations: - name: microsoftazureagentpoolslistbykubernetescluster method: GET description: Microsoft Azure List Agent Pools Of The Kubernetes Cluster outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/kubernetesClusters/{kubernetesClusterName}/agentPools/{agentPoolName} operations: - name: microsoftazureagentpoolsget method: GET description: Microsoft Azure Retrieve The Kubernetes Cluster Agent Pool outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureagentpoolscreateorupdate method: PUT description: Microsoft Azure Create Or Update The Kubernetes Cluster Agent Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: agentPoolParameters in: body type: string description: The request body. required: true - name: microsoftazureagentpoolsdelete method: DELETE description: Microsoft Azure Delete The Kubernetes Cluster Agent Pool outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureagentpoolsupdate method: PATCH description: Microsoft Azure Patch The Kubernetes Cluster Agent Pool outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: agentPoolUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/kubernetesClusters/{kubernetesClusterName}/restartNode operations: - name: microsoftazurekubernetesclustersrestartnode method: POST description: Microsoft Azure Restart A Targeted Node outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: kubernetesClusterRestartNodeParameters in: body type: string description: The request body. required: true - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l2Networks operations: - name: microsoftazurel2networkslistbyresourcegroup method: GET description: Microsoft Azure List Layer 2 L2 Networks In The Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l2Networks/{l2NetworkName} operations: - name: microsoftazurel2networksget method: GET description: Microsoft Azure Retrieve The Layer 2 L2 Network outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurel2networkscreateorupdate method: PUT description: Microsoft Azure Create Or Update The Layer 2 L2 Network outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: l2NetworkParameters in: body type: string description: The request body. required: true - name: microsoftazurel2networksdelete method: DELETE description: Microsoft Azure Delete The Layer 2 L2 Network outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurel2networksupdate method: PATCH description: Microsoft Azure Patch The Layer 2 L2 Network outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: l2NetworkUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l3Networks operations: - name: microsoftazurel3networkslistbyresourcegroup method: GET description: Microsoft Azure List Layer 3 L3 Networks In The Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/l3Networks/{l3NetworkName} operations: - name: microsoftazurel3networksget method: GET description: Microsoft Azure Retrieve The Layer 3 L3 Network outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurel3networkscreateorupdate method: PUT description: Microsoft Azure Create Or Update The Layer 3 L3 Network outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: l3NetworkParameters in: body type: string description: The request body. required: true - name: microsoftazurel3networksdelete method: DELETE description: Microsoft Azure Delete The Layer 3 L3 Network outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurel3networksupdate method: PATCH description: Microsoft Azure Patch The Layer 3 L3 Network outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: l3NetworkUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/racks operations: - name: microsoftazurerackslistbyresourcegroup method: GET description: Microsoft Azure List Racks In The Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/racks/{rackName} operations: - name: microsoftazureracksget method: GET description: Microsoft Azure Retrieve The Rack outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurerackscreateorupdate method: PUT description: Microsoft Azure Create Or Update The Rack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rackParameters in: body type: string description: The request body. required: true - name: microsoftazureracksdelete method: DELETE description: Microsoft Azure Delete The Rack outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureracksupdate method: PATCH description: Microsoft Azure Patch The Rack outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: rackUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/storageAppliances operations: - name: microsoftazurestorageapplianceslistbyresourcegroup method: GET description: Microsoft Azure List Storage Appliances In The Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/storageAppliances/{storageApplianceName} operations: - name: microsoftazurestorageappliancesget method: GET description: Microsoft Azure Retrieve The Storage Appliance outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurestorageappliancescreateorupdate method: PUT description: Microsoft Azure Create Or Update The Storage Appliance outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: storageApplianceParameters in: body type: string description: The request body. required: true - name: microsoftazurestorageappliancesdelete method: DELETE description: Microsoft Azure Delete The Storage Appliance outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurestorageappliancesupdate method: PATCH description: Microsoft Azure Patch The Storage Appliance outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: storageApplianceUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/storageAppliances/{storageApplianceName}/disableRemoteVendorManagement operations: - name: microsoftazurestorageappliancesdisableremotevendormanagement method: POST description: Microsoft Azure Turn Off Remote Vendor Management For A Storage Appliance, If Supported outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/storageAppliances/{storageApplianceName}/enableRemoteVendorManagement operations: - name: microsoftazurestorageappliancesenableremotevendormanagement method: POST description: Microsoft Azure Turn On Remote Vendor Management For A Storage Appliance, If Supported outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: storageApplianceEnableRemoteVendorManagementParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/trunkedNetworks operations: - name: microsoftazuretrunkednetworkslistbyresourcegroup method: GET description: Microsoft Azure List Trunked Networks In The Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/trunkedNetworks/{trunkedNetworkName} operations: - name: microsoftazuretrunkednetworksget method: GET description: Microsoft Azure Retrieve The Trunked Network outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuretrunkednetworkscreateorupdate method: PUT description: Microsoft Azure Create Or Update The Trunked Network outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: trunkedNetworkParameters in: body type: string description: The request body. required: true - name: microsoftazuretrunkednetworksdelete method: DELETE description: Microsoft Azure Delete The Trunked Network outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuretrunkednetworksupdate method: PATCH description: Microsoft Azure Patch The Trunked Network outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: trunkedNetworkUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines operations: - name: microsoftazurevirtualmachineslistbyresourcegroup method: GET description: Microsoft Azure List Virtual Machines In The Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName} operations: - name: microsoftazurevirtualmachinesget method: GET description: Microsoft Azure Retrieve The Virtual Machine outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurevirtualmachinescreateorupdate method: PUT description: Microsoft Azure Create Or Update The Virtual Machine outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: virtualMachineParameters in: body type: string description: The request body. required: true - name: microsoftazurevirtualmachinesdelete method: DELETE description: Microsoft Azure Delete The Virtual Machine outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurevirtualmachinesupdate method: PATCH description: Microsoft Azure Patch The Virtual Machine outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: virtualMachineUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/consoles operations: - name: microsoftazureconsoleslistbyvirtualmachine method: GET description: Microsoft Azure List Consoles Of The Virtual Machine outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/consoles/{consoleName} operations: - name: microsoftazureconsolesget method: GET description: Microsoft Azure Retrieve The Virtual Machine Console outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureconsolescreateorupdate method: PUT description: Microsoft Azure Create Or Update The Virtual Machine Console outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: consoleParameters in: body type: string description: The request body. required: true - name: microsoftazureconsolesdelete method: DELETE description: Microsoft Azure Delete The Virtual Machine Console outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazureconsolesupdate method: PATCH description: Microsoft Azure Patch The Virtual Machine Console outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: consoleUpdateParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/powerOff operations: - name: microsoftazurevirtualmachinespoweroff method: POST description: Microsoft Azure Power Off The Virtual Machine outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: virtualMachinePowerOffParameters in: body type: string description: The request body. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/reimage operations: - name: microsoftazurevirtualmachinesreimage method: POST description: Microsoft Azure Reimage The Virtual Machine outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/restart operations: - name: microsoftazurevirtualmachinesrestart method: POST description: Microsoft Azure Restart The Virtual Machine outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/virtualMachines/{virtualMachineName}/start operations: - name: microsoftazurevirtualmachinesstart method: POST description: Microsoft Azure Start The Virtual Machine outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/volumes operations: - name: microsoftazurevolumeslistbyresourcegroup method: GET description: Microsoft Azure List Volumes In The Resource Group outputRawFormat: json outputParameters: - name: result type: object value: $. - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/volumes/{volumeName} operations: - name: microsoftazurevolumesget method: GET description: Microsoft Azure Retrieve The Volume outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurevolumescreateorupdate method: PUT description: Microsoft Azure Create Or Update The Volume outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: volumeParameters in: body type: string description: The request body. required: true - name: microsoftazurevolumesdelete method: DELETE description: Microsoft Azure Delete The Volume outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurevolumesupdate method: PATCH description: Microsoft Azure Patch The Volume outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: volumeUpdateParameters in: body type: string description: The request body. exposes: - type: rest namespace: networkcloud-subscriptions-rest port: 8080 description: REST adapter for Microsoft Azure NetworkCloud — Subscriptions. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-networkcloud/baremetalmachines name: subscriptions-subscriptionid-providers-microsoft-networkcloud-baremetalmachines description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-bareMetalMachines. operations: - method: GET name: microsoftazurebaremetalmachineslistbysubscription description: Microsoft Azure List Bare Metal Machines In The Subscription call: networkcloud-subscriptions.microsoftazurebaremetalmachineslistbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-networkcloud/cloudservicesnetworks name: subscriptions-subscriptionid-providers-microsoft-networkcloud-cloudservicesnetwo description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-cloudServicesNetwo. operations: - method: GET name: microsoftazurecloudservicesnetworkslistbysubscription description: Microsoft Azure List Cloud Services Networks In The Subscription call: networkcloud-subscriptions.microsoftazurecloudservicesnetworkslistbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-networkcloud/clustermanagers name: subscriptions-subscriptionid-providers-microsoft-networkcloud-clustermanagers description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-clusterManagers. operations: - method: GET name: microsoftazureclustermanagerslistbysubscription description: Microsoft Azure List Cluster Managers In The Subscription call: networkcloud-subscriptions.microsoftazureclustermanagerslistbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-networkcloud/clusters name: subscriptions-subscriptionid-providers-microsoft-networkcloud-clusters description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-clusters. operations: - method: GET name: microsoftazureclusterslistbysubscription description: Microsoft Azure List Clusters In The Subscription call: networkcloud-subscriptions.microsoftazureclusterslistbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-networkcloud/kubernetesclusters name: subscriptions-subscriptionid-providers-microsoft-networkcloud-kubernetesclusters description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-kubernetesClusters. operations: - method: GET name: microsoftazurekubernetesclusterslistbysubscription description: Microsoft Azure List Kubernetes Clusters In The Subscription call: networkcloud-subscriptions.microsoftazurekubernetesclusterslistbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-networkcloud/l2networks name: subscriptions-subscriptionid-providers-microsoft-networkcloud-l2networks description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-l2Networks. operations: - method: GET name: microsoftazurel2networkslistbysubscription description: Microsoft Azure List Layer 2 L2 Networks In The Subscription call: networkcloud-subscriptions.microsoftazurel2networkslistbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-networkcloud/l3networks name: subscriptions-subscriptionid-providers-microsoft-networkcloud-l3networks description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-l3Networks. operations: - method: GET name: microsoftazurel3networkslistbysubscription description: Microsoft Azure List Layer 3 L3 Networks In The Subscription call: networkcloud-subscriptions.microsoftazurel3networkslistbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-networkcloud/rackskus name: subscriptions-subscriptionid-providers-microsoft-networkcloud-rackskus description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-rackSkus. operations: - method: GET name: microsoftazurerackskuslistbysubscription description: Microsoft Azure List Rack Skus In The Subscription call: networkcloud-subscriptions.microsoftazurerackskuslistbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-networkcloud/rackskus/{rackskuname} name: subscriptions-subscriptionid-providers-microsoft-networkcloud-rackskus-rackskuna description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-rackSkus-rackSkuNa. operations: - method: GET name: microsoftazurerackskusget description: Microsoft Azure Retrieve The Rack Sku call: networkcloud-subscriptions.microsoftazurerackskusget outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-networkcloud/racks name: subscriptions-subscriptionid-providers-microsoft-networkcloud-racks description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-racks. operations: - method: GET name: microsoftazurerackslistbysubscription description: Microsoft Azure List Racks In The Subscription call: networkcloud-subscriptions.microsoftazurerackslistbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-networkcloud/storageappliances name: subscriptions-subscriptionid-providers-microsoft-networkcloud-storageappliances description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-storageAppliances. operations: - method: GET name: microsoftazurestorageapplianceslistbysubscription description: Microsoft Azure List Storage Appliances In The Subscription call: networkcloud-subscriptions.microsoftazurestorageapplianceslistbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-networkcloud/trunkednetworks name: subscriptions-subscriptionid-providers-microsoft-networkcloud-trunkednetworks description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-trunkedNetworks. operations: - method: GET name: microsoftazuretrunkednetworkslistbysubscription description: Microsoft Azure List Trunked Networks In The Subscription call: networkcloud-subscriptions.microsoftazuretrunkednetworkslistbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-networkcloud/virtualmachines name: subscriptions-subscriptionid-providers-microsoft-networkcloud-virtualmachines description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-virtualMachines. operations: - method: GET name: microsoftazurevirtualmachineslistbysubscription description: Microsoft Azure List Virtual Machines In The Subscription call: networkcloud-subscriptions.microsoftazurevirtualmachineslistbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-networkcloud/volumes name: subscriptions-subscriptionid-providers-microsoft-networkcloud-volumes description: REST surface for subscriptions-subscriptionId-providers-Microsoft.NetworkCloud-volumes. operations: - method: GET name: microsoftazurevolumeslistbysubscription description: Microsoft Azure List Volumes In The Subscription call: networkcloud-subscriptions.microsoftazurevolumeslistbysubscription outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/baremetalmachines name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurebaremetalmachineslistbyresourcegroup description: Microsoft Azure List Bare Metal Machines In The Resource Group call: networkcloud-subscriptions.microsoftazurebaremetalmachineslistbyresourcegroup outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/baremetalmachines/{baremetalmachinename} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurebaremetalmachinesget description: Microsoft Azure Retrieve The Bare Metal Machine call: networkcloud-subscriptions.microsoftazurebaremetalmachinesget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurebaremetalmachinescreateorupdate description: Microsoft Azure Create Or Update The Bare Metal Machine call: networkcloud-subscriptions.microsoftazurebaremetalmachinescreateorupdate with: bareMetalMachineParameters: rest.bareMetalMachineParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurebaremetalmachinesdelete description: Microsoft Azure Delete The Bare Metal Machine call: networkcloud-subscriptions.microsoftazurebaremetalmachinesdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurebaremetalmachinesupdate description: Microsoft Azure Patch The Bare Metal Machine call: networkcloud-subscriptions.microsoftazurebaremetalmachinesupdate with: bareMetalMachineUpdateParameters: rest.bareMetalMachineUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/baremetalmachines/{baremetalmachinename}/cordon name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurebaremetalmachinescordon description: Microsoft Azure Cordon The Bare Metal Machine call: networkcloud-subscriptions.microsoftazurebaremetalmachinescordon with: bareMetalMachineCordonParameters: rest.bareMetalMachineCordonParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/baremetalmachines/{baremetalmachinename}/poweroff name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurebaremetalmachinespoweroff description: Microsoft Azure Power Off The Bare Metal Machine call: networkcloud-subscriptions.microsoftazurebaremetalmachinespoweroff with: bareMetalMachinePowerOffParameters: rest.bareMetalMachinePowerOffParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/baremetalmachines/{baremetalmachinename}/reimage name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurebaremetalmachinesreimage description: Microsoft Azure Reimage The Bare Metal Machine call: networkcloud-subscriptions.microsoftazurebaremetalmachinesreimage outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/baremetalmachines/{baremetalmachinename}/replace name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurebaremetalmachinesreplace description: Microsoft Azure Replace Service The Bare Metal Machine call: networkcloud-subscriptions.microsoftazurebaremetalmachinesreplace with: bareMetalMachineReplaceParameters: rest.bareMetalMachineReplaceParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/baremetalmachines/{baremetalmachinename}/restart name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurebaremetalmachinesrestart description: Microsoft Azure Restart The Bare Metal Machine call: networkcloud-subscriptions.microsoftazurebaremetalmachinesrestart outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/baremetalmachines/{baremetalmachinename}/runcommand name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurebaremetalmachinesruncommand description: Microsoft Azure Run The Command On The Bare Metal Machine call: networkcloud-subscriptions.microsoftazurebaremetalmachinesruncommand with: bareMetalMachineRunCommandParameters: rest.bareMetalMachineRunCommandParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/baremetalmachines/{baremetalmachinename}/rundataextracts name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurebaremetalmachinesrundataextracts description: Microsoft Azure Run Data Extraction For A Bare Metal Machine call: networkcloud-subscriptions.microsoftazurebaremetalmachinesrundataextracts with: bareMetalMachineRunDataExtractsParameters: rest.bareMetalMachineRunDataExtractsParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/baremetalmachines/{baremetalmachinename}/runreadcommands name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurebaremetalmachinesrunreadcommands description: Microsoft Azure Run Read Only Commands Against A Bare Metal Machine call: networkcloud-subscriptions.microsoftazurebaremetalmachinesrunreadcommands with: bareMetalMachineRunReadCommandsParameters: rest.bareMetalMachineRunReadCommandsParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/baremetalmachines/{baremetalmachinename}/start name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurebaremetalmachinesstart description: Microsoft Azure Start The Bare Metal Machine call: networkcloud-subscriptions.microsoftazurebaremetalmachinesstart outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/baremetalmachines/{baremetalmachinename}/uncordon name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurebaremetalmachinesuncordon description: Microsoft Azure Uncordon The Bare Metal Machine call: networkcloud-subscriptions.microsoftazurebaremetalmachinesuncordon outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/cloudservicesnetworks name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurecloudservicesnetworkslistbyresourcegroup description: Microsoft Azure List Cloud Services Networks In The Resource Group call: networkcloud-subscriptions.microsoftazurecloudservicesnetworkslistbyresourcegroup outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/cloudservicesnetworks/{cloudservicesnetworkname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurecloudservicesnetworksget description: Microsoft Azure Retrieve The Cloud Services Network call: networkcloud-subscriptions.microsoftazurecloudservicesnetworksget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurecloudservicesnetworkscreateorupdate description: Microsoft Azure Create Or Update The Cloud Services Network call: networkcloud-subscriptions.microsoftazurecloudservicesnetworkscreateorupdate with: cloudServicesNetworkParameters: rest.cloudServicesNetworkParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurecloudservicesnetworksdelete description: Microsoft Azure Delete The Cloud Services Network call: networkcloud-subscriptions.microsoftazurecloudservicesnetworksdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurecloudservicesnetworksupdate description: Microsoft Azure Patch The Cloud Services Network call: networkcloud-subscriptions.microsoftazurecloudservicesnetworksupdate with: cloudServicesNetworkUpdateParameters: rest.cloudServicesNetworkUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/clustermanagers name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureclustermanagerslistbyresourcegroup description: Microsoft Azure List Cluster Managers In The Resource Group call: networkcloud-subscriptions.microsoftazureclustermanagerslistbyresourcegroup outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/clustermanagers/{clustermanagername} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureclustermanagersget description: Microsoft Azure Retrieve The Cluster Manager call: networkcloud-subscriptions.microsoftazureclustermanagersget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazureclustermanagerscreateorupdate description: Microsoft Azure Create Or Update The Cluster Manager call: networkcloud-subscriptions.microsoftazureclustermanagerscreateorupdate with: clusterManagerParameters: rest.clusterManagerParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazureclustermanagersdelete description: Microsoft Azure Delete The Cluster Manager call: networkcloud-subscriptions.microsoftazureclustermanagersdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazureclustermanagersupdate description: Microsoft Azure Patch The Cluster Manager call: networkcloud-subscriptions.microsoftazureclustermanagersupdate with: clusterManagerUpdateParameters: rest.clusterManagerUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/clusters name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureclusterslistbyresourcegroup description: Microsoft Azure List Clusters In The Resource Group call: networkcloud-subscriptions.microsoftazureclusterslistbyresourcegroup outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/clusters/{clustername} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureclustersget description: Microsoft Azure Retrieve The Cluster call: networkcloud-subscriptions.microsoftazureclustersget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazureclusterscreateorupdate description: Microsoft Azure Create Or Update The Cluster call: networkcloud-subscriptions.microsoftazureclusterscreateorupdate with: clusterParameters: rest.clusterParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazureclustersdelete description: Microsoft Azure Delete The Cluster call: networkcloud-subscriptions.microsoftazureclustersdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazureclustersupdate description: Microsoft Azure Patch The Cluster call: networkcloud-subscriptions.microsoftazureclustersupdate with: clusterUpdateParameters: rest.clusterUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/clusters/{clustername}/baremetalmachinekeysets name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurebaremetalmachinekeysetslistbycluster description: Microsoft Azure List Bare Metal Machine Key Sets Of The Cluster call: networkcloud-subscriptions.microsoftazurebaremetalmachinekeysetslistbycluster outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/clusters/{clustername}/baremetalmachinekeysets/{baremetalmachinekeysetname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurebaremetalmachinekeysetsget description: Microsoft Azure Retrieve The Bare Metal Machine Key Set Of The Cluster call: networkcloud-subscriptions.microsoftazurebaremetalmachinekeysetsget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurebaremetalmachinekeysetscreateorupdate description: Microsoft Azure Create Or Update The Bare Metal Machine Key Set Of The Cluster call: networkcloud-subscriptions.microsoftazurebaremetalmachinekeysetscreateorupdate with: bareMetalMachineKeySetParameters: rest.bareMetalMachineKeySetParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurebaremetalmachinekeysetsdelete description: Microsoft Azure Delete The Bare Metal Machine Key Set Of The Cluster call: networkcloud-subscriptions.microsoftazurebaremetalmachinekeysetsdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurebaremetalmachinekeysetsupdate description: Microsoft Azure Patch Bare Metal Machine Key Set Of The Cluster call: networkcloud-subscriptions.microsoftazurebaremetalmachinekeysetsupdate with: bareMetalMachineKeySetUpdateParameters: rest.bareMetalMachineKeySetUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/clusters/{clustername}/bmckeysets name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurebmckeysetslistbycluster description: Microsoft Azure List Baseboard Management Controller Key Sets Of The Cluster call: networkcloud-subscriptions.microsoftazurebmckeysetslistbycluster outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/clusters/{clustername}/bmckeysets/{bmckeysetname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurebmckeysetsget description: Microsoft Azure Retrieve The Baseboard Management Controller Key Set Of The Cluster call: networkcloud-subscriptions.microsoftazurebmckeysetsget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurebmckeysetscreateorupdate description: Microsoft Azure Create Or Update The Baseboard Management Controller Key Set Of The Cluster call: networkcloud-subscriptions.microsoftazurebmckeysetscreateorupdate with: bmcKeySetParameters: rest.bmcKeySetParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurebmckeysetsdelete description: Microsoft Azure Delete The Baseboard Management Controller Key Set Of The Cluster call: networkcloud-subscriptions.microsoftazurebmckeysetsdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurebmckeysetsupdate description: Microsoft Azure Patch Baseboard Management Controller Key Set Of The Cluster call: networkcloud-subscriptions.microsoftazurebmckeysetsupdate with: bmcKeySetUpdateParameters: rest.bmcKeySetUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/clusters/{clustername}/deploy name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureclustersdeploy description: Microsoft Azure Deploy The Cluster call: networkcloud-subscriptions.microsoftazureclustersdeploy with: clusterDeployParameters: rest.clusterDeployParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/clusters/{clustername}/metricsconfigurations name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuremetricsconfigurationslistbycluster description: Microsoft Azure List Metrics Configurations Of The Cluster call: networkcloud-subscriptions.microsoftazuremetricsconfigurationslistbycluster outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/clusters/{clustername}/metricsconfigurations/{metricsconfigurationname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuremetricsconfigurationsget description: Microsoft Azure Retrieve The Metrics Configuration Of The Cluster call: networkcloud-subscriptions.microsoftazuremetricsconfigurationsget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuremetricsconfigurationscreateorupdate description: Microsoft Azure Create Or Update Metrics Configuration Of The Cluster call: networkcloud-subscriptions.microsoftazuremetricsconfigurationscreateorupdate with: metricsConfigurationParameters: rest.metricsConfigurationParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazuremetricsconfigurationsdelete description: Microsoft Azure Delete The Metrics Configuration Of The Cluster call: networkcloud-subscriptions.microsoftazuremetricsconfigurationsdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazuremetricsconfigurationsupdate description: Microsoft Azure Patch Metrics Configuration Of The Cluster call: networkcloud-subscriptions.microsoftazuremetricsconfigurationsupdate with: metricsConfigurationUpdateParameters: rest.metricsConfigurationUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/clusters/{clustername}/scanruntime name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureclustersscanruntime description: Microsoft Azure Execute A Runtime Protection Scan On The Cluster call: networkcloud-subscriptions.microsoftazureclustersscanruntime with: ClusterScanRuntimeParameters: rest.ClusterScanRuntimeParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/clusters/{clustername}/updateversion name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazureclustersupdateversion description: Microsoft Azure Update The Cluster Version call: networkcloud-subscriptions.microsoftazureclustersupdateversion with: clusterUpdateVersionParameters: rest.clusterUpdateVersionParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/kubernetesclusters name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurekubernetesclusterslistbyresourcegroup description: Microsoft Azure List Kubernetes Clusters In The Resource Group call: networkcloud-subscriptions.microsoftazurekubernetesclusterslistbyresourcegroup outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/kubernetesclusters/{kubernetesclustername} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurekubernetesclustersget description: Microsoft Azure Retrieve The Kubernetes Cluster call: networkcloud-subscriptions.microsoftazurekubernetesclustersget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurekubernetesclusterscreateorupdate description: Microsoft Azure Create Or Update The Kubernetes Cluster call: networkcloud-subscriptions.microsoftazurekubernetesclusterscreateorupdate with: kubernetesClusterParameters: rest.kubernetesClusterParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurekubernetesclustersdelete description: Microsoft Azure Delete The Kubernetes Cluster call: networkcloud-subscriptions.microsoftazurekubernetesclustersdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurekubernetesclustersupdate description: Microsoft Azure Patch The Kubernetes Cluster call: networkcloud-subscriptions.microsoftazurekubernetesclustersupdate with: kubernetesClusterUpdateParameters: rest.kubernetesClusterUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/kubernetesclusters/{kubernetesclustername}/agentpools name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureagentpoolslistbykubernetescluster description: Microsoft Azure List Agent Pools Of The Kubernetes Cluster call: networkcloud-subscriptions.microsoftazureagentpoolslistbykubernetescluster outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/kubernetesclusters/{kubernetesclustername}/agentpools/{agentpoolname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureagentpoolsget description: Microsoft Azure Retrieve The Kubernetes Cluster Agent Pool call: networkcloud-subscriptions.microsoftazureagentpoolsget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazureagentpoolscreateorupdate description: Microsoft Azure Create Or Update The Kubernetes Cluster Agent Pool call: networkcloud-subscriptions.microsoftazureagentpoolscreateorupdate with: agentPoolParameters: rest.agentPoolParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazureagentpoolsdelete description: Microsoft Azure Delete The Kubernetes Cluster Agent Pool call: networkcloud-subscriptions.microsoftazureagentpoolsdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazureagentpoolsupdate description: Microsoft Azure Patch The Kubernetes Cluster Agent Pool call: networkcloud-subscriptions.microsoftazureagentpoolsupdate with: agentPoolUpdateParameters: rest.agentPoolUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/kubernetesclusters/{kubernetesclustername}/restartnode name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurekubernetesclustersrestartnode description: Microsoft Azure Restart A Targeted Node call: networkcloud-subscriptions.microsoftazurekubernetesclustersrestartnode with: kubernetesClusterRestartNodeParameters: rest.kubernetesClusterRestartNodeParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/l2networks name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurel2networkslistbyresourcegroup description: Microsoft Azure List Layer 2 L2 Networks In The Resource Group call: networkcloud-subscriptions.microsoftazurel2networkslistbyresourcegroup outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/l2networks/{l2networkname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurel2networksget description: Microsoft Azure Retrieve The Layer 2 L2 Network call: networkcloud-subscriptions.microsoftazurel2networksget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurel2networkscreateorupdate description: Microsoft Azure Create Or Update The Layer 2 L2 Network call: networkcloud-subscriptions.microsoftazurel2networkscreateorupdate with: l2NetworkParameters: rest.l2NetworkParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurel2networksdelete description: Microsoft Azure Delete The Layer 2 L2 Network call: networkcloud-subscriptions.microsoftazurel2networksdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurel2networksupdate description: Microsoft Azure Patch The Layer 2 L2 Network call: networkcloud-subscriptions.microsoftazurel2networksupdate with: l2NetworkUpdateParameters: rest.l2NetworkUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/l3networks name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurel3networkslistbyresourcegroup description: Microsoft Azure List Layer 3 L3 Networks In The Resource Group call: networkcloud-subscriptions.microsoftazurel3networkslistbyresourcegroup outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/l3networks/{l3networkname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurel3networksget description: Microsoft Azure Retrieve The Layer 3 L3 Network call: networkcloud-subscriptions.microsoftazurel3networksget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurel3networkscreateorupdate description: Microsoft Azure Create Or Update The Layer 3 L3 Network call: networkcloud-subscriptions.microsoftazurel3networkscreateorupdate with: l3NetworkParameters: rest.l3NetworkParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurel3networksdelete description: Microsoft Azure Delete The Layer 3 L3 Network call: networkcloud-subscriptions.microsoftazurel3networksdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurel3networksupdate description: Microsoft Azure Patch The Layer 3 L3 Network call: networkcloud-subscriptions.microsoftazurel3networksupdate with: l3NetworkUpdateParameters: rest.l3NetworkUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/racks name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurerackslistbyresourcegroup description: Microsoft Azure List Racks In The Resource Group call: networkcloud-subscriptions.microsoftazurerackslistbyresourcegroup outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/racks/{rackname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureracksget description: Microsoft Azure Retrieve The Rack call: networkcloud-subscriptions.microsoftazureracksget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurerackscreateorupdate description: Microsoft Azure Create Or Update The Rack call: networkcloud-subscriptions.microsoftazurerackscreateorupdate with: rackParameters: rest.rackParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazureracksdelete description: Microsoft Azure Delete The Rack call: networkcloud-subscriptions.microsoftazureracksdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazureracksupdate description: Microsoft Azure Patch The Rack call: networkcloud-subscriptions.microsoftazureracksupdate with: rackUpdateParameters: rest.rackUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/storageappliances name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurestorageapplianceslistbyresourcegroup description: Microsoft Azure List Storage Appliances In The Resource Group call: networkcloud-subscriptions.microsoftazurestorageapplianceslistbyresourcegroup outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/storageappliances/{storageappliancename} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurestorageappliancesget description: Microsoft Azure Retrieve The Storage Appliance call: networkcloud-subscriptions.microsoftazurestorageappliancesget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurestorageappliancescreateorupdate description: Microsoft Azure Create Or Update The Storage Appliance call: networkcloud-subscriptions.microsoftazurestorageappliancescreateorupdate with: storageApplianceParameters: rest.storageApplianceParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurestorageappliancesdelete description: Microsoft Azure Delete The Storage Appliance call: networkcloud-subscriptions.microsoftazurestorageappliancesdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurestorageappliancesupdate description: Microsoft Azure Patch The Storage Appliance call: networkcloud-subscriptions.microsoftazurestorageappliancesupdate with: storageApplianceUpdateParameters: rest.storageApplianceUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/storageappliances/{storageappliancename}/disableremotevendormanagement name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurestorageappliancesdisableremotevendormanagement description: Microsoft Azure Turn Off Remote Vendor Management For A Storage Appliance, If Supported call: networkcloud-subscriptions.microsoftazurestorageappliancesdisableremotevendormanagement outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/storageappliances/{storageappliancename}/enableremotevendormanagement name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurestorageappliancesenableremotevendormanagement description: Microsoft Azure Turn On Remote Vendor Management For A Storage Appliance, If Supported call: networkcloud-subscriptions.microsoftazurestorageappliancesenableremotevendormanagement with: storageApplianceEnableRemoteVendorManagementParameters: rest.storageApplianceEnableRemoteVendorManagementParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/trunkednetworks name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuretrunkednetworkslistbyresourcegroup description: Microsoft Azure List Trunked Networks In The Resource Group call: networkcloud-subscriptions.microsoftazuretrunkednetworkslistbyresourcegroup outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/trunkednetworks/{trunkednetworkname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuretrunkednetworksget description: Microsoft Azure Retrieve The Trunked Network call: networkcloud-subscriptions.microsoftazuretrunkednetworksget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuretrunkednetworkscreateorupdate description: Microsoft Azure Create Or Update The Trunked Network call: networkcloud-subscriptions.microsoftazuretrunkednetworkscreateorupdate with: trunkedNetworkParameters: rest.trunkedNetworkParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazuretrunkednetworksdelete description: Microsoft Azure Delete The Trunked Network call: networkcloud-subscriptions.microsoftazuretrunkednetworksdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazuretrunkednetworksupdate description: Microsoft Azure Patch The Trunked Network call: networkcloud-subscriptions.microsoftazuretrunkednetworksupdate with: trunkedNetworkUpdateParameters: rest.trunkedNetworkUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/virtualmachines name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevirtualmachineslistbyresourcegroup description: Microsoft Azure List Virtual Machines In The Resource Group call: networkcloud-subscriptions.microsoftazurevirtualmachineslistbyresourcegroup outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/virtualmachines/{virtualmachinename} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevirtualmachinesget description: Microsoft Azure Retrieve The Virtual Machine call: networkcloud-subscriptions.microsoftazurevirtualmachinesget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurevirtualmachinescreateorupdate description: Microsoft Azure Create Or Update The Virtual Machine call: networkcloud-subscriptions.microsoftazurevirtualmachinescreateorupdate with: virtualMachineParameters: rest.virtualMachineParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurevirtualmachinesdelete description: Microsoft Azure Delete The Virtual Machine call: networkcloud-subscriptions.microsoftazurevirtualmachinesdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurevirtualmachinesupdate description: Microsoft Azure Patch The Virtual Machine call: networkcloud-subscriptions.microsoftazurevirtualmachinesupdate with: virtualMachineUpdateParameters: rest.virtualMachineUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/virtualmachines/{virtualmachinename}/consoles name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureconsoleslistbyvirtualmachine description: Microsoft Azure List Consoles Of The Virtual Machine call: networkcloud-subscriptions.microsoftazureconsoleslistbyvirtualmachine outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/virtualmachines/{virtualmachinename}/consoles/{consolename} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazureconsolesget description: Microsoft Azure Retrieve The Virtual Machine Console call: networkcloud-subscriptions.microsoftazureconsolesget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazureconsolescreateorupdate description: Microsoft Azure Create Or Update The Virtual Machine Console call: networkcloud-subscriptions.microsoftazureconsolescreateorupdate with: consoleParameters: rest.consoleParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazureconsolesdelete description: Microsoft Azure Delete The Virtual Machine Console call: networkcloud-subscriptions.microsoftazureconsolesdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazureconsolesupdate description: Microsoft Azure Patch The Virtual Machine Console call: networkcloud-subscriptions.microsoftazureconsolesupdate with: consoleUpdateParameters: rest.consoleUpdateParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/virtualmachines/{virtualmachinename}/poweroff name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurevirtualmachinespoweroff description: Microsoft Azure Power Off The Virtual Machine call: networkcloud-subscriptions.microsoftazurevirtualmachinespoweroff with: virtualMachinePowerOffParameters: rest.virtualMachinePowerOffParameters outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/virtualmachines/{virtualmachinename}/reimage name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurevirtualmachinesreimage description: Microsoft Azure Reimage The Virtual Machine call: networkcloud-subscriptions.microsoftazurevirtualmachinesreimage outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/virtualmachines/{virtualmachinename}/restart name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurevirtualmachinesrestart description: Microsoft Azure Restart The Virtual Machine call: networkcloud-subscriptions.microsoftazurevirtualmachinesrestart outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/virtualmachines/{virtualmachinename}/start name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: POST name: microsoftazurevirtualmachinesstart description: Microsoft Azure Start The Virtual Machine call: networkcloud-subscriptions.microsoftazurevirtualmachinesstart outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/volumes name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevolumeslistbyresourcegroup description: Microsoft Azure List Volumes In The Resource Group call: networkcloud-subscriptions.microsoftazurevolumeslistbyresourcegroup outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-networkcloud/volumes/{volumename} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazurevolumesget description: Microsoft Azure Retrieve The Volume call: networkcloud-subscriptions.microsoftazurevolumesget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazurevolumescreateorupdate description: Microsoft Azure Create Or Update The Volume call: networkcloud-subscriptions.microsoftazurevolumescreateorupdate with: volumeParameters: rest.volumeParameters outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurevolumesdelete description: Microsoft Azure Delete The Volume call: networkcloud-subscriptions.microsoftazurevolumesdelete outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazurevolumesupdate description: Microsoft Azure Patch The Volume call: networkcloud-subscriptions.microsoftazurevolumesupdate with: volumeUpdateParameters: rest.volumeUpdateParameters outputParameters: - type: object mapping: $. - type: mcp namespace: networkcloud-subscriptions-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure NetworkCloud — Subscriptions. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-list-bare-metal description: Microsoft Azure List Bare Metal Machines In The Subscription hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurebaremetalmachineslistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-list-cloud-services description: Microsoft Azure List Cloud Services Networks In The Subscription hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurecloudservicesnetworkslistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-list-cluster-managers description: Microsoft Azure List Cluster Managers In The Subscription hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureclustermanagerslistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-list-clusters-subscription description: Microsoft Azure List Clusters In The Subscription hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureclusterslistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-list-kubernetes-clusters description: Microsoft Azure List Kubernetes Clusters In The Subscription hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurekubernetesclusterslistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-list-layer-2 description: Microsoft Azure List Layer 2 L2 Networks In The Subscription hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurel2networkslistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-list-layer-3 description: Microsoft Azure List Layer 3 L3 Networks In The Subscription hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurel3networkslistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-list-rack-skus description: Microsoft Azure List Rack Skus In The Subscription hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurerackskuslistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-rack-sku description: Microsoft Azure Retrieve The Rack Sku hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurerackskusget outputParameters: - type: object mapping: $. - name: microsoft-azure-list-racks-subscription description: Microsoft Azure List Racks In The Subscription hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurerackslistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-list-storage-appliances description: Microsoft Azure List Storage Appliances In The Subscription hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurestorageapplianceslistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-list-trunked-networks description: Microsoft Azure List Trunked Networks In The Subscription hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazuretrunkednetworkslistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-list-virtual-machines description: Microsoft Azure List Virtual Machines In The Subscription hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurevirtualmachineslistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-list-volumes-subscription description: Microsoft Azure List Volumes In The Subscription hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurevolumeslistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-list-bare-metal-2 description: Microsoft Azure List Bare Metal Machines In The Resource Group hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurebaremetalmachineslistbyresourcegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-bare-metal description: Microsoft Azure Retrieve The Bare Metal Machine hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurebaremetalmachinesget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-bare description: Microsoft Azure Create Or Update The Bare Metal Machine hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurebaremetalmachinescreateorupdate with: bareMetalMachineParameters: tools.bareMetalMachineParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-bare-metal description: Microsoft Azure Delete The Bare Metal Machine hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazurebaremetalmachinesdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-bare-metal description: Microsoft Azure Patch The Bare Metal Machine hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurebaremetalmachinesupdate with: bareMetalMachineUpdateParameters: tools.bareMetalMachineUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-cordon-bare-metal description: Microsoft Azure Cordon The Bare Metal Machine hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurebaremetalmachinescordon with: bareMetalMachineCordonParameters: tools.bareMetalMachineCordonParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-power-off-bare description: Microsoft Azure Power Off The Bare Metal Machine hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurebaremetalmachinespoweroff with: bareMetalMachinePowerOffParameters: tools.bareMetalMachinePowerOffParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-reimage-bare-metal description: Microsoft Azure Reimage The Bare Metal Machine hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurebaremetalmachinesreimage outputParameters: - type: object mapping: $. - name: microsoft-azure-replace-service-bare description: Microsoft Azure Replace Service The Bare Metal Machine hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurebaremetalmachinesreplace with: bareMetalMachineReplaceParameters: tools.bareMetalMachineReplaceParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-restart-bare-metal description: Microsoft Azure Restart The Bare Metal Machine hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurebaremetalmachinesrestart outputParameters: - type: object mapping: $. - name: microsoft-azure-run-command-bare description: Microsoft Azure Run The Command On The Bare Metal Machine hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurebaremetalmachinesruncommand with: bareMetalMachineRunCommandParameters: tools.bareMetalMachineRunCommandParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-run-data-extraction description: Microsoft Azure Run Data Extraction For A Bare Metal Machine hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurebaremetalmachinesrundataextracts with: bareMetalMachineRunDataExtractsParameters: tools.bareMetalMachineRunDataExtractsParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-run-read-only description: Microsoft Azure Run Read Only Commands Against A Bare Metal Machine hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurebaremetalmachinesrunreadcommands with: bareMetalMachineRunReadCommandsParameters: tools.bareMetalMachineRunReadCommandsParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-start-bare-metal description: Microsoft Azure Start The Bare Metal Machine hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurebaremetalmachinesstart outputParameters: - type: object mapping: $. - name: microsoft-azure-uncordon-bare-metal description: Microsoft Azure Uncordon The Bare Metal Machine hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurebaremetalmachinesuncordon outputParameters: - type: object mapping: $. - name: microsoft-azure-list-cloud-services-2 description: Microsoft Azure List Cloud Services Networks In The Resource Group hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurecloudservicesnetworkslistbyresourcegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-cloud-services description: Microsoft Azure Retrieve The Cloud Services Network hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurecloudservicesnetworksget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-cloud description: Microsoft Azure Create Or Update The Cloud Services Network hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurecloudservicesnetworkscreateorupdate with: cloudServicesNetworkParameters: tools.cloudServicesNetworkParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-cloud-services description: Microsoft Azure Delete The Cloud Services Network hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazurecloudservicesnetworksdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-cloud-services description: Microsoft Azure Patch The Cloud Services Network hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurecloudservicesnetworksupdate with: cloudServicesNetworkUpdateParameters: tools.cloudServicesNetworkUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-list-cluster-managers-2 description: Microsoft Azure List Cluster Managers In The Resource Group hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureclustermanagerslistbyresourcegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-cluster-manager description: Microsoft Azure Retrieve The Cluster Manager hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureclustermanagersget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-cluster description: Microsoft Azure Create Or Update The Cluster Manager hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureclustermanagerscreateorupdate with: clusterManagerParameters: tools.clusterManagerParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-cluster-manager description: Microsoft Azure Delete The Cluster Manager hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazureclustermanagersdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-cluster-manager description: Microsoft Azure Patch The Cluster Manager hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureclustermanagersupdate with: clusterManagerUpdateParameters: tools.clusterManagerUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-list-clusters-resource description: Microsoft Azure List Clusters In The Resource Group hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureclusterslistbyresourcegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-cluster description: Microsoft Azure Retrieve The Cluster hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureclustersget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-cluster-2 description: Microsoft Azure Create Or Update The Cluster hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureclusterscreateorupdate with: clusterParameters: tools.clusterParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-cluster description: Microsoft Azure Delete The Cluster hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazureclustersdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-cluster description: Microsoft Azure Patch The Cluster hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureclustersupdate with: clusterUpdateParameters: tools.clusterUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-list-bare-metal-3 description: Microsoft Azure List Bare Metal Machine Key Sets Of The Cluster hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurebaremetalmachinekeysetslistbycluster outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-bare-metal-2 description: Microsoft Azure Retrieve The Bare Metal Machine Key Set Of The Cluster hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurebaremetalmachinekeysetsget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-bare-2 description: Microsoft Azure Create Or Update The Bare Metal Machine Key Set Of The Cluster hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurebaremetalmachinekeysetscreateorupdate with: bareMetalMachineKeySetParameters: tools.bareMetalMachineKeySetParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-bare-metal-2 description: Microsoft Azure Delete The Bare Metal Machine Key Set Of The Cluster hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazurebaremetalmachinekeysetsdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-bare-metal-2 description: Microsoft Azure Patch Bare Metal Machine Key Set Of The Cluster hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurebaremetalmachinekeysetsupdate with: bareMetalMachineKeySetUpdateParameters: tools.bareMetalMachineKeySetUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-list-baseboard-management description: Microsoft Azure List Baseboard Management Controller Key Sets Of The Cluster hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurebmckeysetslistbycluster outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-baseboard-management description: Microsoft Azure Retrieve The Baseboard Management Controller Key Set Of The Cluster hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurebmckeysetsget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-baseboard description: Microsoft Azure Create Or Update The Baseboard Management Controller Key Set Of The Cluster hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurebmckeysetscreateorupdate with: bmcKeySetParameters: tools.bmcKeySetParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-baseboard-management description: Microsoft Azure Delete The Baseboard Management Controller Key Set Of The Cluster hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazurebmckeysetsdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-baseboard-management description: Microsoft Azure Patch Baseboard Management Controller Key Set Of The Cluster hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurebmckeysetsupdate with: bmcKeySetUpdateParameters: tools.bmcKeySetUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-deploy-cluster description: Microsoft Azure Deploy The Cluster hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazureclustersdeploy with: clusterDeployParameters: tools.clusterDeployParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-list-metrics-configurations description: Microsoft Azure List Metrics Configurations Of The Cluster hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazuremetricsconfigurationslistbycluster outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-metrics-configuration description: Microsoft Azure Retrieve The Metrics Configuration Of The Cluster hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazuremetricsconfigurationsget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-metrics description: Microsoft Azure Create Or Update Metrics Configuration Of The Cluster hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazuremetricsconfigurationscreateorupdate with: metricsConfigurationParameters: tools.metricsConfigurationParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-metrics-configuration description: Microsoft Azure Delete The Metrics Configuration Of The Cluster hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazuremetricsconfigurationsdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-metrics-configuration description: Microsoft Azure Patch Metrics Configuration Of The Cluster hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazuremetricsconfigurationsupdate with: metricsConfigurationUpdateParameters: tools.metricsConfigurationUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-execute-runtime-protection description: Microsoft Azure Execute A Runtime Protection Scan On The Cluster hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazureclustersscanruntime with: ClusterScanRuntimeParameters: tools.ClusterScanRuntimeParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-update-cluster-version description: Microsoft Azure Update The Cluster Version hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazureclustersupdateversion with: clusterUpdateVersionParameters: tools.clusterUpdateVersionParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-list-kubernetes-clusters-2 description: Microsoft Azure List Kubernetes Clusters In The Resource Group hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurekubernetesclusterslistbyresourcegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-kubernetes-cluster description: Microsoft Azure Retrieve The Kubernetes Cluster hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurekubernetesclustersget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-kubernetes description: Microsoft Azure Create Or Update The Kubernetes Cluster hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurekubernetesclusterscreateorupdate with: kubernetesClusterParameters: tools.kubernetesClusterParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-kubernetes-cluster description: Microsoft Azure Delete The Kubernetes Cluster hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazurekubernetesclustersdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-kubernetes-cluster description: Microsoft Azure Patch The Kubernetes Cluster hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurekubernetesclustersupdate with: kubernetesClusterUpdateParameters: tools.kubernetesClusterUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-list-agent-pools description: Microsoft Azure List Agent Pools Of The Kubernetes Cluster hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureagentpoolslistbykubernetescluster outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-kubernetes-cluster-2 description: Microsoft Azure Retrieve The Kubernetes Cluster Agent Pool hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureagentpoolsget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-kubernetes-2 description: Microsoft Azure Create Or Update The Kubernetes Cluster Agent Pool hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureagentpoolscreateorupdate with: agentPoolParameters: tools.agentPoolParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-kubernetes-cluster-2 description: Microsoft Azure Delete The Kubernetes Cluster Agent Pool hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazureagentpoolsdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-kubernetes-cluster-2 description: Microsoft Azure Patch The Kubernetes Cluster Agent Pool hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureagentpoolsupdate with: agentPoolUpdateParameters: tools.agentPoolUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-restart-targeted-node description: Microsoft Azure Restart A Targeted Node hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurekubernetesclustersrestartnode with: kubernetesClusterRestartNodeParameters: tools.kubernetesClusterRestartNodeParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-list-layer-2-2 description: Microsoft Azure List Layer 2 L2 Networks In The Resource Group hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurel2networkslistbyresourcegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-layer-2 description: Microsoft Azure Retrieve The Layer 2 L2 Network hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurel2networksget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-layer description: Microsoft Azure Create Or Update The Layer 2 L2 Network hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurel2networkscreateorupdate with: l2NetworkParameters: tools.l2NetworkParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-layer-2 description: Microsoft Azure Delete The Layer 2 L2 Network hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazurel2networksdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-layer-2 description: Microsoft Azure Patch The Layer 2 L2 Network hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurel2networksupdate with: l2NetworkUpdateParameters: tools.l2NetworkUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-list-layer-3-2 description: Microsoft Azure List Layer 3 L3 Networks In The Resource Group hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurel3networkslistbyresourcegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-layer-3 description: Microsoft Azure Retrieve The Layer 3 L3 Network hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurel3networksget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-layer-2 description: Microsoft Azure Create Or Update The Layer 3 L3 Network hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurel3networkscreateorupdate with: l3NetworkParameters: tools.l3NetworkParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-layer-3 description: Microsoft Azure Delete The Layer 3 L3 Network hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazurel3networksdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-layer-3 description: Microsoft Azure Patch The Layer 3 L3 Network hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurel3networksupdate with: l3NetworkUpdateParameters: tools.l3NetworkUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-list-racks-resource description: Microsoft Azure List Racks In The Resource Group hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurerackslistbyresourcegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-rack description: Microsoft Azure Retrieve The Rack hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureracksget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-rack description: Microsoft Azure Create Or Update The Rack hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurerackscreateorupdate with: rackParameters: tools.rackParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-rack description: Microsoft Azure Delete The Rack hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazureracksdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-rack description: Microsoft Azure Patch The Rack hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureracksupdate with: rackUpdateParameters: tools.rackUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-list-storage-appliances-2 description: Microsoft Azure List Storage Appliances In The Resource Group hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurestorageapplianceslistbyresourcegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-storage-appliance description: Microsoft Azure Retrieve The Storage Appliance hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurestorageappliancesget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-storage description: Microsoft Azure Create Or Update The Storage Appliance hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurestorageappliancescreateorupdate with: storageApplianceParameters: tools.storageApplianceParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-storage-appliance description: Microsoft Azure Delete The Storage Appliance hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazurestorageappliancesdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-storage-appliance description: Microsoft Azure Patch The Storage Appliance hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurestorageappliancesupdate with: storageApplianceUpdateParameters: tools.storageApplianceUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-turn-off-remote description: Microsoft Azure Turn Off Remote Vendor Management For A Storage Appliance, If Supported hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurestorageappliancesdisableremotevendormanagement outputParameters: - type: object mapping: $. - name: microsoft-azure-turn-remote-vendor description: Microsoft Azure Turn On Remote Vendor Management For A Storage Appliance, If Supported hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurestorageappliancesenableremotevendormanagement with: storageApplianceEnableRemoteVendorManagementParameters: tools.storageApplianceEnableRemoteVendorManagementParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-list-trunked-networks-2 description: Microsoft Azure List Trunked Networks In The Resource Group hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazuretrunkednetworkslistbyresourcegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-trunked-network description: Microsoft Azure Retrieve The Trunked Network hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazuretrunkednetworksget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-trunked description: Microsoft Azure Create Or Update The Trunked Network hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazuretrunkednetworkscreateorupdate with: trunkedNetworkParameters: tools.trunkedNetworkParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-trunked-network description: Microsoft Azure Delete The Trunked Network hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazuretrunkednetworksdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-trunked-network description: Microsoft Azure Patch The Trunked Network hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazuretrunkednetworksupdate with: trunkedNetworkUpdateParameters: tools.trunkedNetworkUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-list-virtual-machines-2 description: Microsoft Azure List Virtual Machines In The Resource Group hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurevirtualmachineslistbyresourcegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-virtual-machine description: Microsoft Azure Retrieve The Virtual Machine hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurevirtualmachinesget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-virtual description: Microsoft Azure Create Or Update The Virtual Machine hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurevirtualmachinescreateorupdate with: virtualMachineParameters: tools.virtualMachineParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-virtual-machine description: Microsoft Azure Delete The Virtual Machine hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazurevirtualmachinesdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-virtual-machine description: Microsoft Azure Patch The Virtual Machine hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurevirtualmachinesupdate with: virtualMachineUpdateParameters: tools.virtualMachineUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-list-consoles-virtual description: Microsoft Azure List Consoles Of The Virtual Machine hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureconsoleslistbyvirtualmachine outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-virtual-machine-2 description: Microsoft Azure Retrieve The Virtual Machine Console hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureconsolesget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-virtual-2 description: Microsoft Azure Create Or Update The Virtual Machine Console hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureconsolescreateorupdate with: consoleParameters: tools.consoleParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-virtual-machine-2 description: Microsoft Azure Delete The Virtual Machine Console hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazureconsolesdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-virtual-machine-2 description: Microsoft Azure Patch The Virtual Machine Console hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazureconsolesupdate with: consoleUpdateParameters: tools.consoleUpdateParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-power-off-virtual description: Microsoft Azure Power Off The Virtual Machine hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurevirtualmachinespoweroff with: virtualMachinePowerOffParameters: tools.virtualMachinePowerOffParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-reimage-virtual-machine description: Microsoft Azure Reimage The Virtual Machine hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurevirtualmachinesreimage outputParameters: - type: object mapping: $. - name: microsoft-azure-restart-virtual-machine description: Microsoft Azure Restart The Virtual Machine hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurevirtualmachinesrestart outputParameters: - type: object mapping: $. - name: microsoft-azure-start-virtual-machine description: Microsoft Azure Start The Virtual Machine hints: readOnly: false destructive: false idempotent: false call: networkcloud-subscriptions.microsoftazurevirtualmachinesstart outputParameters: - type: object mapping: $. - name: microsoft-azure-list-volumes-resource description: Microsoft Azure List Volumes In The Resource Group hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurevolumeslistbyresourcegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-retrieve-volume description: Microsoft Azure Retrieve The Volume hints: readOnly: true destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurevolumesget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-volume description: Microsoft Azure Create Or Update The Volume hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurevolumescreateorupdate with: volumeParameters: tools.volumeParameters outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-volume description: Microsoft Azure Delete The Volume hints: readOnly: false destructive: true idempotent: true call: networkcloud-subscriptions.microsoftazurevolumesdelete outputParameters: - type: object mapping: $. - name: microsoft-azure-patch-volume description: Microsoft Azure Patch The Volume hints: readOnly: false destructive: false idempotent: true call: networkcloud-subscriptions.microsoftazurevolumesupdate with: volumeUpdateParameters: tools.volumeUpdateParameters outputParameters: - type: object mapping: $.