sdk/provisioning/Azure.Provisioning.ContainerService/api/Azure.Provisioning.ContainerService.net8.0.cs (1,329 lines of code) (raw):

namespace Azure.Provisioning.ContainerService { public enum AgentPoolMode { System = 0, User = 1, } public enum AgentPoolNetworkPortProtocol { [System.Runtime.Serialization.DataMemberAttribute(Name="TCP")] Tcp = 0, [System.Runtime.Serialization.DataMemberAttribute(Name="UDP")] Udp = 1, } public partial class AgentPoolNetworkPortRange : Azure.Provisioning.Primitives.ProvisionableConstruct { public AgentPoolNetworkPortRange() { } public Azure.Provisioning.BicepValue<int> PortEnd { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> PortStart { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.AgentPoolNetworkPortProtocol> Protocol { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class AgentPoolNetworkProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public AgentPoolNetworkProfile() { } public Azure.Provisioning.BicepList<Azure.Provisioning.ContainerService.AgentPoolNetworkPortRange> AllowedHostPorts { get { throw null; } set { } } public Azure.Provisioning.BicepList<Azure.Core.ResourceIdentifier> ApplicationSecurityGroups { get { throw null; } set { } } public Azure.Provisioning.BicepList<Azure.Provisioning.ContainerService.ContainerServiceIPTag> NodePublicIPTags { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class AgentPoolSnapshot : Azure.Provisioning.Primitives.ProvisionableResource { public AgentPoolSnapshot(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> CreationDataSourceResourceId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> EnableFips { get { throw null; } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } } public Azure.Provisioning.BicepValue<string> KubernetesVersion { get { throw null; } } public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> NodeImageVersion { get { throw null; } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceOSSku> OSSku { get { throw null; } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceOSType> OSType { get { throw null; } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.SnapshotType> SnapshotType { get { throw null; } set { } } public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> VmSize { get { throw null; } } protected override void DefineProvisionableProperties() { } public static Azure.Provisioning.ContainerService.AgentPoolSnapshot FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } public static partial class ResourceVersions { public static readonly string V2021_08_01; public static readonly string V2021_09_01; public static readonly string V2021_10_01; public static readonly string V2022_01_01; public static readonly string V2022_02_01; public static readonly string V2022_03_01; public static readonly string V2022_04_01; public static readonly string V2022_06_01; public static readonly string V2022_07_01; public static readonly string V2022_08_01; public static readonly string V2022_09_01; public static readonly string V2022_11_01; public static readonly string V2023_01_01; public static readonly string V2023_02_01; public static readonly string V2023_03_01; public static readonly string V2023_04_01; public static readonly string V2023_05_01; public static readonly string V2023_06_01; public static readonly string V2023_07_01; public static readonly string V2023_08_01; public static readonly string V2023_09_01; public static readonly string V2023_10_01; public static readonly string V2023_11_01; public static readonly string V2024_01_01; public static readonly string V2024_02_01; public static readonly string V2024_05_01; public static readonly string V2024_06_01; public static readonly string V2024_07_01; public static readonly string V2024_08_01; } } public enum AgentPoolType { VirtualMachineScaleSets = 0, AvailabilitySet = 1, } public partial class AgentPoolUpgradeSettings : Azure.Provisioning.Primitives.ProvisionableConstruct { public AgentPoolUpgradeSettings() { } public Azure.Provisioning.BicepValue<int> DrainTimeoutInMinutes { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> MaxSurge { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum AutoScaleExpander { [System.Runtime.Serialization.DataMemberAttribute(Name="least-waste")] LeastWaste = 0, [System.Runtime.Serialization.DataMemberAttribute(Name="most-pods")] MostPods = 1, [System.Runtime.Serialization.DataMemberAttribute(Name="priority")] Priority = 2, [System.Runtime.Serialization.DataMemberAttribute(Name="random")] Random = 3, } public partial class ContainerServiceAgentPool : Azure.Provisioning.Primitives.ProvisionableResource { public ContainerServiceAgentPool(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } public Azure.Provisioning.BicepList<string> AvailabilityZones { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> CapacityReservationGroupId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> Count { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> CreationDataSourceResourceId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> CurrentOrchestratorVersion { get { throw null; } } public Azure.Provisioning.BicepValue<bool> EnableAutoScaling { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> EnableEncryptionAtHost { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> EnableFips { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> EnableNodePublicIP { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> EnableUltraSsd { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.GpuInstanceProfile> GpuInstanceProfile { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> HostGroupId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } } public Azure.Provisioning.ContainerService.KubeletConfig KubeletConfig { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.KubeletDiskType> KubeletDiskType { get { throw null; } set { } } public Azure.Provisioning.ContainerService.LinuxOSConfig LinuxOSConfig { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> MaxCount { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> MaxPods { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> MinCount { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.AgentPoolMode> Mode { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } } public Azure.Provisioning.ContainerService.AgentPoolNetworkProfile NetworkProfile { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> NodeImageVersion { get { throw null; } } public Azure.Provisioning.BicepDictionary<string> NodeLabels { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> NodePublicIPPrefixId { get { throw null; } set { } } public Azure.Provisioning.BicepList<string> NodeTaints { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> OrchestratorVersion { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> OSDiskSizeInGB { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceOSDiskType> OSDiskType { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceOSSku> OSSku { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceOSType> OSType { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ContainerServiceManagedCluster? Parent { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> PodSubnetId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceStateCode> PowerStateCode { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> ProvisioningState { get { throw null; } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> ProximityPlacementGroupId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ScaleDownMode> ScaleDownMode { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ScaleSetEvictionPolicy> ScaleSetEvictionPolicy { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ScaleSetPriority> ScaleSetPriority { get { throw null; } set { } } public Azure.Provisioning.BicepValue<float> SpotMaxPrice { get { throw null; } set { } } public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.AgentPoolType> TypePropertiesType { get { throw null; } set { } } public Azure.Provisioning.ContainerService.AgentPoolUpgradeSettings UpgradeSettings { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> VmSize { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> VnetSubnetId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.WorkloadRuntime> WorkloadRuntime { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } public static Azure.Provisioning.ContainerService.ContainerServiceAgentPool FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } public static partial class ResourceVersions { public static readonly string V2017_08_31; public static readonly string V2018_03_31; public static readonly string V2019_02_01; public static readonly string V2019_04_01; public static readonly string V2019_06_01; public static readonly string V2019_08_01; public static readonly string V2019_10_01; public static readonly string V2019_11_01; public static readonly string V2020_01_01; public static readonly string V2020_02_01; public static readonly string V2020_03_01; public static readonly string V2020_04_01; public static readonly string V2020_06_01; public static readonly string V2020_07_01; public static readonly string V2020_09_01; public static readonly string V2020_11_01; public static readonly string V2020_12_01; public static readonly string V2021_02_01; public static readonly string V2021_03_01; public static readonly string V2021_05_01; public static readonly string V2021_07_01; public static readonly string V2021_08_01; public static readonly string V2021_09_01; public static readonly string V2021_10_01; public static readonly string V2022_01_01; public static readonly string V2022_02_01; public static readonly string V2022_03_01; public static readonly string V2022_04_01; public static readonly string V2022_06_01; public static readonly string V2022_07_01; public static readonly string V2022_08_01; public static readonly string V2022_09_01; public static readonly string V2022_11_01; public static readonly string V2023_01_01; public static readonly string V2023_02_01; public static readonly string V2023_03_01; public static readonly string V2023_04_01; public static readonly string V2023_05_01; public static readonly string V2023_06_01; public static readonly string V2023_07_01; public static readonly string V2023_08_01; public static readonly string V2023_09_01; public static readonly string V2023_10_01; public static readonly string V2023_11_01; public static readonly string V2024_01_01; public static readonly string V2024_02_01; public static readonly string V2024_05_01; public static readonly string V2024_06_01; public static readonly string V2024_07_01; public static readonly string V2024_08_01; } } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct ContainerServiceBuiltInRole : System.IEquatable<Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole> { private readonly object _dummy; private readonly int _dummyPrimitive; public ContainerServiceBuiltInRole(string value) { throw null; } public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceClusterAdminRole { get { throw null; } } public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceClusterMonitoringUser { get { throw null; } } public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceClusterUserRole { get { throw null; } } public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceContributorRole { get { throw null; } } public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceRbacAdmin { get { throw null; } } public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceRbacClusterAdmin { get { throw null; } } public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceRbacReader { get { throw null; } } public static Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole AzureKubernetesServiceRbacWriter { get { throw null; } } public bool Equals(Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole other) { throw null; } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] public override bool Equals(object? obj) { throw null; } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] public static string GetBuiltInRoleName(Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole value) { throw null; } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] public override int GetHashCode() { throw null; } public static bool operator ==(Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole left, Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole right) { throw null; } public static implicit operator Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole (string value) { throw null; } public static bool operator !=(Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole left, Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole right) { throw null; } public override string ToString() { throw null; } } public partial class ContainerServiceDateSpan : Azure.Provisioning.Primitives.ProvisionableConstruct { public ContainerServiceDateSpan() { } public Azure.Provisioning.BicepValue<System.DateTimeOffset> End { get { throw null; } set { } } public Azure.Provisioning.BicepValue<System.DateTimeOffset> Start { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ContainerServiceIPTag : Azure.Provisioning.Primitives.ProvisionableConstruct { public ContainerServiceIPTag() { } public Azure.Provisioning.BicepValue<string> IPTagType { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> Tag { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ContainerServiceLinuxProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ContainerServiceLinuxProfile() { } public Azure.Provisioning.BicepValue<string> AdminUsername { get { throw null; } set { } } public Azure.Provisioning.BicepList<Azure.Provisioning.ContainerService.ContainerServiceSshPublicKey> SshPublicKeys { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum ContainerServiceLoadBalancerSku { [System.Runtime.Serialization.DataMemberAttribute(Name="standard")] Standard = 0, [System.Runtime.Serialization.DataMemberAttribute(Name="basic")] Basic = 1, } public partial class ContainerServiceMaintenanceAbsoluteMonthlySchedule : Azure.Provisioning.Primitives.ProvisionableConstruct { public ContainerServiceMaintenanceAbsoluteMonthlySchedule() { } public Azure.Provisioning.BicepValue<int> DayOfMonth { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> IntervalMonths { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ContainerServiceMaintenanceConfiguration : Azure.Provisioning.Primitives.ProvisionableResource { public ContainerServiceMaintenanceConfiguration(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } } public Azure.Provisioning.ContainerService.ContainerServiceMaintenanceWindow MaintenanceWindow { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } } public Azure.Provisioning.BicepList<Azure.Provisioning.ContainerService.ContainerServiceTimeSpan> NotAllowedTimes { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ContainerServiceManagedCluster? Parent { get { throw null; } set { } } public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } public Azure.Provisioning.BicepList<Azure.Provisioning.ContainerService.ContainerServiceTimeInWeek> TimesInWeek { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } public static Azure.Provisioning.ContainerService.ContainerServiceMaintenanceConfiguration FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } public static partial class ResourceVersions { public static readonly string V2017_08_31; public static readonly string V2018_03_31; public static readonly string V2019_02_01; public static readonly string V2019_04_01; public static readonly string V2019_06_01; public static readonly string V2019_08_01; public static readonly string V2019_10_01; public static readonly string V2019_11_01; public static readonly string V2020_01_01; public static readonly string V2020_02_01; public static readonly string V2020_03_01; public static readonly string V2020_04_01; public static readonly string V2020_06_01; public static readonly string V2020_07_01; public static readonly string V2020_09_01; public static readonly string V2020_11_01; public static readonly string V2020_12_01; public static readonly string V2021_02_01; public static readonly string V2021_03_01; public static readonly string V2021_05_01; public static readonly string V2021_07_01; public static readonly string V2021_08_01; public static readonly string V2021_09_01; public static readonly string V2021_10_01; public static readonly string V2022_01_01; public static readonly string V2022_02_01; public static readonly string V2022_03_01; public static readonly string V2022_04_01; public static readonly string V2022_06_01; public static readonly string V2022_07_01; public static readonly string V2022_08_01; public static readonly string V2022_09_01; public static readonly string V2022_11_01; public static readonly string V2023_01_01; public static readonly string V2023_02_01; public static readonly string V2023_03_01; public static readonly string V2023_04_01; public static readonly string V2023_05_01; public static readonly string V2023_06_01; public static readonly string V2023_07_01; public static readonly string V2023_08_01; public static readonly string V2023_09_01; public static readonly string V2023_10_01; public static readonly string V2023_11_01; public static readonly string V2024_01_01; public static readonly string V2024_02_01; public static readonly string V2024_05_01; public static readonly string V2024_06_01; public static readonly string V2024_07_01; public static readonly string V2024_08_01; } } public partial class ContainerServiceMaintenanceRelativeMonthlySchedule : Azure.Provisioning.Primitives.ProvisionableConstruct { public ContainerServiceMaintenanceRelativeMonthlySchedule() { } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceWeekDay> DayOfWeek { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> IntervalMonths { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceMaintenanceRelativeMonthlyScheduleWeekIndex> WeekIndex { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum ContainerServiceMaintenanceRelativeMonthlyScheduleWeekIndex { First = 0, Second = 1, Third = 2, Fourth = 3, Last = 4, } public partial class ContainerServiceMaintenanceSchedule : Azure.Provisioning.Primitives.ProvisionableConstruct { public ContainerServiceMaintenanceSchedule() { } public Azure.Provisioning.ContainerService.ContainerServiceMaintenanceAbsoluteMonthlySchedule AbsoluteMonthly { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> DailyIntervalDays { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ContainerServiceMaintenanceRelativeMonthlySchedule RelativeMonthly { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ContainerServiceMaintenanceWeeklySchedule Weekly { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ContainerServiceMaintenanceWeeklySchedule : Azure.Provisioning.Primitives.ProvisionableConstruct { public ContainerServiceMaintenanceWeeklySchedule() { } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceWeekDay> DayOfWeek { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> IntervalWeeks { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ContainerServiceMaintenanceWindow : Azure.Provisioning.Primitives.ProvisionableConstruct { public ContainerServiceMaintenanceWindow() { } public Azure.Provisioning.BicepValue<int> DurationHours { get { throw null; } set { } } public Azure.Provisioning.BicepList<Azure.Provisioning.ContainerService.ContainerServiceDateSpan> NotAllowedDates { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ContainerServiceMaintenanceSchedule Schedule { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> StartDate { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> StartTime { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> UtcOffset { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ContainerServiceManagedCluster : Azure.Provisioning.Primitives.ProvisionableResource { public ContainerServiceManagedCluster(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } public Azure.Provisioning.ContainerService.ManagedClusterAadProfile AadProfile { get { throw null; } set { } } public Azure.Provisioning.BicepDictionary<Azure.Provisioning.ContainerService.ManagedClusterAddonProfile> AddonProfiles { get { throw null; } set { } } public Azure.Provisioning.BicepList<Azure.Provisioning.ContainerService.ManagedClusterAgentPoolProfile> AgentPoolProfiles { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterApiServerAccessProfile ApiServerAccessProfile { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterAutoScalerProfile AutoScalerProfile { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterAutoUpgradeProfile AutoUpgradeProfile { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterMonitorProfileMetrics AzureMonitorMetrics { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> AzurePortalFqdn { get { throw null; } } public Azure.Provisioning.ContainerService.ManagedClusterIdentity ClusterIdentity { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> CurrentKubernetesVersion { get { throw null; } } public Azure.Provisioning.BicepValue<bool> DisableLocalAccounts { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> DiskEncryptionSetId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> DnsPrefix { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> EnablePodSecurityPolicy { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> EnableRbac { get { throw null; } set { } } public Azure.Provisioning.Resources.ExtendedAzureLocation ExtendedLocation { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> Fqdn { get { throw null; } } public Azure.Provisioning.BicepValue<string> FqdnSubdomain { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterHttpProxyConfig HttpProxyConfig { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } } public Azure.Provisioning.BicepDictionary<Azure.Provisioning.ContainerService.ContainerServiceUserAssignedIdentity> IdentityProfile { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> KubernetesVersion { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ContainerServiceLinuxProfile LinuxProfile { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> MaxAgentPools { get { throw null; } } public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ContainerServiceNetworkProfile NetworkProfile { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> NodeResourceGroup { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterOidcIssuerProfile OidcIssuerProfile { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterPodIdentityProfile PodIdentityProfile { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceStateCode> PowerStateCode { get { throw null; } } public Azure.Provisioning.BicepValue<string> PrivateFqdn { get { throw null; } } public Azure.Provisioning.BicepList<Azure.Provisioning.ContainerService.ContainerServicePrivateLinkResourceData> PrivateLinkResources { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> ProvisioningState { get { throw null; } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServicePublicNetworkAccess> PublicNetworkAccess { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> ResourceId { get { throw null; } } public Azure.Provisioning.ContainerService.ManagedClusterSecurityProfile SecurityProfile { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ServiceMeshProfile ServiceMeshProfile { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterServicePrincipalProfile ServicePrincipalProfile { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterSku Sku { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterStorageProfile StorageProfile { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.KubernetesSupportPlan> SupportPlan { get { throw null; } set { } } public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } set { } } public Azure.Provisioning.ContainerService.UpgradeOverrideSettings UpgradeOverrideSettings { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterWindowsProfile WindowsProfile { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterWorkloadAutoScalerProfile WorkloadAutoScalerProfile { get { throw null; } set { } } public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole role, Azure.Provisioning.BicepValue<Azure.Provisioning.Authorization.RoleManagementPrincipalType> principalType, Azure.Provisioning.BicepValue<System.Guid> principalId, string? bicepIdentifierSuffix = null) { throw null; } public Azure.Provisioning.Authorization.RoleAssignment CreateRoleAssignment(Azure.Provisioning.ContainerService.ContainerServiceBuiltInRole role, Azure.Provisioning.Roles.UserAssignedIdentity identity) { throw null; } protected override void DefineProvisionableProperties() { } public static Azure.Provisioning.ContainerService.ContainerServiceManagedCluster FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] public override Azure.Provisioning.Primitives.ResourceNameRequirements GetResourceNameRequirements() { throw null; } public static partial class ResourceVersions { public static readonly string V2017_08_31; public static readonly string V2018_03_31; public static readonly string V2019_02_01; public static readonly string V2019_04_01; public static readonly string V2019_06_01; public static readonly string V2019_08_01; public static readonly string V2019_10_01; public static readonly string V2019_11_01; public static readonly string V2020_01_01; public static readonly string V2020_02_01; public static readonly string V2020_03_01; public static readonly string V2020_04_01; public static readonly string V2020_06_01; public static readonly string V2020_07_01; public static readonly string V2020_09_01; public static readonly string V2020_11_01; public static readonly string V2020_12_01; public static readonly string V2021_02_01; public static readonly string V2021_03_01; public static readonly string V2021_05_01; public static readonly string V2021_07_01; public static readonly string V2021_08_01; public static readonly string V2021_09_01; public static readonly string V2021_10_01; public static readonly string V2022_01_01; public static readonly string V2022_02_01; public static readonly string V2022_03_01; public static readonly string V2022_04_01; public static readonly string V2022_06_01; public static readonly string V2022_07_01; public static readonly string V2022_08_01; public static readonly string V2022_09_01; public static readonly string V2022_11_01; public static readonly string V2023_01_01; public static readonly string V2023_02_01; public static readonly string V2023_03_01; public static readonly string V2023_04_01; public static readonly string V2023_05_01; public static readonly string V2023_06_01; public static readonly string V2023_07_01; public static readonly string V2023_08_01; public static readonly string V2023_09_01; public static readonly string V2023_10_01; public static readonly string V2023_11_01; public static readonly string V2024_01_01; public static readonly string V2024_02_01; public static readonly string V2024_05_01; public static readonly string V2024_06_01; public static readonly string V2024_07_01; public static readonly string V2024_08_01; } } public enum ContainerServiceNetworkMode { [System.Runtime.Serialization.DataMemberAttribute(Name="transparent")] Transparent = 0, [System.Runtime.Serialization.DataMemberAttribute(Name="bridge")] Bridge = 1, } public enum ContainerServiceNetworkPlugin { [System.Runtime.Serialization.DataMemberAttribute(Name="azure")] Azure = 0, [System.Runtime.Serialization.DataMemberAttribute(Name="kubenet")] Kubenet = 1, [System.Runtime.Serialization.DataMemberAttribute(Name="none")] None = 2, } public enum ContainerServiceNetworkPluginMode { [System.Runtime.Serialization.DataMemberAttribute(Name="overlay")] Overlay = 0, } public enum ContainerServiceNetworkPolicy { [System.Runtime.Serialization.DataMemberAttribute(Name="calico")] Calico = 0, [System.Runtime.Serialization.DataMemberAttribute(Name="azure")] Azure = 1, [System.Runtime.Serialization.DataMemberAttribute(Name="cilium")] Cilium = 2, } public partial class ContainerServiceNetworkProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ContainerServiceNetworkProfile() { } public Azure.Provisioning.BicepValue<string> DnsServiceIP { get { throw null; } set { } } public Azure.Provisioning.BicepList<Azure.Provisioning.ContainerService.IPFamily> IPFamilies { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterLoadBalancerProfile LoadBalancerProfile { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceLoadBalancerSku> LoadBalancerSku { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterNatGatewayProfile NatGatewayProfile { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.NetworkDataplane> NetworkDataplane { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceNetworkMode> NetworkMode { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceNetworkPlugin> NetworkPlugin { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceNetworkPluginMode> NetworkPluginMode { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceNetworkPolicy> NetworkPolicy { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceOutboundType> OutboundType { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> PodCidr { get { throw null; } set { } } public Azure.Provisioning.BicepList<string> PodCidrs { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> ServiceCidr { get { throw null; } set { } } public Azure.Provisioning.BicepList<string> ServiceCidrs { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum ContainerServiceOSDiskType { Managed = 0, Ephemeral = 1, } public enum ContainerServiceOSSku { Ubuntu = 0, AzureLinux = 1, [System.Runtime.Serialization.DataMemberAttribute(Name="CBLMariner")] CblMariner = 2, Windows2019 = 3, Windows2022 = 4, } public enum ContainerServiceOSType { Linux = 0, Windows = 1, } public enum ContainerServiceOutboundType { [System.Runtime.Serialization.DataMemberAttribute(Name="loadBalancer")] LoadBalancer = 0, [System.Runtime.Serialization.DataMemberAttribute(Name="userDefinedRouting")] UserDefinedRouting = 1, [System.Runtime.Serialization.DataMemberAttribute(Name="managedNATGateway")] ManagedNatGateway = 2, [System.Runtime.Serialization.DataMemberAttribute(Name="userAssignedNATGateway")] UserAssignedNatGateway = 3, } public partial class ContainerServicePrivateEndpointConnection : Azure.Provisioning.Primitives.ProvisionableResource { public ContainerServicePrivateEndpointConnection(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } public Azure.Provisioning.ContainerService.ContainerServicePrivateLinkServiceConnectionState ConnectionState { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } } public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ContainerServiceManagedCluster? Parent { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> PrivateEndpointId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServicePrivateEndpointConnectionProvisioningState> ProvisioningState { get { throw null; } } public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } protected override void DefineProvisionableProperties() { } public static Azure.Provisioning.ContainerService.ContainerServicePrivateEndpointConnection FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } public static partial class ResourceVersions { public static readonly string V2017_08_31; public static readonly string V2018_03_31; public static readonly string V2019_02_01; public static readonly string V2019_04_01; public static readonly string V2019_06_01; public static readonly string V2019_08_01; public static readonly string V2019_10_01; public static readonly string V2019_11_01; public static readonly string V2020_01_01; public static readonly string V2020_02_01; public static readonly string V2020_03_01; public static readonly string V2020_04_01; public static readonly string V2020_06_01; public static readonly string V2020_07_01; public static readonly string V2020_09_01; public static readonly string V2020_11_01; public static readonly string V2020_12_01; public static readonly string V2021_02_01; public static readonly string V2021_03_01; public static readonly string V2021_05_01; public static readonly string V2021_07_01; public static readonly string V2021_08_01; public static readonly string V2021_09_01; public static readonly string V2021_10_01; public static readonly string V2022_01_01; public static readonly string V2022_02_01; public static readonly string V2022_03_01; public static readonly string V2022_04_01; public static readonly string V2022_06_01; public static readonly string V2022_07_01; public static readonly string V2022_08_01; public static readonly string V2022_09_01; public static readonly string V2022_11_01; public static readonly string V2023_01_01; public static readonly string V2023_02_01; public static readonly string V2023_03_01; public static readonly string V2023_04_01; public static readonly string V2023_05_01; public static readonly string V2023_06_01; public static readonly string V2023_07_01; public static readonly string V2023_08_01; public static readonly string V2023_09_01; public static readonly string V2023_10_01; public static readonly string V2023_11_01; public static readonly string V2024_01_01; public static readonly string V2024_02_01; public static readonly string V2024_05_01; public static readonly string V2024_06_01; public static readonly string V2024_07_01; public static readonly string V2024_08_01; } } public enum ContainerServicePrivateEndpointConnectionProvisioningState { Canceled = 0, Creating = 1, Deleting = 2, Failed = 3, Succeeded = 4, } public partial class ContainerServicePrivateLinkResourceData : Azure.Provisioning.Primitives.ProvisionableConstruct { public ContainerServicePrivateLinkResourceData() { } public Azure.Provisioning.BicepValue<string> GroupId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> PrivateLinkServiceId { get { throw null; } } public Azure.Provisioning.BicepList<string> RequiredMembers { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceType> ResourceType { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ContainerServicePrivateLinkServiceConnectionState : Azure.Provisioning.Primitives.ProvisionableConstruct { public ContainerServicePrivateLinkServiceConnectionState() { } public Azure.Provisioning.BicepValue<string> Description { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServicePrivateLinkServiceConnectionStatus> Status { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum ContainerServicePrivateLinkServiceConnectionStatus { Pending = 0, Approved = 1, Rejected = 2, Disconnected = 3, } public enum ContainerServicePublicNetworkAccess { Enabled = 0, Disabled = 1, } public partial class ContainerServiceSshPublicKey : Azure.Provisioning.Primitives.ProvisionableConstruct { public ContainerServiceSshPublicKey() { } public Azure.Provisioning.BicepValue<string> KeyData { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum ContainerServiceStateCode { Running = 0, Stopped = 1, } public partial class ContainerServiceTimeInWeek : Azure.Provisioning.Primitives.ProvisionableConstruct { public ContainerServiceTimeInWeek() { } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceWeekDay> Day { get { throw null; } set { } } public Azure.Provisioning.BicepList<int> HourSlots { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ContainerServiceTimeSpan : Azure.Provisioning.Primitives.ProvisionableConstruct { public ContainerServiceTimeSpan() { } public Azure.Provisioning.BicepValue<System.DateTimeOffset> EndOn { get { throw null; } set { } } public Azure.Provisioning.BicepValue<System.DateTimeOffset> StartOn { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ContainerServiceTrustedAccessRoleBinding : Azure.Provisioning.Primitives.ProvisionableResource { public ContainerServiceTrustedAccessRoleBinding(string bicepIdentifier, string? resourceVersion = null) : base (default(string), default(Azure.Core.ResourceType), default(string)) { } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> Id { get { throw null; } } public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ContainerServiceManagedCluster? Parent { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceTrustedAccessRoleBindingProvisioningState> ProvisioningState { get { throw null; } } public Azure.Provisioning.BicepList<string> Roles { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> SourceResourceId { get { throw null; } set { } } public Azure.Provisioning.Resources.SystemData SystemData { get { throw null; } } protected override void DefineProvisionableProperties() { } public static Azure.Provisioning.ContainerService.ContainerServiceTrustedAccessRoleBinding FromExisting(string bicepIdentifier, string? resourceVersion = null) { throw null; } public static partial class ResourceVersions { public static readonly string V2017_08_31; public static readonly string V2018_03_31; public static readonly string V2019_02_01; public static readonly string V2019_04_01; public static readonly string V2019_06_01; public static readonly string V2019_08_01; public static readonly string V2019_10_01; public static readonly string V2019_11_01; public static readonly string V2020_01_01; public static readonly string V2020_02_01; public static readonly string V2020_03_01; public static readonly string V2020_04_01; public static readonly string V2020_06_01; public static readonly string V2020_07_01; public static readonly string V2020_09_01; public static readonly string V2020_11_01; public static readonly string V2020_12_01; public static readonly string V2021_02_01; public static readonly string V2021_03_01; public static readonly string V2021_05_01; public static readonly string V2021_07_01; public static readonly string V2021_08_01; public static readonly string V2021_09_01; public static readonly string V2021_10_01; public static readonly string V2022_01_01; public static readonly string V2022_02_01; public static readonly string V2022_03_01; public static readonly string V2022_04_01; public static readonly string V2022_06_01; public static readonly string V2022_07_01; public static readonly string V2022_08_01; public static readonly string V2022_09_01; public static readonly string V2022_11_01; public static readonly string V2023_01_01; public static readonly string V2023_02_01; public static readonly string V2023_03_01; public static readonly string V2023_04_01; public static readonly string V2023_05_01; public static readonly string V2023_06_01; public static readonly string V2023_07_01; public static readonly string V2023_08_01; public static readonly string V2023_09_01; public static readonly string V2023_10_01; public static readonly string V2023_11_01; public static readonly string V2024_01_01; public static readonly string V2024_02_01; public static readonly string V2024_05_01; public static readonly string V2024_06_01; public static readonly string V2024_07_01; public static readonly string V2024_08_01; } } public enum ContainerServiceTrustedAccessRoleBindingProvisioningState { Canceled = 0, Deleting = 1, Failed = 2, Succeeded = 3, Updating = 4, } public partial class ContainerServiceUserAssignedIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct { public ContainerServiceUserAssignedIdentity() { } public Azure.Provisioning.BicepValue<System.Guid> ClientId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<System.Guid> ObjectId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> ResourceId { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum ContainerServiceWeekDay { Sunday = 0, Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday = 5, Saturday = 6, } public enum GpuInstanceProfile { [System.Runtime.Serialization.DataMemberAttribute(Name="MIG1g")] Mig1G = 0, [System.Runtime.Serialization.DataMemberAttribute(Name="MIG2g")] Mig2G = 1, [System.Runtime.Serialization.DataMemberAttribute(Name="MIG3g")] Mig3G = 2, [System.Runtime.Serialization.DataMemberAttribute(Name="MIG4g")] Mig4G = 3, [System.Runtime.Serialization.DataMemberAttribute(Name="MIG7g")] Mig7G = 4, } public enum IPFamily { IPv4 = 0, IPv6 = 1, } public partial class IstioComponents : Azure.Provisioning.Primitives.ProvisionableConstruct { public IstioComponents() { } public Azure.Provisioning.BicepList<Azure.Provisioning.ContainerService.IstioEgressGateway> EgressGateways { get { throw null; } set { } } public Azure.Provisioning.BicepList<Azure.Provisioning.ContainerService.IstioIngressGateway> IngressGateways { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class IstioEgressGateway : Azure.Provisioning.Primitives.ProvisionableConstruct { public IstioEgressGateway() { } public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } } public Azure.Provisioning.BicepDictionary<string> NodeSelector { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class IstioIngressGateway : Azure.Provisioning.Primitives.ProvisionableConstruct { public IstioIngressGateway() { } public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.IstioIngressGatewayMode> Mode { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum IstioIngressGatewayMode { External = 0, Internal = 1, } public partial class IstioPluginCertificateAuthority : Azure.Provisioning.Primitives.ProvisionableConstruct { public IstioPluginCertificateAuthority() { } public Azure.Provisioning.BicepValue<string> CertChainObjectName { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> CertObjectName { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> KeyObjectName { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> KeyVaultId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> RootCertObjectName { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class IstioServiceMesh : Azure.Provisioning.Primitives.ProvisionableConstruct { public IstioServiceMesh() { } public Azure.Provisioning.ContainerService.IstioPluginCertificateAuthority CertificateAuthorityPlugin { get { throw null; } set { } } public Azure.Provisioning.ContainerService.IstioComponents Components { get { throw null; } set { } } public Azure.Provisioning.BicepList<string> Revisions { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class KubeletConfig : Azure.Provisioning.Primitives.ProvisionableConstruct { public KubeletConfig() { } public Azure.Provisioning.BicepList<string> AllowedUnsafeSysctls { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> ContainerLogMaxFiles { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> ContainerLogMaxSizeInMB { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> CpuCfsQuotaPeriod { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> CpuManagerPolicy { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> FailStartWithSwapOn { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> ImageGcHighThreshold { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> ImageGcLowThreshold { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> IsCpuCfsQuotaEnabled { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> PodMaxPids { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> TopologyManagerPolicy { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum KubeletDiskType { OS = 0, Temporary = 1, } public enum KubernetesSupportPlan { KubernetesOfficial = 0, AKSLongTermSupport = 1, } public partial class LinuxOSConfig : Azure.Provisioning.Primitives.ProvisionableConstruct { public LinuxOSConfig() { } public Azure.Provisioning.BicepValue<int> SwapFileSizeInMB { get { throw null; } set { } } public Azure.Provisioning.ContainerService.SysctlConfig Sysctls { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> TransparentHugePageDefrag { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> TransparentHugePageEnabled { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterAadProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterAadProfile() { } public Azure.Provisioning.BicepList<System.Guid> AdminGroupObjectIds { get { throw null; } set { } } public Azure.Provisioning.BicepValue<System.Guid> ClientAppId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> IsAzureRbacEnabled { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> IsManagedAadEnabled { get { throw null; } set { } } public Azure.Provisioning.BicepValue<System.Guid> ServerAppId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> ServerAppSecret { get { throw null; } set { } } public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterAddonProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterAddonProfile() { } public Azure.Provisioning.BicepDictionary<string> Config { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterAddonProfileIdentity Identity { get { throw null; } } public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterAddonProfileIdentity : Azure.Provisioning.ContainerService.ContainerServiceUserAssignedIdentity { public ManagedClusterAddonProfileIdentity() { } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterAgentPoolProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterAgentPoolProfile() { } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.AgentPoolType> AgentPoolType { get { throw null; } set { } } public Azure.Provisioning.BicepList<string> AvailabilityZones { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> CapacityReservationGroupId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> Count { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> CreationDataSourceResourceId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> CurrentOrchestratorVersion { get { throw null; } } public Azure.Provisioning.BicepValue<bool> EnableAutoScaling { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> EnableEncryptionAtHost { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> EnableFips { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> EnableNodePublicIP { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> EnableUltraSsd { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.GpuInstanceProfile> GpuInstanceProfile { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> HostGroupId { get { throw null; } set { } } public Azure.Provisioning.ContainerService.KubeletConfig KubeletConfig { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.KubeletDiskType> KubeletDiskType { get { throw null; } set { } } public Azure.Provisioning.ContainerService.LinuxOSConfig LinuxOSConfig { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> MaxCount { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> MaxPods { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> MinCount { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.AgentPoolMode> Mode { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } } public Azure.Provisioning.ContainerService.AgentPoolNetworkProfile NetworkProfile { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> NodeImageVersion { get { throw null; } } public Azure.Provisioning.BicepDictionary<string> NodeLabels { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> NodePublicIPPrefixId { get { throw null; } set { } } public Azure.Provisioning.BicepList<string> NodeTaints { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> OrchestratorVersion { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> OSDiskSizeInGB { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceOSDiskType> OSDiskType { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceOSSku> OSSku { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceOSType> OSType { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> PodSubnetId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ContainerServiceStateCode> PowerStateCode { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> ProvisioningState { get { throw null; } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> ProximityPlacementGroupId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ScaleDownMode> ScaleDownMode { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ScaleSetEvictionPolicy> ScaleSetEvictionPolicy { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ScaleSetPriority> ScaleSetPriority { get { throw null; } set { } } public Azure.Provisioning.BicepValue<float> SpotMaxPrice { get { throw null; } set { } } public Azure.Provisioning.BicepDictionary<string> Tags { get { throw null; } set { } } public Azure.Provisioning.ContainerService.AgentPoolUpgradeSettings UpgradeSettings { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> VmSize { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> VnetSubnetId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.WorkloadRuntime> WorkloadRuntime { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterApiServerAccessProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterApiServerAccessProfile() { } public Azure.Provisioning.BicepList<string> AuthorizedIPRanges { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> DisableRunCommand { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> EnablePrivateCluster { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> EnablePrivateClusterPublicFqdn { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> PrivateDnsZone { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterAutoScalerProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterAutoScalerProfile() { } public Azure.Provisioning.BicepValue<string> BalanceSimilarNodeGroups { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.AutoScaleExpander> Expander { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> MaxEmptyBulkDelete { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> MaxGracefulTerminationSec { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> MaxNodeProvisionTime { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> MaxTotalUnreadyPercentage { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> NewPodScaleUpDelay { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> OkTotalUnreadyCount { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> ScaleDownDelayAfterAdd { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> ScaleDownDelayAfterDelete { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> ScaleDownDelayAfterFailure { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> ScaleDownUnneededTime { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> ScaleDownUnreadyTime { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> ScaleDownUtilizationThreshold { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> ScanIntervalInSeconds { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> SkipNodesWithLocalStorage { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> SkipNodesWithSystemPods { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterAutoUpgradeProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterAutoUpgradeProfile() { } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ManagedClusterNodeOSUpgradeChannel> NodeOSUpgradeChannel { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.UpgradeChannel> UpgradeChannel { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterDelegatedIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterDelegatedIdentity() { } public Azure.Provisioning.BicepValue<Azure.Core.AzureLocation> Location { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> ReferralResource { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> ResourceId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterHttpProxyConfig : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterHttpProxyConfig() { } public Azure.Provisioning.BicepValue<string> HttpProxy { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> HttpsProxy { get { throw null; } set { } } public Azure.Provisioning.BicepList<string> NoProxy { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> TrustedCA { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterIdentity() { } public Azure.Provisioning.BicepDictionary<Azure.Provisioning.ContainerService.ManagedClusterDelegatedIdentity> DelegatedResources { get { throw null; } set { } } public Azure.Provisioning.BicepValue<System.Guid> PrincipalId { get { throw null; } } public Azure.Provisioning.BicepValue<Azure.Provisioning.Resources.ManagedServiceIdentityType> ResourceIdentityType { get { throw null; } set { } } public Azure.Provisioning.BicepValue<System.Guid> TenantId { get { throw null; } } public Azure.Provisioning.BicepDictionary<Azure.Provisioning.Resources.UserAssignedIdentityDetails> UserAssignedIdentities { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum ManagedClusterKeyVaultNetworkAccessType { Public = 0, Private = 1, } public enum ManagedClusterLoadBalancerBackendPoolType { NodeIPConfiguration = 0, NodeIP = 1, } public partial class ManagedClusterLoadBalancerProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterLoadBalancerProfile() { } public Azure.Provisioning.BicepValue<int> AllocatedOutboundPorts { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ManagedClusterLoadBalancerBackendPoolType> BackendPoolType { get { throw null; } set { } } public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.WritableSubResource> EffectiveOutboundIPs { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> EnableMultipleStandardLoadBalancers { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> IdleTimeoutInMinutes { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterLoadBalancerProfileManagedOutboundIPs ManagedOutboundIPs { get { throw null; } set { } } public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.WritableSubResource> OutboundPublicIPPrefixes { get { throw null; } set { } } public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.WritableSubResource> OutboundPublicIPs { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterLoadBalancerProfileManagedOutboundIPs : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterLoadBalancerProfileManagedOutboundIPs() { } public Azure.Provisioning.BicepValue<int> Count { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> CountIPv6 { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterMonitorProfileKubeStateMetrics : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterMonitorProfileKubeStateMetrics() { } public Azure.Provisioning.BicepValue<string> MetricAnnotationsAllowList { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> MetricLabelsAllowlist { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterMonitorProfileMetrics : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterMonitorProfileMetrics() { } public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterMonitorProfileKubeStateMetrics KubeStateMetrics { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterNatGatewayProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterNatGatewayProfile() { } public Azure.Provisioning.BicepList<Azure.Provisioning.Resources.WritableSubResource> EffectiveOutboundIPs { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> IdleTimeoutInMinutes { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> ManagedOutboundIPCount { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum ManagedClusterNodeOSUpgradeChannel { None = 0, Unmanaged = 1, NodeImage = 2, } public partial class ManagedClusterOidcIssuerProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterOidcIssuerProfile() { } public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> IssuerUriInfo { get { throw null; } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterPodIdentity : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterPodIdentity() { } public Azure.Provisioning.BicepValue<string> BindingSelector { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.ResponseError> ErrorDetail { get { throw null; } } public Azure.Provisioning.ContainerService.ContainerServiceUserAssignedIdentity Identity { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> Namespace { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ManagedClusterPodIdentityProvisioningState> ProvisioningState { get { throw null; } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterPodIdentityException : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterPodIdentityException() { } public Azure.Provisioning.BicepValue<string> Name { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> Namespace { get { throw null; } set { } } public Azure.Provisioning.BicepDictionary<string> PodLabels { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterPodIdentityProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterPodIdentityProfile() { } public Azure.Provisioning.BicepValue<bool> AllowNetworkPluginKubenet { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } } public Azure.Provisioning.BicepList<Azure.Provisioning.ContainerService.ManagedClusterPodIdentity> UserAssignedIdentities { get { throw null; } set { } } public Azure.Provisioning.BicepList<Azure.Provisioning.ContainerService.ManagedClusterPodIdentityException> UserAssignedIdentityExceptions { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum ManagedClusterPodIdentityProvisioningState { Assigned = 0, Canceled = 1, Deleting = 2, Failed = 3, Succeeded = 4, Updating = 5, } public partial class ManagedClusterSecurityProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterSecurityProfile() { } public Azure.Provisioning.ContainerService.ManagedClusterSecurityProfileKeyVaultKms AzureKeyVaultKms { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterSecurityProfileDefender Defender { get { throw null; } set { } } public Azure.Provisioning.ContainerService.ManagedClusterSecurityProfileImageCleaner ImageCleaner { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> IsWorkloadIdentityEnabled { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterSecurityProfileDefender : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterSecurityProfileDefender() { } public Azure.Provisioning.BicepValue<bool> IsSecurityMonitoringEnabled { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> LogAnalyticsWorkspaceResourceId { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterSecurityProfileImageCleaner : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterSecurityProfileImageCleaner() { } public Azure.Provisioning.BicepValue<int> IntervalHours { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterSecurityProfileKeyVaultKms : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterSecurityProfileKeyVaultKms() { } public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> KeyId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ManagedClusterKeyVaultNetworkAccessType> KeyVaultNetworkAccess { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Core.ResourceIdentifier> KeyVaultResourceId { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterServicePrincipalProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterServicePrincipalProfile() { } public Azure.Provisioning.BicepValue<string> ClientId { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> Secret { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterSku : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterSku() { } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ManagedClusterSkuName> Name { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ManagedClusterSkuTier> Tier { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum ManagedClusterSkuName { Basic = 0, Base = 1, } public enum ManagedClusterSkuTier { Paid = 0, Premium = 1, Standard = 2, Free = 3, } public partial class ManagedClusterStorageProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterStorageProfile() { } public Azure.Provisioning.BicepValue<bool> IsBlobCsiDriverEnabled { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> IsDiskCsiDriverEnabled { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> IsFileCsiDriverEnabled { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> IsSnapshotControllerEnabled { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterWindowsProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterWindowsProfile() { } public Azure.Provisioning.BicepValue<string> AdminPassword { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> AdminUsername { get { throw null; } set { } } public Azure.Provisioning.ContainerService.WindowsGmsaProfile GmsaProfile { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> IsCsiProxyEnabled { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.WindowsVmLicenseType> LicenseType { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class ManagedClusterWorkloadAutoScalerProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ManagedClusterWorkloadAutoScalerProfile() { } public Azure.Provisioning.BicepValue<bool> IsKedaEnabled { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> IsVpaEnabled { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum NetworkDataplane { [System.Runtime.Serialization.DataMemberAttribute(Name="azure")] Azure = 0, [System.Runtime.Serialization.DataMemberAttribute(Name="cilium")] Cilium = 1, } public enum ScaleDownMode { Delete = 0, Deallocate = 1, } public enum ScaleSetEvictionPolicy { Delete = 0, Deallocate = 1, } public enum ScaleSetPriority { Spot = 0, Regular = 1, } public enum ServiceMeshMode { Istio = 0, Disabled = 1, } public partial class ServiceMeshProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public ServiceMeshProfile() { } public Azure.Provisioning.ContainerService.IstioServiceMesh Istio { get { throw null; } set { } } public Azure.Provisioning.BicepValue<Azure.Provisioning.ContainerService.ServiceMeshMode> Mode { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum SnapshotType { NodePool = 0, } public partial class SysctlConfig : Azure.Provisioning.Primitives.ProvisionableConstruct { public SysctlConfig() { } public Azure.Provisioning.BicepValue<int> FsAioMaxNr { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> FsFileMax { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> FsInotifyMaxUserWatches { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> FsNrOpen { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> KernelThreadsMax { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetCoreNetdevMaxBacklog { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetCoreOptmemMax { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetCoreRmemDefault { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetCoreRmemMax { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetCoreSomaxconn { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetCoreWmemDefault { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetCoreWmemMax { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> NetIPv4IPLocalPortRange { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetIPv4NeighDefaultGcThresh1 { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetIPv4NeighDefaultGcThresh2 { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetIPv4NeighDefaultGcThresh3 { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetIPv4TcpFinTimeout { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetIPv4TcpKeepaliveIntvl { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetIPv4TcpKeepaliveProbes { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetIPv4TcpKeepaliveTime { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetIPv4TcpMaxSynBacklog { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetIPv4TcpMaxTwBuckets { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> NetIPv4TcpTwReuse { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetNetfilterNfConntrackBuckets { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> NetNetfilterNfConntrackMax { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> VmMaxMapCount { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> VmSwappiness { get { throw null; } set { } } public Azure.Provisioning.BicepValue<int> VmVfsCachePressure { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum UpgradeChannel { [System.Runtime.Serialization.DataMemberAttribute(Name="rapid")] Rapid = 0, [System.Runtime.Serialization.DataMemberAttribute(Name="stable")] Stable = 1, [System.Runtime.Serialization.DataMemberAttribute(Name="patch")] Patch = 2, [System.Runtime.Serialization.DataMemberAttribute(Name="node-image")] NodeImage = 3, [System.Runtime.Serialization.DataMemberAttribute(Name="none")] None = 4, } public partial class UpgradeOverrideSettings : Azure.Provisioning.Primitives.ProvisionableConstruct { public UpgradeOverrideSettings() { } public Azure.Provisioning.BicepValue<bool> ForceUpgrade { get { throw null; } set { } } public Azure.Provisioning.BicepValue<System.DateTimeOffset> Until { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public partial class WindowsGmsaProfile : Azure.Provisioning.Primitives.ProvisionableConstruct { public WindowsGmsaProfile() { } public Azure.Provisioning.BicepValue<string> DnsServer { get { throw null; } set { } } public Azure.Provisioning.BicepValue<bool> IsEnabled { get { throw null; } set { } } public Azure.Provisioning.BicepValue<string> RootDomainName { get { throw null; } set { } } protected override void DefineProvisionableProperties() { } } public enum WindowsVmLicenseType { None = 0, [System.Runtime.Serialization.DataMemberAttribute(Name="Windows_Server")] WindowsServer = 1, } public enum WorkloadRuntime { [System.Runtime.Serialization.DataMemberAttribute(Name="OCIContainer")] OciContainer = 0, WasmWasi = 1, } }