/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the eks-2017-11-01.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.EKS { /// /// Constants used for properties of type AddonIssueCode. /// public class AddonIssueCode : ConstantClass { /// /// Constant AccessDenied for AddonIssueCode /// public static readonly AddonIssueCode AccessDenied = new AddonIssueCode("AccessDenied"); /// /// Constant AdmissionRequestDenied for AddonIssueCode /// public static readonly AddonIssueCode AdmissionRequestDenied = new AddonIssueCode("AdmissionRequestDenied"); /// /// Constant ClusterUnreachable for AddonIssueCode /// public static readonly AddonIssueCode ClusterUnreachable = new AddonIssueCode("ClusterUnreachable"); /// /// Constant ConfigurationConflict for AddonIssueCode /// public static readonly AddonIssueCode ConfigurationConflict = new AddonIssueCode("ConfigurationConflict"); /// /// Constant InsufficientNumberOfReplicas for AddonIssueCode /// public static readonly AddonIssueCode InsufficientNumberOfReplicas = new AddonIssueCode("InsufficientNumberOfReplicas"); /// /// Constant InternalFailure for AddonIssueCode /// public static readonly AddonIssueCode InternalFailure = new AddonIssueCode("InternalFailure"); /// /// Constant K8sResourceNotFound for AddonIssueCode /// public static readonly AddonIssueCode K8sResourceNotFound = new AddonIssueCode("K8sResourceNotFound"); /// /// Constant UnsupportedAddonModification for AddonIssueCode /// public static readonly AddonIssueCode UnsupportedAddonModification = new AddonIssueCode("UnsupportedAddonModification"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AddonIssueCode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AddonIssueCode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AddonIssueCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type AddonStatus. /// public class AddonStatus : ConstantClass { /// /// Constant ACTIVE for AddonStatus /// public static readonly AddonStatus ACTIVE = new AddonStatus("ACTIVE"); /// /// Constant CREATE_FAILED for AddonStatus /// public static readonly AddonStatus CREATE_FAILED = new AddonStatus("CREATE_FAILED"); /// /// Constant CREATING for AddonStatus /// public static readonly AddonStatus CREATING = new AddonStatus("CREATING"); /// /// Constant DEGRADED for AddonStatus /// public static readonly AddonStatus DEGRADED = new AddonStatus("DEGRADED"); /// /// Constant DELETE_FAILED for AddonStatus /// public static readonly AddonStatus DELETE_FAILED = new AddonStatus("DELETE_FAILED"); /// /// Constant DELETING for AddonStatus /// public static readonly AddonStatus DELETING = new AddonStatus("DELETING"); /// /// Constant UPDATE_FAILED for AddonStatus /// public static readonly AddonStatus UPDATE_FAILED = new AddonStatus("UPDATE_FAILED"); /// /// Constant UPDATING for AddonStatus /// public static readonly AddonStatus UPDATING = new AddonStatus("UPDATING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AddonStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AddonStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AddonStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AMITypes. /// public class AMITypes : ConstantClass { /// /// Constant AL2_ARM_64 for AMITypes /// public static readonly AMITypes AL2_ARM_64 = new AMITypes("AL2_ARM_64"); /// /// Constant AL2_x86_64 for AMITypes /// public static readonly AMITypes AL2_x86_64 = new AMITypes("AL2_x86_64"); /// /// Constant AL2_x86_64_GPU for AMITypes /// public static readonly AMITypes AL2_x86_64_GPU = new AMITypes("AL2_x86_64_GPU"); /// /// Constant BOTTLEROCKET_ARM_64 for AMITypes /// public static readonly AMITypes BOTTLEROCKET_ARM_64 = new AMITypes("BOTTLEROCKET_ARM_64"); /// /// Constant BOTTLEROCKET_ARM_64_NVIDIA for AMITypes /// public static readonly AMITypes BOTTLEROCKET_ARM_64_NVIDIA = new AMITypes("BOTTLEROCKET_ARM_64_NVIDIA"); /// /// Constant BOTTLEROCKET_x86_64 for AMITypes /// public static readonly AMITypes BOTTLEROCKET_x86_64 = new AMITypes("BOTTLEROCKET_x86_64"); /// /// Constant BOTTLEROCKET_x86_64_NVIDIA for AMITypes /// public static readonly AMITypes BOTTLEROCKET_x86_64_NVIDIA = new AMITypes("BOTTLEROCKET_x86_64_NVIDIA"); /// /// Constant CUSTOM for AMITypes /// public static readonly AMITypes CUSTOM = new AMITypes("CUSTOM"); /// /// Constant WINDOWS_CORE_2019_x86_64 for AMITypes /// public static readonly AMITypes WINDOWS_CORE_2019_x86_64 = new AMITypes("WINDOWS_CORE_2019_x86_64"); /// /// Constant WINDOWS_CORE_2022_x86_64 for AMITypes /// public static readonly AMITypes WINDOWS_CORE_2022_x86_64 = new AMITypes("WINDOWS_CORE_2022_x86_64"); /// /// Constant WINDOWS_FULL_2019_x86_64 for AMITypes /// public static readonly AMITypes WINDOWS_FULL_2019_x86_64 = new AMITypes("WINDOWS_FULL_2019_x86_64"); /// /// Constant WINDOWS_FULL_2022_x86_64 for AMITypes /// public static readonly AMITypes WINDOWS_FULL_2022_x86_64 = new AMITypes("WINDOWS_FULL_2022_x86_64"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AMITypes(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static AMITypes FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator AMITypes(string value) { return FindValue(value); } } /// /// Constants used for properties of type CapacityTypes. /// public class CapacityTypes : ConstantClass { /// /// Constant ON_DEMAND for CapacityTypes /// public static readonly CapacityTypes ON_DEMAND = new CapacityTypes("ON_DEMAND"); /// /// Constant SPOT for CapacityTypes /// public static readonly CapacityTypes SPOT = new CapacityTypes("SPOT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CapacityTypes(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static CapacityTypes FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator CapacityTypes(string value) { return FindValue(value); } } /// /// Constants used for properties of type ClusterIssueCode. /// public class ClusterIssueCode : ConstantClass { /// /// Constant AccessDenied for ClusterIssueCode /// public static readonly ClusterIssueCode AccessDenied = new ClusterIssueCode("AccessDenied"); /// /// Constant ClusterUnreachable for ClusterIssueCode /// public static readonly ClusterIssueCode ClusterUnreachable = new ClusterIssueCode("ClusterUnreachable"); /// /// Constant ConfigurationConflict for ClusterIssueCode /// public static readonly ClusterIssueCode ConfigurationConflict = new ClusterIssueCode("ConfigurationConflict"); /// /// Constant InternalFailure for ClusterIssueCode /// public static readonly ClusterIssueCode InternalFailure = new ClusterIssueCode("InternalFailure"); /// /// Constant ResourceLimitExceeded for ClusterIssueCode /// public static readonly ClusterIssueCode ResourceLimitExceeded = new ClusterIssueCode("ResourceLimitExceeded"); /// /// Constant ResourceNotFound for ClusterIssueCode /// public static readonly ClusterIssueCode ResourceNotFound = new ClusterIssueCode("ResourceNotFound"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ClusterIssueCode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ClusterIssueCode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ClusterIssueCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ClusterStatus. /// public class ClusterStatus : ConstantClass { /// /// Constant ACTIVE for ClusterStatus /// public static readonly ClusterStatus ACTIVE = new ClusterStatus("ACTIVE"); /// /// Constant CREATING for ClusterStatus /// public static readonly ClusterStatus CREATING = new ClusterStatus("CREATING"); /// /// Constant DELETING for ClusterStatus /// public static readonly ClusterStatus DELETING = new ClusterStatus("DELETING"); /// /// Constant FAILED for ClusterStatus /// public static readonly ClusterStatus FAILED = new ClusterStatus("FAILED"); /// /// Constant PENDING for ClusterStatus /// public static readonly ClusterStatus PENDING = new ClusterStatus("PENDING"); /// /// Constant UPDATING for ClusterStatus /// public static readonly ClusterStatus UPDATING = new ClusterStatus("UPDATING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ClusterStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ClusterStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ClusterStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConfigStatus. /// public class ConfigStatus : ConstantClass { /// /// Constant ACTIVE for ConfigStatus /// public static readonly ConfigStatus ACTIVE = new ConfigStatus("ACTIVE"); /// /// Constant CREATING for ConfigStatus /// public static readonly ConfigStatus CREATING = new ConfigStatus("CREATING"); /// /// Constant DELETING for ConfigStatus /// public static readonly ConfigStatus DELETING = new ConfigStatus("DELETING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ConfigStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ConfigStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ConfigStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConnectorConfigProvider. /// public class ConnectorConfigProvider : ConstantClass { /// /// Constant AKS for ConnectorConfigProvider /// public static readonly ConnectorConfigProvider AKS = new ConnectorConfigProvider("AKS"); /// /// Constant ANTHOS for ConnectorConfigProvider /// public static readonly ConnectorConfigProvider ANTHOS = new ConnectorConfigProvider("ANTHOS"); /// /// Constant EC2 for ConnectorConfigProvider /// public static readonly ConnectorConfigProvider EC2 = new ConnectorConfigProvider("EC2"); /// /// Constant EKS_ANYWHERE for ConnectorConfigProvider /// public static readonly ConnectorConfigProvider EKS_ANYWHERE = new ConnectorConfigProvider("EKS_ANYWHERE"); /// /// Constant GKE for ConnectorConfigProvider /// public static readonly ConnectorConfigProvider GKE = new ConnectorConfigProvider("GKE"); /// /// Constant OPENSHIFT for ConnectorConfigProvider /// public static readonly ConnectorConfigProvider OPENSHIFT = new ConnectorConfigProvider("OPENSHIFT"); /// /// Constant OTHER for ConnectorConfigProvider /// public static readonly ConnectorConfigProvider OTHER = new ConnectorConfigProvider("OTHER"); /// /// Constant RANCHER for ConnectorConfigProvider /// public static readonly ConnectorConfigProvider RANCHER = new ConnectorConfigProvider("RANCHER"); /// /// Constant TANZU for ConnectorConfigProvider /// public static readonly ConnectorConfigProvider TANZU = new ConnectorConfigProvider("TANZU"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ConnectorConfigProvider(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ConnectorConfigProvider FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ConnectorConfigProvider(string value) { return FindValue(value); } } /// /// Constants used for properties of type ErrorCode. /// public class ErrorCode : ConstantClass { /// /// Constant AccessDenied for ErrorCode /// public static readonly ErrorCode AccessDenied = new ErrorCode("AccessDenied"); /// /// Constant AdmissionRequestDenied for ErrorCode /// public static readonly ErrorCode AdmissionRequestDenied = new ErrorCode("AdmissionRequestDenied"); /// /// Constant ClusterUnreachable for ErrorCode /// public static readonly ErrorCode ClusterUnreachable = new ErrorCode("ClusterUnreachable"); /// /// Constant ConfigurationConflict for ErrorCode /// public static readonly ErrorCode ConfigurationConflict = new ErrorCode("ConfigurationConflict"); /// /// Constant EniLimitReached for ErrorCode /// public static readonly ErrorCode EniLimitReached = new ErrorCode("EniLimitReached"); /// /// Constant InsufficientFreeAddresses for ErrorCode /// public static readonly ErrorCode InsufficientFreeAddresses = new ErrorCode("InsufficientFreeAddresses"); /// /// Constant InsufficientNumberOfReplicas for ErrorCode /// public static readonly ErrorCode InsufficientNumberOfReplicas = new ErrorCode("InsufficientNumberOfReplicas"); /// /// Constant IpNotAvailable for ErrorCode /// public static readonly ErrorCode IpNotAvailable = new ErrorCode("IpNotAvailable"); /// /// Constant K8sResourceNotFound for ErrorCode /// public static readonly ErrorCode K8sResourceNotFound = new ErrorCode("K8sResourceNotFound"); /// /// Constant NodeCreationFailure for ErrorCode /// public static readonly ErrorCode NodeCreationFailure = new ErrorCode("NodeCreationFailure"); /// /// Constant OperationNotPermitted for ErrorCode /// public static readonly ErrorCode OperationNotPermitted = new ErrorCode("OperationNotPermitted"); /// /// Constant PodEvictionFailure for ErrorCode /// public static readonly ErrorCode PodEvictionFailure = new ErrorCode("PodEvictionFailure"); /// /// Constant SecurityGroupNotFound for ErrorCode /// public static readonly ErrorCode SecurityGroupNotFound = new ErrorCode("SecurityGroupNotFound"); /// /// Constant SubnetNotFound for ErrorCode /// public static readonly ErrorCode SubnetNotFound = new ErrorCode("SubnetNotFound"); /// /// Constant Unknown for ErrorCode /// public static readonly ErrorCode Unknown = new ErrorCode("Unknown"); /// /// Constant UnsupportedAddonModification for ErrorCode /// public static readonly ErrorCode UnsupportedAddonModification = new ErrorCode("UnsupportedAddonModification"); /// /// Constant VpcIdNotFound for ErrorCode /// public static readonly ErrorCode VpcIdNotFound = new ErrorCode("VpcIdNotFound"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ErrorCode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ErrorCode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type FargateProfileStatus. /// public class FargateProfileStatus : ConstantClass { /// /// Constant ACTIVE for FargateProfileStatus /// public static readonly FargateProfileStatus ACTIVE = new FargateProfileStatus("ACTIVE"); /// /// Constant CREATE_FAILED for FargateProfileStatus /// public static readonly FargateProfileStatus CREATE_FAILED = new FargateProfileStatus("CREATE_FAILED"); /// /// Constant CREATING for FargateProfileStatus /// public static readonly FargateProfileStatus CREATING = new FargateProfileStatus("CREATING"); /// /// Constant DELETE_FAILED for FargateProfileStatus /// public static readonly FargateProfileStatus DELETE_FAILED = new FargateProfileStatus("DELETE_FAILED"); /// /// Constant DELETING for FargateProfileStatus /// public static readonly FargateProfileStatus DELETING = new FargateProfileStatus("DELETING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FargateProfileStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FargateProfileStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FargateProfileStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpFamily. /// public class IpFamily : ConstantClass { /// /// Constant Ipv4 for IpFamily /// public static readonly IpFamily Ipv4 = new IpFamily("ipv4"); /// /// Constant Ipv6 for IpFamily /// public static readonly IpFamily Ipv6 = new IpFamily("ipv6"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public IpFamily(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static IpFamily FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator IpFamily(string value) { return FindValue(value); } } /// /// Constants used for properties of type LogType. /// public class LogType : ConstantClass { /// /// Constant Api for LogType /// public static readonly LogType Api = new LogType("api"); /// /// Constant Audit for LogType /// public static readonly LogType Audit = new LogType("audit"); /// /// Constant Authenticator for LogType /// public static readonly LogType Authenticator = new LogType("authenticator"); /// /// Constant ControllerManager for LogType /// public static readonly LogType ControllerManager = new LogType("controllerManager"); /// /// Constant Scheduler for LogType /// public static readonly LogType Scheduler = new LogType("scheduler"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public LogType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static LogType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator LogType(string value) { return FindValue(value); } } /// /// Constants used for properties of type NodegroupIssueCode. /// public class NodegroupIssueCode : ConstantClass { /// /// Constant AccessDenied for NodegroupIssueCode /// public static readonly NodegroupIssueCode AccessDenied = new NodegroupIssueCode("AccessDenied"); /// /// Constant AmiIdNotFound for NodegroupIssueCode /// public static readonly NodegroupIssueCode AmiIdNotFound = new NodegroupIssueCode("AmiIdNotFound"); /// /// Constant AsgInstanceLaunchFailures for NodegroupIssueCode /// public static readonly NodegroupIssueCode AsgInstanceLaunchFailures = new NodegroupIssueCode("AsgInstanceLaunchFailures"); /// /// Constant AutoScalingGroupInstanceRefreshActive for NodegroupIssueCode /// public static readonly NodegroupIssueCode AutoScalingGroupInstanceRefreshActive = new NodegroupIssueCode("AutoScalingGroupInstanceRefreshActive"); /// /// Constant AutoScalingGroupInvalidConfiguration for NodegroupIssueCode /// public static readonly NodegroupIssueCode AutoScalingGroupInvalidConfiguration = new NodegroupIssueCode("AutoScalingGroupInvalidConfiguration"); /// /// Constant AutoScalingGroupNotFound for NodegroupIssueCode /// public static readonly NodegroupIssueCode AutoScalingGroupNotFound = new NodegroupIssueCode("AutoScalingGroupNotFound"); /// /// Constant AutoScalingGroupOptInRequired for NodegroupIssueCode /// public static readonly NodegroupIssueCode AutoScalingGroupOptInRequired = new NodegroupIssueCode("AutoScalingGroupOptInRequired"); /// /// Constant AutoScalingGroupRateLimitExceeded for NodegroupIssueCode /// public static readonly NodegroupIssueCode AutoScalingGroupRateLimitExceeded = new NodegroupIssueCode("AutoScalingGroupRateLimitExceeded"); /// /// Constant ClusterUnreachable for NodegroupIssueCode /// public static readonly NodegroupIssueCode ClusterUnreachable = new NodegroupIssueCode("ClusterUnreachable"); /// /// Constant Ec2LaunchTemplateDeletionFailure for NodegroupIssueCode /// public static readonly NodegroupIssueCode Ec2LaunchTemplateDeletionFailure = new NodegroupIssueCode("Ec2LaunchTemplateDeletionFailure"); /// /// Constant Ec2LaunchTemplateInvalidConfiguration for NodegroupIssueCode /// public static readonly NodegroupIssueCode Ec2LaunchTemplateInvalidConfiguration = new NodegroupIssueCode("Ec2LaunchTemplateInvalidConfiguration"); /// /// Constant Ec2LaunchTemplateMaxLimitExceeded for NodegroupIssueCode /// public static readonly NodegroupIssueCode Ec2LaunchTemplateMaxLimitExceeded = new NodegroupIssueCode("Ec2LaunchTemplateMaxLimitExceeded"); /// /// Constant Ec2LaunchTemplateNotFound for NodegroupIssueCode /// public static readonly NodegroupIssueCode Ec2LaunchTemplateNotFound = new NodegroupIssueCode("Ec2LaunchTemplateNotFound"); /// /// Constant Ec2LaunchTemplateVersionMismatch for NodegroupIssueCode /// public static readonly NodegroupIssueCode Ec2LaunchTemplateVersionMismatch = new NodegroupIssueCode("Ec2LaunchTemplateVersionMismatch"); /// /// Constant Ec2SecurityGroupDeletionFailure for NodegroupIssueCode /// public static readonly NodegroupIssueCode Ec2SecurityGroupDeletionFailure = new NodegroupIssueCode("Ec2SecurityGroupDeletionFailure"); /// /// Constant Ec2SecurityGroupNotFound for NodegroupIssueCode /// public static readonly NodegroupIssueCode Ec2SecurityGroupNotFound = new NodegroupIssueCode("Ec2SecurityGroupNotFound"); /// /// Constant Ec2SubnetInvalidConfiguration for NodegroupIssueCode /// public static readonly NodegroupIssueCode Ec2SubnetInvalidConfiguration = new NodegroupIssueCode("Ec2SubnetInvalidConfiguration"); /// /// Constant Ec2SubnetListTooLong for NodegroupIssueCode /// public static readonly NodegroupIssueCode Ec2SubnetListTooLong = new NodegroupIssueCode("Ec2SubnetListTooLong"); /// /// Constant Ec2SubnetMissingIpv6Assignment for NodegroupIssueCode /// public static readonly NodegroupIssueCode Ec2SubnetMissingIpv6Assignment = new NodegroupIssueCode("Ec2SubnetMissingIpv6Assignment"); /// /// Constant Ec2SubnetNotFound for NodegroupIssueCode /// public static readonly NodegroupIssueCode Ec2SubnetNotFound = new NodegroupIssueCode("Ec2SubnetNotFound"); /// /// Constant IamInstanceProfileNotFound for NodegroupIssueCode /// public static readonly NodegroupIssueCode IamInstanceProfileNotFound = new NodegroupIssueCode("IamInstanceProfileNotFound"); /// /// Constant IamLimitExceeded for NodegroupIssueCode /// public static readonly NodegroupIssueCode IamLimitExceeded = new NodegroupIssueCode("IamLimitExceeded"); /// /// Constant IamNodeRoleNotFound for NodegroupIssueCode /// public static readonly NodegroupIssueCode IamNodeRoleNotFound = new NodegroupIssueCode("IamNodeRoleNotFound"); /// /// Constant IamThrottling for NodegroupIssueCode /// public static readonly NodegroupIssueCode IamThrottling = new NodegroupIssueCode("IamThrottling"); /// /// Constant InstanceLimitExceeded for NodegroupIssueCode /// public static readonly NodegroupIssueCode InstanceLimitExceeded = new NodegroupIssueCode("InstanceLimitExceeded"); /// /// Constant InsufficientFreeAddresses for NodegroupIssueCode /// public static readonly NodegroupIssueCode InsufficientFreeAddresses = new NodegroupIssueCode("InsufficientFreeAddresses"); /// /// Constant InternalFailure for NodegroupIssueCode /// public static readonly NodegroupIssueCode InternalFailure = new NodegroupIssueCode("InternalFailure"); /// /// Constant LimitExceeded for NodegroupIssueCode /// public static readonly NodegroupIssueCode LimitExceeded = new NodegroupIssueCode("LimitExceeded"); /// /// Constant NodeCreationFailure for NodegroupIssueCode /// public static readonly NodegroupIssueCode NodeCreationFailure = new NodegroupIssueCode("NodeCreationFailure"); /// /// Constant NodeTerminationFailure for NodegroupIssueCode /// public static readonly NodegroupIssueCode NodeTerminationFailure = new NodegroupIssueCode("NodeTerminationFailure"); /// /// Constant PodEvictionFailure for NodegroupIssueCode /// public static readonly NodegroupIssueCode PodEvictionFailure = new NodegroupIssueCode("PodEvictionFailure"); /// /// Constant SourceEc2LaunchTemplateNotFound for NodegroupIssueCode /// public static readonly NodegroupIssueCode SourceEc2LaunchTemplateNotFound = new NodegroupIssueCode("SourceEc2LaunchTemplateNotFound"); /// /// Constant Unknown for NodegroupIssueCode /// public static readonly NodegroupIssueCode Unknown = new NodegroupIssueCode("Unknown"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public NodegroupIssueCode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static NodegroupIssueCode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator NodegroupIssueCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type NodegroupStatus. /// public class NodegroupStatus : ConstantClass { /// /// Constant ACTIVE for NodegroupStatus /// public static readonly NodegroupStatus ACTIVE = new NodegroupStatus("ACTIVE"); /// /// Constant CREATE_FAILED for NodegroupStatus /// public static readonly NodegroupStatus CREATE_FAILED = new NodegroupStatus("CREATE_FAILED"); /// /// Constant CREATING for NodegroupStatus /// public static readonly NodegroupStatus CREATING = new NodegroupStatus("CREATING"); /// /// Constant DEGRADED for NodegroupStatus /// public static readonly NodegroupStatus DEGRADED = new NodegroupStatus("DEGRADED"); /// /// Constant DELETE_FAILED for NodegroupStatus /// public static readonly NodegroupStatus DELETE_FAILED = new NodegroupStatus("DELETE_FAILED"); /// /// Constant DELETING for NodegroupStatus /// public static readonly NodegroupStatus DELETING = new NodegroupStatus("DELETING"); /// /// Constant UPDATING for NodegroupStatus /// public static readonly NodegroupStatus UPDATING = new NodegroupStatus("UPDATING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public NodegroupStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static NodegroupStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator NodegroupStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResolveConflicts. /// public class ResolveConflicts : ConstantClass { /// /// Constant NONE for ResolveConflicts /// public static readonly ResolveConflicts NONE = new ResolveConflicts("NONE"); /// /// Constant OVERWRITE for ResolveConflicts /// public static readonly ResolveConflicts OVERWRITE = new ResolveConflicts("OVERWRITE"); /// /// Constant PRESERVE for ResolveConflicts /// public static readonly ResolveConflicts PRESERVE = new ResolveConflicts("PRESERVE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ResolveConflicts(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ResolveConflicts FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ResolveConflicts(string value) { return FindValue(value); } } /// /// Constants used for properties of type TaintEffect. /// public class TaintEffect : ConstantClass { /// /// Constant NO_EXECUTE for TaintEffect /// public static readonly TaintEffect NO_EXECUTE = new TaintEffect("NO_EXECUTE"); /// /// Constant NO_SCHEDULE for TaintEffect /// public static readonly TaintEffect NO_SCHEDULE = new TaintEffect("NO_SCHEDULE"); /// /// Constant PREFER_NO_SCHEDULE for TaintEffect /// public static readonly TaintEffect PREFER_NO_SCHEDULE = new TaintEffect("PREFER_NO_SCHEDULE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public TaintEffect(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static TaintEffect FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator TaintEffect(string value) { return FindValue(value); } } /// /// Constants used for properties of type UpdateParamType. /// public class UpdateParamType : ConstantClass { /// /// Constant AddonVersion for UpdateParamType /// public static readonly UpdateParamType AddonVersion = new UpdateParamType("AddonVersion"); /// /// Constant ClusterLogging for UpdateParamType /// public static readonly UpdateParamType ClusterLogging = new UpdateParamType("ClusterLogging"); /// /// Constant DesiredSize for UpdateParamType /// public static readonly UpdateParamType DesiredSize = new UpdateParamType("DesiredSize"); /// /// Constant EncryptionConfig for UpdateParamType /// public static readonly UpdateParamType EncryptionConfig = new UpdateParamType("EncryptionConfig"); /// /// Constant EndpointPrivateAccess for UpdateParamType /// public static readonly UpdateParamType EndpointPrivateAccess = new UpdateParamType("EndpointPrivateAccess"); /// /// Constant EndpointPublicAccess for UpdateParamType /// public static readonly UpdateParamType EndpointPublicAccess = new UpdateParamType("EndpointPublicAccess"); /// /// Constant IdentityProviderConfig for UpdateParamType /// public static readonly UpdateParamType IdentityProviderConfig = new UpdateParamType("IdentityProviderConfig"); /// /// Constant LabelsToAdd for UpdateParamType /// public static readonly UpdateParamType LabelsToAdd = new UpdateParamType("LabelsToAdd"); /// /// Constant LabelsToRemove for UpdateParamType /// public static readonly UpdateParamType LabelsToRemove = new UpdateParamType("LabelsToRemove"); /// /// Constant LaunchTemplateName for UpdateParamType /// public static readonly UpdateParamType LaunchTemplateName = new UpdateParamType("LaunchTemplateName"); /// /// Constant LaunchTemplateVersion for UpdateParamType /// public static readonly UpdateParamType LaunchTemplateVersion = new UpdateParamType("LaunchTemplateVersion"); /// /// Constant MaxSize for UpdateParamType /// public static readonly UpdateParamType MaxSize = new UpdateParamType("MaxSize"); /// /// Constant MaxUnavailable for UpdateParamType /// public static readonly UpdateParamType MaxUnavailable = new UpdateParamType("MaxUnavailable"); /// /// Constant MaxUnavailablePercentage for UpdateParamType /// public static readonly UpdateParamType MaxUnavailablePercentage = new UpdateParamType("MaxUnavailablePercentage"); /// /// Constant MinSize for UpdateParamType /// public static readonly UpdateParamType MinSize = new UpdateParamType("MinSize"); /// /// Constant PlatformVersion for UpdateParamType /// public static readonly UpdateParamType PlatformVersion = new UpdateParamType("PlatformVersion"); /// /// Constant PublicAccessCidrs for UpdateParamType /// public static readonly UpdateParamType PublicAccessCidrs = new UpdateParamType("PublicAccessCidrs"); /// /// Constant ReleaseVersion for UpdateParamType /// public static readonly UpdateParamType ReleaseVersion = new UpdateParamType("ReleaseVersion"); /// /// Constant ResolveConflicts for UpdateParamType /// public static readonly UpdateParamType ResolveConflicts = new UpdateParamType("ResolveConflicts"); /// /// Constant ServiceAccountRoleArn for UpdateParamType /// public static readonly UpdateParamType ServiceAccountRoleArn = new UpdateParamType("ServiceAccountRoleArn"); /// /// Constant TaintsToAdd for UpdateParamType /// public static readonly UpdateParamType TaintsToAdd = new UpdateParamType("TaintsToAdd"); /// /// Constant TaintsToRemove for UpdateParamType /// public static readonly UpdateParamType TaintsToRemove = new UpdateParamType("TaintsToRemove"); /// /// Constant Version for UpdateParamType /// public static readonly UpdateParamType Version = new UpdateParamType("Version"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public UpdateParamType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static UpdateParamType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator UpdateParamType(string value) { return FindValue(value); } } /// /// Constants used for properties of type UpdateStatus. /// public class UpdateStatus : ConstantClass { /// /// Constant Cancelled for UpdateStatus /// public static readonly UpdateStatus Cancelled = new UpdateStatus("Cancelled"); /// /// Constant Failed for UpdateStatus /// public static readonly UpdateStatus Failed = new UpdateStatus("Failed"); /// /// Constant InProgress for UpdateStatus /// public static readonly UpdateStatus InProgress = new UpdateStatus("InProgress"); /// /// Constant Successful for UpdateStatus /// public static readonly UpdateStatus Successful = new UpdateStatus("Successful"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public UpdateStatus(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static UpdateStatus FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator UpdateStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type UpdateType. /// public class UpdateType : ConstantClass { /// /// Constant AddonUpdate for UpdateType /// public static readonly UpdateType AddonUpdate = new UpdateType("AddonUpdate"); /// /// Constant AssociateEncryptionConfig for UpdateType /// public static readonly UpdateType AssociateEncryptionConfig = new UpdateType("AssociateEncryptionConfig"); /// /// Constant AssociateIdentityProviderConfig for UpdateType /// public static readonly UpdateType AssociateIdentityProviderConfig = new UpdateType("AssociateIdentityProviderConfig"); /// /// Constant ConfigUpdate for UpdateType /// public static readonly UpdateType ConfigUpdate = new UpdateType("ConfigUpdate"); /// /// Constant DisassociateIdentityProviderConfig for UpdateType /// public static readonly UpdateType DisassociateIdentityProviderConfig = new UpdateType("DisassociateIdentityProviderConfig"); /// /// Constant EndpointAccessUpdate for UpdateType /// public static readonly UpdateType EndpointAccessUpdate = new UpdateType("EndpointAccessUpdate"); /// /// Constant LoggingUpdate for UpdateType /// public static readonly UpdateType LoggingUpdate = new UpdateType("LoggingUpdate"); /// /// Constant VersionUpdate for UpdateType /// public static readonly UpdateType VersionUpdate = new UpdateType("VersionUpdate"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public UpdateType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static UpdateType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator UpdateType(string value) { return FindValue(value); } } }