UNPKG

@aws-cdk/aws-eks-v2-alpha

Version:

This module is deprecated. All constructs are now available under aws-cdk-lib/aws-eks-v2

1,113 lines 77.4 kB
function _aws_cdk_aws_eks_v2_alpha_ICluster(p) { } function _aws_cdk_aws_eks_v2_alpha_ClusterAttributes(p) { if (p == null) return; visitedObjects.add(p); try { if ("clusterName" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterAttributes#clusterName", ""); if ("clusterCertificateAuthorityData" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterAttributes#clusterCertificateAuthorityData", ""); if ("clusterEncryptionConfigKeyArn" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterAttributes#clusterEncryptionConfigKeyArn", ""); if ("clusterEndpoint" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterAttributes#clusterEndpoint", ""); if ("clusterSecurityGroupId" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterAttributes#clusterSecurityGroupId", ""); if ("ipFamily" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterAttributes#ipFamily", ""); if (!visitedObjects.has(p.ipFamily)) _aws_cdk_aws_eks_v2_alpha_IpFamily(p.ipFamily); if ("kubectlProvider" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterAttributes#kubectlProvider", ""); if (!visitedObjects.has(p.kubectlProvider)) _aws_cdk_aws_eks_v2_alpha_IKubectlProvider(p.kubectlProvider); if ("kubectlProviderOptions" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterAttributes#kubectlProviderOptions", ""); if (!visitedObjects.has(p.kubectlProviderOptions)) _aws_cdk_aws_eks_v2_alpha_KubectlProviderOptions(p.kubectlProviderOptions); if ("openIdConnectProvider" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterAttributes#openIdConnectProvider", ""); if ("prune" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterAttributes#prune", ""); if ("securityGroupIds" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterAttributes#securityGroupIds", ""); if ("vpc" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterAttributes#vpc", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_ClusterCommonOptions(p) { if (p == null) return; visitedObjects.add(p); try { if ("version" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#version", ""); if (!visitedObjects.has(p.version)) _aws_cdk_aws_eks_v2_alpha_KubernetesVersion(p.version); if ("albController" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#albController", ""); if (!visitedObjects.has(p.albController)) _aws_cdk_aws_eks_v2_alpha_AlbControllerOptions(p.albController); if ("clusterLogging" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#clusterLogging", ""); if (p.clusterLogging != null) for (const o of p.clusterLogging) if (!visitedObjects.has(o)) _aws_cdk_aws_eks_v2_alpha_ClusterLoggingTypes(o); if ("clusterName" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#clusterName", ""); if ("coreDnsComputeType" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#coreDnsComputeType", ""); if (!visitedObjects.has(p.coreDnsComputeType)) _aws_cdk_aws_eks_v2_alpha_CoreDnsComputeType(p.coreDnsComputeType); if ("endpointAccess" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#endpointAccess", ""); if (!visitedObjects.has(p.endpointAccess)) _aws_cdk_aws_eks_v2_alpha_EndpointAccess(p.endpointAccess); if ("ipFamily" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#ipFamily", ""); if (!visitedObjects.has(p.ipFamily)) _aws_cdk_aws_eks_v2_alpha_IpFamily(p.ipFamily); if ("kubectlProviderOptions" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#kubectlProviderOptions", ""); if (!visitedObjects.has(p.kubectlProviderOptions)) _aws_cdk_aws_eks_v2_alpha_KubectlProviderOptions(p.kubectlProviderOptions); if ("mastersRole" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#mastersRole", ""); if ("prune" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#prune", ""); if ("remoteNodeNetworks" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#remoteNodeNetworks", ""); if (p.remoteNodeNetworks != null) for (const o of p.remoteNodeNetworks) if (!visitedObjects.has(o)) _aws_cdk_aws_eks_v2_alpha_RemoteNodeNetwork(o); if ("remotePodNetworks" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#remotePodNetworks", ""); if (p.remotePodNetworks != null) for (const o of p.remotePodNetworks) if (!visitedObjects.has(o)) _aws_cdk_aws_eks_v2_alpha_RemotePodNetwork(o); if ("removalPolicy" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#removalPolicy", ""); if ("role" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#role", ""); if ("secretsEncryptionKey" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#secretsEncryptionKey", ""); if ("securityGroup" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#securityGroup", ""); if ("serviceIpv4Cidr" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#serviceIpv4Cidr", ""); if ("tags" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#tags", ""); if ("vpc" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#vpc", ""); if ("vpcSubnets" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#vpcSubnets", ""); if (p.vpcSubnets != null) for (const o of p.vpcSubnets) if (!visitedObjects.has(o)) require("aws-cdk-lib/.warnings.jsii.js").aws_cdk_lib_aws_ec2_SubnetSelection(o); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_EndpointAccess(p) { } function _aws_cdk_aws_eks_v2_alpha_RemoteNodeNetwork(p) { if (p == null) return; visitedObjects.add(p); try { if ("cidrs" in p) print("@aws-cdk/aws-eks-v2-alpha.RemoteNodeNetwork#cidrs", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_RemotePodNetwork(p) { if (p == null) return; visitedObjects.add(p); try { if ("cidrs" in p) print("@aws-cdk/aws-eks-v2-alpha.RemotePodNetwork#cidrs", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_ComputeConfig(p) { if (p == null) return; visitedObjects.add(p); try { if ("nodePools" in p) print("@aws-cdk/aws-eks-v2-alpha.ComputeConfig#nodePools", ""); if ("nodeRole" in p) print("@aws-cdk/aws-eks-v2-alpha.ComputeConfig#nodeRole", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_ClusterProps(p) { if (p == null) return; visitedObjects.add(p); try { if ("bootstrapClusterCreatorAdminPermissions" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterProps#bootstrapClusterCreatorAdminPermissions", ""); if ("bootstrapSelfManagedAddons" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterProps#bootstrapSelfManagedAddons", ""); if ("compute" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterProps#compute", ""); if (!visitedObjects.has(p.compute)) _aws_cdk_aws_eks_v2_alpha_ComputeConfig(p.compute); if ("defaultCapacity" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterProps#defaultCapacity", ""); if ("defaultCapacityInstance" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterProps#defaultCapacityInstance", ""); if ("defaultCapacityType" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterProps#defaultCapacityType", ""); if (!visitedObjects.has(p.defaultCapacityType)) _aws_cdk_aws_eks_v2_alpha_DefaultCapacityType(p.defaultCapacityType); if ("outputConfigCommand" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterProps#outputConfigCommand", ""); if ("version" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#version", ""); if (!visitedObjects.has(p.version)) _aws_cdk_aws_eks_v2_alpha_KubernetesVersion(p.version); if ("albController" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#albController", ""); if (!visitedObjects.has(p.albController)) _aws_cdk_aws_eks_v2_alpha_AlbControllerOptions(p.albController); if ("clusterLogging" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#clusterLogging", ""); if (p.clusterLogging != null) for (const o of p.clusterLogging) if (!visitedObjects.has(o)) _aws_cdk_aws_eks_v2_alpha_ClusterLoggingTypes(o); if ("clusterName" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#clusterName", ""); if ("coreDnsComputeType" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#coreDnsComputeType", ""); if (!visitedObjects.has(p.coreDnsComputeType)) _aws_cdk_aws_eks_v2_alpha_CoreDnsComputeType(p.coreDnsComputeType); if ("endpointAccess" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#endpointAccess", ""); if (!visitedObjects.has(p.endpointAccess)) _aws_cdk_aws_eks_v2_alpha_EndpointAccess(p.endpointAccess); if ("ipFamily" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#ipFamily", ""); if (!visitedObjects.has(p.ipFamily)) _aws_cdk_aws_eks_v2_alpha_IpFamily(p.ipFamily); if ("kubectlProviderOptions" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#kubectlProviderOptions", ""); if (!visitedObjects.has(p.kubectlProviderOptions)) _aws_cdk_aws_eks_v2_alpha_KubectlProviderOptions(p.kubectlProviderOptions); if ("mastersRole" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#mastersRole", ""); if ("prune" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#prune", ""); if ("remoteNodeNetworks" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#remoteNodeNetworks", ""); if (p.remoteNodeNetworks != null) for (const o of p.remoteNodeNetworks) if (!visitedObjects.has(o)) _aws_cdk_aws_eks_v2_alpha_RemoteNodeNetwork(o); if ("remotePodNetworks" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#remotePodNetworks", ""); if (p.remotePodNetworks != null) for (const o of p.remotePodNetworks) if (!visitedObjects.has(o)) _aws_cdk_aws_eks_v2_alpha_RemotePodNetwork(o); if ("removalPolicy" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#removalPolicy", ""); if ("role" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#role", ""); if ("secretsEncryptionKey" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#secretsEncryptionKey", ""); if ("securityGroup" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#securityGroup", ""); if ("serviceIpv4Cidr" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#serviceIpv4Cidr", ""); if ("tags" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#tags", ""); if ("vpc" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#vpc", ""); if ("vpcSubnets" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#vpcSubnets", ""); if (p.vpcSubnets != null) for (const o of p.vpcSubnets) if (!visitedObjects.has(o)) require("aws-cdk-lib/.warnings.jsii.js").aws_cdk_lib_aws_ec2_SubnetSelection(o); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_KubernetesVersion(p) { } function _aws_cdk_aws_eks_v2_alpha_ClusterLoggingTypes(p) { if (p == null) return; visitedObjects.add(p); try { print("@aws-cdk/aws-eks-v2-alpha.ClusterLoggingTypes", ""); const ns = require("./lib/cluster.js"); if (Object.values(ns.ClusterLoggingTypes).filter(x => x === p).length > 1) return; if (p === ns.ClusterLoggingTypes.API) print("@aws-cdk/aws-eks-v2-alpha.ClusterLoggingTypes#API", ""); if (p === ns.ClusterLoggingTypes.AUDIT) print("@aws-cdk/aws-eks-v2-alpha.ClusterLoggingTypes#AUDIT", ""); if (p === ns.ClusterLoggingTypes.AUTHENTICATOR) print("@aws-cdk/aws-eks-v2-alpha.ClusterLoggingTypes#AUTHENTICATOR", ""); if (p === ns.ClusterLoggingTypes.CONTROLLER_MANAGER) print("@aws-cdk/aws-eks-v2-alpha.ClusterLoggingTypes#CONTROLLER_MANAGER", ""); if (p === ns.ClusterLoggingTypes.SCHEDULER) print("@aws-cdk/aws-eks-v2-alpha.ClusterLoggingTypes#SCHEDULER", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_IpFamily(p) { if (p == null) return; visitedObjects.add(p); try { print("@aws-cdk/aws-eks-v2-alpha.IpFamily", ""); const ns = require("./lib/cluster.js"); if (Object.values(ns.IpFamily).filter(x => x === p).length > 1) return; if (p === ns.IpFamily.IP_V4) print("@aws-cdk/aws-eks-v2-alpha.IpFamily#IP_V4", ""); if (p === ns.IpFamily.IP_V6) print("@aws-cdk/aws-eks-v2-alpha.IpFamily#IP_V6", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_ServiceLoadBalancerAddressOptions(p) { if (p == null) return; visitedObjects.add(p); try { if ("namespace" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceLoadBalancerAddressOptions#namespace", ""); if ("timeout" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceLoadBalancerAddressOptions#timeout", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_IngressLoadBalancerAddressOptions(p) { if (p == null) return; visitedObjects.add(p); try { if ("namespace" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceLoadBalancerAddressOptions#namespace", ""); if ("timeout" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceLoadBalancerAddressOptions#timeout", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_GrantAccessOptions(p) { if (p == null) return; visitedObjects.add(p); try { if ("accessEntryType" in p) print("@aws-cdk/aws-eks-v2-alpha.GrantAccessOptions#accessEntryType", ""); if (!visitedObjects.has(p.accessEntryType)) _aws_cdk_aws_eks_v2_alpha_AccessEntryType(p.accessEntryType); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_Cluster(p) { } function _aws_cdk_aws_eks_v2_alpha_AutoScalingGroupCapacityOptions(p) { if (p == null) return; visitedObjects.add(p); try { if ("instanceType" in p) print("@aws-cdk/aws-eks-v2-alpha.AutoScalingGroupCapacityOptions#instanceType", ""); if ("bootstrapEnabled" in p) print("@aws-cdk/aws-eks-v2-alpha.AutoScalingGroupCapacityOptions#bootstrapEnabled", ""); if ("bootstrapOptions" in p) print("@aws-cdk/aws-eks-v2-alpha.AutoScalingGroupCapacityOptions#bootstrapOptions", ""); if (!visitedObjects.has(p.bootstrapOptions)) _aws_cdk_aws_eks_v2_alpha_BootstrapOptions(p.bootstrapOptions); if ("machineImageType" in p) print("@aws-cdk/aws-eks-v2-alpha.AutoScalingGroupCapacityOptions#machineImageType", ""); if (!visitedObjects.has(p.machineImageType)) _aws_cdk_aws_eks_v2_alpha_MachineImageType(p.machineImageType); if (p.blockDevices != null) for (const o of p.blockDevices) if (!visitedObjects.has(o)) require("aws-cdk-lib/.warnings.jsii.js").aws_cdk_lib_aws_autoscaling_BlockDevice(o); if (p.groupMetrics != null) for (const o of p.groupMetrics) if (!visitedObjects.has(o)) require("aws-cdk-lib/.warnings.jsii.js").aws_cdk_lib_aws_autoscaling_GroupMetrics(o); if ("healthCheck" in p) print("aws-cdk-lib.aws_autoscaling.CommonAutoScalingGroupProps#healthCheck", "Use `healthChecks` instead"); if ("keyName" in p) print("aws-cdk-lib.aws_autoscaling.CommonAutoScalingGroupProps#keyName", "- Use `keyPair` instead - https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_ec2-readme.html#using-an-existing-ec2-key-pair"); if (p.notifications != null) for (const o of p.notifications) if (!visitedObjects.has(o)) require("aws-cdk-lib/.warnings.jsii.js").aws_cdk_lib_aws_autoscaling_NotificationConfiguration(o); if (p.terminationPolicies != null) for (const o of p.terminationPolicies) if (!visitedObjects.has(o)) require("aws-cdk-lib/.warnings.jsii.js").aws_cdk_lib_aws_autoscaling_TerminationPolicy(o); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_BootstrapOptions(p) { if (p == null) return; visitedObjects.add(p); try { if ("additionalArgs" in p) print("@aws-cdk/aws-eks-v2-alpha.BootstrapOptions#additionalArgs", ""); if ("awsApiRetryAttempts" in p) print("@aws-cdk/aws-eks-v2-alpha.BootstrapOptions#awsApiRetryAttempts", ""); if ("dnsClusterIp" in p) print("@aws-cdk/aws-eks-v2-alpha.BootstrapOptions#dnsClusterIp", ""); if ("dockerConfigJson" in p) print("@aws-cdk/aws-eks-v2-alpha.BootstrapOptions#dockerConfigJson", ""); if ("enableDockerBridge" in p) print("@aws-cdk/aws-eks-v2-alpha.BootstrapOptions#enableDockerBridge", ""); if ("kubeletExtraArgs" in p) print("@aws-cdk/aws-eks-v2-alpha.BootstrapOptions#kubeletExtraArgs", ""); if ("useMaxPods" in p) print("@aws-cdk/aws-eks-v2-alpha.BootstrapOptions#useMaxPods", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_AutoScalingGroupOptions(p) { if (p == null) return; visitedObjects.add(p); try { if ("bootstrapEnabled" in p) print("@aws-cdk/aws-eks-v2-alpha.AutoScalingGroupOptions#bootstrapEnabled", ""); if ("bootstrapOptions" in p) print("@aws-cdk/aws-eks-v2-alpha.AutoScalingGroupOptions#bootstrapOptions", ""); if (!visitedObjects.has(p.bootstrapOptions)) _aws_cdk_aws_eks_v2_alpha_BootstrapOptions(p.bootstrapOptions); if ("machineImageType" in p) print("@aws-cdk/aws-eks-v2-alpha.AutoScalingGroupOptions#machineImageType", ""); if (!visitedObjects.has(p.machineImageType)) _aws_cdk_aws_eks_v2_alpha_MachineImageType(p.machineImageType); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_EksOptimizedImageProps(p) { if (p == null) return; visitedObjects.add(p); try { if ("cpuArch" in p) print("@aws-cdk/aws-eks-v2-alpha.EksOptimizedImageProps#cpuArch", ""); if (!visitedObjects.has(p.cpuArch)) _aws_cdk_aws_eks_v2_alpha_CpuArch(p.cpuArch); if ("kubernetesVersion" in p) print("@aws-cdk/aws-eks-v2-alpha.EksOptimizedImageProps#kubernetesVersion", ""); if ("nodeType" in p) print("@aws-cdk/aws-eks-v2-alpha.EksOptimizedImageProps#nodeType", ""); if (!visitedObjects.has(p.nodeType)) _aws_cdk_aws_eks_v2_alpha_NodeType(p.nodeType); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_EksOptimizedImage(p) { } function _aws_cdk_aws_eks_v2_alpha_NodeType(p) { if (p == null) return; visitedObjects.add(p); try { print("@aws-cdk/aws-eks-v2-alpha.NodeType", ""); const ns = require("./lib/cluster.js"); if (Object.values(ns.NodeType).filter(x => x === p).length > 1) return; if (p === ns.NodeType.STANDARD) print("@aws-cdk/aws-eks-v2-alpha.NodeType#STANDARD", ""); if (p === ns.NodeType.GPU) print("@aws-cdk/aws-eks-v2-alpha.NodeType#GPU", ""); if (p === ns.NodeType.INFERENTIA) print("@aws-cdk/aws-eks-v2-alpha.NodeType#INFERENTIA", ""); if (p === ns.NodeType.TRAINIUM) print("@aws-cdk/aws-eks-v2-alpha.NodeType#TRAINIUM", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_CpuArch(p) { if (p == null) return; visitedObjects.add(p); try { print("@aws-cdk/aws-eks-v2-alpha.CpuArch", ""); const ns = require("./lib/cluster.js"); if (Object.values(ns.CpuArch).filter(x => x === p).length > 1) return; if (p === ns.CpuArch.ARM_64) print("@aws-cdk/aws-eks-v2-alpha.CpuArch#ARM_64", ""); if (p === ns.CpuArch.X86_64) print("@aws-cdk/aws-eks-v2-alpha.CpuArch#X86_64", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_CoreDnsComputeType(p) { if (p == null) return; visitedObjects.add(p); try { print("@aws-cdk/aws-eks-v2-alpha.CoreDnsComputeType", ""); const ns = require("./lib/cluster.js"); if (Object.values(ns.CoreDnsComputeType).filter(x => x === p).length > 1) return; if (p === ns.CoreDnsComputeType.EC2) print("@aws-cdk/aws-eks-v2-alpha.CoreDnsComputeType#EC2", ""); if (p === ns.CoreDnsComputeType.FARGATE) print("@aws-cdk/aws-eks-v2-alpha.CoreDnsComputeType#FARGATE", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_DefaultCapacityType(p) { if (p == null) return; visitedObjects.add(p); try { print("@aws-cdk/aws-eks-v2-alpha.DefaultCapacityType", ""); const ns = require("./lib/cluster.js"); if (Object.values(ns.DefaultCapacityType).filter(x => x === p).length > 1) return; if (p === ns.DefaultCapacityType.NODEGROUP) print("@aws-cdk/aws-eks-v2-alpha.DefaultCapacityType#NODEGROUP", ""); if (p === ns.DefaultCapacityType.EC2) print("@aws-cdk/aws-eks-v2-alpha.DefaultCapacityType#EC2", ""); if (p === ns.DefaultCapacityType.AUTOMODE) print("@aws-cdk/aws-eks-v2-alpha.DefaultCapacityType#AUTOMODE", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_MachineImageType(p) { if (p == null) return; visitedObjects.add(p); try { print("@aws-cdk/aws-eks-v2-alpha.MachineImageType", ""); const ns = require("./lib/cluster.js"); if (Object.values(ns.MachineImageType).filter(x => x === p).length > 1) return; if (p === ns.MachineImageType.AMAZON_LINUX_2) print("@aws-cdk/aws-eks-v2-alpha.MachineImageType#AMAZON_LINUX_2", ""); if (p === ns.MachineImageType.BOTTLEROCKET) print("@aws-cdk/aws-eks-v2-alpha.MachineImageType#BOTTLEROCKET", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_FargateProfileOptions(p) { if (p == null) return; visitedObjects.add(p); try { if ("selectors" in p) print("@aws-cdk/aws-eks-v2-alpha.FargateProfileOptions#selectors", ""); if (p.selectors != null) for (const o of p.selectors) if (!visitedObjects.has(o)) _aws_cdk_aws_eks_v2_alpha_Selector(o); if ("fargateProfileName" in p) print("@aws-cdk/aws-eks-v2-alpha.FargateProfileOptions#fargateProfileName", ""); if ("podExecutionRole" in p) print("@aws-cdk/aws-eks-v2-alpha.FargateProfileOptions#podExecutionRole", ""); if ("removalPolicy" in p) print("@aws-cdk/aws-eks-v2-alpha.FargateProfileOptions#removalPolicy", ""); if ("subnetSelection" in p) print("@aws-cdk/aws-eks-v2-alpha.FargateProfileOptions#subnetSelection", ""); if ("vpc" in p) print("@aws-cdk/aws-eks-v2-alpha.FargateProfileOptions#vpc", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_FargateProfileProps(p) { if (p == null) return; visitedObjects.add(p); try { if ("cluster" in p) print("@aws-cdk/aws-eks-v2-alpha.FargateProfileProps#cluster", ""); if (!visitedObjects.has(p.cluster)) _aws_cdk_aws_eks_v2_alpha_Cluster(p.cluster); if ("selectors" in p) print("@aws-cdk/aws-eks-v2-alpha.FargateProfileOptions#selectors", ""); if (p.selectors != null) for (const o of p.selectors) if (!visitedObjects.has(o)) _aws_cdk_aws_eks_v2_alpha_Selector(o); if ("fargateProfileName" in p) print("@aws-cdk/aws-eks-v2-alpha.FargateProfileOptions#fargateProfileName", ""); if ("podExecutionRole" in p) print("@aws-cdk/aws-eks-v2-alpha.FargateProfileOptions#podExecutionRole", ""); if ("removalPolicy" in p) print("@aws-cdk/aws-eks-v2-alpha.FargateProfileOptions#removalPolicy", ""); if ("subnetSelection" in p) print("@aws-cdk/aws-eks-v2-alpha.FargateProfileOptions#subnetSelection", ""); if ("vpc" in p) print("@aws-cdk/aws-eks-v2-alpha.FargateProfileOptions#vpc", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_Selector(p) { if (p == null) return; visitedObjects.add(p); try { if ("namespace" in p) print("@aws-cdk/aws-eks-v2-alpha.Selector#namespace", ""); if ("labels" in p) print("@aws-cdk/aws-eks-v2-alpha.Selector#labels", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_FargateProfile(p) { } function _aws_cdk_aws_eks_v2_alpha_HelmChartOptions(p) { if (p == null) return; visitedObjects.add(p); try { if ("atomic" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#atomic", ""); if ("chart" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#chart", ""); if ("chartAsset" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#chartAsset", ""); if ("createNamespace" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#createNamespace", ""); if ("namespace" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#namespace", ""); if ("release" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#release", ""); if ("removalPolicy" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#removalPolicy", ""); if ("repository" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#repository", ""); if ("skipCrds" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#skipCrds", ""); if ("timeout" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#timeout", ""); if ("values" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#values", ""); if ("version" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#version", ""); if ("wait" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#wait", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_HelmChartProps(p) { if (p == null) return; visitedObjects.add(p); try { if ("cluster" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartProps#cluster", ""); if (!visitedObjects.has(p.cluster)) _aws_cdk_aws_eks_v2_alpha_ICluster(p.cluster); if ("atomic" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#atomic", ""); if ("chart" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#chart", ""); if ("chartAsset" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#chartAsset", ""); if ("createNamespace" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#createNamespace", ""); if ("namespace" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#namespace", ""); if ("release" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#release", ""); if ("removalPolicy" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#removalPolicy", ""); if ("repository" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#repository", ""); if ("skipCrds" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#skipCrds", ""); if ("timeout" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#timeout", ""); if ("values" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#values", ""); if ("version" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#version", ""); if ("wait" in p) print("@aws-cdk/aws-eks-v2-alpha.HelmChartOptions#wait", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_HelmChart(p) { } function _aws_cdk_aws_eks_v2_alpha_KubernetesPatchProps(p) { if (p == null) return; visitedObjects.add(p); try { if ("applyPatch" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesPatchProps#applyPatch", ""); if ("cluster" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesPatchProps#cluster", ""); if (!visitedObjects.has(p.cluster)) _aws_cdk_aws_eks_v2_alpha_ICluster(p.cluster); if ("resourceName" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesPatchProps#resourceName", ""); if ("restorePatch" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesPatchProps#restorePatch", ""); if ("patchType" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesPatchProps#patchType", ""); if (!visitedObjects.has(p.patchType)) _aws_cdk_aws_eks_v2_alpha_PatchType(p.patchType); if ("removalPolicy" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesPatchProps#removalPolicy", ""); if ("resourceNamespace" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesPatchProps#resourceNamespace", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_PatchType(p) { if (p == null) return; visitedObjects.add(p); try { print("@aws-cdk/aws-eks-v2-alpha.PatchType", ""); const ns = require("./lib/k8s-patch.js"); if (Object.values(ns.PatchType).filter(x => x === p).length > 1) return; if (p === ns.PatchType.JSON) print("@aws-cdk/aws-eks-v2-alpha.PatchType#JSON", ""); if (p === ns.PatchType.MERGE) print("@aws-cdk/aws-eks-v2-alpha.PatchType#MERGE", ""); if (p === ns.PatchType.STRATEGIC) print("@aws-cdk/aws-eks-v2-alpha.PatchType#STRATEGIC", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_KubernetesPatch(p) { } function _aws_cdk_aws_eks_v2_alpha_KubernetesManifestOptions(p) { if (p == null) return; visitedObjects.add(p); try { if ("ingressAlb" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesManifestOptions#ingressAlb", ""); if ("ingressAlbScheme" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesManifestOptions#ingressAlbScheme", ""); if (!visitedObjects.has(p.ingressAlbScheme)) _aws_cdk_aws_eks_v2_alpha_AlbScheme(p.ingressAlbScheme); if ("prune" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesManifestOptions#prune", ""); if ("removalPolicy" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesManifestOptions#removalPolicy", ""); if ("skipValidation" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesManifestOptions#skipValidation", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_KubernetesManifestProps(p) { if (p == null) return; visitedObjects.add(p); try { if ("cluster" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesManifestProps#cluster", ""); if (!visitedObjects.has(p.cluster)) _aws_cdk_aws_eks_v2_alpha_ICluster(p.cluster); if ("manifest" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesManifestProps#manifest", ""); if ("overwrite" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesManifestProps#overwrite", ""); if ("ingressAlb" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesManifestOptions#ingressAlb", ""); if ("ingressAlbScheme" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesManifestOptions#ingressAlbScheme", ""); if (!visitedObjects.has(p.ingressAlbScheme)) _aws_cdk_aws_eks_v2_alpha_AlbScheme(p.ingressAlbScheme); if ("prune" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesManifestOptions#prune", ""); if ("removalPolicy" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesManifestOptions#removalPolicy", ""); if ("skipValidation" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesManifestOptions#skipValidation", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_KubernetesManifest(p) { } function _aws_cdk_aws_eks_v2_alpha_KubernetesObjectValueProps(p) { if (p == null) return; visitedObjects.add(p); try { if ("cluster" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesObjectValueProps#cluster", ""); if (!visitedObjects.has(p.cluster)) _aws_cdk_aws_eks_v2_alpha_ICluster(p.cluster); if ("jsonPath" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesObjectValueProps#jsonPath", ""); if ("objectName" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesObjectValueProps#objectName", ""); if ("objectType" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesObjectValueProps#objectType", ""); if ("objectNamespace" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesObjectValueProps#objectNamespace", ""); if ("removalPolicy" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesObjectValueProps#removalPolicy", ""); if ("timeout" in p) print("@aws-cdk/aws-eks-v2-alpha.KubernetesObjectValueProps#timeout", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_KubernetesObjectValue(p) { } function _aws_cdk_aws_eks_v2_alpha_KubectlProviderOptions(p) { if (p == null) return; visitedObjects.add(p); try { if ("kubectlLayer" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#kubectlLayer", ""); if ("awscliLayer" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#awscliLayer", ""); if ("environment" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#environment", ""); if ("memory" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#memory", ""); if ("privateSubnets" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#privateSubnets", ""); if (p.privateSubnets != null) for (const o of p.privateSubnets) if (!visitedObjects.has(o)) require("aws-cdk-lib/.warnings.jsii.js").aws_cdk_lib_aws_ec2_ISubnet(o); if ("removalPolicy" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#removalPolicy", ""); if ("role" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#role", ""); if ("securityGroup" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#securityGroup", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_KubectlProviderProps(p) { if (p == null) return; visitedObjects.add(p); try { if ("cluster" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderProps#cluster", ""); if (!visitedObjects.has(p.cluster)) _aws_cdk_aws_eks_v2_alpha_ICluster(p.cluster); if ("kubectlLayer" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#kubectlLayer", ""); if ("awscliLayer" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#awscliLayer", ""); if ("environment" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#environment", ""); if ("memory" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#memory", ""); if ("privateSubnets" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#privateSubnets", ""); if (p.privateSubnets != null) for (const o of p.privateSubnets) if (!visitedObjects.has(o)) require("aws-cdk-lib/.warnings.jsii.js").aws_cdk_lib_aws_ec2_ISubnet(o); if ("removalPolicy" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#removalPolicy", ""); if ("role" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#role", ""); if ("securityGroup" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderOptions#securityGroup", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_KubectlProviderAttributes(p) { if (p == null) return; visitedObjects.add(p); try { if ("serviceToken" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderAttributes#serviceToken", ""); if ("role" in p) print("@aws-cdk/aws-eks-v2-alpha.KubectlProviderAttributes#role", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_IKubectlProvider(p) { } function _aws_cdk_aws_eks_v2_alpha_KubectlProvider(p) { } function _aws_cdk_aws_eks_v2_alpha_FargateClusterProps(p) { if (p == null) return; visitedObjects.add(p); try { if ("defaultProfile" in p) print("@aws-cdk/aws-eks-v2-alpha.FargateClusterProps#defaultProfile", ""); if (!visitedObjects.has(p.defaultProfile)) _aws_cdk_aws_eks_v2_alpha_FargateProfileOptions(p.defaultProfile); if ("version" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#version", ""); if (!visitedObjects.has(p.version)) _aws_cdk_aws_eks_v2_alpha_KubernetesVersion(p.version); if ("albController" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#albController", ""); if (!visitedObjects.has(p.albController)) _aws_cdk_aws_eks_v2_alpha_AlbControllerOptions(p.albController); if ("clusterLogging" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#clusterLogging", ""); if (p.clusterLogging != null) for (const o of p.clusterLogging) if (!visitedObjects.has(o)) _aws_cdk_aws_eks_v2_alpha_ClusterLoggingTypes(o); if ("clusterName" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#clusterName", ""); if ("coreDnsComputeType" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#coreDnsComputeType", ""); if (!visitedObjects.has(p.coreDnsComputeType)) _aws_cdk_aws_eks_v2_alpha_CoreDnsComputeType(p.coreDnsComputeType); if ("endpointAccess" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#endpointAccess", ""); if (!visitedObjects.has(p.endpointAccess)) _aws_cdk_aws_eks_v2_alpha_EndpointAccess(p.endpointAccess); if ("ipFamily" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#ipFamily", ""); if (!visitedObjects.has(p.ipFamily)) _aws_cdk_aws_eks_v2_alpha_IpFamily(p.ipFamily); if ("kubectlProviderOptions" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#kubectlProviderOptions", ""); if (!visitedObjects.has(p.kubectlProviderOptions)) _aws_cdk_aws_eks_v2_alpha_KubectlProviderOptions(p.kubectlProviderOptions); if ("mastersRole" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#mastersRole", ""); if ("prune" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#prune", ""); if ("remoteNodeNetworks" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#remoteNodeNetworks", ""); if (p.remoteNodeNetworks != null) for (const o of p.remoteNodeNetworks) if (!visitedObjects.has(o)) _aws_cdk_aws_eks_v2_alpha_RemoteNodeNetwork(o); if ("remotePodNetworks" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#remotePodNetworks", ""); if (p.remotePodNetworks != null) for (const o of p.remotePodNetworks) if (!visitedObjects.has(o)) _aws_cdk_aws_eks_v2_alpha_RemotePodNetwork(o); if ("removalPolicy" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#removalPolicy", ""); if ("role" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#role", ""); if ("secretsEncryptionKey" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#secretsEncryptionKey", ""); if ("securityGroup" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#securityGroup", ""); if ("serviceIpv4Cidr" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#serviceIpv4Cidr", ""); if ("tags" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#tags", ""); if ("vpc" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#vpc", ""); if ("vpcSubnets" in p) print("@aws-cdk/aws-eks-v2-alpha.ClusterCommonOptions#vpcSubnets", ""); if (p.vpcSubnets != null) for (const o of p.vpcSubnets) if (!visitedObjects.has(o)) require("aws-cdk-lib/.warnings.jsii.js").aws_cdk_lib_aws_ec2_SubnetSelection(o); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_FargateCluster(p) { } function _aws_cdk_aws_eks_v2_alpha_IdentityType(p) { if (p == null) return; visitedObjects.add(p); try { print("@aws-cdk/aws-eks-v2-alpha.IdentityType", ""); const ns = require("./lib/service-account.js"); if (Object.values(ns.IdentityType).filter(x => x === p).length > 1) return; if (p === ns.IdentityType.IRSA) print("@aws-cdk/aws-eks-v2-alpha.IdentityType#IRSA", ""); if (p === ns.IdentityType.POD_IDENTITY) print("@aws-cdk/aws-eks-v2-alpha.IdentityType#POD_IDENTITY", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_ServiceAccountOptions(p) { if (p == null) return; visitedObjects.add(p); try { if ("annotations" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceAccountOptions#annotations", ""); if ("identityType" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceAccountOptions#identityType", ""); if (!visitedObjects.has(p.identityType)) _aws_cdk_aws_eks_v2_alpha_IdentityType(p.identityType); if ("labels" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceAccountOptions#labels", ""); if ("name" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceAccountOptions#name", ""); if ("namespace" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceAccountOptions#namespace", ""); if ("overwriteServiceAccount" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceAccountOptions#overwriteServiceAccount", ""); if ("removalPolicy" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceAccountOptions#removalPolicy", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_ServiceAccountProps(p) { if (p == null) return; visitedObjects.add(p); try { if ("cluster" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceAccountProps#cluster", ""); if (!visitedObjects.has(p.cluster)) _aws_cdk_aws_eks_v2_alpha_ICluster(p.cluster); if ("annotations" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceAccountOptions#annotations", ""); if ("identityType" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceAccountOptions#identityType", ""); if (!visitedObjects.has(p.identityType)) _aws_cdk_aws_eks_v2_alpha_IdentityType(p.identityType); if ("labels" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceAccountOptions#labels", ""); if ("name" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceAccountOptions#name", ""); if ("namespace" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceAccountOptions#namespace", ""); if ("overwriteServiceAccount" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceAccountOptions#overwriteServiceAccount", ""); if ("removalPolicy" in p) print("@aws-cdk/aws-eks-v2-alpha.ServiceAccountOptions#removalPolicy", ""); } finally { visitedObjects.delete(p); } } function _aws_cdk_aws_eks_v2_alpha_ServiceAccount(p) { } function _aws_cdk_aws_eks_v2_alpha_INodegroup(p) { } function _aws_cdk_aws_eks_v2_alpha_NodegroupAmiType(p) { if (p == null) return; visitedObjects.add(p); try { print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType", ""); const ns = require("./lib/managed-nodegroup.js"); if (Object.values(ns.NodegroupAmiType).filter(x => x === p).length > 1) return; if (p === ns.NodegroupAmiType.AL2_X86_64) print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType#AL2_X86_64", ""); if (p === ns.NodegroupAmiType.AL2_X86_64_GPU) print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType#AL2_X86_64_GPU", ""); if (p === ns.NodegroupAmiType.AL2_ARM_64) print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType#AL2_ARM_64", ""); if (p === ns.NodegroupAmiType.BOTTLEROCKET_ARM_64) print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType#BOTTLEROCKET_ARM_64", ""); if (p === ns.NodegroupAmiType.BOTTLEROCKET_X86_64) print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType#BOTTLEROCKET_X86_64", ""); if (p === ns.NodegroupAmiType.BOTTLEROCKET_ARM_64_NVIDIA) print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType#BOTTLEROCKET_ARM_64_NVIDIA", ""); if (p === ns.NodegroupAmiType.BOTTLEROCKET_X86_64_NVIDIA) print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType#BOTTLEROCKET_X86_64_NVIDIA", ""); if (p === ns.NodegroupAmiType.BOTTLEROCKET_ARM_64_FIPS) print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType#BOTTLEROCKET_ARM_64_FIPS", ""); if (p === ns.NodegroupAmiType.BOTTLEROCKET_X86_64_FIPS) print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType#BOTTLEROCKET_X86_64_FIPS", ""); if (p === ns.NodegroupAmiType.WINDOWS_CORE_2019_X86_64) print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType#WINDOWS_CORE_2019_X86_64", ""); if (p === ns.NodegroupAmiType.WINDOWS_CORE_2022_X86_64) print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType#WINDOWS_CORE_2022_X86_64", ""); if (p === ns.NodegroupAmiType.WINDOWS_FULL_2019_X86_64) print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType#WINDOWS_FULL_2019_X86_64", ""); if (p === ns.NodegroupAmiType.WINDOWS_FULL_2022_X86_64) print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType#WINDOWS_FULL_2022_X86_64", ""); if (p === ns.NodegroupAmiType.AL2023_X86_64_STANDARD) print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType#AL2023_X86_64_STANDARD", ""); if (p === ns.NodegroupAmiType.AL2023_X86_64_NEURON) print("@aws-cdk/aws-eks-v2-alpha.NodegroupAmiType#AL2023_X86_64_NEURON", "