Microsoft.ContainerService (preview:2025-08-01)

2025/12/05 • 6 updated methods

Fleets_ListBySubscription (updated)
Description Lists fleets in the specified subscription.
Reference Link ¶

⚶ Changes

{
  "#id": "Fleets_ListBySubscription",
  "$parameters": {
    "@added_0ea664ed872b440896f2771a2b5c83ad": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_2e9f57c5b604481c836eb5919fd16f89": {
      "#name": "$skipToken",
      "Description": "The page-continuation token to use with a paged version of this API.",
      "Required": false,
      "Type": "string"
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/fleets
{
api-version: string ,
subscriptionId: string ,
$top: integer ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
hubProfile:
{
dnsPrefix: string ,
apiServerAccessProfile:
{
enablePrivateCluster: boolean ,
enableVnetIntegration: boolean ,
subnetId: string ,
}
,
agentProfile:
{
subnetId: string ,
vmSize: string ,
}
,
fqdn: string ,
kubernetesVersion: string ,
portalFqdn: string ,
}
,
status:
{
lastOperationId: string ,
lastOperationError:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}
,
eTag: string ,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AutoUpgradeProfiles_ListByFleet (updated)
Description List AutoUpgradeProfile resources by Fleet
Reference Link ¶

⚶ Changes

{
  "#id": "AutoUpgradeProfiles_ListByFleet",
  "$parameters": {
    "@added_f86f1e69139547718d9ea691cedde256": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_223d04600d074bf98364778d69f35706": {
      "#name": "$skipToken",
      "Description": "The page-continuation token to use with a paged version of this API.",
      "Required": false,
      "Type": "string"
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/autoUpgradeProfiles
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
fleetName: string ,
$top: integer ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
updateStrategyId: string ,
channel: enum ,
nodeImageSelection:
{
type: enum ,
}
,
disabled: boolean ,
autoUpgradeProfileStatus:
{
lastTriggeredAt: string ,
lastTriggerStatus: enum ,
lastTriggerError:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
lastTriggerUpgradeVersions:
[
string ,
]
,
}
,
targetKubernetesVersion: string ,
longTermSupport: boolean ,
}
,
eTag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Gates_ListByFleet (updated)
Description List Gate resources by Fleet
Reference Link ¶

⚶ Changes

{
  "#id": "Gates_ListByFleet",
  "$parameters": {
    "@added_c728e30f13224f0ba8d06239865d0e12": {
      "#name": "$filter",
      "Description": "Filter the result list using the given expression.",
      "Required": false,
      "Type": "string"
    },
    "@added_1698e9b8bf4f428992fb7caa3c5f5777": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_11ce19c48a3b4758b51b377cbcb09f89": {
      "#name": "$skipToken",
      "Description": "The page-continuation token to use with a paged version of this API.",
      "Required": false,
      "Type": "string"
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/gates
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
fleetName: string ,
$filter: string ,
$top: integer ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
displayName: string ,
gateType: enum ,
target:
{
id: string ,
updateRunProperties:
{
name: string ,
stage: string ,
group: string ,
timing: enum ,
}
,
}
,
state: enum ,
}
,
eTag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FleetMembers_ListByFleet (updated)
Description List FleetMember resources by Fleet
Reference Link ¶

⚶ Changes

{
  "#id": "FleetMembers_ListByFleet",
  "$parameters": {
    "@added_c55b727987c947628c6c22e5f56621ca": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_350102760a6a4475b9f6ab15d16ac686": {
      "#name": "$skipToken",
      "Description": "The page-continuation token to use with a paged version of this API.",
      "Required": false,
      "Type": "string"
    },
    "@added_cb39599187084d7b9dfea0cbaf2a6777": {
      "#name": "$filter",
      "Description": "Filter the result list using the given expression.",
      "Required": false,
      "Type": "string"
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/members
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
fleetName: string ,
$top: integer ,
$skipToken: string ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
clusterResourceId: string ,
group: string ,
provisioningState: enum ,
labels: object ,
status:
{
lastOperationId: string ,
lastOperationError:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}
,
eTag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
UpdateRuns_ListByFleet (updated)
Description List UpdateRun resources by Fleet
Reference Link ¶

⚶ Changes

{
  "#id": "UpdateRuns_ListByFleet",
  "$parameters": {
    "@added_f503760f9de74f71b810bc6a00a54afb": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_3f5edb3cddec4719bc0fff0036bedbbb": {
      "#name": "$skipToken",
      "Description": "The page-continuation token to use with a paged version of this API.",
      "Required": false,
      "Type": "string"
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateRuns
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
fleetName: string ,
$top: integer ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
updateStrategyId: string ,
strategy:
{
stages:
[
{
name: string ,
groups:
[
{
name: string ,
beforeGates:
[
{
displayName: string ,
type: enum ,
}
,
]
,
afterGates:
[
{
displayName: string ,
type: enum ,
}
,
]
,
}
,
]
,
afterStageWaitInSeconds: integer ,
beforeGates:
[
{
displayName: string ,
type: enum ,
}
,
]
,
afterGates:
[
{
displayName: string ,
type: enum ,
}
,
]
,
}
,
]
,
}
,
managedClusterUpdate:
{
upgrade:
{
type: enum ,
kubernetesVersion: string ,
}
,
nodeImageSelection:
{
type: enum ,
customNodeImageVersions:
[
{
version: string ,
}
,
]
,
}
,
}
,
status:
{
status:
{
startTime: string ,
completedTime: string ,
state: enum ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
stages:
[
{
status:
{
startTime: string ,
completedTime: string ,
state: enum ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
name: string ,
groups:
[
{
status:
{
startTime: string ,
completedTime: string ,
state: enum ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
name: string ,
members:
[
{
status:
{
startTime: string ,
completedTime: string ,
state: enum ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
name: string ,
clusterResourceId: string ,
operationId: string ,
message: string ,
}
,
]
,
beforeGates:
[
{
displayName: string ,
gateId: string ,
status:
{
startTime: string ,
completedTime: string ,
state: enum ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}
,
]
,
afterGates:
[
{
displayName: string ,
gateId: string ,
status:
{
startTime: string ,
completedTime: string ,
state: enum ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}
,
]
,
}
,
]
,
beforeGates:
[
{
displayName: string ,
gateId: string ,
status:
{
startTime: string ,
completedTime: string ,
state: enum ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}
,
]
,
afterGates:
[
{
displayName: string ,
gateId: string ,
status:
{
startTime: string ,
completedTime: string ,
state: enum ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}
,
]
,
afterStageWaitStatus:
{
status:
{
startTime: string ,
completedTime: string ,
state: enum ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
waitDurationInSeconds: integer ,
}
,
}
,
]
,
nodeImageSelection:
{
selectedNodeImageVersions:
[
{
version: string ,
}
,
]
,
}
,
}
,
autoUpgradeProfileId: string ,
}
,
eTag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
FleetUpdateStrategies_ListByFleet (updated)
Description List FleetUpdateStrategy resources by Fleet
Reference Link ¶

⚶ Changes

{
  "#id": "FleetUpdateStrategies_ListByFleet",
  "$parameters": {
    "@added_6db9feccbbcc4e0099a4609ec375f82d": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_d2c8716321c14919a966a52567f90c9c": {
      "#name": "$skipToken",
      "Description": "The page-continuation token to use with a paged version of this API.",
      "Required": false,
      "Type": "string"
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/updateStrategies
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
fleetName: string ,
$top: integer ,
$skipToken: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
strategy:
{
stages:
[
{
name: string ,
groups:
[
{
name: string ,
beforeGates:
[
{
displayName: string ,
type: enum ,
}
,
]
,
afterGates:
[
{
displayName: string ,
type: enum ,
}
,
]
,
}
,
]
,
afterStageWaitInSeconds: integer ,
beforeGates:
[
{
displayName: string ,
type: enum ,
}
,
]
,
afterGates:
[
{
displayName: string ,
type: enum ,
}
,
]
,
}
,
]
,
}
,
}
,
eTag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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