@@ -482,7 +482,7 @@ export interface ManagedClusterAgentPoolProfileProperties {
482482 /**
483483 * KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and
484484 * Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS
485- * disk for data. Possible values include: 'OS'
485+ * disk for data. Possible values include: 'OS', 'Temporary'
486486 */
487487 kubeletDiskType ?: KubeletDiskType ;
488488 /**
@@ -554,6 +554,10 @@ export interface ManagedClusterAgentPoolProfileProperties {
554554 * Enable public IP for nodes
555555 */
556556 enableNodePublicIP ?: boolean ;
557+ /**
558+ * Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix.
559+ */
560+ nodePublicIPPrefixID ?: string ;
557561 /**
558562 * ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.
559563 * Possible values include: 'Spot', 'Regular'. Default value: 'Regular'.
@@ -678,7 +682,7 @@ export interface AgentPool extends SubResource {
678682 /**
679683 * KubeletDiskType determines the placement of emptyDir volumes, container runtime data root, and
680684 * Kubelet ephemeral storage. Currently allows one value, OS, resulting in Kubelet using the OS
681- * disk for data. Possible values include: 'OS'
685+ * disk for data. Possible values include: 'OS', 'Temporary'
682686 */
683687 kubeletDiskType ?: KubeletDiskType ;
684688 /**
@@ -750,6 +754,10 @@ export interface AgentPool extends SubResource {
750754 * Enable public IP for nodes
751755 */
752756 enableNodePublicIP ?: boolean ;
757+ /**
758+ * Public IP Prefix ID. VM nodes use IPs assigned from this Public IP Prefix.
759+ */
760+ nodePublicIPPrefixID ?: string ;
753761 /**
754762 * ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.
755763 * Possible values include: 'Spot', 'Regular'. Default value: 'Regular'.
@@ -1203,6 +1211,10 @@ export interface ManagedClusterPodIdentityProfile {
12031211 * Whether the pod identity addon is enabled.
12041212 */
12051213 enabled ?: boolean ;
1214+ /**
1215+ * Customer consent for enabling AAD pod identity addon in cluster using Kubenet network plugin.
1216+ */
1217+ allowNetworkPluginKubenet ?: boolean ;
12061218 /**
12071219 * User assigned pod identity settings.
12081220 */
@@ -1396,6 +1408,10 @@ export interface ManagedCluster extends Resource {
13961408 * DNS prefix specified when creating the managed cluster.
13971409 */
13981410 dnsPrefix ?: string ;
1411+ /**
1412+ * FQDN subdomain specified when creating private cluster with custom private dns zone.
1413+ */
1414+ fqdnSubdomain ?: string ;
13991415 /**
14001416 * FQDN for the master pool.
14011417 * **NOTE: This property will not be serialized. It can only be populated by the server.**
@@ -1406,6 +1422,11 @@ export interface ManagedCluster extends Resource {
14061422 * **NOTE: This property will not be serialized. It can only be populated by the server.**
14071423 */
14081424 readonly privateFQDN ?: string ;
1425+ /**
1426+ * FQDN for the master pool which used by proxy config.
1427+ * **NOTE: This property will not be serialized. It can only be populated by the server.**
1428+ */
1429+ readonly azurePortalFQDN ?: string ;
14091430 /**
14101431 * Properties of the agent pool.
14111432 */
@@ -1909,11 +1930,11 @@ export type OSDiskType = 'Managed' | 'Ephemeral';
19091930
19101931/**
19111932 * Defines values for KubeletDiskType.
1912- * Possible values include: 'OS'
1933+ * Possible values include: 'OS', 'Temporary'
19131934 * @readonly
19141935 * @enum {string}
19151936 */
1916- export type KubeletDiskType = 'OS' ;
1937+ export type KubeletDiskType = 'OS' | 'Temporary' ;
19171938
19181939/**
19191940 * Defines values for OSType.
0 commit comments