/*
* 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 codecatalyst-2022-09-28.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.CodeCatalyst
{
///
/// Constants used for properties of type ComparisonOperator.
///
public class ComparisonOperator : ConstantClass
{
///
/// Constant EQ for ComparisonOperator
///
public static readonly ComparisonOperator EQ = new ComparisonOperator("EQ");
///
/// Constant GE for ComparisonOperator
///
public static readonly ComparisonOperator GE = new ComparisonOperator("GE");
///
/// Constant GT for ComparisonOperator
///
public static readonly ComparisonOperator GT = new ComparisonOperator("GT");
///
/// Constant LE for ComparisonOperator
///
public static readonly ComparisonOperator LE = new ComparisonOperator("LE");
///
/// Constant LT for ComparisonOperator
///
public static readonly ComparisonOperator LT = new ComparisonOperator("LT");
///
/// 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 ComparisonOperator(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 ComparisonOperator 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 ComparisonOperator(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DevEnvironmentSessionType.
///
public class DevEnvironmentSessionType : ConstantClass
{
///
/// Constant SSH for DevEnvironmentSessionType
///
public static readonly DevEnvironmentSessionType SSH = new DevEnvironmentSessionType("SSH");
///
/// Constant SSM for DevEnvironmentSessionType
///
public static readonly DevEnvironmentSessionType SSM = new DevEnvironmentSessionType("SSM");
///
/// 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 DevEnvironmentSessionType(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 DevEnvironmentSessionType 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 DevEnvironmentSessionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DevEnvironmentStatus.
///
public class DevEnvironmentStatus : ConstantClass
{
///
/// Constant DELETED for DevEnvironmentStatus
///
public static readonly DevEnvironmentStatus DELETED = new DevEnvironmentStatus("DELETED");
///
/// Constant DELETING for DevEnvironmentStatus
///
public static readonly DevEnvironmentStatus DELETING = new DevEnvironmentStatus("DELETING");
///
/// Constant FAILED for DevEnvironmentStatus
///
public static readonly DevEnvironmentStatus FAILED = new DevEnvironmentStatus("FAILED");
///
/// Constant PENDING for DevEnvironmentStatus
///
public static readonly DevEnvironmentStatus PENDING = new DevEnvironmentStatus("PENDING");
///
/// Constant RUNNING for DevEnvironmentStatus
///
public static readonly DevEnvironmentStatus RUNNING = new DevEnvironmentStatus("RUNNING");
///
/// Constant STARTING for DevEnvironmentStatus
///
public static readonly DevEnvironmentStatus STARTING = new DevEnvironmentStatus("STARTING");
///
/// Constant STOPPED for DevEnvironmentStatus
///
public static readonly DevEnvironmentStatus STOPPED = new DevEnvironmentStatus("STOPPED");
///
/// Constant STOPPING for DevEnvironmentStatus
///
public static readonly DevEnvironmentStatus STOPPING = new DevEnvironmentStatus("STOPPING");
///
/// 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 DevEnvironmentStatus(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 DevEnvironmentStatus 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 DevEnvironmentStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FilterKey.
///
public class FilterKey : ConstantClass
{
///
/// Constant HasAccessTo for FilterKey
///
public static readonly FilterKey HasAccessTo = new FilterKey("hasAccessTo");
///
/// 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 FilterKey(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 FilterKey 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 FilterKey(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type InstanceType.
///
public class InstanceType : ConstantClass
{
///
/// Constant DevStandard1Large for InstanceType
///
public static readonly InstanceType DevStandard1Large = new InstanceType("dev.standard1.large");
///
/// Constant DevStandard1Medium for InstanceType
///
public static readonly InstanceType DevStandard1Medium = new InstanceType("dev.standard1.medium");
///
/// Constant DevStandard1Small for InstanceType
///
public static readonly InstanceType DevStandard1Small = new InstanceType("dev.standard1.small");
///
/// Constant DevStandard1Xlarge for InstanceType
///
public static readonly InstanceType DevStandard1Xlarge = new InstanceType("dev.standard1.xlarge");
///
/// 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 InstanceType(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 InstanceType 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 InstanceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OperationType.
///
public class OperationType : ConstantClass
{
///
/// Constant MUTATION for OperationType
///
public static readonly OperationType MUTATION = new OperationType("MUTATION");
///
/// Constant READONLY for OperationType
///
public static readonly OperationType READONLY = new OperationType("READONLY");
///
/// 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 OperationType(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 OperationType 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 OperationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UserType.
///
public class UserType : ConstantClass
{
///
/// Constant AWS_ACCOUNT for UserType
///
public static readonly UserType AWS_ACCOUNT = new UserType("AWS_ACCOUNT");
///
/// Constant UNKNOWN for UserType
///
public static readonly UserType UNKNOWN = new UserType("UNKNOWN");
///
/// Constant USER for UserType
///
public static readonly UserType USER = new UserType("USER");
///
/// 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 UserType(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 UserType 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 UserType(string value)
{
return FindValue(value);
}
}
}