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