/*
* 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);
}
}
}