@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
JavaScript
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", "