Microsoft.Kubernetes (preview:2025-12-01)

2025/09/24 • 1 updated methods

ConnectedCluster_Update (updated)
Description API to update certain properties of the connected cluster resource
Reference Link ¶

⚶ Changes

{
  "#id": "ConnectedCluster_Update",
  "$responses": {
    "@added_99308c48022f499e82bc97ffe3b89067": {
      "202": [
        {
          "#name": "location",
          "Description": "The Location header contains the URL where the status of the long running operation can be checked.",
          "Type": "string"
        },
        {
          "#name": "retry-after",
          "Description": "The Retry-After header can indicate how long the client should wait before polling the operation status.",
          "Type": "integer"
        }
      ]
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kubernetes/connectedClusters/{clusterName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
clusterName: string ,
ConnectedClusterPatch:
{
tags: object ,
properties:
{
distribution: string ,
distributionVersion: string ,
azureHybridBenefit: enum ,
gateway:
{
enabled: boolean ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
agentPublicKeyCertificate: string ,
kubernetesVersion: string ,
totalNodeCount: integer ,
totalCoreCount: integer ,
agentVersion: string ,
provisioningState: enum ,
distribution: string ,
distributionVersion: string ,
infrastructure: string ,
offering: string ,
managedIdentityCertificateExpirationTime: string ,
lastConnectivityTime: string ,
connectivityStatus: enum ,
privateLinkState: enum ,
privateLinkScopeResourceId: string ,
azureHybridBenefit: enum ,
aadProfile:
{
enableAzureRBAC: boolean ,
adminGroupObjectIDs:
[
string ,
]
,
tenantID: string ,
}
,
arcAgentProfile:
{
desiredAgentVersion: string ,
agentAutoUpgrade: enum ,
systemComponents:
[
{
type: string ,
userSpecifiedVersion: string ,
majorVersion: integer ,
currentVersion: string ,
}
,
]
,
agentErrors:
[
{
message: string ,
severity: string ,
component: string ,
time: string ,
}
,
]
,
agentState: string ,
}
,
securityProfile:
{
workloadIdentity:
{
enabled: boolean ,
}
,
}
,
oidcIssuerProfile:
{
enabled: boolean ,
issuerUrl: string ,
selfHostedIssuerUrl: string ,
}
,
gateway:
{
enabled: boolean ,
}
,
arcAgentryConfigurations:
[
{
feature: string ,
settings: object ,
protectedSettings: object ,
}
,
]
,
miscellaneousProperties: object ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
kind: enum ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}