// Code generated by azure-service-operator-codegen. DO NOT EDIT.
github.com/Azure/azure-service-operator/v2/api/containerservice/v1api20230202preview/storage
├── APIVersion: Enum (1 value)
│   └── "2023-02-02-preview"
├── ManagedCluster: Resource
│   ├── Owner: resources/v1apiv20191001.ResourceGroup
│   ├── Spec: Object (45 properties)
│   │   ├── AadProfile: *Object (8 properties)
│   │   │   ├── AdminGroupObjectIDs: string[]
│   │   │   ├── ClientAppID: *string
│   │   │   ├── EnableAzureRBAC: *bool
│   │   │   ├── Managed: *bool
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── ServerAppID: *string
│   │   │   ├── ServerAppSecret: *string
│   │   │   └── TenantID: *string
│   │   ├── AddonProfiles: map[string]Object (3 properties)
│   │   │   ├── Config: map[string]string
│   │   │   ├── Enabled: *bool
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AgentPoolProfiles: Object (45 properties)[]
│   │   │   ├── AvailabilityZones: string[]
│   │   │   ├── CapacityReservationGroupID: *string
│   │   │   ├── Count: *int
│   │   │   ├── CreationData: *Object (2 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── SourceResourceReference: *genruntime.ResourceReference
│   │   │   ├── EnableAutoScaling: *bool
│   │   │   ├── EnableCustomCATrust: *bool
│   │   │   ├── EnableEncryptionAtHost: *bool
│   │   │   ├── EnableFIPS: *bool
│   │   │   ├── EnableNodePublicIP: *bool
│   │   │   ├── EnableUltraSSD: *bool
│   │   │   ├── GpuInstanceProfile: *string
│   │   │   ├── HostGroupReference: *genruntime.ResourceReference
│   │   │   ├── KubeletConfig: *Object (12 properties)
│   │   │   │   ├── AllowedUnsafeSysctls: string[]
│   │   │   │   ├── ContainerLogMaxFiles: *int
│   │   │   │   ├── ContainerLogMaxSizeMB: *int
│   │   │   │   ├── CpuCfsQuota: *bool
│   │   │   │   ├── CpuCfsQuotaPeriod: *string
│   │   │   │   ├── CpuManagerPolicy: *string
│   │   │   │   ├── FailSwapOn: *bool
│   │   │   │   ├── ImageGcHighThreshold: *int
│   │   │   │   ├── ImageGcLowThreshold: *int
│   │   │   │   ├── PodMaxPids: *int
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── TopologyManagerPolicy: *string
│   │   │   ├── KubeletDiskType: *string
│   │   │   ├── LinuxOSConfig: *Object (5 properties)
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── SwapFileSizeMB: *int
│   │   │   │   ├── Sysctls: *Object (29 properties)
│   │   │   │   │   ├── FsAioMaxNr: *int
│   │   │   │   │   ├── FsFileMax: *int
│   │   │   │   │   ├── FsInotifyMaxUserWatches: *int
│   │   │   │   │   ├── FsNrOpen: *int
│   │   │   │   │   ├── KernelThreadsMax: *int
│   │   │   │   │   ├── NetCoreNetdevMaxBacklog: *int
│   │   │   │   │   ├── NetCoreOptmemMax: *int
│   │   │   │   │   ├── NetCoreRmemDefault: *int
│   │   │   │   │   ├── NetCoreRmemMax: *int
│   │   │   │   │   ├── NetCoreSomaxconn: *int
│   │   │   │   │   ├── NetCoreWmemDefault: *int
│   │   │   │   │   ├── NetCoreWmemMax: *int
│   │   │   │   │   ├── NetIpv4IpLocalPortRange: *string
│   │   │   │   │   ├── NetIpv4NeighDefaultGcThresh1: *int
│   │   │   │   │   ├── NetIpv4NeighDefaultGcThresh2: *int
│   │   │   │   │   ├── NetIpv4NeighDefaultGcThresh3: *int
│   │   │   │   │   ├── NetIpv4TcpFinTimeout: *int
│   │   │   │   │   ├── NetIpv4TcpKeepaliveProbes: *int
│   │   │   │   │   ├── NetIpv4TcpKeepaliveTime: *int
│   │   │   │   │   ├── NetIpv4TcpMaxSynBacklog: *int
│   │   │   │   │   ├── NetIpv4TcpMaxTwBuckets: *int
│   │   │   │   │   ├── NetIpv4TcpTwReuse: *bool
│   │   │   │   │   ├── NetIpv4TcpkeepaliveIntvl: *int
│   │   │   │   │   ├── NetNetfilterNfConntrackBuckets: *int
│   │   │   │   │   ├── NetNetfilterNfConntrackMax: *int
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   ├── VmMaxMapCount: *int
│   │   │   │   │   ├── VmSwappiness: *int
│   │   │   │   │   └── VmVfsCachePressure: *int
│   │   │   │   ├── TransparentHugePageDefrag: *string
│   │   │   │   └── TransparentHugePageEnabled: *string
│   │   │   ├── MaxCount: *int
│   │   │   ├── MaxPods: *int
│   │   │   ├── MessageOfTheDay: *string
│   │   │   ├── MinCount: *int
│   │   │   ├── Mode: *string
│   │   │   ├── Name: *string
│   │   │   ├── NetworkProfile: *Object (4 properties)
│   │   │   │   ├── AllowedHostPorts: Object (4 properties)[]
│   │   │   │   │   ├── PortEnd: *int
│   │   │   │   │   ├── PortStart: *int
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Protocol: *string
│   │   │   │   ├── ApplicationSecurityGroupsReferences: genruntime.ResourceReference[]
│   │   │   │   ├── NodePublicIPTags: Object (3 properties)[]
│   │   │   │   │   ├── IpTagType: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Tag: *string
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── NodeLabels: map[string]string
│   │   │   ├── NodePublicIPPrefixReference: *genruntime.ResourceReference
│   │   │   ├── NodeTaints: string[]
│   │   │   ├── OrchestratorVersion: *string
│   │   │   ├── OsDiskSizeGB: *int
│   │   │   ├── OsDiskType: *string
│   │   │   ├── OsSKU: *string
│   │   │   ├── OsType: *string
│   │   │   ├── PodSubnetReference: *genruntime.ResourceReference
│   │   │   ├── PowerState: *Object (2 properties)
│   │   │   │   ├── Code: *string
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── ProximityPlacementGroupReference: *genruntime.ResourceReference
│   │   │   ├── ScaleDownMode: *string
│   │   │   ├── ScaleSetEvictionPolicy: *string
│   │   │   ├── ScaleSetPriority: *string
│   │   │   ├── SpotMaxPrice: *float64
│   │   │   ├── Tags: map[string]string
│   │   │   ├── Type: *string
│   │   │   ├── UpgradeSettings: *Object (2 properties)
│   │   │   │   ├── MaxSurge: *string
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── VmSize: *string
│   │   │   ├── VnetSubnetReference: *genruntime.ResourceReference
│   │   │   ├── WindowsProfile: *Object (2 properties)
│   │   │   │   ├── DisableOutboundNat: *bool
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   └── WorkloadRuntime: *string
│   │   ├── ApiServerAccessProfile: *Object (8 properties)
│   │   │   ├── AuthorizedIPRanges: string[]
│   │   │   ├── DisableRunCommand: *bool
│   │   │   ├── EnablePrivateCluster: *bool
│   │   │   ├── EnablePrivateClusterPublicFQDN: *bool
│   │   │   ├── EnableVnetIntegration: *bool
│   │   │   ├── PrivateDNSZone: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── SubnetId: *string
│   │   ├── AutoScalerProfile: *Object (18 properties)
│   │   │   ├── BalanceSimilarNodeGroups: *string
│   │   │   ├── Expander: *string
│   │   │   ├── MaxEmptyBulkDelete: *string
│   │   │   ├── MaxGracefulTerminationSec: *string
│   │   │   ├── MaxNodeProvisionTime: *string
│   │   │   ├── MaxTotalUnreadyPercentage: *string
│   │   │   ├── NewPodScaleUpDelay: *string
│   │   │   ├── OkTotalUnreadyCount: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── ScaleDownDelayAfterAdd: *string
│   │   │   ├── ScaleDownDelayAfterDelete: *string
│   │   │   ├── ScaleDownDelayAfterFailure: *string
│   │   │   ├── ScaleDownUnneededTime: *string
│   │   │   ├── ScaleDownUnreadyTime: *string
│   │   │   ├── ScaleDownUtilizationThreshold: *string
│   │   │   ├── ScanInterval: *string
│   │   │   ├── SkipNodesWithLocalStorage: *string
│   │   │   └── SkipNodesWithSystemPods: *string
│   │   ├── AutoUpgradeProfile: *Object (3 properties)
│   │   │   ├── NodeOSUpgradeChannel: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── UpgradeChannel: *string
│   │   ├── AzureMonitorProfile: *Object (2 properties)
│   │   │   ├── Metrics: *Object (3 properties)
│   │   │   │   ├── Enabled: *bool
│   │   │   │   ├── KubeStateMetrics: *Object (3 properties)
│   │   │   │   │   ├── MetricAnnotationsAllowList: *string
│   │   │   │   │   ├── MetricLabelsAllowlist: *string
│   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── AzureName: string
│   │   ├── CreationData: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── SourceResourceReference: *genruntime.ResourceReference
│   │   ├── DisableLocalAccounts: *bool
│   │   ├── DiskEncryptionSetReference: *genruntime.ResourceReference
│   │   ├── DnsPrefix: *string
│   │   ├── EnableNamespaceResources: *bool
│   │   ├── EnablePodSecurityPolicy: *bool
│   │   ├── EnableRBAC: *bool
│   │   ├── ExtendedLocation: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Type: *string
│   │   ├── FqdnSubdomain: *string
│   │   ├── GuardrailsProfile: *Object (4 properties)
│   │   │   ├── ExcludedNamespaces: string[]
│   │   │   ├── Level: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Version: *string
│   │   ├── HttpProxyConfig: *Object (5 properties)
│   │   │   ├── HttpProxy: *string
│   │   │   ├── HttpsProxy: *string
│   │   │   ├── NoProxy: string[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── TrustedCa: *string
│   │   ├── Identity: *Object (3 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Type: *string
│   │   │   └── UserAssignedIdentities: Object (2 properties)[]
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       └── Reference: genruntime.ResourceReference
│   │   ├── IdentityProfile: map[string]Object (4 properties)
│   │   │   ├── ClientId: *string
│   │   │   ├── ObjectId: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── ResourceReference: *genruntime.ResourceReference
│   │   ├── IngressProfile: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── WebAppRouting: *Object (3 properties)
│   │   │       ├── DnsZoneResourceReference: *genruntime.ResourceReference
│   │   │       ├── Enabled: *bool
│   │   │       └── PropertyBag: genruntime.PropertyBag
│   │   ├── KubernetesVersion: *string
│   │   ├── LinuxProfile: *Object (3 properties)
│   │   │   ├── AdminUsername: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Ssh: *Object (2 properties)
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       └── PublicKeys: Object (2 properties)[]
│   │   │           ├── KeyData: *string
│   │   │           └── PropertyBag: genruntime.PropertyBag
│   │   ├── Location: *string
│   │   ├── NetworkProfile: *Object (18 properties)
│   │   │   ├── DnsServiceIP: *string
│   │   │   ├── DockerBridgeCidr: *string
│   │   │   ├── IpFamilies: string[]
│   │   │   ├── KubeProxyConfig: *Object (4 properties)
│   │   │   │   ├── Enabled: *bool
│   │   │   │   ├── IpvsConfig: *Object (5 properties)
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   ├── Scheduler: *string
│   │   │   │   │   ├── TcpFinTimeoutSeconds: *int
│   │   │   │   │   ├── TcpTimeoutSeconds: *int
│   │   │   │   │   └── UdpTimeoutSeconds: *int
│   │   │   │   ├── Mode: *string
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── LoadBalancerProfile: *Object (9 properties)
│   │   │   │   ├── AllocatedOutboundPorts: *int
│   │   │   │   ├── BackendPoolType: *string
│   │   │   │   ├── EffectiveOutboundIPs: Object (2 properties)[]
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   │   ├── EnableMultipleStandardLoadBalancers: *bool
│   │   │   │   ├── IdleTimeoutInMinutes: *int
│   │   │   │   ├── ManagedOutboundIPs: *Object (3 properties)
│   │   │   │   │   ├── Count: *int
│   │   │   │   │   ├── CountIPv6: *int
│   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── OutboundIPPrefixes: *Object (2 properties)
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── PublicIPPrefixes: Object (2 properties)[]
│   │   │   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │       └── Reference: *genruntime.ResourceReference
│   │   │   │   ├── OutboundIPs: *Object (2 properties)
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── PublicIPs: Object (2 properties)[]
│   │   │   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │       └── Reference: *genruntime.ResourceReference
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── LoadBalancerSku: *string
│   │   │   ├── NatGatewayProfile: *Object (4 properties)
│   │   │   │   ├── EffectiveOutboundIPs: Object (2 properties)[]
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── Reference: *genruntime.ResourceReference
│   │   │   │   ├── IdleTimeoutInMinutes: *int
│   │   │   │   ├── ManagedOutboundIPProfile: *Object (2 properties)
│   │   │   │   │   ├── Count: *int
│   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── NetworkDataplane: *string
│   │   │   ├── NetworkMode: *string
│   │   │   ├── NetworkPlugin: *string
│   │   │   ├── NetworkPluginMode: *string
│   │   │   ├── NetworkPolicy: *string
│   │   │   ├── OutboundType: *string
│   │   │   ├── PodCidr: *string
│   │   │   ├── PodCidrs: string[]
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── ServiceCidr: *string
│   │   │   └── ServiceCidrs: string[]
│   │   ├── NodeResourceGroup: *string
│   │   ├── NodeResourceGroupProfile: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── RestrictionLevel: *string
│   │   ├── OidcIssuerProfile: *Object (2 properties)
│   │   │   ├── Enabled: *bool
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── OperatorSpec: *Object (3 properties)
│   │   │   ├── ConfigMaps: *Object (2 properties)
│   │   │   │   ├── OIDCIssuerProfile: *genruntime.ConfigMapDestination
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Secrets: *Object (3 properties)
│   │   │       ├── AdminCredentials: *genruntime.SecretDestination
│   │   │       ├── PropertyBag: genruntime.PropertyBag
│   │   │       └── UserCredentials: *genruntime.SecretDestination
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PodIdentityProfile: *Object (5 properties)
│   │   │   ├── AllowNetworkPluginKubenet: *bool
│   │   │   ├── Enabled: *bool
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── UserAssignedIdentities: Object (5 properties)[]
│   │   │   │   ├── BindingSelector: *string
│   │   │   │   ├── Identity: *Object (4 properties)
│   │   │   │   │   ├── ClientId: *string
│   │   │   │   │   ├── ObjectId: *string
│   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── ResourceReference: *genruntime.ResourceReference
│   │   │   │   ├── Name: *string
│   │   │   │   ├── Namespace: *string
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   └── UserAssignedIdentityExceptions: Object (4 properties)[]
│   │   │       ├── Name: *string
│   │   │       ├── Namespace: *string
│   │   │       ├── PodLabels: map[string]string
│   │   │       └── PropertyBag: genruntime.PropertyBag
│   │   ├── PrivateLinkResources: Object (6 properties)[]
│   │   │   ├── GroupId: *string
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Reference: *genruntime.ResourceReference
│   │   │   ├── RequiredMembers: string[]
│   │   │   └── Type: *string
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── PublicNetworkAccess: *string
│   │   ├── SecurityProfile: *Object (7 properties)
│   │   │   ├── AzureKeyVaultKms: *Object (5 properties)
│   │   │   │   ├── Enabled: *bool
│   │   │   │   ├── KeyId: *string
│   │   │   │   ├── KeyVaultNetworkAccess: *string
│   │   │   │   ├── KeyVaultResourceReference: *genruntime.ResourceReference
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── CustomCATrustCertificates: string[]
│   │   │   ├── Defender: *Object (3 properties)
│   │   │   │   ├── LogAnalyticsWorkspaceResourceReference: *genruntime.ResourceReference
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── SecurityMonitoring: *Object (2 properties)
│   │   │   │       ├── Enabled: *bool
│   │   │   │       └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── ImageCleaner: *Object (3 properties)
│   │   │   │   ├── Enabled: *bool
│   │   │   │   ├── IntervalHours: *int
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── NodeRestriction: *Object (2 properties)
│   │   │   │   ├── Enabled: *bool
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── WorkloadIdentity: *Object (2 properties)
│   │   │       ├── Enabled: *bool
│   │   │       └── PropertyBag: genruntime.PropertyBag
│   │   ├── ServiceMeshProfile: *Object (3 properties)
│   │   │   ├── Istio: *Object (2 properties)
│   │   │   │   ├── Components: *Object (2 properties)
│   │   │   │   │   ├── IngressGateways: Object (3 properties)[]
│   │   │   │   │   │   ├── Enabled: *bool
│   │   │   │   │   │   ├── Mode: *string
│   │   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── Mode: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── ServicePrincipalProfile: *Object (3 properties)
│   │   │   ├── ClientId: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Secret: *genruntime.SecretReference
│   │   ├── Sku: *Object (3 properties)
│   │   │   ├── Name: *string
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── Tier: *string
│   │   ├── StorageProfile: *Object (5 properties)
│   │   │   ├── BlobCSIDriver: *Object (2 properties)
│   │   │   │   ├── Enabled: *bool
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── DiskCSIDriver: *Object (3 properties)
│   │   │   │   ├── Enabled: *bool
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Version: *string
│   │   │   ├── FileCSIDriver: *Object (2 properties)
│   │   │   │   ├── Enabled: *bool
│   │   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── SnapshotController: *Object (2 properties)
│   │   │       ├── Enabled: *bool
│   │   │       └── PropertyBag: genruntime.PropertyBag
│   │   ├── Tags: map[string]string
│   │   ├── UpgradeSettings: *Object (2 properties)
│   │   │   ├── OverrideSettings: *Object (3 properties)
│   │   │   │   ├── ControlPlaneOverrides: string[]
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Until: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── WindowsProfile: *Object (6 properties)
│   │   │   ├── AdminPassword: *string
│   │   │   ├── AdminUsername: *string
│   │   │   ├── EnableCSIProxy: *bool
│   │   │   ├── GmsaProfile: *Object (4 properties)
│   │   │   │   ├── DnsServer: *string
│   │   │   │   ├── Enabled: *bool
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── RootDomainName: *string
│   │   │   ├── LicenseType: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   └── WorkloadAutoScalerProfile: *Object (3 properties)
│   │       ├── Keda: *Object (2 properties)
│   │       │   ├── Enabled: *bool
│   │       │   └── PropertyBag: genruntime.PropertyBag
│   │       ├── PropertyBag: genruntime.PropertyBag
│   │       └── VerticalPodAutoscaler: *Object (4 properties)
│   │           ├── ControlledValues: *string
│   │           ├── Enabled: *bool
│   │           ├── PropertyBag: genruntime.PropertyBag
│   │           └── UpdateMode: *string
│   └── Status: Object (53 properties)
│       ├── AadProfile: *Object (8 properties)
│       │   ├── AdminGroupObjectIDs: string[]
│       │   ├── ClientAppID: *string
│       │   ├── EnableAzureRBAC: *bool
│       │   ├── Managed: *bool
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ServerAppID: *string
│       │   ├── ServerAppSecret: *string
│       │   └── TenantID: *string
│       ├── AddonProfiles: map[string]Object (4 properties)
│       │   ├── Config: map[string]string
│       │   ├── Enabled: *bool
│       │   ├── Identity: *Object (4 properties)
│       │   │   ├── ClientId: *string
│       │   │   ├── ObjectId: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── ResourceId: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── AgentPoolProfiles: Object (48 properties)[]
│       │   ├── AvailabilityZones: string[]
│       │   ├── CapacityReservationGroupID: *string
│       │   ├── Count: *int
│       │   ├── CreationData: *Object (2 properties)
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── SourceResourceId: *string
│       │   ├── CurrentOrchestratorVersion: *string
│       │   ├── EnableAutoScaling: *bool
│       │   ├── EnableCustomCATrust: *bool
│       │   ├── EnableEncryptionAtHost: *bool
│       │   ├── EnableFIPS: *bool
│       │   ├── EnableNodePublicIP: *bool
│       │   ├── EnableUltraSSD: *bool
│       │   ├── GpuInstanceProfile: *string
│       │   ├── HostGroupID: *string
│       │   ├── KubeletConfig: *Object (12 properties)
│       │   │   ├── AllowedUnsafeSysctls: string[]
│       │   │   ├── ContainerLogMaxFiles: *int
│       │   │   ├── ContainerLogMaxSizeMB: *int
│       │   │   ├── CpuCfsQuota: *bool
│       │   │   ├── CpuCfsQuotaPeriod: *string
│       │   │   ├── CpuManagerPolicy: *string
│       │   │   ├── FailSwapOn: *bool
│       │   │   ├── ImageGcHighThreshold: *int
│       │   │   ├── ImageGcLowThreshold: *int
│       │   │   ├── PodMaxPids: *int
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── TopologyManagerPolicy: *string
│       │   ├── KubeletDiskType: *string
│       │   ├── LinuxOSConfig: *Object (5 properties)
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── SwapFileSizeMB: *int
│       │   │   ├── Sysctls: *Object (29 properties)
│       │   │   │   ├── FsAioMaxNr: *int
│       │   │   │   ├── FsFileMax: *int
│       │   │   │   ├── FsInotifyMaxUserWatches: *int
│       │   │   │   ├── FsNrOpen: *int
│       │   │   │   ├── KernelThreadsMax: *int
│       │   │   │   ├── NetCoreNetdevMaxBacklog: *int
│       │   │   │   ├── NetCoreOptmemMax: *int
│       │   │   │   ├── NetCoreRmemDefault: *int
│       │   │   │   ├── NetCoreRmemMax: *int
│       │   │   │   ├── NetCoreSomaxconn: *int
│       │   │   │   ├── NetCoreWmemDefault: *int
│       │   │   │   ├── NetCoreWmemMax: *int
│       │   │   │   ├── NetIpv4IpLocalPortRange: *string
│       │   │   │   ├── NetIpv4NeighDefaultGcThresh1: *int
│       │   │   │   ├── NetIpv4NeighDefaultGcThresh2: *int
│       │   │   │   ├── NetIpv4NeighDefaultGcThresh3: *int
│       │   │   │   ├── NetIpv4TcpFinTimeout: *int
│       │   │   │   ├── NetIpv4TcpKeepaliveProbes: *int
│       │   │   │   ├── NetIpv4TcpKeepaliveTime: *int
│       │   │   │   ├── NetIpv4TcpMaxSynBacklog: *int
│       │   │   │   ├── NetIpv4TcpMaxTwBuckets: *int
│       │   │   │   ├── NetIpv4TcpTwReuse: *bool
│       │   │   │   ├── NetIpv4TcpkeepaliveIntvl: *int
│       │   │   │   ├── NetNetfilterNfConntrackBuckets: *int
│       │   │   │   ├── NetNetfilterNfConntrackMax: *int
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── VmMaxMapCount: *int
│       │   │   │   ├── VmSwappiness: *int
│       │   │   │   └── VmVfsCachePressure: *int
│       │   │   ├── TransparentHugePageDefrag: *string
│       │   │   └── TransparentHugePageEnabled: *string
│       │   ├── MaxCount: *int
│       │   ├── MaxPods: *int
│       │   ├── MessageOfTheDay: *string
│       │   ├── MinCount: *int
│       │   ├── Mode: *string
│       │   ├── Name: *string
│       │   ├── NetworkProfile: *Object (4 properties)
│       │   │   ├── AllowedHostPorts: Object (4 properties)[]
│       │   │   │   ├── PortEnd: *int
│       │   │   │   ├── PortStart: *int
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Protocol: *string
│       │   │   ├── ApplicationSecurityGroups: string[]
│       │   │   ├── NodePublicIPTags: Object (3 properties)[]
│       │   │   │   ├── IpTagType: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── Tag: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── NodeImageVersion: *string
│       │   ├── NodeLabels: map[string]string
│       │   ├── NodePublicIPPrefixID: *string
│       │   ├── NodeTaints: string[]
│       │   ├── OrchestratorVersion: *string
│       │   ├── OsDiskSizeGB: *int
│       │   ├── OsDiskType: *string
│       │   ├── OsSKU: *string
│       │   ├── OsType: *string
│       │   ├── PodSubnetID: *string
│       │   ├── PowerState: *Object (2 properties)
│       │   │   ├── Code: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ProvisioningState: *string
│       │   ├── ProximityPlacementGroupID: *string
│       │   ├── ScaleDownMode: *string
│       │   ├── ScaleSetEvictionPolicy: *string
│       │   ├── ScaleSetPriority: *string
│       │   ├── SpotMaxPrice: *float64
│       │   ├── Tags: map[string]string
│       │   ├── Type: *string
│       │   ├── UpgradeSettings: *Object (2 properties)
│       │   │   ├── MaxSurge: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── VmSize: *string
│       │   ├── VnetSubnetID: *string
│       │   ├── WindowsProfile: *Object (2 properties)
│       │   │   ├── DisableOutboundNat: *bool
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   └── WorkloadRuntime: *string
│       ├── ApiServerAccessProfile: *Object (8 properties)
│       │   ├── AuthorizedIPRanges: string[]
│       │   ├── DisableRunCommand: *bool
│       │   ├── EnablePrivateCluster: *bool
│       │   ├── EnablePrivateClusterPublicFQDN: *bool
│       │   ├── EnableVnetIntegration: *bool
│       │   ├── PrivateDNSZone: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── SubnetId: *string
│       ├── AutoScalerProfile: *Object (18 properties)
│       │   ├── BalanceSimilarNodeGroups: *string
│       │   ├── Expander: *string
│       │   ├── MaxEmptyBulkDelete: *string
│       │   ├── MaxGracefulTerminationSec: *string
│       │   ├── MaxNodeProvisionTime: *string
│       │   ├── MaxTotalUnreadyPercentage: *string
│       │   ├── NewPodScaleUpDelay: *string
│       │   ├── OkTotalUnreadyCount: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ScaleDownDelayAfterAdd: *string
│       │   ├── ScaleDownDelayAfterDelete: *string
│       │   ├── ScaleDownDelayAfterFailure: *string
│       │   ├── ScaleDownUnneededTime: *string
│       │   ├── ScaleDownUnreadyTime: *string
│       │   ├── ScaleDownUtilizationThreshold: *string
│       │   ├── ScanInterval: *string
│       │   ├── SkipNodesWithLocalStorage: *string
│       │   └── SkipNodesWithSystemPods: *string
│       ├── AutoUpgradeProfile: *Object (3 properties)
│       │   ├── NodeOSUpgradeChannel: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── UpgradeChannel: *string
│       ├── AzureMonitorProfile: *Object (2 properties)
│       │   ├── Metrics: *Object (3 properties)
│       │   │   ├── Enabled: *bool
│       │   │   ├── KubeStateMetrics: *Object (3 properties)
│       │   │   │   ├── MetricAnnotationsAllowList: *string
│       │   │   │   ├── MetricLabelsAllowlist: *string
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── AzurePortalFQDN: *string
│       ├── Conditions: conditions.Condition[]
│       ├── CreationData: *Object (2 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── SourceResourceId: *string
│       ├── CurrentKubernetesVersion: *string
│       ├── DisableLocalAccounts: *bool
│       ├── DiskEncryptionSetID: *string
│       ├── DnsPrefix: *string
│       ├── EnableNamespaceResources: *bool
│       ├── EnablePodSecurityPolicy: *bool
│       ├── EnableRBAC: *bool
│       ├── ExtendedLocation: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Type: *string
│       ├── Fqdn: *string
│       ├── FqdnSubdomain: *string
│       ├── GuardrailsProfile: *Object (5 properties)
│       │   ├── ExcludedNamespaces: string[]
│       │   ├── Level: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── SystemExcludedNamespaces: string[]
│       │   └── Version: *string
│       ├── HttpProxyConfig: *Object (6 properties)
│       │   ├── EffectiveNoProxy: string[]
│       │   ├── HttpProxy: *string
│       │   ├── HttpsProxy: *string
│       │   ├── NoProxy: string[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── TrustedCa: *string
│       ├── Id: *string
│       ├── Identity: *Object (5 properties)
│       │   ├── PrincipalId: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── TenantId: *string
│       │   ├── Type: *string
│       │   └── UserAssignedIdentities: map[string]Object (3 properties)
│       │       ├── ClientId: *string
│       │       ├── PrincipalId: *string
│       │       └── PropertyBag: genruntime.PropertyBag
│       ├── IdentityProfile: map[string]Object (4 properties)
│       │   ├── ClientId: *string
│       │   ├── ObjectId: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── ResourceId: *string
│       ├── IngressProfile: *Object (2 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── WebAppRouting: *Object (4 properties)
│       │       ├── DnsZoneResourceId: *string
│       │       ├── Enabled: *bool
│       │       ├── Identity: *Object (4 properties)
│       │       │   ├── ClientId: *string
│       │       │   ├── ObjectId: *string
│       │       │   ├── PropertyBag: genruntime.PropertyBag
│       │       │   └── ResourceId: *string
│       │       └── PropertyBag: genruntime.PropertyBag
│       ├── KubernetesVersion: *string
│       ├── LinuxProfile: *Object (3 properties)
│       │   ├── AdminUsername: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Ssh: *Object (2 properties)
│       │       ├── PropertyBag: genruntime.PropertyBag
│       │       └── PublicKeys: Object (2 properties)[]
│       │           ├── KeyData: *string
│       │           └── PropertyBag: genruntime.PropertyBag
│       ├── Location: *string
│       ├── MaxAgentPools: *int
│       ├── Name: *string
│       ├── NetworkProfile: *Object (18 properties)
│       │   ├── DnsServiceIP: *string
│       │   ├── DockerBridgeCidr: *string
│       │   ├── IpFamilies: string[]
│       │   ├── KubeProxyConfig: *Object (4 properties)
│       │   │   ├── Enabled: *bool
│       │   │   ├── IpvsConfig: *Object (5 properties)
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   ├── Scheduler: *string
│       │   │   │   ├── TcpFinTimeoutSeconds: *int
│       │   │   │   ├── TcpTimeoutSeconds: *int
│       │   │   │   └── UdpTimeoutSeconds: *int
│       │   │   ├── Mode: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── LoadBalancerProfile: *Object (9 properties)
│       │   │   ├── AllocatedOutboundPorts: *int
│       │   │   ├── BackendPoolType: *string
│       │   │   ├── EffectiveOutboundIPs: Object (2 properties)[]
│       │   │   │   ├── Id: *string
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   ├── EnableMultipleStandardLoadBalancers: *bool
│       │   │   ├── IdleTimeoutInMinutes: *int
│       │   │   ├── ManagedOutboundIPs: *Object (3 properties)
│       │   │   │   ├── Count: *int
│       │   │   │   ├── CountIPv6: *int
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   ├── OutboundIPPrefixes: *Object (2 properties)
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── PublicIPPrefixes: Object (2 properties)[]
│       │   │   │       ├── Id: *string
│       │   │   │       └── PropertyBag: genruntime.PropertyBag
│       │   │   ├── OutboundIPs: *Object (2 properties)
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── PublicIPs: Object (2 properties)[]
│       │   │   │       ├── Id: *string
│       │   │   │       └── PropertyBag: genruntime.PropertyBag
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── LoadBalancerSku: *string
│       │   ├── NatGatewayProfile: *Object (4 properties)
│       │   │   ├── EffectiveOutboundIPs: Object (2 properties)[]
│       │   │   │   ├── Id: *string
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   ├── IdleTimeoutInMinutes: *int
│       │   │   ├── ManagedOutboundIPProfile: *Object (2 properties)
│       │   │   │   ├── Count: *int
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── NetworkDataplane: *string
│       │   ├── NetworkMode: *string
│       │   ├── NetworkPlugin: *string
│       │   ├── NetworkPluginMode: *string
│       │   ├── NetworkPolicy: *string
│       │   ├── OutboundType: *string
│       │   ├── PodCidr: *string
│       │   ├── PodCidrs: string[]
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── ServiceCidr: *string
│       │   └── ServiceCidrs: string[]
│       ├── NodeResourceGroup: *string
│       ├── NodeResourceGroupProfile: *Object (2 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── RestrictionLevel: *string
│       ├── OidcIssuerProfile: *Object (3 properties)
│       │   ├── Enabled: *bool
│       │   ├── IssuerURL: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── PodIdentityProfile: *Object (5 properties)
│       │   ├── AllowNetworkPluginKubenet: *bool
│       │   ├── Enabled: *bool
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── UserAssignedIdentities: Object (7 properties)[]
│       │   │   ├── BindingSelector: *string
│       │   │   ├── Identity: *Object (4 properties)
│       │   │   │   ├── ClientId: *string
│       │   │   │   ├── ObjectId: *string
│       │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── ResourceId: *string
│       │   │   ├── Name: *string
│       │   │   ├── Namespace: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── ProvisioningInfo: *Object (2 properties)
│       │   │   │   ├── Error: *Object (2 properties)
│       │   │   │   │   ├── Error: *Object (5 properties)
│       │   │   │   │   │   ├── Code: *string
│       │   │   │   │   │   ├── Details: Object (4 properties)[]
│       │   │   │   │   │   │   ├── Code: *string
│       │   │   │   │   │   │   ├── Message: *string
│       │   │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   │   │   └── Target: *string
│       │   │   │   │   │   ├── Message: *string
│       │   │   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   │   │   │   └── Target: *string
│       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   └── ProvisioningState: *string
│       │   └── UserAssignedIdentityExceptions: Object (4 properties)[]
│       │       ├── Name: *string
│       │       ├── Namespace: *string
│       │       ├── PodLabels: map[string]string
│       │       └── PropertyBag: genruntime.PropertyBag
│       ├── PowerState: *Object (2 properties)
│       │   ├── Code: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── PrivateFQDN: *string
│       ├── PrivateLinkResources: Object (7 properties)[]
│       │   ├── GroupId: *string
│       │   ├── Id: *string
│       │   ├── Name: *string
│       │   ├── PrivateLinkServiceID: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── RequiredMembers: string[]
│       │   └── Type: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── PublicNetworkAccess: *string
│       ├── SecurityProfile: *Object (7 properties)
│       │   ├── AzureKeyVaultKms: *Object (5 properties)
│       │   │   ├── Enabled: *bool
│       │   │   ├── KeyId: *string
│       │   │   ├── KeyVaultNetworkAccess: *string
│       │   │   ├── KeyVaultResourceId: *string
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── CustomCATrustCertificates: string[]
│       │   ├── Defender: *Object (3 properties)
│       │   │   ├── LogAnalyticsWorkspaceResourceId: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── SecurityMonitoring: *Object (2 properties)
│       │   │       ├── Enabled: *bool
│       │   │       └── PropertyBag: genruntime.PropertyBag
│       │   ├── ImageCleaner: *Object (3 properties)
│       │   │   ├── Enabled: *bool
│       │   │   ├── IntervalHours: *int
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── NodeRestriction: *Object (2 properties)
│       │   │   ├── Enabled: *bool
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── WorkloadIdentity: *Object (2 properties)
│       │       ├── Enabled: *bool
│       │       └── PropertyBag: genruntime.PropertyBag
│       ├── ServiceMeshProfile: *Object (3 properties)
│       │   ├── Istio: *Object (2 properties)
│       │   │   ├── Components: *Object (2 properties)
│       │   │   │   ├── IngressGateways: Object (3 properties)[]
│       │   │   │   │   ├── Enabled: *bool
│       │   │   │   │   ├── Mode: *string
│       │   │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   │   └── PropertyBag: genruntime.PropertyBag
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── Mode: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── ServicePrincipalProfile: *Object (2 properties)
│       │   ├── ClientId: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Sku: *Object (3 properties)
│       │   ├── Name: *string
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── Tier: *string
│       ├── StorageProfile: *Object (5 properties)
│       │   ├── BlobCSIDriver: *Object (2 properties)
│       │   │   ├── Enabled: *bool
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── DiskCSIDriver: *Object (3 properties)
│       │   │   ├── Enabled: *bool
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── Version: *string
│       │   ├── FileCSIDriver: *Object (2 properties)
│       │   │   ├── Enabled: *bool
│       │   │   └── PropertyBag: genruntime.PropertyBag
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── SnapshotController: *Object (2 properties)
│       │       ├── Enabled: *bool
│       │       └── PropertyBag: genruntime.PropertyBag
│       ├── SystemData: *Object (7 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *string
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   ├── LastModifiedByType: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── Tags: map[string]string
│       ├── Type: *string
│       ├── UpgradeSettings: *Object (2 properties)
│       │   ├── OverrideSettings: *Object (3 properties)
│       │   │   ├── ControlPlaneOverrides: string[]
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── Until: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── WindowsProfile: *Object (6 properties)
│       │   ├── AdminPassword: *string
│       │   ├── AdminUsername: *string
│       │   ├── EnableCSIProxy: *bool
│       │   ├── GmsaProfile: *Object (4 properties)
│       │   │   ├── DnsServer: *string
│       │   │   ├── Enabled: *bool
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── RootDomainName: *string
│       │   ├── LicenseType: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       └── WorkloadAutoScalerProfile: *Object (3 properties)
│           ├── Keda: *Object (2 properties)
│           │   ├── Enabled: *bool
│           │   └── PropertyBag: genruntime.PropertyBag
│           ├── PropertyBag: genruntime.PropertyBag
│           └── VerticalPodAutoscaler: *Object (4 properties)
│               ├── ControlledValues: *string
│               ├── Enabled: *bool
│               ├── PropertyBag: genruntime.PropertyBag
│               └── UpdateMode: *string
├── ManagedClustersAgentPool: Resource
│   ├── Owner: containerservice/v1api20230202preview.ManagedCluster
│   ├── Spec: Object (47 properties)
│   │   ├── AvailabilityZones: string[]
│   │   ├── AzureName: string
│   │   ├── CapacityReservationGroupID: *string
│   │   ├── Count: *int
│   │   ├── CreationData: *Object (2 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── SourceResourceReference: *genruntime.ResourceReference
│   │   ├── EnableAutoScaling: *bool
│   │   ├── EnableCustomCATrust: *bool
│   │   ├── EnableEncryptionAtHost: *bool
│   │   ├── EnableFIPS: *bool
│   │   ├── EnableNodePublicIP: *bool
│   │   ├── EnableUltraSSD: *bool
│   │   ├── GpuInstanceProfile: *string
│   │   ├── HostGroupReference: *genruntime.ResourceReference
│   │   ├── KubeletConfig: *Object (12 properties)
│   │   │   ├── AllowedUnsafeSysctls: string[]
│   │   │   ├── ContainerLogMaxFiles: *int
│   │   │   ├── ContainerLogMaxSizeMB: *int
│   │   │   ├── CpuCfsQuota: *bool
│   │   │   ├── CpuCfsQuotaPeriod: *string
│   │   │   ├── CpuManagerPolicy: *string
│   │   │   ├── FailSwapOn: *bool
│   │   │   ├── ImageGcHighThreshold: *int
│   │   │   ├── ImageGcLowThreshold: *int
│   │   │   ├── PodMaxPids: *int
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   └── TopologyManagerPolicy: *string
│   │   ├── KubeletDiskType: *string
│   │   ├── LinuxOSConfig: *Object (5 properties)
│   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   ├── SwapFileSizeMB: *int
│   │   │   ├── Sysctls: *Object (29 properties)
│   │   │   │   ├── FsAioMaxNr: *int
│   │   │   │   ├── FsFileMax: *int
│   │   │   │   ├── FsInotifyMaxUserWatches: *int
│   │   │   │   ├── FsNrOpen: *int
│   │   │   │   ├── KernelThreadsMax: *int
│   │   │   │   ├── NetCoreNetdevMaxBacklog: *int
│   │   │   │   ├── NetCoreOptmemMax: *int
│   │   │   │   ├── NetCoreRmemDefault: *int
│   │   │   │   ├── NetCoreRmemMax: *int
│   │   │   │   ├── NetCoreSomaxconn: *int
│   │   │   │   ├── NetCoreWmemDefault: *int
│   │   │   │   ├── NetCoreWmemMax: *int
│   │   │   │   ├── NetIpv4IpLocalPortRange: *string
│   │   │   │   ├── NetIpv4NeighDefaultGcThresh1: *int
│   │   │   │   ├── NetIpv4NeighDefaultGcThresh2: *int
│   │   │   │   ├── NetIpv4NeighDefaultGcThresh3: *int
│   │   │   │   ├── NetIpv4TcpFinTimeout: *int
│   │   │   │   ├── NetIpv4TcpKeepaliveProbes: *int
│   │   │   │   ├── NetIpv4TcpKeepaliveTime: *int
│   │   │   │   ├── NetIpv4TcpMaxSynBacklog: *int
│   │   │   │   ├── NetIpv4TcpMaxTwBuckets: *int
│   │   │   │   ├── NetIpv4TcpTwReuse: *bool
│   │   │   │   ├── NetIpv4TcpkeepaliveIntvl: *int
│   │   │   │   ├── NetNetfilterNfConntrackBuckets: *int
│   │   │   │   ├── NetNetfilterNfConntrackMax: *int
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   ├── VmMaxMapCount: *int
│   │   │   │   ├── VmSwappiness: *int
│   │   │   │   └── VmVfsCachePressure: *int
│   │   │   ├── TransparentHugePageDefrag: *string
│   │   │   └── TransparentHugePageEnabled: *string
│   │   ├── MaxCount: *int
│   │   ├── MaxPods: *int
│   │   ├── MessageOfTheDay: *string
│   │   ├── MinCount: *int
│   │   ├── Mode: *string
│   │   ├── NetworkProfile: *Object (4 properties)
│   │   │   ├── AllowedHostPorts: Object (4 properties)[]
│   │   │   │   ├── PortEnd: *int
│   │   │   │   ├── PortStart: *int
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Protocol: *string
│   │   │   ├── ApplicationSecurityGroupsReferences: genruntime.ResourceReference[]
│   │   │   ├── NodePublicIPTags: Object (3 properties)[]
│   │   │   │   ├── IpTagType: *string
│   │   │   │   ├── PropertyBag: genruntime.PropertyBag
│   │   │   │   └── Tag: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── NodeLabels: map[string]string
│   │   ├── NodePublicIPPrefixReference: *genruntime.ResourceReference
│   │   ├── NodeTaints: string[]
│   │   ├── OrchestratorVersion: *string
│   │   ├── OriginalVersion: string
│   │   ├── OsDiskSizeGB: *int
│   │   ├── OsDiskType: *string
│   │   ├── OsSKU: *string
│   │   ├── OsType: *string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PodSubnetReference: *genruntime.ResourceReference
│   │   ├── PowerState: *Object (2 properties)
│   │   │   ├── Code: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── ProximityPlacementGroupReference: *genruntime.ResourceReference
│   │   ├── ScaleDownMode: *string
│   │   ├── ScaleSetEvictionPolicy: *string
│   │   ├── ScaleSetPriority: *string
│   │   ├── SpotMaxPrice: *float64
│   │   ├── Tags: map[string]string
│   │   ├── Type: *string
│   │   ├── UpgradeSettings: *Object (2 properties)
│   │   │   ├── MaxSurge: *string
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   ├── VmSize: *string
│   │   ├── VnetSubnetReference: *genruntime.ResourceReference
│   │   ├── WindowsProfile: *Object (2 properties)
│   │   │   ├── DisableOutboundNat: *bool
│   │   │   └── PropertyBag: genruntime.PropertyBag
│   │   └── WorkloadRuntime: *string
│   └── Status: Object (51 properties)
│       ├── AvailabilityZones: string[]
│       ├── CapacityReservationGroupID: *string
│       ├── Conditions: conditions.Condition[]
│       ├── Count: *int
│       ├── CreationData: *Object (2 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── SourceResourceId: *string
│       ├── CurrentOrchestratorVersion: *string
│       ├── EnableAutoScaling: *bool
│       ├── EnableCustomCATrust: *bool
│       ├── EnableEncryptionAtHost: *bool
│       ├── EnableFIPS: *bool
│       ├── EnableNodePublicIP: *bool
│       ├── EnableUltraSSD: *bool
│       ├── GpuInstanceProfile: *string
│       ├── HostGroupID: *string
│       ├── Id: *string
│       ├── KubeletConfig: *Object (12 properties)
│       │   ├── AllowedUnsafeSysctls: string[]
│       │   ├── ContainerLogMaxFiles: *int
│       │   ├── ContainerLogMaxSizeMB: *int
│       │   ├── CpuCfsQuota: *bool
│       │   ├── CpuCfsQuotaPeriod: *string
│       │   ├── CpuManagerPolicy: *string
│       │   ├── FailSwapOn: *bool
│       │   ├── ImageGcHighThreshold: *int
│       │   ├── ImageGcLowThreshold: *int
│       │   ├── PodMaxPids: *int
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   └── TopologyManagerPolicy: *string
│       ├── KubeletDiskType: *string
│       ├── LinuxOSConfig: *Object (5 properties)
│       │   ├── PropertyBag: genruntime.PropertyBag
│       │   ├── SwapFileSizeMB: *int
│       │   ├── Sysctls: *Object (29 properties)
│       │   │   ├── FsAioMaxNr: *int
│       │   │   ├── FsFileMax: *int
│       │   │   ├── FsInotifyMaxUserWatches: *int
│       │   │   ├── FsNrOpen: *int
│       │   │   ├── KernelThreadsMax: *int
│       │   │   ├── NetCoreNetdevMaxBacklog: *int
│       │   │   ├── NetCoreOptmemMax: *int
│       │   │   ├── NetCoreRmemDefault: *int
│       │   │   ├── NetCoreRmemMax: *int
│       │   │   ├── NetCoreSomaxconn: *int
│       │   │   ├── NetCoreWmemDefault: *int
│       │   │   ├── NetCoreWmemMax: *int
│       │   │   ├── NetIpv4IpLocalPortRange: *string
│       │   │   ├── NetIpv4NeighDefaultGcThresh1: *int
│       │   │   ├── NetIpv4NeighDefaultGcThresh2: *int
│       │   │   ├── NetIpv4NeighDefaultGcThresh3: *int
│       │   │   ├── NetIpv4TcpFinTimeout: *int
│       │   │   ├── NetIpv4TcpKeepaliveProbes: *int
│       │   │   ├── NetIpv4TcpKeepaliveTime: *int
│       │   │   ├── NetIpv4TcpMaxSynBacklog: *int
│       │   │   ├── NetIpv4TcpMaxTwBuckets: *int
│       │   │   ├── NetIpv4TcpTwReuse: *bool
│       │   │   ├── NetIpv4TcpkeepaliveIntvl: *int
│       │   │   ├── NetNetfilterNfConntrackBuckets: *int
│       │   │   ├── NetNetfilterNfConntrackMax: *int
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   ├── VmMaxMapCount: *int
│       │   │   ├── VmSwappiness: *int
│       │   │   └── VmVfsCachePressure: *int
│       │   ├── TransparentHugePageDefrag: *string
│       │   └── TransparentHugePageEnabled: *string
│       ├── MaxCount: *int
│       ├── MaxPods: *int
│       ├── MessageOfTheDay: *string
│       ├── MinCount: *int
│       ├── Mode: *string
│       ├── Name: *string
│       ├── NetworkProfile: *Object (4 properties)
│       │   ├── AllowedHostPorts: Object (4 properties)[]
│       │   │   ├── PortEnd: *int
│       │   │   ├── PortStart: *int
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── Protocol: *string
│       │   ├── ApplicationSecurityGroups: string[]
│       │   ├── NodePublicIPTags: Object (3 properties)[]
│       │   │   ├── IpTagType: *string
│       │   │   ├── PropertyBag: genruntime.PropertyBag
│       │   │   └── Tag: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── NodeImageVersion: *string
│       ├── NodeLabels: map[string]string
│       ├── NodePublicIPPrefixID: *string
│       ├── NodeTaints: string[]
│       ├── OrchestratorVersion: *string
│       ├── OsDiskSizeGB: *int
│       ├── OsDiskType: *string
│       ├── OsSKU: *string
│       ├── OsType: *string
│       ├── PodSubnetID: *string
│       ├── PowerState: *Object (2 properties)
│       │   ├── Code: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── PropertiesType: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── ProximityPlacementGroupID: *string
│       ├── ScaleDownMode: *string
│       ├── ScaleSetEvictionPolicy: *string
│       ├── ScaleSetPriority: *string
│       ├── SpotMaxPrice: *float64
│       ├── Tags: map[string]string
│       ├── Type: *string
│       ├── UpgradeSettings: *Object (2 properties)
│       │   ├── MaxSurge: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       ├── VmSize: *string
│       ├── VnetSubnetID: *string
│       ├── WindowsProfile: *Object (2 properties)
│       │   ├── DisableOutboundNat: *bool
│       │   └── PropertyBag: genruntime.PropertyBag
│       └── WorkloadRuntime: *string
├── TrustedAccessRoleBinding: Resource
│   ├── Owner: containerservice/v1api20230202preview.ManagedCluster
│   ├── Spec: Object (6 properties)
│   │   ├── AzureName: string
│   │   ├── OriginalVersion: string
│   │   ├── Owner: *genruntime.KnownResourceReference
│   │   ├── PropertyBag: genruntime.PropertyBag
│   │   ├── Roles: string[]
│   │   └── SourceResourceReference: *genruntime.ResourceReference
│   └── Status: Object (9 properties)
│       ├── Conditions: conditions.Condition[]
│       ├── Id: *string
│       ├── Name: *string
│       ├── PropertyBag: genruntime.PropertyBag
│       ├── ProvisioningState: *string
│       ├── Roles: string[]
│       ├── SourceResourceId: *string
│       ├── SystemData: *Object (7 properties)
│       │   ├── CreatedAt: *string
│       │   ├── CreatedBy: *string
│       │   ├── CreatedByType: *string
│       │   ├── LastModifiedAt: *string
│       │   ├── LastModifiedBy: *string
│       │   ├── LastModifiedByType: *string
│       │   └── PropertyBag: genruntime.PropertyBag
│       └── Type: *string
├── augmentConversionForAgentPoolNetworkProfile: Interface
├── augmentConversionForAgentPoolNetworkProfile_STATUS: Interface
├── augmentConversionForAgentPoolUpgradeSettings: Interface
├── augmentConversionForAgentPoolUpgradeSettings_STATUS: Interface
├── augmentConversionForAzureKeyVaultKms: Interface
├── augmentConversionForAzureKeyVaultKms_STATUS: Interface
├── augmentConversionForClusterUpgradeSettings: Interface
├── augmentConversionForClusterUpgradeSettings_STATUS: Interface
├── augmentConversionForContainerServiceLinuxProfile: Interface
├── augmentConversionForContainerServiceLinuxProfile_STATUS: Interface
├── augmentConversionForContainerServiceNetworkProfile: Interface
├── augmentConversionForContainerServiceNetworkProfile_STATUS: Interface
├── augmentConversionForContainerServiceSshConfiguration: Interface
├── augmentConversionForContainerServiceSshConfiguration_STATUS: Interface
├── augmentConversionForContainerServiceSshPublicKey: Interface
├── augmentConversionForContainerServiceSshPublicKey_STATUS: Interface
├── augmentConversionForCreationData: Interface
├── augmentConversionForCreationData_STATUS: Interface
├── augmentConversionForExtendedLocation: Interface
├── augmentConversionForExtendedLocation_STATUS: Interface
├── augmentConversionForIPTag: Interface
├── augmentConversionForIPTag_STATUS: Interface
├── augmentConversionForIstioComponents: Interface
├── augmentConversionForIstioComponents_STATUS: Interface
├── augmentConversionForIstioIngressGateway: Interface
├── augmentConversionForIstioIngressGateway_STATUS: Interface
├── augmentConversionForIstioServiceMesh: Interface
├── augmentConversionForIstioServiceMesh_STATUS: Interface
├── augmentConversionForKubeletConfig: Interface
├── augmentConversionForKubeletConfig_STATUS: Interface
├── augmentConversionForLinuxOSConfig: Interface
├── augmentConversionForLinuxOSConfig_STATUS: Interface
├── augmentConversionForManagedCluster: Interface
├── augmentConversionForManagedClusterAADProfile: Interface
├── augmentConversionForManagedClusterAADProfile_STATUS: Interface
├── augmentConversionForManagedClusterAPIServerAccessProfile: Interface
├── augmentConversionForManagedClusterAPIServerAccessProfile_STATUS: Interface
├── augmentConversionForManagedClusterAddonProfile: Interface
├── augmentConversionForManagedClusterAddonProfile_STATUS: Interface
├── augmentConversionForManagedClusterAgentPoolProfile: Interface
├── augmentConversionForManagedClusterAgentPoolProfile_STATUS: Interface
├── augmentConversionForManagedClusterAutoUpgradeProfile: Interface
├── augmentConversionForManagedClusterAutoUpgradeProfile_STATUS: Interface
├── augmentConversionForManagedClusterAzureMonitorProfile: Interface
├── augmentConversionForManagedClusterAzureMonitorProfileKubeStateMetrics: Interface
├── augmentConversionForManagedClusterAzureMonitorProfileKubeStateMetrics_STATUS: Interface
├── augmentConversionForManagedClusterAzureMonitorProfileMetrics: Interface
├── augmentConversionForManagedClusterAzureMonitorProfileMetrics_STATUS: Interface
├── augmentConversionForManagedClusterAzureMonitorProfile_STATUS: Interface
├── augmentConversionForManagedClusterHTTPProxyConfig: Interface
├── augmentConversionForManagedClusterHTTPProxyConfig_STATUS: Interface
├── augmentConversionForManagedClusterIdentity: Interface
├── augmentConversionForManagedClusterIdentity_STATUS: Interface
├── augmentConversionForManagedClusterIdentity_UserAssignedIdentities_STATUS: Interface
├── augmentConversionForManagedClusterLoadBalancerProfile: Interface
├── augmentConversionForManagedClusterLoadBalancerProfile_ManagedOutboundIPs: Interface
├── augmentConversionForManagedClusterLoadBalancerProfile_ManagedOutboundIPs_STATUS: Interface
├── augmentConversionForManagedClusterLoadBalancerProfile_OutboundIPPrefixes: Interface
├── augmentConversionForManagedClusterLoadBalancerProfile_OutboundIPPrefixes_STATUS: Interface
├── augmentConversionForManagedClusterLoadBalancerProfile_OutboundIPs: Interface
├── augmentConversionForManagedClusterLoadBalancerProfile_OutboundIPs_STATUS: Interface
├── augmentConversionForManagedClusterLoadBalancerProfile_STATUS: Interface
├── augmentConversionForManagedClusterManagedOutboundIPProfile: Interface
├── augmentConversionForManagedClusterManagedOutboundIPProfile_STATUS: Interface
├── augmentConversionForManagedClusterNATGatewayProfile: Interface
├── augmentConversionForManagedClusterNATGatewayProfile_STATUS: Interface
├── augmentConversionForManagedClusterOIDCIssuerProfile: Interface
├── augmentConversionForManagedClusterOIDCIssuerProfile_STATUS: Interface
├── augmentConversionForManagedClusterOperatorConfigMaps: Interface
├── augmentConversionForManagedClusterOperatorSecrets: Interface
├── augmentConversionForManagedClusterOperatorSpec: Interface
├── augmentConversionForManagedClusterPodIdentity: Interface
├── augmentConversionForManagedClusterPodIdentityException: Interface
├── augmentConversionForManagedClusterPodIdentityException_STATUS: Interface
├── augmentConversionForManagedClusterPodIdentityProfile: Interface
├── augmentConversionForManagedClusterPodIdentityProfile_STATUS: Interface
├── augmentConversionForManagedClusterPodIdentityProvisioningErrorBody_STATUS: Interface
├── augmentConversionForManagedClusterPodIdentityProvisioningErrorBody_STATUS_Unrolled: Interface
├── augmentConversionForManagedClusterPodIdentityProvisioningError_STATUS: Interface
├── augmentConversionForManagedClusterPodIdentity_ProvisioningInfo_STATUS: Interface
├── augmentConversionForManagedClusterPodIdentity_STATUS: Interface
├── augmentConversionForManagedClusterProperties_AutoScalerProfile: Interface
├── augmentConversionForManagedClusterProperties_AutoScalerProfile_STATUS: Interface
├── augmentConversionForManagedClusterSKU: Interface
├── augmentConversionForManagedClusterSKU_STATUS: Interface
├── augmentConversionForManagedClusterSecurityProfile: Interface
├── augmentConversionForManagedClusterSecurityProfileDefender: Interface
├── augmentConversionForManagedClusterSecurityProfileDefenderSecurityMonitoring: Interface
├── augmentConversionForManagedClusterSecurityProfileDefenderSecurityMonitoring_STATUS: Interface
├── augmentConversionForManagedClusterSecurityProfileDefender_STATUS: Interface
├── augmentConversionForManagedClusterSecurityProfileImageCleaner: Interface
├── augmentConversionForManagedClusterSecurityProfileImageCleaner_STATUS: Interface
├── augmentConversionForManagedClusterSecurityProfileWorkloadIdentity: Interface
├── augmentConversionForManagedClusterSecurityProfileWorkloadIdentity_STATUS: Interface
├── augmentConversionForManagedClusterSecurityProfile_STATUS: Interface
├── augmentConversionForManagedClusterServicePrincipalProfile: Interface
├── augmentConversionForManagedClusterServicePrincipalProfile_STATUS: Interface
├── augmentConversionForManagedClusterStorageProfile: Interface
├── augmentConversionForManagedClusterStorageProfileBlobCSIDriver: Interface
├── augmentConversionForManagedClusterStorageProfileBlobCSIDriver_STATUS: Interface
├── augmentConversionForManagedClusterStorageProfileDiskCSIDriver: Interface
├── augmentConversionForManagedClusterStorageProfileDiskCSIDriver_STATUS: Interface
├── augmentConversionForManagedClusterStorageProfileFileCSIDriver: Interface
├── augmentConversionForManagedClusterStorageProfileFileCSIDriver_STATUS: Interface
├── augmentConversionForManagedClusterStorageProfileSnapshotController: Interface
├── augmentConversionForManagedClusterStorageProfileSnapshotController_STATUS: Interface
├── augmentConversionForManagedClusterStorageProfile_STATUS: Interface
├── augmentConversionForManagedClusterWindowsProfile: Interface
├── augmentConversionForManagedClusterWindowsProfile_STATUS: Interface
├── augmentConversionForManagedClusterWorkloadAutoScalerProfile: Interface
├── augmentConversionForManagedClusterWorkloadAutoScalerProfileKeda: Interface
├── augmentConversionForManagedClusterWorkloadAutoScalerProfileKeda_STATUS: Interface
├── augmentConversionForManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler: Interface
├── augmentConversionForManagedClusterWorkloadAutoScalerProfileVerticalPodAutoscaler_STATUS: Interface
├── augmentConversionForManagedClusterWorkloadAutoScalerProfile_STATUS: Interface
├── augmentConversionForManagedCluster_STATUS: Interface
├── augmentConversionForManagedCluster_Spec: Interface
├── augmentConversionForManagedClustersAgentPool: Interface
├── augmentConversionForManagedClusters_AgentPool_STATUS: Interface
├── augmentConversionForManagedClusters_AgentPool_Spec: Interface
├── augmentConversionForPortRange: Interface
├── augmentConversionForPortRange_STATUS: Interface
├── augmentConversionForPowerState: Interface
├── augmentConversionForPowerState_STATUS: Interface
├── augmentConversionForPrivateLinkResource: Interface
├── augmentConversionForPrivateLinkResource_STATUS: Interface
├── augmentConversionForResourceReference: Interface
├── augmentConversionForResourceReference_STATUS: Interface
├── augmentConversionForServiceMeshProfile: Interface
├── augmentConversionForServiceMeshProfile_STATUS: Interface
├── augmentConversionForSysctlConfig: Interface
├── augmentConversionForSysctlConfig_STATUS: Interface
├── augmentConversionForSystemData_STATUS: Interface
├── augmentConversionForUpgradeOverrideSettings: Interface
├── augmentConversionForUpgradeOverrideSettings_STATUS: Interface
├── augmentConversionForUserAssignedIdentity: Interface
├── augmentConversionForUserAssignedIdentityDetails: Interface
├── augmentConversionForUserAssignedIdentity_STATUS: Interface
├── augmentConversionForWindowsGmsaProfile: Interface
└── augmentConversionForWindowsGmsaProfile_STATUS: Interface
