/* * 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 gamelift-2015-10-01.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.GameLift { /// /// Constants used for properties of type AcceptanceType. /// public class AcceptanceType : ConstantClass { /// /// Constant ACCEPT for AcceptanceType /// public static readonly AcceptanceType ACCEPT = new AcceptanceType("ACCEPT"); /// /// Constant REJECT for AcceptanceType /// public static readonly AcceptanceType REJECT = new AcceptanceType("REJECT"); /// /// 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 AcceptanceType(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 AcceptanceType 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 AcceptanceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type BackfillMode. /// public class BackfillMode : ConstantClass { /// /// Constant AUTOMATIC for BackfillMode /// public static readonly BackfillMode AUTOMATIC = new BackfillMode("AUTOMATIC"); /// /// Constant MANUAL for BackfillMode /// public static readonly BackfillMode MANUAL = new BackfillMode("MANUAL"); /// /// 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 BackfillMode(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 BackfillMode 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 BackfillMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type BalancingStrategy. /// public class BalancingStrategy : ConstantClass { /// /// Constant ON_DEMAND_ONLY for BalancingStrategy /// public static readonly BalancingStrategy ON_DEMAND_ONLY = new BalancingStrategy("ON_DEMAND_ONLY"); /// /// Constant SPOT_ONLY for BalancingStrategy /// public static readonly BalancingStrategy SPOT_ONLY = new BalancingStrategy("SPOT_ONLY"); /// /// Constant SPOT_PREFERRED for BalancingStrategy /// public static readonly BalancingStrategy SPOT_PREFERRED = new BalancingStrategy("SPOT_PREFERRED"); /// /// 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 BalancingStrategy(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 BalancingStrategy 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 BalancingStrategy(string value) { return FindValue(value); } } /// /// Constants used for properties of type BuildStatus. /// public class BuildStatus : ConstantClass { /// /// Constant FAILED for BuildStatus /// public static readonly BuildStatus FAILED = new BuildStatus("FAILED"); /// /// Constant INITIALIZED for BuildStatus /// public static readonly BuildStatus INITIALIZED = new BuildStatus("INITIALIZED"); /// /// Constant READY for BuildStatus /// public static readonly BuildStatus READY = new BuildStatus("READY"); /// /// 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 BuildStatus(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 BuildStatus 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 BuildStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type CertificateType. /// public class CertificateType : ConstantClass { /// /// Constant DISABLED for CertificateType /// public static readonly CertificateType DISABLED = new CertificateType("DISABLED"); /// /// Constant GENERATED for CertificateType /// public static readonly CertificateType GENERATED = new CertificateType("GENERATED"); /// /// 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 CertificateType(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 CertificateType 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 CertificateType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ComparisonOperatorType. /// public class ComparisonOperatorType : ConstantClass { /// /// Constant GreaterThanOrEqualToThreshold for ComparisonOperatorType /// public static readonly ComparisonOperatorType GreaterThanOrEqualToThreshold = new ComparisonOperatorType("GreaterThanOrEqualToThreshold"); /// /// Constant GreaterThanThreshold for ComparisonOperatorType /// public static readonly ComparisonOperatorType GreaterThanThreshold = new ComparisonOperatorType("GreaterThanThreshold"); /// /// Constant LessThanOrEqualToThreshold for ComparisonOperatorType /// public static readonly ComparisonOperatorType LessThanOrEqualToThreshold = new ComparisonOperatorType("LessThanOrEqualToThreshold"); /// /// Constant LessThanThreshold for ComparisonOperatorType /// public static readonly ComparisonOperatorType LessThanThreshold = new ComparisonOperatorType("LessThanThreshold"); /// /// 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 ComparisonOperatorType(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 ComparisonOperatorType 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 ComparisonOperatorType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ComputeStatus. /// public class ComputeStatus : ConstantClass { /// /// Constant ACTIVE for ComputeStatus /// public static readonly ComputeStatus ACTIVE = new ComputeStatus("ACTIVE"); /// /// Constant PENDING for ComputeStatus /// public static readonly ComputeStatus PENDING = new ComputeStatus("PENDING"); /// /// Constant TERMINATING for ComputeStatus /// public static readonly ComputeStatus TERMINATING = new ComputeStatus("TERMINATING"); /// /// 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 ComputeStatus(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 ComputeStatus 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 ComputeStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ComputeType. /// public class ComputeType : ConstantClass { /// /// Constant ANYWHERE for ComputeType /// public static readonly ComputeType ANYWHERE = new ComputeType("ANYWHERE"); /// /// Constant EC2 for ComputeType /// public static readonly ComputeType EC2 = new ComputeType("EC2"); /// /// 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 ComputeType(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 ComputeType 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 ComputeType(string value) { return FindValue(value); } } /// /// Constants used for properties of type EC2InstanceType. /// public class EC2InstanceType : ConstantClass { /// /// Constant C32xlarge for EC2InstanceType /// public static readonly EC2InstanceType C32xlarge = new EC2InstanceType("c3.2xlarge"); /// /// Constant C34xlarge for EC2InstanceType /// public static readonly EC2InstanceType C34xlarge = new EC2InstanceType("c3.4xlarge"); /// /// Constant C38xlarge for EC2InstanceType /// public static readonly EC2InstanceType C38xlarge = new EC2InstanceType("c3.8xlarge"); /// /// Constant C3Large for EC2InstanceType /// public static readonly EC2InstanceType C3Large = new EC2InstanceType("c3.large"); /// /// Constant C3Xlarge for EC2InstanceType /// public static readonly EC2InstanceType C3Xlarge = new EC2InstanceType("c3.xlarge"); /// /// Constant C42xlarge for EC2InstanceType /// public static readonly EC2InstanceType C42xlarge = new EC2InstanceType("c4.2xlarge"); /// /// Constant C44xlarge for EC2InstanceType /// public static readonly EC2InstanceType C44xlarge = new EC2InstanceType("c4.4xlarge"); /// /// Constant C48xlarge for EC2InstanceType /// public static readonly EC2InstanceType C48xlarge = new EC2InstanceType("c4.8xlarge"); /// /// Constant C4Large for EC2InstanceType /// public static readonly EC2InstanceType C4Large = new EC2InstanceType("c4.large"); /// /// Constant C4Xlarge for EC2InstanceType /// public static readonly EC2InstanceType C4Xlarge = new EC2InstanceType("c4.xlarge"); /// /// Constant C512xlarge for EC2InstanceType /// public static readonly EC2InstanceType C512xlarge = new EC2InstanceType("c5.12xlarge"); /// /// Constant C518xlarge for EC2InstanceType /// public static readonly EC2InstanceType C518xlarge = new EC2InstanceType("c5.18xlarge"); /// /// Constant C524xlarge for EC2InstanceType /// public static readonly EC2InstanceType C524xlarge = new EC2InstanceType("c5.24xlarge"); /// /// Constant C52xlarge for EC2InstanceType /// public static readonly EC2InstanceType C52xlarge = new EC2InstanceType("c5.2xlarge"); /// /// Constant C54xlarge for EC2InstanceType /// public static readonly EC2InstanceType C54xlarge = new EC2InstanceType("c5.4xlarge"); /// /// Constant C59xlarge for EC2InstanceType /// public static readonly EC2InstanceType C59xlarge = new EC2InstanceType("c5.9xlarge"); /// /// Constant C5a12xlarge for EC2InstanceType /// public static readonly EC2InstanceType C5a12xlarge = new EC2InstanceType("c5a.12xlarge"); /// /// Constant C5a16xlarge for EC2InstanceType /// public static readonly EC2InstanceType C5a16xlarge = new EC2InstanceType("c5a.16xlarge"); /// /// Constant C5a24xlarge for EC2InstanceType /// public static readonly EC2InstanceType C5a24xlarge = new EC2InstanceType("c5a.24xlarge"); /// /// Constant C5a2xlarge for EC2InstanceType /// public static readonly EC2InstanceType C5a2xlarge = new EC2InstanceType("c5a.2xlarge"); /// /// Constant C5a4xlarge for EC2InstanceType /// public static readonly EC2InstanceType C5a4xlarge = new EC2InstanceType("c5a.4xlarge"); /// /// Constant C5a8xlarge for EC2InstanceType /// public static readonly EC2InstanceType C5a8xlarge = new EC2InstanceType("c5a.8xlarge"); /// /// Constant C5aLarge for EC2InstanceType /// public static readonly EC2InstanceType C5aLarge = new EC2InstanceType("c5a.large"); /// /// Constant C5aXlarge for EC2InstanceType /// public static readonly EC2InstanceType C5aXlarge = new EC2InstanceType("c5a.xlarge"); /// /// Constant C5d12xlarge for EC2InstanceType /// public static readonly EC2InstanceType C5d12xlarge = new EC2InstanceType("c5d.12xlarge"); /// /// Constant C5d18xlarge for EC2InstanceType /// public static readonly EC2InstanceType C5d18xlarge = new EC2InstanceType("c5d.18xlarge"); /// /// Constant C5d24xlarge for EC2InstanceType /// public static readonly EC2InstanceType C5d24xlarge = new EC2InstanceType("c5d.24xlarge"); /// /// Constant C5d2xlarge for EC2InstanceType /// public static readonly EC2InstanceType C5d2xlarge = new EC2InstanceType("c5d.2xlarge"); /// /// Constant C5d4xlarge for EC2InstanceType /// public static readonly EC2InstanceType C5d4xlarge = new EC2InstanceType("c5d.4xlarge"); /// /// Constant C5d9xlarge for EC2InstanceType /// public static readonly EC2InstanceType C5d9xlarge = new EC2InstanceType("c5d.9xlarge"); /// /// Constant C5dLarge for EC2InstanceType /// public static readonly EC2InstanceType C5dLarge = new EC2InstanceType("c5d.large"); /// /// Constant C5dXlarge for EC2InstanceType /// public static readonly EC2InstanceType C5dXlarge = new EC2InstanceType("c5d.xlarge"); /// /// Constant C5Large for EC2InstanceType /// public static readonly EC2InstanceType C5Large = new EC2InstanceType("c5.large"); /// /// Constant C5Xlarge for EC2InstanceType /// public static readonly EC2InstanceType C5Xlarge = new EC2InstanceType("c5.xlarge"); /// /// Constant C6a12xlarge for EC2InstanceType /// public static readonly EC2InstanceType C6a12xlarge = new EC2InstanceType("c6a.12xlarge"); /// /// Constant C6a16xlarge for EC2InstanceType /// public static readonly EC2InstanceType C6a16xlarge = new EC2InstanceType("c6a.16xlarge"); /// /// Constant C6a24xlarge for EC2InstanceType /// public static readonly EC2InstanceType C6a24xlarge = new EC2InstanceType("c6a.24xlarge"); /// /// Constant C6a2xlarge for EC2InstanceType /// public static readonly EC2InstanceType C6a2xlarge = new EC2InstanceType("c6a.2xlarge"); /// /// Constant C6a4xlarge for EC2InstanceType /// public static readonly EC2InstanceType C6a4xlarge = new EC2InstanceType("c6a.4xlarge"); /// /// Constant C6a8xlarge for EC2InstanceType /// public static readonly EC2InstanceType C6a8xlarge = new EC2InstanceType("c6a.8xlarge"); /// /// Constant C6aLarge for EC2InstanceType /// public static readonly EC2InstanceType C6aLarge = new EC2InstanceType("c6a.large"); /// /// Constant C6aXlarge for EC2InstanceType /// public static readonly EC2InstanceType C6aXlarge = new EC2InstanceType("c6a.xlarge"); /// /// Constant C6i12xlarge for EC2InstanceType /// public static readonly EC2InstanceType C6i12xlarge = new EC2InstanceType("c6i.12xlarge"); /// /// Constant C6i16xlarge for EC2InstanceType /// public static readonly EC2InstanceType C6i16xlarge = new EC2InstanceType("c6i.16xlarge"); /// /// Constant C6i24xlarge for EC2InstanceType /// public static readonly EC2InstanceType C6i24xlarge = new EC2InstanceType("c6i.24xlarge"); /// /// Constant C6i2xlarge for EC2InstanceType /// public static readonly EC2InstanceType C6i2xlarge = new EC2InstanceType("c6i.2xlarge"); /// /// Constant C6i4xlarge for EC2InstanceType /// public static readonly EC2InstanceType C6i4xlarge = new EC2InstanceType("c6i.4xlarge"); /// /// Constant C6i8xlarge for EC2InstanceType /// public static readonly EC2InstanceType C6i8xlarge = new EC2InstanceType("c6i.8xlarge"); /// /// Constant C6iLarge for EC2InstanceType /// public static readonly EC2InstanceType C6iLarge = new EC2InstanceType("c6i.large"); /// /// Constant C6iXlarge for EC2InstanceType /// public static readonly EC2InstanceType C6iXlarge = new EC2InstanceType("c6i.xlarge"); /// /// Constant M32xlarge for EC2InstanceType /// public static readonly EC2InstanceType M32xlarge = new EC2InstanceType("m3.2xlarge"); /// /// Constant M3Large for EC2InstanceType /// public static readonly EC2InstanceType M3Large = new EC2InstanceType("m3.large"); /// /// Constant M3Medium for EC2InstanceType /// public static readonly EC2InstanceType M3Medium = new EC2InstanceType("m3.medium"); /// /// Constant M3Xlarge for EC2InstanceType /// public static readonly EC2InstanceType M3Xlarge = new EC2InstanceType("m3.xlarge"); /// /// Constant M410xlarge for EC2InstanceType /// public static readonly EC2InstanceType M410xlarge = new EC2InstanceType("m4.10xlarge"); /// /// Constant M42xlarge for EC2InstanceType /// public static readonly EC2InstanceType M42xlarge = new EC2InstanceType("m4.2xlarge"); /// /// Constant M44xlarge for EC2InstanceType /// public static readonly EC2InstanceType M44xlarge = new EC2InstanceType("m4.4xlarge"); /// /// Constant M4Large for EC2InstanceType /// public static readonly EC2InstanceType M4Large = new EC2InstanceType("m4.large"); /// /// Constant M4Xlarge for EC2InstanceType /// public static readonly EC2InstanceType M4Xlarge = new EC2InstanceType("m4.xlarge"); /// /// Constant M512xlarge for EC2InstanceType /// public static readonly EC2InstanceType M512xlarge = new EC2InstanceType("m5.12xlarge"); /// /// Constant M516xlarge for EC2InstanceType /// public static readonly EC2InstanceType M516xlarge = new EC2InstanceType("m5.16xlarge"); /// /// Constant M524xlarge for EC2InstanceType /// public static readonly EC2InstanceType M524xlarge = new EC2InstanceType("m5.24xlarge"); /// /// Constant M52xlarge for EC2InstanceType /// public static readonly EC2InstanceType M52xlarge = new EC2InstanceType("m5.2xlarge"); /// /// Constant M54xlarge for EC2InstanceType /// public static readonly EC2InstanceType M54xlarge = new EC2InstanceType("m5.4xlarge"); /// /// Constant M58xlarge for EC2InstanceType /// public static readonly EC2InstanceType M58xlarge = new EC2InstanceType("m5.8xlarge"); /// /// Constant M5a12xlarge for EC2InstanceType /// public static readonly EC2InstanceType M5a12xlarge = new EC2InstanceType("m5a.12xlarge"); /// /// Constant M5a16xlarge for EC2InstanceType /// public static readonly EC2InstanceType M5a16xlarge = new EC2InstanceType("m5a.16xlarge"); /// /// Constant M5a24xlarge for EC2InstanceType /// public static readonly EC2InstanceType M5a24xlarge = new EC2InstanceType("m5a.24xlarge"); /// /// Constant M5a2xlarge for EC2InstanceType /// public static readonly EC2InstanceType M5a2xlarge = new EC2InstanceType("m5a.2xlarge"); /// /// Constant M5a4xlarge for EC2InstanceType /// public static readonly EC2InstanceType M5a4xlarge = new EC2InstanceType("m5a.4xlarge"); /// /// Constant M5a8xlarge for EC2InstanceType /// public static readonly EC2InstanceType M5a8xlarge = new EC2InstanceType("m5a.8xlarge"); /// /// Constant M5aLarge for EC2InstanceType /// public static readonly EC2InstanceType M5aLarge = new EC2InstanceType("m5a.large"); /// /// Constant M5aXlarge for EC2InstanceType /// public static readonly EC2InstanceType M5aXlarge = new EC2InstanceType("m5a.xlarge"); /// /// Constant M5Large for EC2InstanceType /// public static readonly EC2InstanceType M5Large = new EC2InstanceType("m5.large"); /// /// Constant M5Xlarge for EC2InstanceType /// public static readonly EC2InstanceType M5Xlarge = new EC2InstanceType("m5.xlarge"); /// /// Constant R32xlarge for EC2InstanceType /// public static readonly EC2InstanceType R32xlarge = new EC2InstanceType("r3.2xlarge"); /// /// Constant R34xlarge for EC2InstanceType /// public static readonly EC2InstanceType R34xlarge = new EC2InstanceType("r3.4xlarge"); /// /// Constant R38xlarge for EC2InstanceType /// public static readonly EC2InstanceType R38xlarge = new EC2InstanceType("r3.8xlarge"); /// /// Constant R3Large for EC2InstanceType /// public static readonly EC2InstanceType R3Large = new EC2InstanceType("r3.large"); /// /// Constant R3Xlarge for EC2InstanceType /// public static readonly EC2InstanceType R3Xlarge = new EC2InstanceType("r3.xlarge"); /// /// Constant R416xlarge for EC2InstanceType /// public static readonly EC2InstanceType R416xlarge = new EC2InstanceType("r4.16xlarge"); /// /// Constant R42xlarge for EC2InstanceType /// public static readonly EC2InstanceType R42xlarge = new EC2InstanceType("r4.2xlarge"); /// /// Constant R44xlarge for EC2InstanceType /// public static readonly EC2InstanceType R44xlarge = new EC2InstanceType("r4.4xlarge"); /// /// Constant R48xlarge for EC2InstanceType /// public static readonly EC2InstanceType R48xlarge = new EC2InstanceType("r4.8xlarge"); /// /// Constant R4Large for EC2InstanceType /// public static readonly EC2InstanceType R4Large = new EC2InstanceType("r4.large"); /// /// Constant R4Xlarge for EC2InstanceType /// public static readonly EC2InstanceType R4Xlarge = new EC2InstanceType("r4.xlarge"); /// /// Constant R512xlarge for EC2InstanceType /// public static readonly EC2InstanceType R512xlarge = new EC2InstanceType("r5.12xlarge"); /// /// Constant R516xlarge for EC2InstanceType /// public static readonly EC2InstanceType R516xlarge = new EC2InstanceType("r5.16xlarge"); /// /// Constant R524xlarge for EC2InstanceType /// public static readonly EC2InstanceType R524xlarge = new EC2InstanceType("r5.24xlarge"); /// /// Constant R52xlarge for EC2InstanceType /// public static readonly EC2InstanceType R52xlarge = new EC2InstanceType("r5.2xlarge"); /// /// Constant R54xlarge for EC2InstanceType /// public static readonly EC2InstanceType R54xlarge = new EC2InstanceType("r5.4xlarge"); /// /// Constant R58xlarge for EC2InstanceType /// public static readonly EC2InstanceType R58xlarge = new EC2InstanceType("r5.8xlarge"); /// /// Constant R5a12xlarge for EC2InstanceType /// public static readonly EC2InstanceType R5a12xlarge = new EC2InstanceType("r5a.12xlarge"); /// /// Constant R5a16xlarge for EC2InstanceType /// public static readonly EC2InstanceType R5a16xlarge = new EC2InstanceType("r5a.16xlarge"); /// /// Constant R5a24xlarge for EC2InstanceType /// public static readonly EC2InstanceType R5a24xlarge = new EC2InstanceType("r5a.24xlarge"); /// /// Constant R5a2xlarge for EC2InstanceType /// public static readonly EC2InstanceType R5a2xlarge = new EC2InstanceType("r5a.2xlarge"); /// /// Constant R5a4xlarge for EC2InstanceType /// public static readonly EC2InstanceType R5a4xlarge = new EC2InstanceType("r5a.4xlarge"); /// /// Constant R5a8xlarge for EC2InstanceType /// public static readonly EC2InstanceType R5a8xlarge = new EC2InstanceType("r5a.8xlarge"); /// /// Constant R5aLarge for EC2InstanceType /// public static readonly EC2InstanceType R5aLarge = new EC2InstanceType("r5a.large"); /// /// Constant R5aXlarge for EC2InstanceType /// public static readonly EC2InstanceType R5aXlarge = new EC2InstanceType("r5a.xlarge"); /// /// Constant R5d12xlarge for EC2InstanceType /// public static readonly EC2InstanceType R5d12xlarge = new EC2InstanceType("r5d.12xlarge"); /// /// Constant R5d16xlarge for EC2InstanceType /// public static readonly EC2InstanceType R5d16xlarge = new EC2InstanceType("r5d.16xlarge"); /// /// Constant R5d24xlarge for EC2InstanceType /// public static readonly EC2InstanceType R5d24xlarge = new EC2InstanceType("r5d.24xlarge"); /// /// Constant R5d2xlarge for EC2InstanceType /// public static readonly EC2InstanceType R5d2xlarge = new EC2InstanceType("r5d.2xlarge"); /// /// Constant R5d4xlarge for EC2InstanceType /// public static readonly EC2InstanceType R5d4xlarge = new EC2InstanceType("r5d.4xlarge"); /// /// Constant R5d8xlarge for EC2InstanceType /// public static readonly EC2InstanceType R5d8xlarge = new EC2InstanceType("r5d.8xlarge"); /// /// Constant R5dLarge for EC2InstanceType /// public static readonly EC2InstanceType R5dLarge = new EC2InstanceType("r5d.large"); /// /// Constant R5dXlarge for EC2InstanceType /// public static readonly EC2InstanceType R5dXlarge = new EC2InstanceType("r5d.xlarge"); /// /// Constant R5Large for EC2InstanceType /// public static readonly EC2InstanceType R5Large = new EC2InstanceType("r5.large"); /// /// Constant R5Xlarge for EC2InstanceType /// public static readonly EC2InstanceType R5Xlarge = new EC2InstanceType("r5.xlarge"); /// /// Constant T2Large for EC2InstanceType /// public static readonly EC2InstanceType T2Large = new EC2InstanceType("t2.large"); /// /// Constant T2Medium for EC2InstanceType /// public static readonly EC2InstanceType T2Medium = new EC2InstanceType("t2.medium"); /// /// Constant T2Micro for EC2InstanceType /// public static readonly EC2InstanceType T2Micro = new EC2InstanceType("t2.micro"); /// /// Constant T2Small for EC2InstanceType /// public static readonly EC2InstanceType T2Small = new EC2InstanceType("t2.small"); /// /// 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 EC2InstanceType(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 EC2InstanceType 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 EC2InstanceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type EventCode. /// public class EventCode : ConstantClass { /// /// Constant FLEET_ACTIVATION_FAILED for EventCode /// public static readonly EventCode FLEET_ACTIVATION_FAILED = new EventCode("FLEET_ACTIVATION_FAILED"); /// /// Constant FLEET_ACTIVATION_FAILED_NO_INSTANCES for EventCode /// public static readonly EventCode FLEET_ACTIVATION_FAILED_NO_INSTANCES = new EventCode("FLEET_ACTIVATION_FAILED_NO_INSTANCES"); /// /// Constant FLEET_BINARY_DOWNLOAD_FAILED for EventCode /// public static readonly EventCode FLEET_BINARY_DOWNLOAD_FAILED = new EventCode("FLEET_BINARY_DOWNLOAD_FAILED"); /// /// Constant FLEET_CREATED for EventCode /// public static readonly EventCode FLEET_CREATED = new EventCode("FLEET_CREATED"); /// /// Constant FLEET_CREATION_EXTRACTING_BUILD for EventCode /// public static readonly EventCode FLEET_CREATION_EXTRACTING_BUILD = new EventCode("FLEET_CREATION_EXTRACTING_BUILD"); /// /// Constant FLEET_CREATION_RUNNING_INSTALLER for EventCode /// public static readonly EventCode FLEET_CREATION_RUNNING_INSTALLER = new EventCode("FLEET_CREATION_RUNNING_INSTALLER"); /// /// Constant FLEET_CREATION_VALIDATING_RUNTIME_CONFIG for EventCode /// public static readonly EventCode FLEET_CREATION_VALIDATING_RUNTIME_CONFIG = new EventCode("FLEET_CREATION_VALIDATING_RUNTIME_CONFIG"); /// /// Constant FLEET_DELETED for EventCode /// public static readonly EventCode FLEET_DELETED = new EventCode("FLEET_DELETED"); /// /// Constant FLEET_INITIALIZATION_FAILED for EventCode /// public static readonly EventCode FLEET_INITIALIZATION_FAILED = new EventCode("FLEET_INITIALIZATION_FAILED"); /// /// Constant FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED for EventCode /// public static readonly EventCode FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED = new EventCode("FLEET_NEW_GAME_SESSION_PROTECTION_POLICY_UPDATED"); /// /// Constant FLEET_SCALING_EVENT for EventCode /// public static readonly EventCode FLEET_SCALING_EVENT = new EventCode("FLEET_SCALING_EVENT"); /// /// Constant FLEET_STATE_ACTIVATING for EventCode /// public static readonly EventCode FLEET_STATE_ACTIVATING = new EventCode("FLEET_STATE_ACTIVATING"); /// /// Constant FLEET_STATE_ACTIVE for EventCode /// public static readonly EventCode FLEET_STATE_ACTIVE = new EventCode("FLEET_STATE_ACTIVE"); /// /// Constant FLEET_STATE_BUILDING for EventCode /// public static readonly EventCode FLEET_STATE_BUILDING = new EventCode("FLEET_STATE_BUILDING"); /// /// Constant FLEET_STATE_DOWNLOADING for EventCode /// public static readonly EventCode FLEET_STATE_DOWNLOADING = new EventCode("FLEET_STATE_DOWNLOADING"); /// /// Constant FLEET_STATE_ERROR for EventCode /// public static readonly EventCode FLEET_STATE_ERROR = new EventCode("FLEET_STATE_ERROR"); /// /// Constant FLEET_STATE_VALIDATING for EventCode /// public static readonly EventCode FLEET_STATE_VALIDATING = new EventCode("FLEET_STATE_VALIDATING"); /// /// Constant FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE for EventCode /// public static readonly EventCode FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE = new EventCode("FLEET_VALIDATION_EXECUTABLE_RUNTIME_FAILURE"); /// /// Constant FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND for EventCode /// public static readonly EventCode FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND = new EventCode("FLEET_VALIDATION_LAUNCH_PATH_NOT_FOUND"); /// /// Constant FLEET_VALIDATION_TIMED_OUT for EventCode /// public static readonly EventCode FLEET_VALIDATION_TIMED_OUT = new EventCode("FLEET_VALIDATION_TIMED_OUT"); /// /// Constant FLEET_VPC_PEERING_DELETED for EventCode /// public static readonly EventCode FLEET_VPC_PEERING_DELETED = new EventCode("FLEET_VPC_PEERING_DELETED"); /// /// Constant FLEET_VPC_PEERING_FAILED for EventCode /// public static readonly EventCode FLEET_VPC_PEERING_FAILED = new EventCode("FLEET_VPC_PEERING_FAILED"); /// /// Constant FLEET_VPC_PEERING_SUCCEEDED for EventCode /// public static readonly EventCode FLEET_VPC_PEERING_SUCCEEDED = new EventCode("FLEET_VPC_PEERING_SUCCEEDED"); /// /// Constant GAME_SESSION_ACTIVATION_TIMEOUT for EventCode /// public static readonly EventCode GAME_SESSION_ACTIVATION_TIMEOUT = new EventCode("GAME_SESSION_ACTIVATION_TIMEOUT"); /// /// Constant GENERIC_EVENT for EventCode /// public static readonly EventCode GENERIC_EVENT = new EventCode("GENERIC_EVENT"); /// /// Constant INSTANCE_INTERRUPTED for EventCode /// public static readonly EventCode INSTANCE_INTERRUPTED = new EventCode("INSTANCE_INTERRUPTED"); /// /// Constant INSTANCE_RECYCLED for EventCode /// public static readonly EventCode INSTANCE_RECYCLED = new EventCode("INSTANCE_RECYCLED"); /// /// Constant SERVER_PROCESS_CRASHED for EventCode /// public static readonly EventCode SERVER_PROCESS_CRASHED = new EventCode("SERVER_PROCESS_CRASHED"); /// /// Constant SERVER_PROCESS_FORCE_TERMINATED for EventCode /// public static readonly EventCode SERVER_PROCESS_FORCE_TERMINATED = new EventCode("SERVER_PROCESS_FORCE_TERMINATED"); /// /// Constant SERVER_PROCESS_INVALID_PATH for EventCode /// public static readonly EventCode SERVER_PROCESS_INVALID_PATH = new EventCode("SERVER_PROCESS_INVALID_PATH"); /// /// Constant SERVER_PROCESS_PROCESS_EXIT_TIMEOUT for EventCode /// public static readonly EventCode SERVER_PROCESS_PROCESS_EXIT_TIMEOUT = new EventCode("SERVER_PROCESS_PROCESS_EXIT_TIMEOUT"); /// /// Constant SERVER_PROCESS_PROCESS_READY_TIMEOUT for EventCode /// public static readonly EventCode SERVER_PROCESS_PROCESS_READY_TIMEOUT = new EventCode("SERVER_PROCESS_PROCESS_READY_TIMEOUT"); /// /// Constant SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT for EventCode /// public static readonly EventCode SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT = new EventCode("SERVER_PROCESS_SDK_INITIALIZATION_TIMEOUT"); /// /// Constant SERVER_PROCESS_TERMINATED_UNHEALTHY for EventCode /// public static readonly EventCode SERVER_PROCESS_TERMINATED_UNHEALTHY = new EventCode("SERVER_PROCESS_TERMINATED_UNHEALTHY"); /// /// 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 EventCode(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 EventCode 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 EventCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type FilterInstanceStatus. /// public class FilterInstanceStatus : ConstantClass { /// /// Constant ACTIVE for FilterInstanceStatus /// public static readonly FilterInstanceStatus ACTIVE = new FilterInstanceStatus("ACTIVE"); /// /// Constant DRAINING for FilterInstanceStatus /// public static readonly FilterInstanceStatus DRAINING = new FilterInstanceStatus("DRAINING"); /// /// 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 FilterInstanceStatus(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 FilterInstanceStatus 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 FilterInstanceStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type FleetAction. /// public class FleetAction : ConstantClass { /// /// Constant AUTO_SCALING for FleetAction /// public static readonly FleetAction AUTO_SCALING = new FleetAction("AUTO_SCALING"); /// /// 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 FleetAction(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 FleetAction 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 FleetAction(string value) { return FindValue(value); } } /// /// Constants used for properties of type FleetStatus. /// public class FleetStatus : ConstantClass { /// /// Constant ACTIVATING for FleetStatus /// public static readonly FleetStatus ACTIVATING = new FleetStatus("ACTIVATING"); /// /// Constant ACTIVE for FleetStatus /// public static readonly FleetStatus ACTIVE = new FleetStatus("ACTIVE"); /// /// Constant BUILDING for FleetStatus /// public static readonly FleetStatus BUILDING = new FleetStatus("BUILDING"); /// /// Constant DELETING for FleetStatus /// public static readonly FleetStatus DELETING = new FleetStatus("DELETING"); /// /// Constant DOWNLOADING for FleetStatus /// public static readonly FleetStatus DOWNLOADING = new FleetStatus("DOWNLOADING"); /// /// Constant ERROR for FleetStatus /// public static readonly FleetStatus ERROR = new FleetStatus("ERROR"); /// /// Constant NEW for FleetStatus /// public static readonly FleetStatus NEW = new FleetStatus("NEW"); /// /// Constant NOT_FOUND for FleetStatus /// public static readonly FleetStatus NOT_FOUND = new FleetStatus("NOT_FOUND"); /// /// Constant TERMINATED for FleetStatus /// public static readonly FleetStatus TERMINATED = new FleetStatus("TERMINATED"); /// /// Constant VALIDATING for FleetStatus /// public static readonly FleetStatus VALIDATING = new FleetStatus("VALIDATING"); /// /// 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 FleetStatus(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 FleetStatus 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 FleetStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type FleetType. /// public class FleetType : ConstantClass { /// /// Constant ON_DEMAND for FleetType /// public static readonly FleetType ON_DEMAND = new FleetType("ON_DEMAND"); /// /// Constant SPOT for FleetType /// public static readonly FleetType SPOT = new FleetType("SPOT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FleetType(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 FleetType 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 FleetType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FlexMatchMode. /// public class FlexMatchMode : ConstantClass { /// /// Constant STANDALONE for FlexMatchMode /// public static readonly FlexMatchMode STANDALONE = new FlexMatchMode("STANDALONE"); /// /// Constant WITH_QUEUE for FlexMatchMode /// public static readonly FlexMatchMode WITH_QUEUE = new FlexMatchMode("WITH_QUEUE"); /// /// 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 FlexMatchMode(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 FlexMatchMode 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 FlexMatchMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type GameServerClaimStatus. /// public class GameServerClaimStatus : ConstantClass { /// /// Constant CLAIMED for GameServerClaimStatus /// public static readonly GameServerClaimStatus CLAIMED = new GameServerClaimStatus("CLAIMED"); /// /// 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 GameServerClaimStatus(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 GameServerClaimStatus 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 GameServerClaimStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type GameServerGroupAction. /// public class GameServerGroupAction : ConstantClass { /// /// Constant REPLACE_INSTANCE_TYPES for GameServerGroupAction /// public static readonly GameServerGroupAction REPLACE_INSTANCE_TYPES = new GameServerGroupAction("REPLACE_INSTANCE_TYPES"); /// /// 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 GameServerGroupAction(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 GameServerGroupAction 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 GameServerGroupAction(string value) { return FindValue(value); } } /// /// Constants used for properties of type GameServerGroupDeleteOption. /// public class GameServerGroupDeleteOption : ConstantClass { /// /// Constant FORCE_DELETE for GameServerGroupDeleteOption /// public static readonly GameServerGroupDeleteOption FORCE_DELETE = new GameServerGroupDeleteOption("FORCE_DELETE"); /// /// Constant RETAIN for GameServerGroupDeleteOption /// public static readonly GameServerGroupDeleteOption RETAIN = new GameServerGroupDeleteOption("RETAIN"); /// /// Constant SAFE_DELETE for GameServerGroupDeleteOption /// public static readonly GameServerGroupDeleteOption SAFE_DELETE = new GameServerGroupDeleteOption("SAFE_DELETE"); /// /// 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 GameServerGroupDeleteOption(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 GameServerGroupDeleteOption 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 GameServerGroupDeleteOption(string value) { return FindValue(value); } } /// /// Constants used for properties of type GameServerGroupInstanceType. /// public class GameServerGroupInstanceType : ConstantClass { /// /// Constant C42xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C42xlarge = new GameServerGroupInstanceType("c4.2xlarge"); /// /// Constant C44xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C44xlarge = new GameServerGroupInstanceType("c4.4xlarge"); /// /// Constant C48xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C48xlarge = new GameServerGroupInstanceType("c4.8xlarge"); /// /// Constant C4Large for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C4Large = new GameServerGroupInstanceType("c4.large"); /// /// Constant C4Xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C4Xlarge = new GameServerGroupInstanceType("c4.xlarge"); /// /// Constant C512xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C512xlarge = new GameServerGroupInstanceType("c5.12xlarge"); /// /// Constant C518xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C518xlarge = new GameServerGroupInstanceType("c5.18xlarge"); /// /// Constant C524xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C524xlarge = new GameServerGroupInstanceType("c5.24xlarge"); /// /// Constant C52xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C52xlarge = new GameServerGroupInstanceType("c5.2xlarge"); /// /// Constant C54xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C54xlarge = new GameServerGroupInstanceType("c5.4xlarge"); /// /// Constant C59xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C59xlarge = new GameServerGroupInstanceType("c5.9xlarge"); /// /// Constant C5a12xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C5a12xlarge = new GameServerGroupInstanceType("c5a.12xlarge"); /// /// Constant C5a16xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C5a16xlarge = new GameServerGroupInstanceType("c5a.16xlarge"); /// /// Constant C5a24xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C5a24xlarge = new GameServerGroupInstanceType("c5a.24xlarge"); /// /// Constant C5a2xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C5a2xlarge = new GameServerGroupInstanceType("c5a.2xlarge"); /// /// Constant C5a4xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C5a4xlarge = new GameServerGroupInstanceType("c5a.4xlarge"); /// /// Constant C5a8xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C5a8xlarge = new GameServerGroupInstanceType("c5a.8xlarge"); /// /// Constant C5aLarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C5aLarge = new GameServerGroupInstanceType("c5a.large"); /// /// Constant C5aXlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C5aXlarge = new GameServerGroupInstanceType("c5a.xlarge"); /// /// Constant C5Large for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C5Large = new GameServerGroupInstanceType("c5.large"); /// /// Constant C5Xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C5Xlarge = new GameServerGroupInstanceType("c5.xlarge"); /// /// Constant C6g12xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C6g12xlarge = new GameServerGroupInstanceType("c6g.12xlarge"); /// /// Constant C6g16xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C6g16xlarge = new GameServerGroupInstanceType("c6g.16xlarge"); /// /// Constant C6g2xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C6g2xlarge = new GameServerGroupInstanceType("c6g.2xlarge"); /// /// Constant C6g4xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C6g4xlarge = new GameServerGroupInstanceType("c6g.4xlarge"); /// /// Constant C6g8xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C6g8xlarge = new GameServerGroupInstanceType("c6g.8xlarge"); /// /// Constant C6gLarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C6gLarge = new GameServerGroupInstanceType("c6g.large"); /// /// Constant C6gMedium for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C6gMedium = new GameServerGroupInstanceType("c6g.medium"); /// /// Constant C6gXlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType C6gXlarge = new GameServerGroupInstanceType("c6g.xlarge"); /// /// Constant M410xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M410xlarge = new GameServerGroupInstanceType("m4.10xlarge"); /// /// Constant M42xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M42xlarge = new GameServerGroupInstanceType("m4.2xlarge"); /// /// Constant M44xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M44xlarge = new GameServerGroupInstanceType("m4.4xlarge"); /// /// Constant M4Large for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M4Large = new GameServerGroupInstanceType("m4.large"); /// /// Constant M4Xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M4Xlarge = new GameServerGroupInstanceType("m4.xlarge"); /// /// Constant M512xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M512xlarge = new GameServerGroupInstanceType("m5.12xlarge"); /// /// Constant M516xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M516xlarge = new GameServerGroupInstanceType("m5.16xlarge"); /// /// Constant M524xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M524xlarge = new GameServerGroupInstanceType("m5.24xlarge"); /// /// Constant M52xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M52xlarge = new GameServerGroupInstanceType("m5.2xlarge"); /// /// Constant M54xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M54xlarge = new GameServerGroupInstanceType("m5.4xlarge"); /// /// Constant M58xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M58xlarge = new GameServerGroupInstanceType("m5.8xlarge"); /// /// Constant M5a12xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M5a12xlarge = new GameServerGroupInstanceType("m5a.12xlarge"); /// /// Constant M5a16xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M5a16xlarge = new GameServerGroupInstanceType("m5a.16xlarge"); /// /// Constant M5a24xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M5a24xlarge = new GameServerGroupInstanceType("m5a.24xlarge"); /// /// Constant M5a2xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M5a2xlarge = new GameServerGroupInstanceType("m5a.2xlarge"); /// /// Constant M5a4xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M5a4xlarge = new GameServerGroupInstanceType("m5a.4xlarge"); /// /// Constant M5a8xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M5a8xlarge = new GameServerGroupInstanceType("m5a.8xlarge"); /// /// Constant M5aLarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M5aLarge = new GameServerGroupInstanceType("m5a.large"); /// /// Constant M5aXlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M5aXlarge = new GameServerGroupInstanceType("m5a.xlarge"); /// /// Constant M5Large for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M5Large = new GameServerGroupInstanceType("m5.large"); /// /// Constant M5Xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M5Xlarge = new GameServerGroupInstanceType("m5.xlarge"); /// /// Constant M6g12xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M6g12xlarge = new GameServerGroupInstanceType("m6g.12xlarge"); /// /// Constant M6g16xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M6g16xlarge = new GameServerGroupInstanceType("m6g.16xlarge"); /// /// Constant M6g2xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M6g2xlarge = new GameServerGroupInstanceType("m6g.2xlarge"); /// /// Constant M6g4xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M6g4xlarge = new GameServerGroupInstanceType("m6g.4xlarge"); /// /// Constant M6g8xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M6g8xlarge = new GameServerGroupInstanceType("m6g.8xlarge"); /// /// Constant M6gLarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M6gLarge = new GameServerGroupInstanceType("m6g.large"); /// /// Constant M6gMedium for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M6gMedium = new GameServerGroupInstanceType("m6g.medium"); /// /// Constant M6gXlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType M6gXlarge = new GameServerGroupInstanceType("m6g.xlarge"); /// /// Constant R416xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R416xlarge = new GameServerGroupInstanceType("r4.16xlarge"); /// /// Constant R42xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R42xlarge = new GameServerGroupInstanceType("r4.2xlarge"); /// /// Constant R44xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R44xlarge = new GameServerGroupInstanceType("r4.4xlarge"); /// /// Constant R48xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R48xlarge = new GameServerGroupInstanceType("r4.8xlarge"); /// /// Constant R4Large for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R4Large = new GameServerGroupInstanceType("r4.large"); /// /// Constant R4Xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R4Xlarge = new GameServerGroupInstanceType("r4.xlarge"); /// /// Constant R512xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R512xlarge = new GameServerGroupInstanceType("r5.12xlarge"); /// /// Constant R516xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R516xlarge = new GameServerGroupInstanceType("r5.16xlarge"); /// /// Constant R524xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R524xlarge = new GameServerGroupInstanceType("r5.24xlarge"); /// /// Constant R52xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R52xlarge = new GameServerGroupInstanceType("r5.2xlarge"); /// /// Constant R54xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R54xlarge = new GameServerGroupInstanceType("r5.4xlarge"); /// /// Constant R58xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R58xlarge = new GameServerGroupInstanceType("r5.8xlarge"); /// /// Constant R5a12xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R5a12xlarge = new GameServerGroupInstanceType("r5a.12xlarge"); /// /// Constant R5a16xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R5a16xlarge = new GameServerGroupInstanceType("r5a.16xlarge"); /// /// Constant R5a24xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R5a24xlarge = new GameServerGroupInstanceType("r5a.24xlarge"); /// /// Constant R5a2xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R5a2xlarge = new GameServerGroupInstanceType("r5a.2xlarge"); /// /// Constant R5a4xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R5a4xlarge = new GameServerGroupInstanceType("r5a.4xlarge"); /// /// Constant R5a8xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R5a8xlarge = new GameServerGroupInstanceType("r5a.8xlarge"); /// /// Constant R5aLarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R5aLarge = new GameServerGroupInstanceType("r5a.large"); /// /// Constant R5aXlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R5aXlarge = new GameServerGroupInstanceType("r5a.xlarge"); /// /// Constant R5Large for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R5Large = new GameServerGroupInstanceType("r5.large"); /// /// Constant R5Xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R5Xlarge = new GameServerGroupInstanceType("r5.xlarge"); /// /// Constant R6g12xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R6g12xlarge = new GameServerGroupInstanceType("r6g.12xlarge"); /// /// Constant R6g16xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R6g16xlarge = new GameServerGroupInstanceType("r6g.16xlarge"); /// /// Constant R6g2xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R6g2xlarge = new GameServerGroupInstanceType("r6g.2xlarge"); /// /// Constant R6g4xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R6g4xlarge = new GameServerGroupInstanceType("r6g.4xlarge"); /// /// Constant R6g8xlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R6g8xlarge = new GameServerGroupInstanceType("r6g.8xlarge"); /// /// Constant R6gLarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R6gLarge = new GameServerGroupInstanceType("r6g.large"); /// /// Constant R6gMedium for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R6gMedium = new GameServerGroupInstanceType("r6g.medium"); /// /// Constant R6gXlarge for GameServerGroupInstanceType /// public static readonly GameServerGroupInstanceType R6gXlarge = new GameServerGroupInstanceType("r6g.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 GameServerGroupInstanceType(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 GameServerGroupInstanceType 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 GameServerGroupInstanceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type GameServerGroupStatus. /// public class GameServerGroupStatus : ConstantClass { /// /// Constant ACTIVATING for GameServerGroupStatus /// public static readonly GameServerGroupStatus ACTIVATING = new GameServerGroupStatus("ACTIVATING"); /// /// Constant ACTIVE for GameServerGroupStatus /// public static readonly GameServerGroupStatus ACTIVE = new GameServerGroupStatus("ACTIVE"); /// /// Constant DELETE_SCHEDULED for GameServerGroupStatus /// public static readonly GameServerGroupStatus DELETE_SCHEDULED = new GameServerGroupStatus("DELETE_SCHEDULED"); /// /// Constant DELETED for GameServerGroupStatus /// public static readonly GameServerGroupStatus DELETED = new GameServerGroupStatus("DELETED"); /// /// Constant DELETING for GameServerGroupStatus /// public static readonly GameServerGroupStatus DELETING = new GameServerGroupStatus("DELETING"); /// /// Constant ERROR for GameServerGroupStatus /// public static readonly GameServerGroupStatus ERROR = new GameServerGroupStatus("ERROR"); /// /// Constant NEW for GameServerGroupStatus /// public static readonly GameServerGroupStatus NEW = new GameServerGroupStatus("NEW"); /// /// 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 GameServerGroupStatus(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 GameServerGroupStatus 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 GameServerGroupStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type GameServerHealthCheck. /// public class GameServerHealthCheck : ConstantClass { /// /// Constant HEALTHY for GameServerHealthCheck /// public static readonly GameServerHealthCheck HEALTHY = new GameServerHealthCheck("HEALTHY"); /// /// 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 GameServerHealthCheck(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 GameServerHealthCheck 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 GameServerHealthCheck(string value) { return FindValue(value); } } /// /// Constants used for properties of type GameServerInstanceStatus. /// public class GameServerInstanceStatus : ConstantClass { /// /// Constant ACTIVE for GameServerInstanceStatus /// public static readonly GameServerInstanceStatus ACTIVE = new GameServerInstanceStatus("ACTIVE"); /// /// Constant DRAINING for GameServerInstanceStatus /// public static readonly GameServerInstanceStatus DRAINING = new GameServerInstanceStatus("DRAINING"); /// /// Constant SPOT_TERMINATING for GameServerInstanceStatus /// public static readonly GameServerInstanceStatus SPOT_TERMINATING = new GameServerInstanceStatus("SPOT_TERMINATING"); /// /// 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 GameServerInstanceStatus(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 GameServerInstanceStatus 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 GameServerInstanceStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type GameServerProtectionPolicy. /// public class GameServerProtectionPolicy : ConstantClass { /// /// Constant FULL_PROTECTION for GameServerProtectionPolicy /// public static readonly GameServerProtectionPolicy FULL_PROTECTION = new GameServerProtectionPolicy("FULL_PROTECTION"); /// /// Constant NO_PROTECTION for GameServerProtectionPolicy /// public static readonly GameServerProtectionPolicy NO_PROTECTION = new GameServerProtectionPolicy("NO_PROTECTION"); /// /// 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 GameServerProtectionPolicy(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 GameServerProtectionPolicy 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 GameServerProtectionPolicy(string value) { return FindValue(value); } } /// /// Constants used for properties of type GameServerUtilizationStatus. /// public class GameServerUtilizationStatus : ConstantClass { /// /// Constant AVAILABLE for GameServerUtilizationStatus /// public static readonly GameServerUtilizationStatus AVAILABLE = new GameServerUtilizationStatus("AVAILABLE"); /// /// Constant UTILIZED for GameServerUtilizationStatus /// public static readonly GameServerUtilizationStatus UTILIZED = new GameServerUtilizationStatus("UTILIZED"); /// /// 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 GameServerUtilizationStatus(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 GameServerUtilizationStatus 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 GameServerUtilizationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type GameSessionPlacementState. /// public class GameSessionPlacementState : ConstantClass { /// /// Constant CANCELLED for GameSessionPlacementState /// public static readonly GameSessionPlacementState CANCELLED = new GameSessionPlacementState("CANCELLED"); /// /// Constant FAILED for GameSessionPlacementState /// public static readonly GameSessionPlacementState FAILED = new GameSessionPlacementState("FAILED"); /// /// Constant FULFILLED for GameSessionPlacementState /// public static readonly GameSessionPlacementState FULFILLED = new GameSessionPlacementState("FULFILLED"); /// /// Constant PENDING for GameSessionPlacementState /// public static readonly GameSessionPlacementState PENDING = new GameSessionPlacementState("PENDING"); /// /// Constant TIMED_OUT for GameSessionPlacementState /// public static readonly GameSessionPlacementState TIMED_OUT = new GameSessionPlacementState("TIMED_OUT"); /// /// 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 GameSessionPlacementState(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 GameSessionPlacementState 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 GameSessionPlacementState(string value) { return FindValue(value); } } /// /// Constants used for properties of type GameSessionStatus. /// public class GameSessionStatus : ConstantClass { /// /// Constant ACTIVATING for GameSessionStatus /// public static readonly GameSessionStatus ACTIVATING = new GameSessionStatus("ACTIVATING"); /// /// Constant ACTIVE for GameSessionStatus /// public static readonly GameSessionStatus ACTIVE = new GameSessionStatus("ACTIVE"); /// /// Constant ERROR for GameSessionStatus /// public static readonly GameSessionStatus ERROR = new GameSessionStatus("ERROR"); /// /// Constant TERMINATED for GameSessionStatus /// public static readonly GameSessionStatus TERMINATED = new GameSessionStatus("TERMINATED"); /// /// Constant TERMINATING for GameSessionStatus /// public static readonly GameSessionStatus TERMINATING = new GameSessionStatus("TERMINATING"); /// /// 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 GameSessionStatus(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 GameSessionStatus 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 GameSessionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type GameSessionStatusReason. /// public class GameSessionStatusReason : ConstantClass { /// /// Constant INTERRUPTED for GameSessionStatusReason /// public static readonly GameSessionStatusReason INTERRUPTED = new GameSessionStatusReason("INTERRUPTED"); /// /// 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 GameSessionStatusReason(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 GameSessionStatusReason 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 GameSessionStatusReason(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceStatus. /// public class InstanceStatus : ConstantClass { /// /// Constant ACTIVE for InstanceStatus /// public static readonly InstanceStatus ACTIVE = new InstanceStatus("ACTIVE"); /// /// Constant PENDING for InstanceStatus /// public static readonly InstanceStatus PENDING = new InstanceStatus("PENDING"); /// /// Constant TERMINATING for InstanceStatus /// public static readonly InstanceStatus TERMINATING = new InstanceStatus("TERMINATING"); /// /// 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 InstanceStatus(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 InstanceStatus 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 InstanceStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpProtocol. /// public class IpProtocol : ConstantClass { /// /// Constant TCP for IpProtocol /// public static readonly IpProtocol TCP = new IpProtocol("TCP"); /// /// Constant UDP for IpProtocol /// public static readonly IpProtocol UDP = new IpProtocol("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 IpProtocol(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 IpProtocol 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 IpProtocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type LocationFilter. /// public class LocationFilter : ConstantClass { /// /// Constant AWS for LocationFilter /// public static readonly LocationFilter AWS = new LocationFilter("AWS"); /// /// Constant CUSTOM for LocationFilter /// public static readonly LocationFilter CUSTOM = new LocationFilter("CUSTOM"); /// /// 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 LocationFilter(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 LocationFilter 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 LocationFilter(string value) { return FindValue(value); } } /// /// Constants used for properties of type LocationUpdateStatus. /// public class LocationUpdateStatus : ConstantClass { /// /// Constant PENDING_UPDATE for LocationUpdateStatus /// public static readonly LocationUpdateStatus PENDING_UPDATE = new LocationUpdateStatus("PENDING_UPDATE"); /// /// 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 LocationUpdateStatus(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 LocationUpdateStatus 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 LocationUpdateStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type MatchmakingConfigurationStatus. /// public class MatchmakingConfigurationStatus : ConstantClass { /// /// Constant CANCELLED for MatchmakingConfigurationStatus /// public static readonly MatchmakingConfigurationStatus CANCELLED = new MatchmakingConfigurationStatus("CANCELLED"); /// /// Constant COMPLETED for MatchmakingConfigurationStatus /// public static readonly MatchmakingConfigurationStatus COMPLETED = new MatchmakingConfigurationStatus("COMPLETED"); /// /// Constant FAILED for MatchmakingConfigurationStatus /// public static readonly MatchmakingConfigurationStatus FAILED = new MatchmakingConfigurationStatus("FAILED"); /// /// Constant PLACING for MatchmakingConfigurationStatus /// public static readonly MatchmakingConfigurationStatus PLACING = new MatchmakingConfigurationStatus("PLACING"); /// /// Constant QUEUED for MatchmakingConfigurationStatus /// public static readonly MatchmakingConfigurationStatus QUEUED = new MatchmakingConfigurationStatus("QUEUED"); /// /// Constant REQUIRES_ACCEPTANCE for MatchmakingConfigurationStatus /// public static readonly MatchmakingConfigurationStatus REQUIRES_ACCEPTANCE = new MatchmakingConfigurationStatus("REQUIRES_ACCEPTANCE"); /// /// Constant SEARCHING for MatchmakingConfigurationStatus /// public static readonly MatchmakingConfigurationStatus SEARCHING = new MatchmakingConfigurationStatus("SEARCHING"); /// /// Constant TIMED_OUT for MatchmakingConfigurationStatus /// public static readonly MatchmakingConfigurationStatus TIMED_OUT = new MatchmakingConfigurationStatus("TIMED_OUT"); /// /// 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 MatchmakingConfigurationStatus(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 MatchmakingConfigurationStatus 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 MatchmakingConfigurationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type MetricName. /// public class MetricName : ConstantClass { /// /// Constant ActivatingGameSessions for MetricName /// public static readonly MetricName ActivatingGameSessions = new MetricName("ActivatingGameSessions"); /// /// Constant ActiveGameSessions for MetricName /// public static readonly MetricName ActiveGameSessions = new MetricName("ActiveGameSessions"); /// /// Constant ActiveInstances for MetricName /// public static readonly MetricName ActiveInstances = new MetricName("ActiveInstances"); /// /// Constant AvailableGameSessions for MetricName /// public static readonly MetricName AvailableGameSessions = new MetricName("AvailableGameSessions"); /// /// Constant AvailablePlayerSessions for MetricName /// public static readonly MetricName AvailablePlayerSessions = new MetricName("AvailablePlayerSessions"); /// /// Constant ConcurrentActivatableGameSessions for MetricName /// public static readonly MetricName ConcurrentActivatableGameSessions = new MetricName("ConcurrentActivatableGameSessions"); /// /// Constant CurrentPlayerSessions for MetricName /// public static readonly MetricName CurrentPlayerSessions = new MetricName("CurrentPlayerSessions"); /// /// Constant IdleInstances for MetricName /// public static readonly MetricName IdleInstances = new MetricName("IdleInstances"); /// /// Constant PercentAvailableGameSessions for MetricName /// public static readonly MetricName PercentAvailableGameSessions = new MetricName("PercentAvailableGameSessions"); /// /// Constant PercentIdleInstances for MetricName /// public static readonly MetricName PercentIdleInstances = new MetricName("PercentIdleInstances"); /// /// Constant QueueDepth for MetricName /// public static readonly MetricName QueueDepth = new MetricName("QueueDepth"); /// /// Constant WaitTime for MetricName /// public static readonly MetricName WaitTime = new MetricName("WaitTime"); /// /// 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 MetricName(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 MetricName 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 MetricName(string value) { return FindValue(value); } } /// /// Constants used for properties of type OperatingSystem. /// public class OperatingSystem : ConstantClass { /// /// Constant AMAZON_LINUX for OperatingSystem /// public static readonly OperatingSystem AMAZON_LINUX = new OperatingSystem("AMAZON_LINUX"); /// /// Constant AMAZON_LINUX_2 for OperatingSystem /// public static readonly OperatingSystem AMAZON_LINUX_2 = new OperatingSystem("AMAZON_LINUX_2"); /// /// Constant AMAZON_LINUX_2023 for OperatingSystem /// public static readonly OperatingSystem AMAZON_LINUX_2023 = new OperatingSystem("AMAZON_LINUX_2023"); /// /// Constant WINDOWS_2012 for OperatingSystem /// public static readonly OperatingSystem WINDOWS_2012 = new OperatingSystem("WINDOWS_2012"); /// /// Constant WINDOWS_2016 for OperatingSystem /// public static readonly OperatingSystem WINDOWS_2016 = new OperatingSystem("WINDOWS_2016"); /// /// 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 OperatingSystem(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 OperatingSystem 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 OperatingSystem(string value) { return FindValue(value); } } /// /// Constants used for properties of type PlayerSessionCreationPolicy. /// public class PlayerSessionCreationPolicy : ConstantClass { /// /// Constant ACCEPT_ALL for PlayerSessionCreationPolicy /// public static readonly PlayerSessionCreationPolicy ACCEPT_ALL = new PlayerSessionCreationPolicy("ACCEPT_ALL"); /// /// Constant DENY_ALL for PlayerSessionCreationPolicy /// public static readonly PlayerSessionCreationPolicy DENY_ALL = new PlayerSessionCreationPolicy("DENY_ALL"); /// /// 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 PlayerSessionCreationPolicy(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 PlayerSessionCreationPolicy 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 PlayerSessionCreationPolicy(string value) { return FindValue(value); } } /// /// Constants used for properties of type PlayerSessionStatus. /// public class PlayerSessionStatus : ConstantClass { /// /// Constant ACTIVE for PlayerSessionStatus /// public static readonly PlayerSessionStatus ACTIVE = new PlayerSessionStatus("ACTIVE"); /// /// Constant COMPLETED for PlayerSessionStatus /// public static readonly PlayerSessionStatus COMPLETED = new PlayerSessionStatus("COMPLETED"); /// /// Constant RESERVED for PlayerSessionStatus /// public static readonly PlayerSessionStatus RESERVED = new PlayerSessionStatus("RESERVED"); /// /// Constant TIMEDOUT for PlayerSessionStatus /// public static readonly PlayerSessionStatus TIMEDOUT = new PlayerSessionStatus("TIMEDOUT"); /// /// 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 PlayerSessionStatus(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 PlayerSessionStatus 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 PlayerSessionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type PolicyType. /// public class PolicyType : ConstantClass { /// /// Constant RuleBased for PolicyType /// public static readonly PolicyType RuleBased = new PolicyType("RuleBased"); /// /// Constant TargetBased for PolicyType /// public static readonly PolicyType TargetBased = new PolicyType("TargetBased"); /// /// 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 PolicyType(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 PolicyType 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 PolicyType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PriorityType. /// public class PriorityType : ConstantClass { /// /// Constant COST for PriorityType /// public static readonly PriorityType COST = new PriorityType("COST"); /// /// Constant DESTINATION for PriorityType /// public static readonly PriorityType DESTINATION = new PriorityType("DESTINATION"); /// /// Constant LATENCY for PriorityType /// public static readonly PriorityType LATENCY = new PriorityType("LATENCY"); /// /// Constant LOCATION for PriorityType /// public static readonly PriorityType LOCATION = new PriorityType("LOCATION"); /// /// 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 PriorityType(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 PriorityType 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 PriorityType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ProtectionPolicy. /// public class ProtectionPolicy : ConstantClass { /// /// Constant FullProtection for ProtectionPolicy /// public static readonly ProtectionPolicy FullProtection = new ProtectionPolicy("FullProtection"); /// /// Constant NoProtection for ProtectionPolicy /// public static readonly ProtectionPolicy NoProtection = new ProtectionPolicy("NoProtection"); /// /// 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 ProtectionPolicy(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 ProtectionPolicy 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 ProtectionPolicy(string value) { return FindValue(value); } } /// /// Constants used for properties of type RoutingStrategyType. /// public class RoutingStrategyType : ConstantClass { /// /// Constant SIMPLE for RoutingStrategyType /// public static readonly RoutingStrategyType SIMPLE = new RoutingStrategyType("SIMPLE"); /// /// Constant TERMINAL for RoutingStrategyType /// public static readonly RoutingStrategyType TERMINAL = new RoutingStrategyType("TERMINAL"); /// /// 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 RoutingStrategyType(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 RoutingStrategyType 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 RoutingStrategyType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ScalingAdjustmentType. /// public class ScalingAdjustmentType : ConstantClass { /// /// Constant ChangeInCapacity for ScalingAdjustmentType /// public static readonly ScalingAdjustmentType ChangeInCapacity = new ScalingAdjustmentType("ChangeInCapacity"); /// /// Constant ExactCapacity for ScalingAdjustmentType /// public static readonly ScalingAdjustmentType ExactCapacity = new ScalingAdjustmentType("ExactCapacity"); /// /// Constant PercentChangeInCapacity for ScalingAdjustmentType /// public static readonly ScalingAdjustmentType PercentChangeInCapacity = new ScalingAdjustmentType("PercentChangeInCapacity"); /// /// 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 ScalingAdjustmentType(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 ScalingAdjustmentType 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 ScalingAdjustmentType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ScalingStatusType. /// public class ScalingStatusType : ConstantClass { /// /// Constant ACTIVE for ScalingStatusType /// public static readonly ScalingStatusType ACTIVE = new ScalingStatusType("ACTIVE"); /// /// Constant DELETE_REQUESTED for ScalingStatusType /// public static readonly ScalingStatusType DELETE_REQUESTED = new ScalingStatusType("DELETE_REQUESTED"); /// /// Constant DELETED for ScalingStatusType /// public static readonly ScalingStatusType DELETED = new ScalingStatusType("DELETED"); /// /// Constant DELETING for ScalingStatusType /// public static readonly ScalingStatusType DELETING = new ScalingStatusType("DELETING"); /// /// Constant ERROR for ScalingStatusType /// public static readonly ScalingStatusType ERROR = new ScalingStatusType("ERROR"); /// /// Constant UPDATE_REQUESTED for ScalingStatusType /// public static readonly ScalingStatusType UPDATE_REQUESTED = new ScalingStatusType("UPDATE_REQUESTED"); /// /// Constant UPDATING for ScalingStatusType /// public static readonly ScalingStatusType UPDATING = new ScalingStatusType("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 ScalingStatusType(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 ScalingStatusType 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 ScalingStatusType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SortOrder. /// public class SortOrder : ConstantClass { /// /// Constant ASCENDING for SortOrder /// public static readonly SortOrder ASCENDING = new SortOrder("ASCENDING"); /// /// Constant DESCENDING for SortOrder /// public static readonly SortOrder DESCENDING = new SortOrder("DESCENDING"); /// /// 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); } } }