@aws-cdk/aws-eks-v2-alpha
Version:
The CDK Construct Library for AWS::EKS
644 lines (643 loc) • 25.7 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 (!visitedObjects.has(p.ipFamily))
_aws_cdk_aws_eks_v2_alpha_IpFamily(p.ipFamily);
if (!visitedObjects.has(p.kubectlProvider))
_aws_cdk_aws_eks_v2_alpha_IKubectlProvider(p.kubectlProvider);
if (!visitedObjects.has(p.kubectlProviderOptions))
_aws_cdk_aws_eks_v2_alpha_KubectlProviderOptions(p.kubectlProviderOptions);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_ClusterCommonOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.version))
_aws_cdk_aws_eks_v2_alpha_KubernetesVersion(p.version);
if (!visitedObjects.has(p.albController))
_aws_cdk_aws_eks_v2_alpha_AlbControllerOptions(p.albController);
if (p.clusterLogging != null)
for (const o of p.clusterLogging)
if (!visitedObjects.has(o))
_aws_cdk_aws_eks_v2_alpha_ClusterLoggingTypes(o);
if (!visitedObjects.has(p.coreDnsComputeType))
_aws_cdk_aws_eks_v2_alpha_CoreDnsComputeType(p.coreDnsComputeType);
if (!visitedObjects.has(p.endpointAccess))
_aws_cdk_aws_eks_v2_alpha_EndpointAccess(p.endpointAccess);
if (!visitedObjects.has(p.ipFamily))
_aws_cdk_aws_eks_v2_alpha_IpFamily(p.ipFamily);
if (!visitedObjects.has(p.kubectlProviderOptions))
_aws_cdk_aws_eks_v2_alpha_KubectlProviderOptions(p.kubectlProviderOptions);
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_ComputeConfig(p) {
}
function _aws_cdk_aws_eks_v2_alpha_ClusterProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.compute))
_aws_cdk_aws_eks_v2_alpha_ComputeConfig(p.compute);
if (!visitedObjects.has(p.defaultCapacityType))
_aws_cdk_aws_eks_v2_alpha_DefaultCapacityType(p.defaultCapacityType);
if (!visitedObjects.has(p.version))
_aws_cdk_aws_eks_v2_alpha_KubernetesVersion(p.version);
if (!visitedObjects.has(p.albController))
_aws_cdk_aws_eks_v2_alpha_AlbControllerOptions(p.albController);
if (p.clusterLogging != null)
for (const o of p.clusterLogging)
if (!visitedObjects.has(o))
_aws_cdk_aws_eks_v2_alpha_ClusterLoggingTypes(o);
if (!visitedObjects.has(p.coreDnsComputeType))
_aws_cdk_aws_eks_v2_alpha_CoreDnsComputeType(p.coreDnsComputeType);
if (!visitedObjects.has(p.endpointAccess))
_aws_cdk_aws_eks_v2_alpha_EndpointAccess(p.endpointAccess);
if (!visitedObjects.has(p.ipFamily))
_aws_cdk_aws_eks_v2_alpha_IpFamily(p.ipFamily);
if (!visitedObjects.has(p.kubectlProviderOptions))
_aws_cdk_aws_eks_v2_alpha_KubectlProviderOptions(p.kubectlProviderOptions);
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) {
}
function _aws_cdk_aws_eks_v2_alpha_IpFamily(p) {
}
function _aws_cdk_aws_eks_v2_alpha_ServiceLoadBalancerAddressOptions(p) {
}
function _aws_cdk_aws_eks_v2_alpha_IngressLoadBalancerAddressOptions(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 (!visitedObjects.has(p.bootstrapOptions))
_aws_cdk_aws_eks_v2_alpha_BootstrapOptions(p.bootstrapOptions);
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) {
}
function _aws_cdk_aws_eks_v2_alpha_AutoScalingGroupOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.bootstrapOptions))
_aws_cdk_aws_eks_v2_alpha_BootstrapOptions(p.bootstrapOptions);
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 (!visitedObjects.has(p.cpuArch))
_aws_cdk_aws_eks_v2_alpha_CpuArch(p.cpuArch);
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) {
}
function _aws_cdk_aws_eks_v2_alpha_CpuArch(p) {
}
function _aws_cdk_aws_eks_v2_alpha_CoreDnsComputeType(p) {
}
function _aws_cdk_aws_eks_v2_alpha_DefaultCapacityType(p) {
}
function _aws_cdk_aws_eks_v2_alpha_MachineImageType(p) {
}
function _aws_cdk_aws_eks_v2_alpha_FargateProfileOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.selectors != null)
for (const o of p.selectors)
if (!visitedObjects.has(o))
_aws_cdk_aws_eks_v2_alpha_Selector(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_FargateProfileProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.cluster))
_aws_cdk_aws_eks_v2_alpha_Cluster(p.cluster);
if (p.selectors != null)
for (const o of p.selectors)
if (!visitedObjects.has(o))
_aws_cdk_aws_eks_v2_alpha_Selector(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_Selector(p) {
}
function _aws_cdk_aws_eks_v2_alpha_FargateProfile(p) {
}
function _aws_cdk_aws_eks_v2_alpha_HelmChartOptions(p) {
}
function _aws_cdk_aws_eks_v2_alpha_HelmChartProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.cluster))
_aws_cdk_aws_eks_v2_alpha_ICluster(p.cluster);
}
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 (!visitedObjects.has(p.cluster))
_aws_cdk_aws_eks_v2_alpha_ICluster(p.cluster);
if (!visitedObjects.has(p.patchType))
_aws_cdk_aws_eks_v2_alpha_PatchType(p.patchType);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_PatchType(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 (!visitedObjects.has(p.ingressAlbScheme))
_aws_cdk_aws_eks_v2_alpha_AlbScheme(p.ingressAlbScheme);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_KubernetesManifestProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.cluster))
_aws_cdk_aws_eks_v2_alpha_ICluster(p.cluster);
if (!visitedObjects.has(p.ingressAlbScheme))
_aws_cdk_aws_eks_v2_alpha_AlbScheme(p.ingressAlbScheme);
}
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 (!visitedObjects.has(p.cluster))
_aws_cdk_aws_eks_v2_alpha_ICluster(p.cluster);
}
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 (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);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_KubectlProviderProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.cluster))
_aws_cdk_aws_eks_v2_alpha_ICluster(p.cluster);
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);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_KubectlProviderAttributes(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 (!visitedObjects.has(p.defaultProfile))
_aws_cdk_aws_eks_v2_alpha_FargateProfileOptions(p.defaultProfile);
if (!visitedObjects.has(p.version))
_aws_cdk_aws_eks_v2_alpha_KubernetesVersion(p.version);
if (!visitedObjects.has(p.albController))
_aws_cdk_aws_eks_v2_alpha_AlbControllerOptions(p.albController);
if (p.clusterLogging != null)
for (const o of p.clusterLogging)
if (!visitedObjects.has(o))
_aws_cdk_aws_eks_v2_alpha_ClusterLoggingTypes(o);
if (!visitedObjects.has(p.coreDnsComputeType))
_aws_cdk_aws_eks_v2_alpha_CoreDnsComputeType(p.coreDnsComputeType);
if (!visitedObjects.has(p.endpointAccess))
_aws_cdk_aws_eks_v2_alpha_EndpointAccess(p.endpointAccess);
if (!visitedObjects.has(p.ipFamily))
_aws_cdk_aws_eks_v2_alpha_IpFamily(p.ipFamily);
if (!visitedObjects.has(p.kubectlProviderOptions))
_aws_cdk_aws_eks_v2_alpha_KubectlProviderOptions(p.kubectlProviderOptions);
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) {
}
function _aws_cdk_aws_eks_v2_alpha_ServiceAccountOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.identityType))
_aws_cdk_aws_eks_v2_alpha_IdentityType(p.identityType);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_ServiceAccountProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.cluster))
_aws_cdk_aws_eks_v2_alpha_ICluster(p.cluster);
if (!visitedObjects.has(p.identityType))
_aws_cdk_aws_eks_v2_alpha_IdentityType(p.identityType);
}
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) {
}
function _aws_cdk_aws_eks_v2_alpha_CapacityType(p) {
}
function _aws_cdk_aws_eks_v2_alpha_NodegroupRemoteAccess(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.sourceSecurityGroups != null)
for (const o of p.sourceSecurityGroups)
if (!visitedObjects.has(o))
require("aws-cdk-lib/.warnings.jsii.js").aws_cdk_lib_aws_ec2_ISecurityGroup(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_LaunchTemplateSpec(p) {
}
function _aws_cdk_aws_eks_v2_alpha_TaintEffect(p) {
}
function _aws_cdk_aws_eks_v2_alpha_TaintSpec(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.effect))
_aws_cdk_aws_eks_v2_alpha_TaintEffect(p.effect);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_NodegroupOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.amiType))
_aws_cdk_aws_eks_v2_alpha_NodegroupAmiType(p.amiType);
if (!visitedObjects.has(p.capacityType))
_aws_cdk_aws_eks_v2_alpha_CapacityType(p.capacityType);
if ("instanceType" in p)
print("@aws-cdk/aws-eks-v2-alpha.NodegroupOptions#instanceType", "Use `instanceTypes` instead.");
if (p.instanceTypes != null)
for (const o of p.instanceTypes)
if (!visitedObjects.has(o))
require("aws-cdk-lib/.warnings.jsii.js").aws_cdk_lib_aws_ec2_InstanceType(o);
if (!visitedObjects.has(p.launchTemplateSpec))
_aws_cdk_aws_eks_v2_alpha_LaunchTemplateSpec(p.launchTemplateSpec);
if (!visitedObjects.has(p.remoteAccess))
_aws_cdk_aws_eks_v2_alpha_NodegroupRemoteAccess(p.remoteAccess);
if (p.taints != null)
for (const o of p.taints)
if (!visitedObjects.has(o))
_aws_cdk_aws_eks_v2_alpha_TaintSpec(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_NodegroupProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.cluster))
_aws_cdk_aws_eks_v2_alpha_ICluster(p.cluster);
if (!visitedObjects.has(p.amiType))
_aws_cdk_aws_eks_v2_alpha_NodegroupAmiType(p.amiType);
if (!visitedObjects.has(p.capacityType))
_aws_cdk_aws_eks_v2_alpha_CapacityType(p.capacityType);
if ("instanceType" in p)
print("@aws-cdk/aws-eks-v2-alpha.NodegroupOptions#instanceType", "Use `instanceTypes` instead.");
if (p.instanceTypes != null)
for (const o of p.instanceTypes)
if (!visitedObjects.has(o))
require("aws-cdk-lib/.warnings.jsii.js").aws_cdk_lib_aws_ec2_InstanceType(o);
if (!visitedObjects.has(p.launchTemplateSpec))
_aws_cdk_aws_eks_v2_alpha_LaunchTemplateSpec(p.launchTemplateSpec);
if (!visitedObjects.has(p.remoteAccess))
_aws_cdk_aws_eks_v2_alpha_NodegroupRemoteAccess(p.remoteAccess);
if (p.taints != null)
for (const o of p.taints)
if (!visitedObjects.has(o))
_aws_cdk_aws_eks_v2_alpha_TaintSpec(o);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_Nodegroup(p) {
}
function _aws_cdk_aws_eks_v2_alpha_OpenIdConnectProviderProps(p) {
}
function _aws_cdk_aws_eks_v2_alpha_OpenIdConnectProvider(p) {
}
function _aws_cdk_aws_eks_v2_alpha_AlbControllerVersion(p) {
}
function _aws_cdk_aws_eks_v2_alpha_AlbScheme(p) {
}
function _aws_cdk_aws_eks_v2_alpha_AlbControllerOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.version))
_aws_cdk_aws_eks_v2_alpha_AlbControllerVersion(p.version);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_AlbControllerProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.cluster))
_aws_cdk_aws_eks_v2_alpha_Cluster(p.cluster);
if (!visitedObjects.has(p.version))
_aws_cdk_aws_eks_v2_alpha_AlbControllerVersion(p.version);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_AlbController(p) {
}
function _aws_cdk_aws_eks_v2_alpha_IAccessEntry(p) {
}
function _aws_cdk_aws_eks_v2_alpha_AccessEntryAttributes(p) {
}
function _aws_cdk_aws_eks_v2_alpha_AccessScopeType(p) {
}
function _aws_cdk_aws_eks_v2_alpha_AccessScope(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.type))
_aws_cdk_aws_eks_v2_alpha_AccessScopeType(p.type);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_AccessPolicyArn(p) {
}
function _aws_cdk_aws_eks_v2_alpha_IAccessPolicy(p) {
}
function _aws_cdk_aws_eks_v2_alpha_AccessPolicyProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.accessScope))
_aws_cdk_aws_eks_v2_alpha_AccessScope(p.accessScope);
if (!visitedObjects.has(p.policy))
_aws_cdk_aws_eks_v2_alpha_AccessPolicyArn(p.policy);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_AccessPolicyNameOptions(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.accessScopeType))
_aws_cdk_aws_eks_v2_alpha_AccessScopeType(p.accessScopeType);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_AccessPolicy(p) {
}
function _aws_cdk_aws_eks_v2_alpha_AccessEntryType(p) {
}
function _aws_cdk_aws_eks_v2_alpha_AccessEntryProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (p.accessPolicies != null)
for (const o of p.accessPolicies)
if (!visitedObjects.has(o))
_aws_cdk_aws_eks_v2_alpha_IAccessPolicy(o);
if (!visitedObjects.has(p.cluster))
_aws_cdk_aws_eks_v2_alpha_ICluster(p.cluster);
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_AccessEntry(p) {
}
function _aws_cdk_aws_eks_v2_alpha_IAddon(p) {
}
function _aws_cdk_aws_eks_v2_alpha_AddonProps(p) {
if (p == null)
return;
visitedObjects.add(p);
try {
if (!visitedObjects.has(p.cluster))
_aws_cdk_aws_eks_v2_alpha_ICluster(p.cluster);
}
finally {
visitedObjects.delete(p);
}
}
function _aws_cdk_aws_eks_v2_alpha_AddonAttributes(p) {
}
function _aws_cdk_aws_eks_v2_alpha_Addon(p) {
}
function print(name, deprecationMessage) {
const deprecated = process.env.JSII_DEPRECATED;
const deprecationMode = ["warn", "fail", "quiet"].includes(deprecated) ? deprecated : "warn";
const message = `${name} is deprecated.\n ${deprecationMessage.trim()}\n This API will be removed in the next major release.`;
switch (deprecationMode) {
case "fail":
throw new DeprecationError(message);
case "warn":
console.warn("[WARNING]", message);
break;
}
}
function getPropertyDescriptor(obj, prop) {
const descriptor = Object.getOwnPropertyDescriptor(obj, prop);
if (descriptor) {
return descriptor;
}
const proto = Object.getPrototypeOf(obj);
const prototypeDescriptor = proto && getPropertyDescriptor(proto, prop);
if (prototypeDescriptor) {
return prototypeDescriptor;
}
return {};
}
const visitedObjects = new Set();
class DeprecationError extends Error {
constructor(...args) {
super(...args);
Object.defineProperty(this, "name", {
configurable: false,
enumerable: true,
value: "DeprecationError",
writable: false,
});
}
}
module.exports = { print, getPropertyDescriptor, DeprecationError, _aws_cdk_aws_eks_v2_alpha_ICluster, _aws_cdk_aws_eks_v2_alpha_ClusterAttributes, _aws_cdk_aws_eks_v2_alpha_ClusterCommonOptions, _aws_cdk_aws_eks_v2_alpha_EndpointAccess, _aws_cdk_aws_eks_v2_alpha_ComputeConfig, _aws_cdk_aws_eks_v2_alpha_ClusterProps, _aws_cdk_aws_eks_v2_alpha_KubernetesVersion, _aws_cdk_aws_eks_v2_alpha_ClusterLoggingTypes, _aws_cdk_aws_eks_v2_alpha_IpFamily, _aws_cdk_aws_eks_v2_alpha_ServiceLoadBalancerAddressOptions, _aws_cdk_aws_eks_v2_alpha_IngressLoadBalancerAddressOptions, _aws_cdk_aws_eks_v2_alpha_Cluster, _aws_cdk_aws_eks_v2_alpha_AutoScalingGroupCapacityOptions, _aws_cdk_aws_eks_v2_alpha_BootstrapOptions, _aws_cdk_aws_eks_v2_alpha_AutoScalingGroupOptions, _aws_cdk_aws_eks_v2_alpha_EksOptimizedImageProps, _aws_cdk_aws_eks_v2_alpha_EksOptimizedImage, _aws_cdk_aws_eks_v2_alpha_NodeType, _aws_cdk_aws_eks_v2_alpha_CpuArch, _aws_cdk_aws_eks_v2_alpha_CoreDnsComputeType, _aws_cdk_aws_eks_v2_alpha_DefaultCapacityType, _aws_cdk_aws_eks_v2_alpha_MachineImageType, _aws_cdk_aws_eks_v2_alpha_FargateProfileOptions, _aws_cdk_aws_eks_v2_alpha_FargateProfileProps, _aws_cdk_aws_eks_v2_alpha_Selector, _aws_cdk_aws_eks_v2_alpha_FargateProfile, _aws_cdk_aws_eks_v2_alpha_HelmChartOptions, _aws_cdk_aws_eks_v2_alpha_HelmChartProps, _aws_cdk_aws_eks_v2_alpha_HelmChart, _aws_cdk_aws_eks_v2_alpha_KubernetesPatchProps, _aws_cdk_aws_eks_v2_alpha_PatchType, _aws_cdk_aws_eks_v2_alpha_KubernetesPatch, _aws_cdk_aws_eks_v2_alpha_KubernetesManifestOptions, _aws_cdk_aws_eks_v2_alpha_KubernetesManifestProps, _aws_cdk_aws_eks_v2_alpha_KubernetesManifest, _aws_cdk_aws_eks_v2_alpha_KubernetesObjectValueProps, _aws_cdk_aws_eks_v2_alpha_KubernetesObjectValue, _aws_cdk_aws_eks_v2_alpha_KubectlProviderOptions, _aws_cdk_aws_eks_v2_alpha_KubectlProviderProps, _aws_cdk_aws_eks_v2_alpha_KubectlProviderAttributes, _aws_cdk_aws_eks_v2_alpha_IKubectlProvider, _aws_cdk_aws_eks_v2_alpha_KubectlProvider, _aws_cdk_aws_eks_v2_alpha_FargateClusterProps, _aws_cdk_aws_eks_v2_alpha_FargateCluster, _aws_cdk_aws_eks_v2_alpha_IdentityType, _aws_cdk_aws_eks_v2_alpha_ServiceAccountOptions, _aws_cdk_aws_eks_v2_alpha_ServiceAccountProps, _aws_cdk_aws_eks_v2_alpha_ServiceAccount, _aws_cdk_aws_eks_v2_alpha_INodegroup, _aws_cdk_aws_eks_v2_alpha_NodegroupAmiType, _aws_cdk_aws_eks_v2_alpha_CapacityType, _aws_cdk_aws_eks_v2_alpha_NodegroupRemoteAccess, _aws_cdk_aws_eks_v2_alpha_LaunchTemplateSpec, _aws_cdk_aws_eks_v2_alpha_TaintEffect, _aws_cdk_aws_eks_v2_alpha_TaintSpec, _aws_cdk_aws_eks_v2_alpha_NodegroupOptions, _aws_cdk_aws_eks_v2_alpha_NodegroupProps, _aws_cdk_aws_eks_v2_alpha_Nodegroup, _aws_cdk_aws_eks_v2_alpha_OpenIdConnectProviderProps, _aws_cdk_aws_eks_v2_alpha_OpenIdConnectProvider, _aws_cdk_aws_eks_v2_alpha_AlbControllerVersion, _aws_cdk_aws_eks_v2_alpha_AlbScheme, _aws_cdk_aws_eks_v2_alpha_AlbControllerOptions, _aws_cdk_aws_eks_v2_alpha_AlbControllerProps, _aws_cdk_aws_eks_v2_alpha_AlbController, _aws_cdk_aws_eks_v2_alpha_IAccessEntry, _aws_cdk_aws_eks_v2_alpha_AccessEntryAttributes, _aws_cdk_aws_eks_v2_alpha_AccessScopeType, _aws_cdk_aws_eks_v2_alpha_AccessScope, _aws_cdk_aws_eks_v2_alpha_AccessPolicyArn, _aws_cdk_aws_eks_v2_alpha_IAccessPolicy, _aws_cdk_aws_eks_v2_alpha_AccessPolicyProps, _aws_cdk_aws_eks_v2_alpha_AccessPolicyNameOptions, _aws_cdk_aws_eks_v2_alpha_AccessPolicy, _aws_cdk_aws_eks_v2_alpha_AccessEntryType, _aws_cdk_aws_eks_v2_alpha_AccessEntryProps, _aws_cdk_aws_eks_v2_alpha_AccessEntry, _aws_cdk_aws_eks_v2_alpha_IAddon, _aws_cdk_aws_eks_v2_alpha_AddonProps, _aws_cdk_aws_eks_v2_alpha_AddonAttributes, _aws_cdk_aws_eks_v2_alpha_Addon };