/* * 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 ecs-2014-11-13.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.ECS { /// /// Constants used for properties of type AgentUpdateStatus. /// public class AgentUpdateStatus : ConstantClass { /// /// Constant FAILED for AgentUpdateStatus /// public static readonly AgentUpdateStatus FAILED = new AgentUpdateStatus("FAILED"); /// /// Constant PENDING for AgentUpdateStatus /// public static readonly AgentUpdateStatus PENDING = new AgentUpdateStatus("PENDING"); /// /// Constant STAGED for AgentUpdateStatus /// public static readonly AgentUpdateStatus STAGED = new AgentUpdateStatus("STAGED"); /// /// Constant STAGING for AgentUpdateStatus /// public static readonly AgentUpdateStatus STAGING = new AgentUpdateStatus("STAGING"); /// /// Constant UPDATED for AgentUpdateStatus /// public static readonly AgentUpdateStatus UPDATED = new AgentUpdateStatus("UPDATED"); /// /// Constant UPDATING for AgentUpdateStatus /// public static readonly AgentUpdateStatus UPDATING = new AgentUpdateStatus("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 AgentUpdateStatus(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 AgentUpdateStatus 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 AgentUpdateStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ApplicationProtocol. /// public class ApplicationProtocol : ConstantClass { /// /// Constant Grpc for ApplicationProtocol /// public static readonly ApplicationProtocol Grpc = new ApplicationProtocol("grpc"); /// /// Constant Http for ApplicationProtocol /// public static readonly ApplicationProtocol Http = new ApplicationProtocol("http"); /// /// Constant Http2 for ApplicationProtocol /// public static readonly ApplicationProtocol Http2 = new ApplicationProtocol("http2"); /// /// 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 ApplicationProtocol(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 ApplicationProtocol 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 ApplicationProtocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type AssignPublicIp. /// public class AssignPublicIp : ConstantClass { /// /// Constant DISABLED for AssignPublicIp /// public static readonly AssignPublicIp DISABLED = new AssignPublicIp("DISABLED"); /// /// Constant ENABLED for AssignPublicIp /// public static readonly AssignPublicIp ENABLED = new AssignPublicIp("ENABLED"); /// /// 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 AssignPublicIp(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 AssignPublicIp 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 AssignPublicIp(string value) { return FindValue(value); } } /// /// Constants used for properties of type CapacityProviderField. /// public class CapacityProviderField : ConstantClass { /// /// Constant TAGS for CapacityProviderField /// public static readonly CapacityProviderField TAGS = new CapacityProviderField("TAGS"); /// /// 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 CapacityProviderField(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 CapacityProviderField 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 CapacityProviderField(string value) { return FindValue(value); } } /// /// Constants used for properties of type CapacityProviderStatus. /// public class CapacityProviderStatus : ConstantClass { /// /// Constant ACTIVE for CapacityProviderStatus /// public static readonly CapacityProviderStatus ACTIVE = new CapacityProviderStatus("ACTIVE"); /// /// Constant INACTIVE for CapacityProviderStatus /// public static readonly CapacityProviderStatus INACTIVE = new CapacityProviderStatus("INACTIVE"); /// /// 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 CapacityProviderStatus(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 CapacityProviderStatus 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 CapacityProviderStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type CapacityProviderUpdateStatus. /// public class CapacityProviderUpdateStatus : ConstantClass { /// /// Constant DELETE_COMPLETE for CapacityProviderUpdateStatus /// public static readonly CapacityProviderUpdateStatus DELETE_COMPLETE = new CapacityProviderUpdateStatus("DELETE_COMPLETE"); /// /// Constant DELETE_FAILED for CapacityProviderUpdateStatus /// public static readonly CapacityProviderUpdateStatus DELETE_FAILED = new CapacityProviderUpdateStatus("DELETE_FAILED"); /// /// Constant DELETE_IN_PROGRESS for CapacityProviderUpdateStatus /// public static readonly CapacityProviderUpdateStatus DELETE_IN_PROGRESS = new CapacityProviderUpdateStatus("DELETE_IN_PROGRESS"); /// /// Constant UPDATE_COMPLETE for CapacityProviderUpdateStatus /// public static readonly CapacityProviderUpdateStatus UPDATE_COMPLETE = new CapacityProviderUpdateStatus("UPDATE_COMPLETE"); /// /// Constant UPDATE_FAILED for CapacityProviderUpdateStatus /// public static readonly CapacityProviderUpdateStatus UPDATE_FAILED = new CapacityProviderUpdateStatus("UPDATE_FAILED"); /// /// Constant UPDATE_IN_PROGRESS for CapacityProviderUpdateStatus /// public static readonly CapacityProviderUpdateStatus UPDATE_IN_PROGRESS = new CapacityProviderUpdateStatus("UPDATE_IN_PROGRESS"); /// /// 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 CapacityProviderUpdateStatus(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 CapacityProviderUpdateStatus 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 CapacityProviderUpdateStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ClusterField. /// public class ClusterField : ConstantClass { /// /// Constant ATTACHMENTS for ClusterField /// public static readonly ClusterField ATTACHMENTS = new ClusterField("ATTACHMENTS"); /// /// Constant CONFIGURATIONS for ClusterField /// public static readonly ClusterField CONFIGURATIONS = new ClusterField("CONFIGURATIONS"); /// /// Constant SETTINGS for ClusterField /// public static readonly ClusterField SETTINGS = new ClusterField("SETTINGS"); /// /// Constant STATISTICS for ClusterField /// public static readonly ClusterField STATISTICS = new ClusterField("STATISTICS"); /// /// Constant TAGS for ClusterField /// public static readonly ClusterField TAGS = new ClusterField("TAGS"); /// /// 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 ClusterField(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 ClusterField 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 ClusterField(string value) { return FindValue(value); } } /// /// Constants used for properties of type ClusterSettingName. /// public class ClusterSettingName : ConstantClass { /// /// Constant ContainerInsights for ClusterSettingName /// public static readonly ClusterSettingName ContainerInsights = new ClusterSettingName("containerInsights"); /// /// 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 ClusterSettingName(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 ClusterSettingName 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 ClusterSettingName(string value) { return FindValue(value); } } /// /// Constants used for properties of type Compatibility. /// public class Compatibility : ConstantClass { /// /// Constant EC2 for Compatibility /// public static readonly Compatibility EC2 = new Compatibility("EC2"); /// /// Constant EXTERNAL for Compatibility /// public static readonly Compatibility EXTERNAL = new Compatibility("EXTERNAL"); /// /// Constant FARGATE for Compatibility /// public static readonly Compatibility FARGATE = new Compatibility("FARGATE"); /// /// 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 Compatibility(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 Compatibility 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 Compatibility(string value) { return FindValue(value); } } /// /// Constants used for properties of type Connectivity. /// public class Connectivity : ConstantClass { /// /// Constant CONNECTED for Connectivity /// public static readonly Connectivity CONNECTED = new Connectivity("CONNECTED"); /// /// Constant DISCONNECTED for Connectivity /// public static readonly Connectivity DISCONNECTED = new Connectivity("DISCONNECTED"); /// /// 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 Connectivity(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 Connectivity 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 Connectivity(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContainerCondition. /// public class ContainerCondition : ConstantClass { /// /// Constant COMPLETE for ContainerCondition /// public static readonly ContainerCondition COMPLETE = new ContainerCondition("COMPLETE"); /// /// Constant HEALTHY for ContainerCondition /// public static readonly ContainerCondition HEALTHY = new ContainerCondition("HEALTHY"); /// /// Constant START for ContainerCondition /// public static readonly ContainerCondition START = new ContainerCondition("START"); /// /// Constant SUCCESS for ContainerCondition /// public static readonly ContainerCondition SUCCESS = new ContainerCondition("SUCCESS"); /// /// 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 ContainerCondition(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 ContainerCondition 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 ContainerCondition(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContainerInstanceField. /// public class ContainerInstanceField : ConstantClass { /// /// Constant CONTAINER_INSTANCE_HEALTH for ContainerInstanceField /// public static readonly ContainerInstanceField CONTAINER_INSTANCE_HEALTH = new ContainerInstanceField("CONTAINER_INSTANCE_HEALTH"); /// /// Constant TAGS for ContainerInstanceField /// public static readonly ContainerInstanceField TAGS = new ContainerInstanceField("TAGS"); /// /// 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 ContainerInstanceField(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 ContainerInstanceField 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 ContainerInstanceField(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContainerInstanceStatus. /// public class ContainerInstanceStatus : ConstantClass { /// /// Constant ACTIVE for ContainerInstanceStatus /// public static readonly ContainerInstanceStatus ACTIVE = new ContainerInstanceStatus("ACTIVE"); /// /// Constant DEREGISTERING for ContainerInstanceStatus /// public static readonly ContainerInstanceStatus DEREGISTERING = new ContainerInstanceStatus("DEREGISTERING"); /// /// Constant DRAINING for ContainerInstanceStatus /// public static readonly ContainerInstanceStatus DRAINING = new ContainerInstanceStatus("DRAINING"); /// /// Constant REGISTERING for ContainerInstanceStatus /// public static readonly ContainerInstanceStatus REGISTERING = new ContainerInstanceStatus("REGISTERING"); /// /// Constant REGISTRATION_FAILED for ContainerInstanceStatus /// public static readonly ContainerInstanceStatus REGISTRATION_FAILED = new ContainerInstanceStatus("REGISTRATION_FAILED"); /// /// 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 ContainerInstanceStatus(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 ContainerInstanceStatus 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 ContainerInstanceStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type CPUArchitecture. /// public class CPUArchitecture : ConstantClass { /// /// Constant ARM64 for CPUArchitecture /// public static readonly CPUArchitecture ARM64 = new CPUArchitecture("ARM64"); /// /// Constant X86_64 for CPUArchitecture /// public static readonly CPUArchitecture X86_64 = new CPUArchitecture("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 CPUArchitecture(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 CPUArchitecture 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 CPUArchitecture(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeploymentControllerType. /// public class DeploymentControllerType : ConstantClass { /// /// Constant CODE_DEPLOY for DeploymentControllerType /// public static readonly DeploymentControllerType CODE_DEPLOY = new DeploymentControllerType("CODE_DEPLOY"); /// /// Constant ECS for DeploymentControllerType /// public static readonly DeploymentControllerType ECS = new DeploymentControllerType("ECS"); /// /// Constant EXTERNAL for DeploymentControllerType /// public static readonly DeploymentControllerType EXTERNAL = new DeploymentControllerType("EXTERNAL"); /// /// 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 DeploymentControllerType(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 DeploymentControllerType 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 DeploymentControllerType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeploymentRolloutState. /// public class DeploymentRolloutState : ConstantClass { /// /// Constant COMPLETED for DeploymentRolloutState /// public static readonly DeploymentRolloutState COMPLETED = new DeploymentRolloutState("COMPLETED"); /// /// Constant FAILED for DeploymentRolloutState /// public static readonly DeploymentRolloutState FAILED = new DeploymentRolloutState("FAILED"); /// /// Constant IN_PROGRESS for DeploymentRolloutState /// public static readonly DeploymentRolloutState IN_PROGRESS = new DeploymentRolloutState("IN_PROGRESS"); /// /// 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 DeploymentRolloutState(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 DeploymentRolloutState 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 DeploymentRolloutState(string value) { return FindValue(value); } } /// /// Constants used for properties of type DesiredStatus. /// public class DesiredStatus : ConstantClass { /// /// Constant PENDING for DesiredStatus /// public static readonly DesiredStatus PENDING = new DesiredStatus("PENDING"); /// /// Constant RUNNING for DesiredStatus /// public static readonly DesiredStatus RUNNING = new DesiredStatus("RUNNING"); /// /// Constant STOPPED for DesiredStatus /// public static readonly DesiredStatus STOPPED = new DesiredStatus("STOPPED"); /// /// 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 DesiredStatus(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 DesiredStatus 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 DesiredStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeviceCgroupPermission. /// public class DeviceCgroupPermission : ConstantClass { /// /// Constant Mknod for DeviceCgroupPermission /// public static readonly DeviceCgroupPermission Mknod = new DeviceCgroupPermission("mknod"); /// /// Constant Read for DeviceCgroupPermission /// public static readonly DeviceCgroupPermission Read = new DeviceCgroupPermission("read"); /// /// Constant Write for DeviceCgroupPermission /// public static readonly DeviceCgroupPermission Write = new DeviceCgroupPermission("write"); /// /// 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 DeviceCgroupPermission(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 DeviceCgroupPermission 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 DeviceCgroupPermission(string value) { return FindValue(value); } } /// /// Constants used for properties of type EFSAuthorizationConfigIAM. /// public class EFSAuthorizationConfigIAM : ConstantClass { /// /// Constant DISABLED for EFSAuthorizationConfigIAM /// public static readonly EFSAuthorizationConfigIAM DISABLED = new EFSAuthorizationConfigIAM("DISABLED"); /// /// Constant ENABLED for EFSAuthorizationConfigIAM /// public static readonly EFSAuthorizationConfigIAM ENABLED = new EFSAuthorizationConfigIAM("ENABLED"); /// /// 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 EFSAuthorizationConfigIAM(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 EFSAuthorizationConfigIAM 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 EFSAuthorizationConfigIAM(string value) { return FindValue(value); } } /// /// Constants used for properties of type EFSTransitEncryption. /// public class EFSTransitEncryption : ConstantClass { /// /// Constant DISABLED for EFSTransitEncryption /// public static readonly EFSTransitEncryption DISABLED = new EFSTransitEncryption("DISABLED"); /// /// Constant ENABLED for EFSTransitEncryption /// public static readonly EFSTransitEncryption ENABLED = new EFSTransitEncryption("ENABLED"); /// /// 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 EFSTransitEncryption(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 EFSTransitEncryption 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 EFSTransitEncryption(string value) { return FindValue(value); } } /// /// Constants used for properties of type EnvironmentFileType. /// public class EnvironmentFileType : ConstantClass { /// /// Constant S3 for EnvironmentFileType /// public static readonly EnvironmentFileType S3 = new EnvironmentFileType("s3"); /// /// 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 EnvironmentFileType(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 EnvironmentFileType 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 EnvironmentFileType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExecuteCommandLogging. /// public class ExecuteCommandLogging : ConstantClass { /// /// Constant DEFAULT for ExecuteCommandLogging /// public static readonly ExecuteCommandLogging DEFAULT = new ExecuteCommandLogging("DEFAULT"); /// /// Constant NONE for ExecuteCommandLogging /// public static readonly ExecuteCommandLogging NONE = new ExecuteCommandLogging("NONE"); /// /// Constant OVERRIDE for ExecuteCommandLogging /// public static readonly ExecuteCommandLogging OVERRIDE = new ExecuteCommandLogging("OVERRIDE"); /// /// 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 ExecuteCommandLogging(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 ExecuteCommandLogging 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 ExecuteCommandLogging(string value) { return FindValue(value); } } /// /// Constants used for properties of type FirelensConfigurationType. /// public class FirelensConfigurationType : ConstantClass { /// /// Constant Fluentbit for FirelensConfigurationType /// public static readonly FirelensConfigurationType Fluentbit = new FirelensConfigurationType("fluentbit"); /// /// Constant Fluentd for FirelensConfigurationType /// public static readonly FirelensConfigurationType Fluentd = new FirelensConfigurationType("fluentd"); /// /// 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 FirelensConfigurationType(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 FirelensConfigurationType 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 FirelensConfigurationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type HealthStatus. /// public class HealthStatus : ConstantClass { /// /// Constant HEALTHY for HealthStatus /// public static readonly HealthStatus HEALTHY = new HealthStatus("HEALTHY"); /// /// Constant UNHEALTHY for HealthStatus /// public static readonly HealthStatus UNHEALTHY = new HealthStatus("UNHEALTHY"); /// /// Constant UNKNOWN for HealthStatus /// public static readonly HealthStatus UNKNOWN = new HealthStatus("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 HealthStatus(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 HealthStatus 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 HealthStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceHealthCheckState. /// public class InstanceHealthCheckState : ConstantClass { /// /// Constant IMPAIRED for InstanceHealthCheckState /// public static readonly InstanceHealthCheckState IMPAIRED = new InstanceHealthCheckState("IMPAIRED"); /// /// Constant INITIALIZING for InstanceHealthCheckState /// public static readonly InstanceHealthCheckState INITIALIZING = new InstanceHealthCheckState("INITIALIZING"); /// /// Constant INSUFFICIENT_DATA for InstanceHealthCheckState /// public static readonly InstanceHealthCheckState INSUFFICIENT_DATA = new InstanceHealthCheckState("INSUFFICIENT_DATA"); /// /// Constant OK for InstanceHealthCheckState /// public static readonly InstanceHealthCheckState OK = new InstanceHealthCheckState("OK"); /// /// 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 InstanceHealthCheckState(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 InstanceHealthCheckState 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 InstanceHealthCheckState(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceHealthCheckType. /// public class InstanceHealthCheckType : ConstantClass { /// /// Constant CONTAINER_RUNTIME for InstanceHealthCheckType /// public static readonly InstanceHealthCheckType CONTAINER_RUNTIME = new InstanceHealthCheckType("CONTAINER_RUNTIME"); /// /// 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 InstanceHealthCheckType(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 InstanceHealthCheckType 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 InstanceHealthCheckType(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpcMode. /// public class IpcMode : ConstantClass { /// /// Constant Host for IpcMode /// public static readonly IpcMode Host = new IpcMode("host"); /// /// Constant None for IpcMode /// public static readonly IpcMode None = new IpcMode("none"); /// /// Constant Task for IpcMode /// public static readonly IpcMode Task = new IpcMode("task"); /// /// 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 IpcMode(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 IpcMode 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 IpcMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type LaunchType. /// public class LaunchType : ConstantClass { /// /// Constant EC2 for LaunchType /// public static readonly LaunchType EC2 = new LaunchType("EC2"); /// /// Constant EXTERNAL for LaunchType /// public static readonly LaunchType EXTERNAL = new LaunchType("EXTERNAL"); /// /// Constant FARGATE for LaunchType /// public static readonly LaunchType FARGATE = new LaunchType("FARGATE"); /// /// 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 LaunchType(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 LaunchType 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 LaunchType(string value) { return FindValue(value); } } /// /// Constants used for properties of type LogDriver. /// public class LogDriver : ConstantClass { /// /// Constant Awsfirelens for LogDriver /// public static readonly LogDriver Awsfirelens = new LogDriver("awsfirelens"); /// /// Constant Awslogs for LogDriver /// public static readonly LogDriver Awslogs = new LogDriver("awslogs"); /// /// Constant Fluentd for LogDriver /// public static readonly LogDriver Fluentd = new LogDriver("fluentd"); /// /// Constant Gelf for LogDriver /// public static readonly LogDriver Gelf = new LogDriver("gelf"); /// /// Constant Journald for LogDriver /// public static readonly LogDriver Journald = new LogDriver("journald"); /// /// Constant JsonFile for LogDriver /// public static readonly LogDriver JsonFile = new LogDriver("json-file"); /// /// Constant Splunk for LogDriver /// public static readonly LogDriver Splunk = new LogDriver("splunk"); /// /// Constant Syslog for LogDriver /// public static readonly LogDriver Syslog = new LogDriver("syslog"); /// /// 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 LogDriver(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 LogDriver 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 LogDriver(string value) { return FindValue(value); } } /// /// Constants used for properties of type ManagedAgentName. /// public class ManagedAgentName : ConstantClass { /// /// Constant ExecuteCommandAgent for ManagedAgentName /// public static readonly ManagedAgentName ExecuteCommandAgent = new ManagedAgentName("ExecuteCommandAgent"); /// /// 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 ManagedAgentName(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 ManagedAgentName 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 ManagedAgentName(string value) { return FindValue(value); } } /// /// Constants used for properties of type ManagedScalingStatus. /// public class ManagedScalingStatus : ConstantClass { /// /// Constant DISABLED for ManagedScalingStatus /// public static readonly ManagedScalingStatus DISABLED = new ManagedScalingStatus("DISABLED"); /// /// Constant ENABLED for ManagedScalingStatus /// public static readonly ManagedScalingStatus ENABLED = new ManagedScalingStatus("ENABLED"); /// /// 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 ManagedScalingStatus(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 ManagedScalingStatus 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 ManagedScalingStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ManagedTerminationProtection. /// public class ManagedTerminationProtection : ConstantClass { /// /// Constant DISABLED for ManagedTerminationProtection /// public static readonly ManagedTerminationProtection DISABLED = new ManagedTerminationProtection("DISABLED"); /// /// Constant ENABLED for ManagedTerminationProtection /// public static readonly ManagedTerminationProtection ENABLED = new ManagedTerminationProtection("ENABLED"); /// /// 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 ManagedTerminationProtection(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 ManagedTerminationProtection 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 ManagedTerminationProtection(string value) { return FindValue(value); } } /// /// Constants used for properties of type NetworkMode. /// public class NetworkMode : ConstantClass { /// /// Constant Awsvpc for NetworkMode /// public static readonly NetworkMode Awsvpc = new NetworkMode("awsvpc"); /// /// Constant Bridge for NetworkMode /// public static readonly NetworkMode Bridge = new NetworkMode("bridge"); /// /// Constant Host for NetworkMode /// public static readonly NetworkMode Host = new NetworkMode("host"); /// /// Constant None for NetworkMode /// public static readonly NetworkMode None = new NetworkMode("none"); /// /// 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 NetworkMode(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 NetworkMode 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 NetworkMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type OSFamily. /// public class OSFamily : ConstantClass { /// /// Constant LINUX for OSFamily /// public static readonly OSFamily LINUX = new OSFamily("LINUX"); /// /// Constant WINDOWS_SERVER_2004_CORE for OSFamily /// public static readonly OSFamily WINDOWS_SERVER_2004_CORE = new OSFamily("WINDOWS_SERVER_2004_CORE"); /// /// Constant WINDOWS_SERVER_2016_FULL for OSFamily /// public static readonly OSFamily WINDOWS_SERVER_2016_FULL = new OSFamily("WINDOWS_SERVER_2016_FULL"); /// /// Constant WINDOWS_SERVER_2019_CORE for OSFamily /// public static readonly OSFamily WINDOWS_SERVER_2019_CORE = new OSFamily("WINDOWS_SERVER_2019_CORE"); /// /// Constant WINDOWS_SERVER_2019_FULL for OSFamily /// public static readonly OSFamily WINDOWS_SERVER_2019_FULL = new OSFamily("WINDOWS_SERVER_2019_FULL"); /// /// Constant WINDOWS_SERVER_2022_CORE for OSFamily /// public static readonly OSFamily WINDOWS_SERVER_2022_CORE = new OSFamily("WINDOWS_SERVER_2022_CORE"); /// /// Constant WINDOWS_SERVER_2022_FULL for OSFamily /// public static readonly OSFamily WINDOWS_SERVER_2022_FULL = new OSFamily("WINDOWS_SERVER_2022_FULL"); /// /// Constant WINDOWS_SERVER_20H2_CORE for OSFamily /// public static readonly OSFamily WINDOWS_SERVER_20H2_CORE = new OSFamily("WINDOWS_SERVER_20H2_CORE"); /// /// 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 OSFamily(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 OSFamily 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 OSFamily(string value) { return FindValue(value); } } /// /// Constants used for properties of type PidMode. /// public class PidMode : ConstantClass { /// /// Constant Host for PidMode /// public static readonly PidMode Host = new PidMode("host"); /// /// Constant Task for PidMode /// public static readonly PidMode Task = new PidMode("task"); /// /// 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 PidMode(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 PidMode 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 PidMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type PlacementConstraintType. /// public class PlacementConstraintType : ConstantClass { /// /// Constant DistinctInstance for PlacementConstraintType /// public static readonly PlacementConstraintType DistinctInstance = new PlacementConstraintType("distinctInstance"); /// /// Constant MemberOf for PlacementConstraintType /// public static readonly PlacementConstraintType MemberOf = new PlacementConstraintType("memberOf"); /// /// 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 PlacementConstraintType(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 PlacementConstraintType 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 PlacementConstraintType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PlacementStrategyType. /// public class PlacementStrategyType : ConstantClass { /// /// Constant Binpack for PlacementStrategyType /// public static readonly PlacementStrategyType Binpack = new PlacementStrategyType("binpack"); /// /// Constant Random for PlacementStrategyType /// public static readonly PlacementStrategyType Random = new PlacementStrategyType("random"); /// /// Constant Spread for PlacementStrategyType /// public static readonly PlacementStrategyType Spread = new PlacementStrategyType("spread"); /// /// 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 PlacementStrategyType(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 PlacementStrategyType 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 PlacementStrategyType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PlatformDeviceType. /// public class PlatformDeviceType : ConstantClass { /// /// Constant GPU for PlatformDeviceType /// public static readonly PlatformDeviceType GPU = new PlatformDeviceType("GPU"); /// /// 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 PlatformDeviceType(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 PlatformDeviceType 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 PlatformDeviceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PropagateTags. /// public class PropagateTags : ConstantClass { /// /// Constant NONE for PropagateTags /// public static readonly PropagateTags NONE = new PropagateTags("NONE"); /// /// Constant SERVICE for PropagateTags /// public static readonly PropagateTags SERVICE = new PropagateTags("SERVICE"); /// /// Constant TASK_DEFINITION for PropagateTags /// public static readonly PropagateTags TASK_DEFINITION = new PropagateTags("TASK_DEFINITION"); /// /// 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 PropagateTags(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 PropagateTags 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 PropagateTags(string value) { return FindValue(value); } } /// /// Constants used for properties of type ProxyConfigurationType. /// public class ProxyConfigurationType : ConstantClass { /// /// Constant APPMESH for ProxyConfigurationType /// public static readonly ProxyConfigurationType APPMESH = new ProxyConfigurationType("APPMESH"); /// /// 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 ProxyConfigurationType(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 ProxyConfigurationType 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 ProxyConfigurationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceType. /// public class ResourceType : ConstantClass { /// /// Constant GPU for ResourceType /// public static readonly ResourceType GPU = new ResourceType("GPU"); /// /// Constant InferenceAccelerator for ResourceType /// public static readonly ResourceType InferenceAccelerator = new ResourceType("InferenceAccelerator"); /// /// 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 ResourceType(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 ResourceType 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 ResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ScaleUnit. /// public class ScaleUnit : ConstantClass { /// /// Constant PERCENT for ScaleUnit /// public static readonly ScaleUnit PERCENT = new ScaleUnit("PERCENT"); /// /// 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 ScaleUnit(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 ScaleUnit 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 ScaleUnit(string value) { return FindValue(value); } } /// /// Constants used for properties of type SchedulingStrategy. /// public class SchedulingStrategy : ConstantClass { /// /// Constant DAEMON for SchedulingStrategy /// public static readonly SchedulingStrategy DAEMON = new SchedulingStrategy("DAEMON"); /// /// Constant REPLICA for SchedulingStrategy /// public static readonly SchedulingStrategy REPLICA = new SchedulingStrategy("REPLICA"); /// /// 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 SchedulingStrategy(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 SchedulingStrategy 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 SchedulingStrategy(string value) { return FindValue(value); } } /// /// Constants used for properties of type Scope. /// public class Scope : ConstantClass { /// /// Constant Shared for Scope /// public static readonly Scope Shared = new Scope("shared"); /// /// Constant Task for Scope /// public static readonly Scope Task = new Scope("task"); /// /// 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 Scope(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 Scope 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 Scope(string value) { return FindValue(value); } } /// /// Constants used for properties of type ServiceField. /// public class ServiceField : ConstantClass { /// /// Constant TAGS for ServiceField /// public static readonly ServiceField TAGS = new ServiceField("TAGS"); /// /// 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 ServiceField(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 ServiceField 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 ServiceField(string value) { return FindValue(value); } } /// /// Constants used for properties of type SettingName. /// public class SettingName : ConstantClass { /// /// Constant AwsvpcTrunking for SettingName /// public static readonly SettingName AwsvpcTrunking = new SettingName("awsvpcTrunking"); /// /// Constant ContainerInsights for SettingName /// public static readonly SettingName ContainerInsights = new SettingName("containerInsights"); /// /// Constant ContainerInstanceLongArnFormat for SettingName /// public static readonly SettingName ContainerInstanceLongArnFormat = new SettingName("containerInstanceLongArnFormat"); /// /// Constant FargateFIPSMode for SettingName /// public static readonly SettingName FargateFIPSMode = new SettingName("fargateFIPSMode"); /// /// Constant ServiceLongArnFormat for SettingName /// public static readonly SettingName ServiceLongArnFormat = new SettingName("serviceLongArnFormat"); /// /// Constant TagResourceAuthorization for SettingName /// public static readonly SettingName TagResourceAuthorization = new SettingName("tagResourceAuthorization"); /// /// Constant TaskLongArnFormat for SettingName /// public static readonly SettingName TaskLongArnFormat = new SettingName("taskLongArnFormat"); /// /// 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 SettingName(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 SettingName 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 SettingName(string value) { return FindValue(value); } } /// /// Constants used for properties of type SortOrder. /// public class SortOrder : ConstantClass { /// /// Constant ASC for SortOrder /// public static readonly SortOrder ASC = new SortOrder("ASC"); /// /// Constant DESC for SortOrder /// public static readonly SortOrder DESC = new SortOrder("DESC"); /// /// 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 SortOrder(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 SortOrder 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 SortOrder(string value) { return FindValue(value); } } /// /// Constants used for properties of type StabilityStatus. /// public class StabilityStatus : ConstantClass { /// /// Constant STABILIZING for StabilityStatus /// public static readonly StabilityStatus STABILIZING = new StabilityStatus("STABILIZING"); /// /// Constant STEADY_STATE for StabilityStatus /// public static readonly StabilityStatus STEADY_STATE = new StabilityStatus("STEADY_STATE"); /// /// 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 StabilityStatus(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 StabilityStatus 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 StabilityStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type TargetType. /// public class TargetType : ConstantClass { /// /// Constant ContainerInstance for TargetType /// public static readonly TargetType ContainerInstance = new TargetType("container-instance"); /// /// 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 TargetType(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 TargetType 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 TargetType(string value) { return FindValue(value); } } /// /// Constants used for properties of type TaskDefinitionFamilyStatus. /// public class TaskDefinitionFamilyStatus : ConstantClass { /// /// Constant ACTIVE for TaskDefinitionFamilyStatus /// public static readonly TaskDefinitionFamilyStatus ACTIVE = new TaskDefinitionFamilyStatus("ACTIVE"); /// /// Constant ALL for TaskDefinitionFamilyStatus /// public static readonly TaskDefinitionFamilyStatus ALL = new TaskDefinitionFamilyStatus("ALL"); /// /// Constant INACTIVE for TaskDefinitionFamilyStatus /// public static readonly TaskDefinitionFamilyStatus INACTIVE = new TaskDefinitionFamilyStatus("INACTIVE"); /// /// 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 TaskDefinitionFamilyStatus(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 TaskDefinitionFamilyStatus 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 TaskDefinitionFamilyStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type TaskDefinitionField. /// public class TaskDefinitionField : ConstantClass { /// /// Constant TAGS for TaskDefinitionField /// public static readonly TaskDefinitionField TAGS = new TaskDefinitionField("TAGS"); /// /// 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 TaskDefinitionField(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 TaskDefinitionField 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 TaskDefinitionField(string value) { return FindValue(value); } } /// /// Constants used for properties of type TaskDefinitionPlacementConstraintType. /// public class TaskDefinitionPlacementConstraintType : ConstantClass { /// /// Constant MemberOf for TaskDefinitionPlacementConstraintType /// public static readonly TaskDefinitionPlacementConstraintType MemberOf = new TaskDefinitionPlacementConstraintType("memberOf"); /// /// 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 TaskDefinitionPlacementConstraintType(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 TaskDefinitionPlacementConstraintType 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 TaskDefinitionPlacementConstraintType(string value) { return FindValue(value); } } /// /// Constants used for properties of type TaskDefinitionStatus. /// public class TaskDefinitionStatus : ConstantClass { /// /// Constant ACTIVE for TaskDefinitionStatus /// public static readonly TaskDefinitionStatus ACTIVE = new TaskDefinitionStatus("ACTIVE"); /// /// Constant DELETE_IN_PROGRESS for TaskDefinitionStatus /// public static readonly TaskDefinitionStatus DELETE_IN_PROGRESS = new TaskDefinitionStatus("DELETE_IN_PROGRESS"); /// /// Constant INACTIVE for TaskDefinitionStatus /// public static readonly TaskDefinitionStatus INACTIVE = new TaskDefinitionStatus("INACTIVE"); /// /// 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 TaskDefinitionStatus(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 TaskDefinitionStatus 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 TaskDefinitionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type TaskField. /// public class TaskField : ConstantClass { /// /// Constant TAGS for TaskField /// public static readonly TaskField TAGS = new TaskField("TAGS"); /// /// 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 TaskField(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 TaskField 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 TaskField(string value) { return FindValue(value); } } /// /// Constants used for properties of type TaskSetField. /// public class TaskSetField : ConstantClass { /// /// Constant TAGS for TaskSetField /// public static readonly TaskSetField TAGS = new TaskSetField("TAGS"); /// /// 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 TaskSetField(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 TaskSetField 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 TaskSetField(string value) { return FindValue(value); } } /// /// Constants used for properties of type TaskStopCode. /// public class TaskStopCode : ConstantClass { /// /// Constant EssentialContainerExited for TaskStopCode /// public static readonly TaskStopCode EssentialContainerExited = new TaskStopCode("EssentialContainerExited"); /// /// Constant ServiceSchedulerInitiated for TaskStopCode /// public static readonly TaskStopCode ServiceSchedulerInitiated = new TaskStopCode("ServiceSchedulerInitiated"); /// /// Constant SpotInterruption for TaskStopCode /// public static readonly TaskStopCode SpotInterruption = new TaskStopCode("SpotInterruption"); /// /// Constant TaskFailedToStart for TaskStopCode /// public static readonly TaskStopCode TaskFailedToStart = new TaskStopCode("TaskFailedToStart"); /// /// Constant TerminationNotice for TaskStopCode /// public static readonly TaskStopCode TerminationNotice = new TaskStopCode("TerminationNotice"); /// /// Constant UserInitiated for TaskStopCode /// public static readonly TaskStopCode UserInitiated = new TaskStopCode("UserInitiated"); /// /// 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 TaskStopCode(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 TaskStopCode 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 TaskStopCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type TransportProtocol. /// public class TransportProtocol : ConstantClass { /// /// Constant Tcp for TransportProtocol /// public static readonly TransportProtocol Tcp = new TransportProtocol("tcp"); /// /// Constant Udp for TransportProtocol /// public static readonly TransportProtocol Udp = new TransportProtocol("udp"); /// /// 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 TransportProtocol(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 TransportProtocol 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 TransportProtocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type UlimitName. /// public class UlimitName : ConstantClass { /// /// Constant Core for UlimitName /// public static readonly UlimitName Core = new UlimitName("core"); /// /// Constant Cpu for UlimitName /// public static readonly UlimitName Cpu = new UlimitName("cpu"); /// /// Constant Data for UlimitName /// public static readonly UlimitName Data = new UlimitName("data"); /// /// Constant Fsize for UlimitName /// public static readonly UlimitName Fsize = new UlimitName("fsize"); /// /// Constant Locks for UlimitName /// public static readonly UlimitName Locks = new UlimitName("locks"); /// /// Constant Memlock for UlimitName /// public static readonly UlimitName Memlock = new UlimitName("memlock"); /// /// Constant Msgqueue for UlimitName /// public static readonly UlimitName Msgqueue = new UlimitName("msgqueue"); /// /// Constant Nice for UlimitName /// public static readonly UlimitName Nice = new UlimitName("nice"); /// /// Constant Nofile for UlimitName /// public static readonly UlimitName Nofile = new UlimitName("nofile"); /// /// Constant Nproc for UlimitName /// public static readonly UlimitName Nproc = new UlimitName("nproc"); /// /// Constant Rss for UlimitName /// public static readonly UlimitName Rss = new UlimitName("rss"); /// /// Constant Rtprio for UlimitName /// public static readonly UlimitName Rtprio = new UlimitName("rtprio"); /// /// Constant Rttime for UlimitName /// public static readonly UlimitName Rttime = new UlimitName("rttime"); /// /// Constant Sigpending for UlimitName /// public static readonly UlimitName Sigpending = new UlimitName("sigpending"); /// /// Constant Stack for UlimitName /// public static readonly UlimitName Stack = new UlimitName("stack"); /// /// 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 UlimitName(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 UlimitName 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 UlimitName(string value) { return FindValue(value); } } }