@datafire/azure_containerservice_managedclusters v3.0.0
@datafire/azure_containerservice_managedclusters
Client library for ContainerServiceClient
Installation and Usage
npm install --save @datafire/azure_containerservice_managedclusters
let azure_containerservice_managedclusters = require('@datafire/azure_containerservice_managedclusters').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
The Container Service Client.
Actions
Operations_List
Gets a list of compute operations.
azure_containerservice_managedclusters.Operations_List({
"api-version": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version.
- api-version required
Output
- output OperationListResult
ManagedClusters_List
Gets a list of managed clusters in the specified subscription. The operation returns properties of each managed cluster.
azure_containerservice_managedclusters.ManagedClusters_List({
"api-version": "",
"subscriptionId": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
- api-version required
Output
- output ManagedClusterListResult
ManagedClusters_ListByResourceGroup
Lists managed clusters in the specified subscription and resource group. The operation returns properties of each managed cluster.
azure_containerservice_managedclusters.ManagedClusters_ListByResourceGroup({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group.
- api-version required
Output
- output ManagedClusterListResult
ManagedClusters_Delete
Deletes the managed cluster with a specified resource group and name.
azure_containerservice_managedclusters.ManagedClusters_Delete({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource.
- api-version required
Output
Output schema unknown
ManagedClusters_Get
Gets the details of the managed cluster with a specified resource group and name.
azure_containerservice_managedclusters.ManagedClusters_Get({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource.
- api-version required
Output
- output ManagedCluster
ManagedClusters_UpdateTags
Updates a managed cluster with the specified tags.
azure_containerservice_managedclusters.ManagedClusters_UpdateTags({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": "",
"parameters": null
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource. - parameters required TagsObject
- api-version required
Output
- output ManagedCluster
ManagedClusters_CreateOrUpdate
Creates or updates a managed cluster with the specified configuration for agents and Kubernetes version.
azure_containerservice_managedclusters.ManagedClusters_CreateOrUpdate({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": "",
"parameters": null
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource. - parameters required ManagedCluster
- api-version required
Output
- output ManagedCluster
ManagedClusters_GetAccessProfile
Gets the accessProfile for the specified role name of the managed cluster with a specified resource group and name.
azure_containerservice_managedclusters.ManagedClusters_GetAccessProfile({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": "",
"roleName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource. - roleName required
string
: The name of the role for managed cluster accessProfile resource.
- api-version required
Output
- output ManagedClusterAccessProfile
AgentPools_List
Gets a list of agent pools in the specified managed cluster. The operation returns properties of each agent pool.
azure_containerservice_managedclusters.AgentPools_List({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource.
- api-version required
Output
- output AgentPoolListResult
AgentPools_Delete
Deletes the agent pool in the specified managed cluster.
azure_containerservice_managedclusters.AgentPools_Delete({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": "",
"agentPoolName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource. - agentPoolName required
string
: The name of the agent pool.
- api-version required
Output
Output schema unknown
AgentPools_Get
Gets the details of the agent pool by managed cluster and resource group.
azure_containerservice_managedclusters.AgentPools_Get({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": "",
"agentPoolName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource. - agentPoolName required
string
: The name of the agent pool.
- api-version required
Output
- output AgentPool
AgentPools_CreateOrUpdate
Creates or updates an agent pool in the specified managed cluster.
azure_containerservice_managedclusters.AgentPools_CreateOrUpdate({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": "",
"agentPoolName": "",
"parameters": null
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource. - agentPoolName required
string
: The name of the agent pool. - parameters required AgentPool
- api-version required
Output
- output AgentPool
AgentPools_GetUpgradeProfile
Gets the details of the upgrade profile for an agent pool with a specified resource group and managed cluster name.
azure_containerservice_managedclusters.AgentPools_GetUpgradeProfile({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": "",
"agentPoolName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource. - agentPoolName required
string
: The name of the agent pool.
- api-version required
Output
- output AgentPoolUpgradeProfile
AgentPools_GetAvailableAgentPoolVersions
Gets a list of supported versions for the specified agent pool.
azure_containerservice_managedclusters.AgentPools_GetAvailableAgentPoolVersions({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource.
- api-version required
Output
- output AgentPoolAvailableVersions
ManagedClusters_ListClusterAdminCredentials
Gets cluster admin credential of the managed cluster with a specified resource group and name.
azure_containerservice_managedclusters.ManagedClusters_ListClusterAdminCredentials({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource.
- api-version required
Output
- output CredentialResults
ManagedClusters_ListClusterUserCredentials
Gets cluster user credential of the managed cluster with a specified resource group and name.
azure_containerservice_managedclusters.ManagedClusters_ListClusterUserCredentials({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource.
- api-version required
Output
- output CredentialResults
ManagedClusters_ResetAADProfile
Update the AAD Profile for a managed cluster.
azure_containerservice_managedclusters.ManagedClusters_ResetAADProfile({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": "",
"parameters": null
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource. - parameters required ManagedClusterAADProfile
- api-version required
Output
Output schema unknown
ManagedClusters_ResetServicePrincipalProfile
Update the service principal Profile for a managed cluster.
azure_containerservice_managedclusters.ManagedClusters_ResetServicePrincipalProfile({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": "",
"parameters": null
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource. - parameters required ManagedClusterServicePrincipalProfile
- api-version required
Output
Output schema unknown
ManagedClusters_RotateClusterCertificates
Rotate certificates of a managed cluster.
azure_containerservice_managedclusters.ManagedClusters_RotateClusterCertificates({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource.
- api-version required
Output
Output schema unknown
ManagedClusters_GetUpgradeProfile
Gets the details of the upgrade profile for a managed cluster with a specified resource group and name.
azure_containerservice_managedclusters.ManagedClusters_GetUpgradeProfile({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"resourceName": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version. - subscriptionId required
string
: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. - resourceGroupName required
string
: The name of the resource group. - resourceName required
string
: The name of the managed cluster resource.
- api-version required
Output
- output ManagedClusterUpgradeProfile
Definitions
AccessProfile
- AccessProfile
object
: Profile for enabling a user to access a managed cluster.- kubeConfig
string
: Base64-encoded Kubernetes configuration file.
- kubeConfig
AgentPool
- AgentPool: Agent Pool.
- id
string
: Resource ID. - name
string
: The name of the resource that is unique within a resource group. This name can be used to access the resource. - type
string
: Resource type - properties ManagedClusterAgentPoolProfileProperties
- id
AgentPoolAvailableVersions
- AgentPoolAvailableVersions
object
: The list of available versions for an agent pool.- id
string
: Id of the agent pool available versions. - name
string
: Name of the agent pool available versions. - properties required AgentPoolAvailableVersionsProperties
- type
string
: Type of the agent pool available versions.
- id
AgentPoolAvailableVersionsProperties
- AgentPoolAvailableVersionsProperties
object
: The list of available agent pool versions.- agentPoolVersions
array
: List of versions available for agent pool.- items
object
- default
boolean
: Whether this version is the default agent pool version. - isPreview
boolean
: Whether Kubernetes version is currently in preview. - kubernetesVersion
string
: Kubernetes version (major, minor, patch).
- default
- items
- agentPoolVersions
AgentPoolListResult
- AgentPoolListResult
object
: The response from the List Agent Pools operation.- nextLink
string
: The URL to get the next set of agent pool results. - value
array
: The list of agent pools.- items AgentPool
- nextLink
AgentPoolType
- AgentPoolType
string
(values: VirtualMachineScaleSets, AvailabilitySet): AgentPoolType represents types of an agent pool. VirtualMachineScaleSets type is still in PREVIEW.
AgentPoolUpgradeProfile
- AgentPoolUpgradeProfile
object
: The list of available upgrades for an agent pool.- id
string
: Id of the agent pool upgrade profile. - name
string
: Name of the agent pool upgrade profile. - properties required AgentPoolUpgradeProfileProperties
- type
string
: Type of the agent pool upgrade profile.
- id
AgentPoolUpgradeProfileProperties
- AgentPoolUpgradeProfileProperties
object
: The list of available upgrade versions.- kubernetesVersion required
string
: Kubernetes version (major, minor, patch). - osType required OSType
- upgrades
array
: List of orchestrator types and versions available for upgrade.- items
object
- isPreview
boolean
: Whether Kubernetes version is currently in preview. - kubernetesVersion
string
: Kubernetes version (major, minor, patch).
- isPreview
- items
- kubernetesVersion required
CloudError
- CloudError
object
: An error response from the Container service.- error CloudErrorBody
CloudErrorBody
- CloudErrorBody
object
: An error response from the Container service.- code
string
: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. - details
array
: A list of additional details about the error.- items CloudErrorBody
- message
string
: A message describing the error, intended to be suitable for display in a user interface. - target
string
: The target of the particular error. For example, the name of the property in error.
- code
ContainerServiceDiagnosticsProfile
- ContainerServiceDiagnosticsProfile
object
: Profile for diagnostics on the container service cluster.- vmDiagnostics required ContainerServiceVMDiagnostics
ContainerServiceLinuxProfile
- ContainerServiceLinuxProfile
object
: Profile for Linux VMs in the container service cluster.- adminUsername required
string
: The administrator username to use for Linux VMs. - ssh required ContainerServiceSshConfiguration
- adminUsername required
ContainerServiceMasterProfile
- ContainerServiceMasterProfile
object
: Profile for the container service master.- count
integer
(values: 1, 3, 5): Number of masters (VMs) in the container service cluster. Allowed values are 1, 3, and 5. The default value is 1. - dnsPrefix required
string
: DNS prefix to be used to create the FQDN for the master pool. - firstConsecutiveStaticIP
string
: FirstConsecutiveStaticIP used to specify the first static ip of masters. - fqdn
string
: FQDN for the master pool. - osDiskSizeGB ContainerServiceOSDisk
- storageProfile ContainerServiceStorageProfile
- vmSize required ContainerServiceVMSize
- vnetSubnetID ContainerServiceVnetSubnetID
- count
ContainerServiceNetworkProfile
- ContainerServiceNetworkProfile
object
: Profile of network configuration.- dnsServiceIP
string
: An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. - dockerBridgeCidr
string
: A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. - loadBalancerProfile ManagedClusterLoadBalancerProfile
- loadBalancerSku
string
(values: standard, basic): The load balancer sku for the managed cluster. - networkPlugin
string
(values: azure, kubenet): Network plugin used for building Kubernetes network. - networkPolicy
string
(values: calico, azure): Network policy used for building Kubernetes network. - podCidr
string
: A CIDR notation IP range from which to assign pod IPs when kubenet is used. - serviceCidr
string
: A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- dnsServiceIP
ContainerServiceOSDisk
- ContainerServiceOSDisk
integer
: OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
ContainerServiceSshConfiguration
- ContainerServiceSshConfiguration
object
: SSH configuration for Linux-based VMs running on Azure.- publicKeys required
array
: The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
- publicKeys required
ContainerServiceSshPublicKey
- ContainerServiceSshPublicKey
object
: Contains information about SSH certificate public key data.- keyData required
string
: Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
- keyData required
ContainerServiceStorageProfile
- ContainerServiceStorageProfile
string
(values: StorageAccount, ManagedDisks): Storage profile specifies what kind of storage used. Choose from StorageAccount and ManagedDisks. Leave it empty, we will choose for you based on the orchestrator choice.
ContainerServiceVMDiagnostics
- ContainerServiceVMDiagnostics
object
: Profile for diagnostics on the container service VMs.- enabled required
boolean
: Whether the VM diagnostic agent is provisioned on the VM. - storageUri
string
: The URI of the storage account where diagnostics are stored.
- enabled required
ContainerServiceVMSize
- ContainerServiceVMSize
string
(values: Standard_A1, Standard_A10, Standard_A11, Standard_A1_v2, Standard_A2, Standard_A2_v2, Standard_A2m_v2, Standard_A3, Standard_A4, Standard_A4_v2, Standard_A4m_v2, Standard_A5, Standard_A6, Standard_A7, Standard_A8, Standard_A8_v2, Standard_A8m_v2, Standard_A9, Standard_B2ms, Standard_B2s, Standard_B4ms, Standard_B8ms, Standard_D1, Standard_D11, Standard_D11_v2, Standard_D11_v2_Promo, Standard_D12, Standard_D12_v2, Standard_D12_v2_Promo, Standard_D13, Standard_D13_v2, Standard_D13_v2_Promo, Standard_D14, Standard_D14_v2, Standard_D14_v2_Promo, Standard_D15_v2, Standard_D16_v3, Standard_D16s_v3, Standard_D1_v2, Standard_D2, Standard_D2_v2, Standard_D2_v2_Promo, Standard_D2_v3, Standard_D2s_v3, Standard_D3, Standard_D32_v3, Standard_D32s_v3, Standard_D3_v2, Standard_D3_v2_Promo, Standard_D4, Standard_D4_v2, Standard_D4_v2_Promo, Standard_D4_v3, Standard_D4s_v3, Standard_D5_v2, Standard_D5_v2_Promo, Standard_D64_v3, Standard_D64s_v3, Standard_D8_v3, Standard_D8s_v3, Standard_DS1, Standard_DS11, Standard_DS11_v2, Standard_DS11_v2_Promo, Standard_DS12, Standard_DS12_v2, Standard_DS12_v2_Promo, Standard_DS13, Standard_DS13-2_v2, Standard_DS13-4_v2, Standard_DS13_v2, Standard_DS13_v2_Promo, Standard_DS14, Standard_DS14-4_v2, Standard_DS14-8_v2, Standard_DS14_v2, Standard_DS14_v2_Promo, Standard_DS15_v2, Standard_DS1_v2, Standard_DS2, Standard_DS2_v2, Standard_DS2_v2_Promo, Standard_DS3, Standard_DS3_v2, Standard_DS3_v2_Promo, Standard_DS4, Standard_DS4_v2, Standard_DS4_v2_Promo, Standard_DS5_v2, Standard_DS5_v2_Promo, Standard_E16_v3, Standard_E16s_v3, Standard_E2_v3, Standard_E2s_v3, Standard_E32-16s_v3, Standard_E32-8s_v3, Standard_E32_v3, Standard_E32s_v3, Standard_E4_v3, Standard_E4s_v3, Standard_E64-16s_v3, Standard_E64-32s_v3, Standard_E64_v3, Standard_E64s_v3, Standard_E8_v3, Standard_E8s_v3, Standard_F1, Standard_F16, Standard_F16s, Standard_F16s_v2, Standard_F1s, Standard_F2, Standard_F2s, Standard_F2s_v2, Standard_F32s_v2, Standard_F4, Standard_F4s, Standard_F4s_v2, Standard_F64s_v2, Standard_F72s_v2, Standard_F8, Standard_F8s, Standard_F8s_v2, Standard_G1, Standard_G2, Standard_G3, Standard_G4, Standard_G5, Standard_GS1, Standard_GS2, Standard_GS3, Standard_GS4, Standard_GS4-4, Standard_GS4-8, Standard_GS5, Standard_GS5-16, Standard_GS5-8, Standard_H16, Standard_H16m, Standard_H16mr, Standard_H16r, Standard_H8, Standard_H8m, Standard_L16s, Standard_L32s, Standard_L4s, Standard_L8s, Standard_M128-32ms, Standard_M128-64ms, Standard_M128ms, Standard_M128s, Standard_M64-16ms, Standard_M64-32ms, Standard_M64ms, Standard_M64s, Standard_NC12, Standard_NC12s_v2, Standard_NC12s_v3, Standard_NC24, Standard_NC24r, Standard_NC24rs_v2, Standard_NC24rs_v3, Standard_NC24s_v2, Standard_NC24s_v3, Standard_NC6, Standard_NC6s_v2, Standard_NC6s_v3, Standard_ND12s, Standard_ND24rs, Standard_ND24s, Standard_ND6s, Standard_NV12, Standard_NV24, Standard_NV6): Size of agent VMs.
ContainerServiceVnetSubnetID
- ContainerServiceVnetSubnetID
string
: VNet SubnetID specifies the VNet's subnet identifier.
CredentialResult
- CredentialResult
object
: The credential result response.- name
string
: The name of the credential. - value
string
: Base64-encoded Kubernetes configuration file.
- name
CredentialResults
- CredentialResults
object
: The list of credential result response.- kubeconfigs
array
: Base64-encoded Kubernetes configuration file.- items CredentialResult
- kubeconfigs
ManagedCluster
- ManagedCluster: Managed cluster.
- id
string
: Resource Id - location required
string
: Resource location - name
string
: Resource name - tags
object
: Resource tags - type
string
: Resource type - identity ManagedClusterIdentity
- properties ManagedClusterProperties
- id
ManagedClusterAADProfile
- ManagedClusterAADProfile
object
: AADProfile specifies attributes for Azure Active Directory integration.- clientAppID required
string
: The client AAD application ID. - serverAppID required
string
: The server AAD application ID. - serverAppSecret
string
: The server AAD application secret. - tenantID
string
: The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
- clientAppID required
ManagedClusterAPIServerAccessProfile
- ManagedClusterAPIServerAccessProfile
object
: Access profile for managed cluster API server.- authorizedIPRanges
array
: Authorized IP Ranges to kubernetes API server.- items
string
- items
- enablePrivateCluster
boolean
: Whether to create the cluster as a private cluster or not.
- authorizedIPRanges
ManagedClusterAccessProfile
- ManagedClusterAccessProfile: Managed cluster Access Profile.
- id
string
: Resource Id - location required
string
: Resource location - name
string
: Resource name - tags
object
: Resource tags - type
string
: Resource type - properties AccessProfile
- id
ManagedClusterAddonProfile
- ManagedClusterAddonProfile
object
: A Kubernetes add-on profile for a managed cluster.- enabled required
boolean
: Whether the add-on is enabled or not.
- enabled required
ManagedClusterAgentPoolProfile
- ManagedClusterAgentPoolProfile: Profile for the container service agent pool.
- availabilityZones
array
: (PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.- items
string
- items
- count
integer
: Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. - enableAutoScaling
boolean
: Whether to enable auto-scaler - enableNodePublicIP
boolean
: Enable public IP for nodes - maxCount
integer
: Maximum number of nodes for auto-scaling - maxPods
integer
: Maximum number of pods that can run on a node. - minCount
integer
: Minimum number of nodes for auto-scaling - nodeTaints
array
: Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.- items
string
- items
- orchestratorVersion
string
: Version of orchestrator specified when creating the managed cluster. - osDiskSizeGB ContainerServiceOSDisk
- osType OSType
- provisioningState
string
: The current deployment or provisioning state, which only appears in the response. - scaleSetEvictionPolicy ScaleSetEvictionPolicy
- scaleSetPriority ScaleSetPriority
- type AgentPoolType
- vmSize ContainerServiceVMSize
- vnetSubnetID ContainerServiceVnetSubnetID
- name
string
: Unique name of the agent pool profile in the context of the subscription and resource group.
- availabilityZones
ManagedClusterAgentPoolProfileProperties
- ManagedClusterAgentPoolProfileProperties
object
: Properties for the container service agent pool profile.- availabilityZones
array
: (PREVIEW) Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.- items
string
- items
- count
integer
: Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. - enableAutoScaling
boolean
: Whether to enable auto-scaler - enableNodePublicIP
boolean
: Enable public IP for nodes - maxCount
integer
: Maximum number of nodes for auto-scaling - maxPods
integer
: Maximum number of pods that can run on a node. - minCount
integer
: Minimum number of nodes for auto-scaling - nodeTaints
array
: Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.- items
string
- items
- orchestratorVersion
string
: Version of orchestrator specified when creating the managed cluster. - osDiskSizeGB ContainerServiceOSDisk
- osType OSType
- provisioningState
string
: The current deployment or provisioning state, which only appears in the response. - scaleSetEvictionPolicy ScaleSetEvictionPolicy
- scaleSetPriority ScaleSetPriority
- type AgentPoolType
- vmSize ContainerServiceVMSize
- vnetSubnetID ContainerServiceVnetSubnetID
- availabilityZones
ManagedClusterIdentity
- ManagedClusterIdentity
object
: Identity for the managed cluster.- principalId
string
: The principal id of the system assigned identity which is used by master components. - tenantId
string
: The tenant id of the system assigned identity which is used by master components. - type
string
(values: SystemAssigned, None): The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.
- principalId
ManagedClusterListResult
- ManagedClusterListResult
object
: The response from the List Managed Clusters operation.- nextLink
string
: The URL to get the next set of managed cluster results. - value
array
: The list of managed clusters.- items ManagedCluster
- nextLink
ManagedClusterLoadBalancerProfile
- ManagedClusterLoadBalancerProfile
object
: Profile of the managed cluster load balancer- effectiveOutboundIPs
array
: The effective outbound IP resources of the cluster load balancer.- items ResourceReference
- managedOutboundIPs
object
: Desired managed outbound IPs for the cluster load balancer.- count
integer
: Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
- count
- outboundIPPrefixes
object
: Desired outbound IP Prefix resources for the cluster load balancer.- publicIPPrefixes
array
: A list of public IP prefix resources.- items ResourceReference
- publicIPPrefixes
- outboundIPs
object
: Desired outbound IP resources for the cluster load balancer.- publicIPs
array
: A list of public IP resources.- items ResourceReference
- publicIPs
- effectiveOutboundIPs
ManagedClusterPoolUpgradeProfile
- ManagedClusterPoolUpgradeProfile
object
: The list of available upgrade versions.- kubernetesVersion required
string
: Kubernetes version (major, minor, patch). - name
string
: Pool name. - osType required OSType
- upgrades
array
: List of orchestrator types and versions available for upgrade.- items
object
- isPreview
boolean
: Whether Kubernetes version is currently in preview. - kubernetesVersion
string
: Kubernetes version (major, minor, patch).
- isPreview
- items
- kubernetesVersion required
ManagedClusterProperties
- ManagedClusterProperties
object
: Properties of the managed cluster.- aadProfile ManagedClusterAADProfile
- agentPoolProfiles
array
: Properties of the agent pool. - apiServerAccessProfile ManagedClusterAPIServerAccessProfile
- dnsPrefix
string
: DNS prefix specified when creating the managed cluster. - enablePodSecurityPolicy
boolean
: (PREVIEW) Whether to enable Kubernetes Pod security policy. - enableRBAC
boolean
: Whether to enable Kubernetes Role-Based Access Control. - fqdn
string
: FQDN for the master pool. - kubernetesVersion
string
: Version of Kubernetes specified when creating the managed cluster. - linuxProfile ContainerServiceLinuxProfile
- maxAgentPools
integer
: The max number of agent pools for the managed cluster. - networkProfile ContainerServiceNetworkProfile
- nodeResourceGroup
string
: Name of the resource group containing agent pool nodes. - provisioningState
string
: The current deployment or provisioning state, which only appears in the response. - servicePrincipalProfile ManagedClusterServicePrincipalProfile
- windowsProfile ManagedClusterWindowsProfile
ManagedClusterServicePrincipalProfile
- ManagedClusterServicePrincipalProfile
object
: Information about a service principal identity for the cluster to use for manipulating Azure APIs.- clientId required
string
: The ID for the service principal. - secret
string
: The secret password associated with the service principal in plain text.
- clientId required
ManagedClusterUpgradeProfile
- ManagedClusterUpgradeProfile
object
: The list of available upgrades for compute pools.- id
string
: Id of upgrade profile. - name
string
: Name of upgrade profile. - properties required ManagedClusterUpgradeProfileProperties
- type
string
: Type of upgrade profile.
- id
ManagedClusterUpgradeProfileProperties
- ManagedClusterUpgradeProfileProperties
object
: Control plane and agent pool upgrade profiles.- agentPoolProfiles required
array
: The list of available upgrade versions for agent pools. - controlPlaneProfile required ManagedClusterPoolUpgradeProfile
- agentPoolProfiles required
ManagedClusterWindowsProfile
- ManagedClusterWindowsProfile
object
: Profile for Windows VMs in the container service cluster.- adminPassword
string
: The administrator password to use for Windows VMs. - adminUsername required
string
: The administrator username to use for Windows VMs.
- adminPassword
OSType
- OSType
string
(values: Linux, Windows): OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
OperationListResult
- OperationListResult
object
: The List Compute Operation operation response.- value
array
: The list of compute operations- items OperationValue
- value
OperationValue
- OperationValue
object
: Describes the properties of a Compute Operation value.- display OperationValueDisplay
- name
string
: The name of the compute operation. - origin
string
: The origin of the compute operation.
OperationValueDisplay
- OperationValueDisplay
object
: Describes the properties of a Compute Operation Value Display.- description
string
: The description of the operation. - operation
string
: The display name of the compute operation. - provider
string
: The resource provider for the operation. - resource
string
: The display name of the resource the operation applies to.
- description
Resource
- Resource
object
: The Resource model definition.- id
string
: Resource Id - location required
string
: Resource location - name
string
: Resource name - tags
object
: Resource tags - type
string
: Resource type
- id
ResourceReference
- ResourceReference
object
: A reference to an Azure resource.- id
string
: The fully qualified Azure resource id.
- id
ScaleSetEvictionPolicy
- ScaleSetEvictionPolicy
string
(values: Delete, Deallocate): ScaleSetEvictionPolicy to be used to specify eviction policy for low priority virtual machine scale set. Default to Delete.
ScaleSetPriority
- ScaleSetPriority
string
(values: Low, Regular): ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.
SubResource
- SubResource
object
: Reference to another subresource.- id
string
: Resource ID. - name
string
: The name of the resource that is unique within a resource group. This name can be used to access the resource. - type
string
: Resource type
- id
TagsObject
- TagsObject
object
: Tags object for patch operations.- tags
object
: Resource tags.
- tags
5 years ago