Microsoft.ContainerService (preview:2025-04-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_7f19875408a544c3a81d06d43d8d0c08": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_a70058a597ab4320b403b941d1c2d6b8": {
      "#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_761f7bdc5b114f3586ca4d158c190056": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_2ce44a151b3841a285837c3d8a68f75c": {
      "#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_9ba4b0cf56e94b2cbb480ec7eec921d9": {
      "#name": "$filter",
      "Description": "Filter the result list using the given expression.",
      "Required": false,
      "Type": "string"
    },
    "@added_c5b59f4d043b49408bfe043801838843": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_1053be664e374563bd6061583c65c93f": {
      "#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_4724ceea63a8477db8239192bafc8df9": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_013f6e1ae33f41bf8396439bc322f076": {
      "#name": "$skipToken",
      "Description": "The page-continuation token to use with a paged version of this API.",
      "Required": false,
      "Type": "string"
    },
    "@added_5ac6995d74994d3895d2ca9f468897ac": {
      "#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_f376e38445f145689ea2ef1542c6a165": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_7019d2f4c0e94088bb0446dbab70cea0": {
      "#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_1113dc7efd944952a7cc76cd25d5b9b8": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_e364b84ec3d44debadf56a79b40110c1": {
      "#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 ,
}
,
]
,
}
,
}