Skip to content

Request: Generate armnetwork InterconnectGroups and armcompute InterconnectBlocks clients #26520

@mustardyo

Description

@mustardyo

Feature Request

We're building InfiniBand support in AKS and need SDK clients for two new resource types:

1. Interconnect Groups (NRP)

  • Resource type: Microsoft.Network/interconnectGroups
  • API version: 2025-07-01
  • Module: github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork
  • Operations needed: Get, CreateOrUpdate (async), Delete (async)

2. Interconnect Blocks (CRP)

  • Resource type: Microsoft.Compute/interconnectBlocks
  • API version: 2025-11-01
  • Module: github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute
  • Operations needed: Get, CreateOrUpdate (async), Delete (async)

Current Workaround

Neither InterconnectGroupsClient nor InterconnectBlocksClient exists in any published version of the SDK (checked armnetwork v9.0.0 and armcompute v7.1.0). We're building custom Track2 clients using azcore/arm.Client directly as a workaround.

Ask

Please generate SDK clients for these resource types once the Swagger/TypeSpec definitions are available. This would let us replace our hand-written clients with the official SDK.

Context

These resources enable InfiniBand high-speed networking (400-800 Gbps) for GPU-to-GPU communication in AI/ML training workloads on AKS.

Metadata

Metadata

Assignees

Labels

ARMMgmtThis issue is related to a management-plane library.NetworkService AttentionWorkflow: This issue is responsible by Azure service team.customer-reportedIssues that are reported by GitHub users external to the Azure organization.needs-team-attentionWorkflow: This issue needs attention from Azure service team or SDK teamquestionThe issue doesn't require a change to the product in order to be resolved. Most issues start as that

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions