Microsoft.ContainerService (preview:2024-05-02)

2025/12/05 • 5 updated methods

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

⚶ Changes

{
  "#id": "Fleets_ListBySubscription",
  "$parameters": {
    "@added_b13d627b733b466280a337360ebc66bd": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_3e90620b464749069172caedb411301b": {
      "#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 ,
}
,
}
,
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_13a11ab41ce748f2b88529129f72e5d3": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_06bbfa0d842547df972413b1f90f0d46": {
      "#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 ,
}
,
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_ccf51daa2cc94caa86746ec99f882a36": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_8ae3d0f155d04ae1814bf35ffc8d1285": {
      "#name": "$skipToken",
      "Description": "The page-continuation token to use with a paged version of this API.",
      "Required": false,
      "Type": "string"
    },
    "@added_b0e71f96cd9b430a8e1ea165533deef9": {
      "#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 ,
}
,
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_cc7abc4a501b42e7bfaa25a2f46ff0a6": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_4cb3aa153b364471881fa65f4b9b1f52": {
      "#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 ,
}
,
]
,
afterStageWaitInSeconds: integer ,
}
,
]
,
}
,
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 ,
}
,
]
,
}
,
]
,
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 ,
}
,
]
,
}
,
}
,
}
,
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_5f3e1ec0849644d78765473ac1d396d7": {
      "#name": "$top",
      "Description": "The number of result items to return.",
      "Format": "int32",
      "Required": false,
      "Type": "integer"
    },
    "@added_a9eabb3cc3d948ac9a930b0b150a6c19": {
      "#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 ,
}
,
]
,
afterStageWaitInSeconds: integer ,
}
,
]
,
}
,
}
,
eTag: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

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