/* * 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 lightsail-2016-11-28.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.Lightsail { /// /// Constants used for properties of type AccessDirection. /// public class AccessDirection : ConstantClass { /// /// Constant Inbound for AccessDirection /// public static readonly AccessDirection Inbound = new AccessDirection("inbound"); /// /// Constant Outbound for AccessDirection /// public static readonly AccessDirection Outbound = new AccessDirection("outbound"); /// /// 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 AccessDirection(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 AccessDirection 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 AccessDirection(string value) { return FindValue(value); } } /// /// Constants used for properties of type AccessType. /// public class AccessType : ConstantClass { /// /// Constant Private for AccessType /// public static readonly AccessType Private = new AccessType("private"); /// /// Constant Public for AccessType /// public static readonly AccessType Public = new AccessType("public"); /// /// 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 AccessType(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 AccessType 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 AccessType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AccountLevelBpaSyncStatus. /// public class AccountLevelBpaSyncStatus : ConstantClass { /// /// Constant Defaulted for AccountLevelBpaSyncStatus /// public static readonly AccountLevelBpaSyncStatus Defaulted = new AccountLevelBpaSyncStatus("Defaulted"); /// /// Constant Failed for AccountLevelBpaSyncStatus /// public static readonly AccountLevelBpaSyncStatus Failed = new AccountLevelBpaSyncStatus("Failed"); /// /// Constant InSync for AccountLevelBpaSyncStatus /// public static readonly AccountLevelBpaSyncStatus InSync = new AccountLevelBpaSyncStatus("InSync"); /// /// Constant NeverSynced for AccountLevelBpaSyncStatus /// public static readonly AccountLevelBpaSyncStatus NeverSynced = new AccountLevelBpaSyncStatus("NeverSynced"); /// /// 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 AccountLevelBpaSyncStatus(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 AccountLevelBpaSyncStatus 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 AccountLevelBpaSyncStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AddOnType. /// public class AddOnType : ConstantClass { /// /// Constant AutoSnapshot for AddOnType /// public static readonly AddOnType AutoSnapshot = new AddOnType("AutoSnapshot"); /// /// Constant StopInstanceOnIdle for AddOnType /// public static readonly AddOnType StopInstanceOnIdle = new AddOnType("StopInstanceOnIdle"); /// /// 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 AddOnType(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 AddOnType 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 AddOnType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AlarmState. /// public class AlarmState : ConstantClass { /// /// Constant ALARM for AlarmState /// public static readonly AlarmState ALARM = new AlarmState("ALARM"); /// /// Constant INSUFFICIENT_DATA for AlarmState /// public static readonly AlarmState INSUFFICIENT_DATA = new AlarmState("INSUFFICIENT_DATA"); /// /// Constant OK for AlarmState /// public static readonly AlarmState OK = new AlarmState("OK"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AlarmState(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 AlarmState 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 AlarmState(string value) { return FindValue(value); } } /// /// Constants used for properties of type AppCategory. /// public class AppCategory : ConstantClass { /// /// Constant LfR for AppCategory /// public static readonly AppCategory LfR = new AppCategory("LfR"); /// /// 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 AppCategory(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 AppCategory 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 AppCategory(string value) { return FindValue(value); } } /// /// Constants used for properties of type AutoMountStatus. /// public class AutoMountStatus : ConstantClass { /// /// Constant Failed for AutoMountStatus /// public static readonly AutoMountStatus Failed = new AutoMountStatus("Failed"); /// /// Constant Mounted for AutoMountStatus /// public static readonly AutoMountStatus Mounted = new AutoMountStatus("Mounted"); /// /// Constant NotMounted for AutoMountStatus /// public static readonly AutoMountStatus NotMounted = new AutoMountStatus("NotMounted"); /// /// Constant Pending for AutoMountStatus /// public static readonly AutoMountStatus Pending = new AutoMountStatus("Pending"); /// /// 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 AutoMountStatus(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 AutoMountStatus 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 AutoMountStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AutoSnapshotStatus. /// public class AutoSnapshotStatus : ConstantClass { /// /// Constant Failed for AutoSnapshotStatus /// public static readonly AutoSnapshotStatus Failed = new AutoSnapshotStatus("Failed"); /// /// Constant InProgress for AutoSnapshotStatus /// public static readonly AutoSnapshotStatus InProgress = new AutoSnapshotStatus("InProgress"); /// /// Constant NotFound for AutoSnapshotStatus /// public static readonly AutoSnapshotStatus NotFound = new AutoSnapshotStatus("NotFound"); /// /// Constant Success for AutoSnapshotStatus /// public static readonly AutoSnapshotStatus Success = new AutoSnapshotStatus("Success"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AutoSnapshotStatus(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 AutoSnapshotStatus 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 AutoSnapshotStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type BehaviorEnum. /// public class BehaviorEnum : ConstantClass { /// /// Constant Cache for BehaviorEnum /// public static readonly BehaviorEnum Cache = new BehaviorEnum("cache"); /// /// Constant DontCache for BehaviorEnum /// public static readonly BehaviorEnum DontCache = new BehaviorEnum("dont-cache"); /// /// 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 BehaviorEnum(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 BehaviorEnum 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 BehaviorEnum(string value) { return FindValue(value); } } /// /// Constants used for properties of type BlueprintType. /// public class BlueprintType : ConstantClass { /// /// Constant App for BlueprintType /// public static readonly BlueprintType App = new BlueprintType("app"); /// /// Constant Os for BlueprintType /// public static readonly BlueprintType Os = new BlueprintType("os"); /// /// 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 BlueprintType(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 BlueprintType 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 BlueprintType(string value) { return FindValue(value); } } /// /// Constants used for properties of type BPAStatusMessage. /// public class BPAStatusMessage : ConstantClass { /// /// Constant DEFAULTED_FOR_SLR_MISSING for BPAStatusMessage /// public static readonly BPAStatusMessage DEFAULTED_FOR_SLR_MISSING = new BPAStatusMessage("DEFAULTED_FOR_SLR_MISSING"); /// /// Constant DEFAULTED_FOR_SLR_MISSING_ON_HOLD for BPAStatusMessage /// public static readonly BPAStatusMessage DEFAULTED_FOR_SLR_MISSING_ON_HOLD = new BPAStatusMessage("DEFAULTED_FOR_SLR_MISSING_ON_HOLD"); /// /// Constant SYNC_ON_HOLD for BPAStatusMessage /// public static readonly BPAStatusMessage SYNC_ON_HOLD = new BPAStatusMessage("SYNC_ON_HOLD"); /// /// Constant Unknown for BPAStatusMessage /// public static readonly BPAStatusMessage Unknown = new BPAStatusMessage("Unknown"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public BPAStatusMessage(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 BPAStatusMessage 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 BPAStatusMessage(string value) { return FindValue(value); } } /// /// Constants used for properties of type BucketMetricName. /// public class BucketMetricName : ConstantClass { /// /// Constant BucketSizeBytes for BucketMetricName /// public static readonly BucketMetricName BucketSizeBytes = new BucketMetricName("BucketSizeBytes"); /// /// Constant NumberOfObjects for BucketMetricName /// public static readonly BucketMetricName NumberOfObjects = new BucketMetricName("NumberOfObjects"); /// /// 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 BucketMetricName(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 BucketMetricName 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 BucketMetricName(string value) { return FindValue(value); } } /// /// Constants used for properties of type CertificateDomainValidationStatus. /// public class CertificateDomainValidationStatus : ConstantClass { /// /// Constant FAILED for CertificateDomainValidationStatus /// public static readonly CertificateDomainValidationStatus FAILED = new CertificateDomainValidationStatus("FAILED"); /// /// Constant PENDING_VALIDATION for CertificateDomainValidationStatus /// public static readonly CertificateDomainValidationStatus PENDING_VALIDATION = new CertificateDomainValidationStatus("PENDING_VALIDATION"); /// /// Constant SUCCESS for CertificateDomainValidationStatus /// public static readonly CertificateDomainValidationStatus SUCCESS = new CertificateDomainValidationStatus("SUCCESS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public CertificateDomainValidationStatus(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 CertificateDomainValidationStatus 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 CertificateDomainValidationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type CertificateStatus. /// public class CertificateStatus : ConstantClass { /// /// Constant EXPIRED for CertificateStatus /// public static readonly CertificateStatus EXPIRED = new CertificateStatus("EXPIRED"); /// /// Constant FAILED for CertificateStatus /// public static readonly CertificateStatus FAILED = new CertificateStatus("FAILED"); /// /// Constant INACTIVE for CertificateStatus /// public static readonly CertificateStatus INACTIVE = new CertificateStatus("INACTIVE"); /// /// Constant ISSUED for CertificateStatus /// public static readonly CertificateStatus ISSUED = new CertificateStatus("ISSUED"); /// /// Constant PENDING_VALIDATION for CertificateStatus /// public static readonly CertificateStatus PENDING_VALIDATION = new CertificateStatus("PENDING_VALIDATION"); /// /// Constant REVOKED for CertificateStatus /// public static readonly CertificateStatus REVOKED = new CertificateStatus("REVOKED"); /// /// Constant VALIDATION_TIMED_OUT for CertificateStatus /// public static readonly CertificateStatus VALIDATION_TIMED_OUT = new CertificateStatus("VALIDATION_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 CertificateStatus(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 CertificateStatus 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 CertificateStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type CloudFormationStackRecordSourceType. /// public class CloudFormationStackRecordSourceType : ConstantClass { /// /// Constant ExportSnapshotRecord for CloudFormationStackRecordSourceType /// public static readonly CloudFormationStackRecordSourceType ExportSnapshotRecord = new CloudFormationStackRecordSourceType("ExportSnapshotRecord"); /// /// 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 CloudFormationStackRecordSourceType(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 CloudFormationStackRecordSourceType 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 CloudFormationStackRecordSourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ComparisonOperator. /// public class ComparisonOperator : ConstantClass { /// /// Constant GreaterThanOrEqualToThreshold for ComparisonOperator /// public static readonly ComparisonOperator GreaterThanOrEqualToThreshold = new ComparisonOperator("GreaterThanOrEqualToThreshold"); /// /// Constant GreaterThanThreshold for ComparisonOperator /// public static readonly ComparisonOperator GreaterThanThreshold = new ComparisonOperator("GreaterThanThreshold"); /// /// Constant LessThanOrEqualToThreshold for ComparisonOperator /// public static readonly ComparisonOperator LessThanOrEqualToThreshold = new ComparisonOperator("LessThanOrEqualToThreshold"); /// /// Constant LessThanThreshold for ComparisonOperator /// public static readonly ComparisonOperator LessThanThreshold = new ComparisonOperator("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 ComparisonOperator(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ComparisonOperator FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ComparisonOperator(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContactMethodStatus. /// public class ContactMethodStatus : ConstantClass { /// /// Constant Invalid for ContactMethodStatus /// public static readonly ContactMethodStatus Invalid = new ContactMethodStatus("Invalid"); /// /// Constant PendingVerification for ContactMethodStatus /// public static readonly ContactMethodStatus PendingVerification = new ContactMethodStatus("PendingVerification"); /// /// Constant Valid for ContactMethodStatus /// public static readonly ContactMethodStatus Valid = new ContactMethodStatus("Valid"); /// /// 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 ContactMethodStatus(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 ContactMethodStatus 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 ContactMethodStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContactMethodVerificationProtocol. /// public class ContactMethodVerificationProtocol : ConstantClass { /// /// Constant Email for ContactMethodVerificationProtocol /// public static readonly ContactMethodVerificationProtocol Email = new ContactMethodVerificationProtocol("Email"); /// /// 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 ContactMethodVerificationProtocol(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 ContactMethodVerificationProtocol 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 ContactMethodVerificationProtocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContactProtocol. /// public class ContactProtocol : ConstantClass { /// /// Constant Email for ContactProtocol /// public static readonly ContactProtocol Email = new ContactProtocol("Email"); /// /// Constant SMS for ContactProtocol /// public static readonly ContactProtocol SMS = new ContactProtocol("SMS"); /// /// 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 ContactProtocol(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 ContactProtocol 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 ContactProtocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContainerServiceDeploymentState. /// public class ContainerServiceDeploymentState : ConstantClass { /// /// Constant ACTIVATING for ContainerServiceDeploymentState /// public static readonly ContainerServiceDeploymentState ACTIVATING = new ContainerServiceDeploymentState("ACTIVATING"); /// /// Constant ACTIVE for ContainerServiceDeploymentState /// public static readonly ContainerServiceDeploymentState ACTIVE = new ContainerServiceDeploymentState("ACTIVE"); /// /// Constant FAILED for ContainerServiceDeploymentState /// public static readonly ContainerServiceDeploymentState FAILED = new ContainerServiceDeploymentState("FAILED"); /// /// Constant INACTIVE for ContainerServiceDeploymentState /// public static readonly ContainerServiceDeploymentState INACTIVE = new ContainerServiceDeploymentState("INACTIVE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ContainerServiceDeploymentState(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 ContainerServiceDeploymentState 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 ContainerServiceDeploymentState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContainerServiceMetricName. /// public class ContainerServiceMetricName : ConstantClass { /// /// Constant CPUUtilization for ContainerServiceMetricName /// public static readonly ContainerServiceMetricName CPUUtilization = new ContainerServiceMetricName("CPUUtilization"); /// /// Constant MemoryUtilization for ContainerServiceMetricName /// public static readonly ContainerServiceMetricName MemoryUtilization = new ContainerServiceMetricName("MemoryUtilization"); /// /// 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 ContainerServiceMetricName(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 ContainerServiceMetricName 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 ContainerServiceMetricName(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContainerServicePowerName. /// public class ContainerServicePowerName : ConstantClass { /// /// Constant Large for ContainerServicePowerName /// public static readonly ContainerServicePowerName Large = new ContainerServicePowerName("large"); /// /// Constant Medium for ContainerServicePowerName /// public static readonly ContainerServicePowerName Medium = new ContainerServicePowerName("medium"); /// /// Constant Micro for ContainerServicePowerName /// public static readonly ContainerServicePowerName Micro = new ContainerServicePowerName("micro"); /// /// Constant Nano for ContainerServicePowerName /// public static readonly ContainerServicePowerName Nano = new ContainerServicePowerName("nano"); /// /// Constant Small for ContainerServicePowerName /// public static readonly ContainerServicePowerName Small = new ContainerServicePowerName("small"); /// /// Constant Xlarge for ContainerServicePowerName /// public static readonly ContainerServicePowerName Xlarge = new ContainerServicePowerName("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 ContainerServicePowerName(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 ContainerServicePowerName 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 ContainerServicePowerName(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContainerServiceProtocol. /// public class ContainerServiceProtocol : ConstantClass { /// /// Constant HTTP for ContainerServiceProtocol /// public static readonly ContainerServiceProtocol HTTP = new ContainerServiceProtocol("HTTP"); /// /// Constant HTTPS for ContainerServiceProtocol /// public static readonly ContainerServiceProtocol HTTPS = new ContainerServiceProtocol("HTTPS"); /// /// Constant TCP for ContainerServiceProtocol /// public static readonly ContainerServiceProtocol TCP = new ContainerServiceProtocol("TCP"); /// /// Constant UDP for ContainerServiceProtocol /// public static readonly ContainerServiceProtocol UDP = new ContainerServiceProtocol("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 ContainerServiceProtocol(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 ContainerServiceProtocol 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 ContainerServiceProtocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContainerServiceState. /// public class ContainerServiceState : ConstantClass { /// /// Constant DELETING for ContainerServiceState /// public static readonly ContainerServiceState DELETING = new ContainerServiceState("DELETING"); /// /// Constant DEPLOYING for ContainerServiceState /// public static readonly ContainerServiceState DEPLOYING = new ContainerServiceState("DEPLOYING"); /// /// Constant DISABLED for ContainerServiceState /// public static readonly ContainerServiceState DISABLED = new ContainerServiceState("DISABLED"); /// /// Constant PENDING for ContainerServiceState /// public static readonly ContainerServiceState PENDING = new ContainerServiceState("PENDING"); /// /// Constant READY for ContainerServiceState /// public static readonly ContainerServiceState READY = new ContainerServiceState("READY"); /// /// Constant RUNNING for ContainerServiceState /// public static readonly ContainerServiceState RUNNING = new ContainerServiceState("RUNNING"); /// /// Constant UPDATING for ContainerServiceState /// public static readonly ContainerServiceState UPDATING = new ContainerServiceState("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 ContainerServiceState(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 ContainerServiceState 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 ContainerServiceState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContainerServiceStateDetailCode. /// public class ContainerServiceStateDetailCode : ConstantClass { /// /// Constant ACTIVATING_DEPLOYMENT for ContainerServiceStateDetailCode /// public static readonly ContainerServiceStateDetailCode ACTIVATING_DEPLOYMENT = new ContainerServiceStateDetailCode("ACTIVATING_DEPLOYMENT"); /// /// Constant CERTIFICATE_LIMIT_EXCEEDED for ContainerServiceStateDetailCode /// public static readonly ContainerServiceStateDetailCode CERTIFICATE_LIMIT_EXCEEDED = new ContainerServiceStateDetailCode("CERTIFICATE_LIMIT_EXCEEDED"); /// /// Constant CREATING_DEPLOYMENT for ContainerServiceStateDetailCode /// public static readonly ContainerServiceStateDetailCode CREATING_DEPLOYMENT = new ContainerServiceStateDetailCode("CREATING_DEPLOYMENT"); /// /// Constant CREATING_NETWORK_INFRASTRUCTURE for ContainerServiceStateDetailCode /// public static readonly ContainerServiceStateDetailCode CREATING_NETWORK_INFRASTRUCTURE = new ContainerServiceStateDetailCode("CREATING_NETWORK_INFRASTRUCTURE"); /// /// Constant CREATING_SYSTEM_RESOURCES for ContainerServiceStateDetailCode /// public static readonly ContainerServiceStateDetailCode CREATING_SYSTEM_RESOURCES = new ContainerServiceStateDetailCode("CREATING_SYSTEM_RESOURCES"); /// /// Constant EVALUATING_HEALTH_CHECK for ContainerServiceStateDetailCode /// public static readonly ContainerServiceStateDetailCode EVALUATING_HEALTH_CHECK = new ContainerServiceStateDetailCode("EVALUATING_HEALTH_CHECK"); /// /// Constant PROVISIONING_CERTIFICATE for ContainerServiceStateDetailCode /// public static readonly ContainerServiceStateDetailCode PROVISIONING_CERTIFICATE = new ContainerServiceStateDetailCode("PROVISIONING_CERTIFICATE"); /// /// Constant PROVISIONING_SERVICE for ContainerServiceStateDetailCode /// public static readonly ContainerServiceStateDetailCode PROVISIONING_SERVICE = new ContainerServiceStateDetailCode("PROVISIONING_SERVICE"); /// /// Constant UNKNOWN_ERROR for ContainerServiceStateDetailCode /// public static readonly ContainerServiceStateDetailCode UNKNOWN_ERROR = new ContainerServiceStateDetailCode("UNKNOWN_ERROR"); /// /// 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 ContainerServiceStateDetailCode(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 ContainerServiceStateDetailCode 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 ContainerServiceStateDetailCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type Currency. /// public class Currency : ConstantClass { /// /// Constant USD for Currency /// public static readonly Currency USD = new Currency("USD"); /// /// 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 Currency(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 Currency 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 Currency(string value) { return FindValue(value); } } /// /// Constants used for properties of type DiskSnapshotState. /// public class DiskSnapshotState : ConstantClass { /// /// Constant Completed for DiskSnapshotState /// public static readonly DiskSnapshotState Completed = new DiskSnapshotState("completed"); /// /// Constant Error for DiskSnapshotState /// public static readonly DiskSnapshotState Error = new DiskSnapshotState("error"); /// /// Constant Pending for DiskSnapshotState /// public static readonly DiskSnapshotState Pending = new DiskSnapshotState("pending"); /// /// Constant Unknown for DiskSnapshotState /// public static readonly DiskSnapshotState Unknown = new DiskSnapshotState("unknown"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DiskSnapshotState(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 DiskSnapshotState 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 DiskSnapshotState(string value) { return FindValue(value); } } /// /// Constants used for properties of type DiskState. /// public class DiskState : ConstantClass { /// /// Constant Available for DiskState /// public static readonly DiskState Available = new DiskState("available"); /// /// Constant Error for DiskState /// public static readonly DiskState Error = new DiskState("error"); /// /// Constant InUse for DiskState /// public static readonly DiskState InUse = new DiskState("in-use"); /// /// Constant Pending for DiskState /// public static readonly DiskState Pending = new DiskState("pending"); /// /// Constant Unknown for DiskState /// public static readonly DiskState Unknown = new DiskState("unknown"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DiskState(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 DiskState 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 DiskState(string value) { return FindValue(value); } } /// /// Constants used for properties of type DistributionMetricName. /// public class DistributionMetricName : ConstantClass { /// /// Constant BytesDownloaded for DistributionMetricName /// public static readonly DistributionMetricName BytesDownloaded = new DistributionMetricName("BytesDownloaded"); /// /// Constant BytesUploaded for DistributionMetricName /// public static readonly DistributionMetricName BytesUploaded = new DistributionMetricName("BytesUploaded"); /// /// Constant Http4xxErrorRate for DistributionMetricName /// public static readonly DistributionMetricName Http4xxErrorRate = new DistributionMetricName("Http4xxErrorRate"); /// /// Constant Http5xxErrorRate for DistributionMetricName /// public static readonly DistributionMetricName Http5xxErrorRate = new DistributionMetricName("Http5xxErrorRate"); /// /// Constant Requests for DistributionMetricName /// public static readonly DistributionMetricName Requests = new DistributionMetricName("Requests"); /// /// Constant TotalErrorRate for DistributionMetricName /// public static readonly DistributionMetricName TotalErrorRate = new DistributionMetricName("TotalErrorRate"); /// /// 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 DistributionMetricName(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 DistributionMetricName 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 DistributionMetricName(string value) { return FindValue(value); } } /// /// Constants used for properties of type DnsRecordCreationStateCode. /// public class DnsRecordCreationStateCode : ConstantClass { /// /// Constant FAILED for DnsRecordCreationStateCode /// public static readonly DnsRecordCreationStateCode FAILED = new DnsRecordCreationStateCode("FAILED"); /// /// Constant STARTED for DnsRecordCreationStateCode /// public static readonly DnsRecordCreationStateCode STARTED = new DnsRecordCreationStateCode("STARTED"); /// /// Constant SUCCEEDED for DnsRecordCreationStateCode /// public static readonly DnsRecordCreationStateCode SUCCEEDED = new DnsRecordCreationStateCode("SUCCEEDED"); /// /// 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 DnsRecordCreationStateCode(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 DnsRecordCreationStateCode 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 DnsRecordCreationStateCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExportSnapshotRecordSourceType. /// public class ExportSnapshotRecordSourceType : ConstantClass { /// /// Constant DiskSnapshot for ExportSnapshotRecordSourceType /// public static readonly ExportSnapshotRecordSourceType DiskSnapshot = new ExportSnapshotRecordSourceType("DiskSnapshot"); /// /// Constant InstanceSnapshot for ExportSnapshotRecordSourceType /// public static readonly ExportSnapshotRecordSourceType InstanceSnapshot = new ExportSnapshotRecordSourceType("InstanceSnapshot"); /// /// 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 ExportSnapshotRecordSourceType(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 ExportSnapshotRecordSourceType 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 ExportSnapshotRecordSourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ForwardValues. /// public class ForwardValues : ConstantClass { /// /// Constant All for ForwardValues /// public static readonly ForwardValues All = new ForwardValues("all"); /// /// Constant AllowList for ForwardValues /// public static readonly ForwardValues AllowList = new ForwardValues("allow-list"); /// /// Constant None for ForwardValues /// public static readonly ForwardValues None = new ForwardValues("none"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ForwardValues(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 ForwardValues 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 ForwardValues(string value) { return FindValue(value); } } /// /// Constants used for properties of type HeaderEnum. /// public class HeaderEnum : ConstantClass { /// /// Constant Accept for HeaderEnum /// public static readonly HeaderEnum Accept = new HeaderEnum("Accept"); /// /// Constant AcceptCharset for HeaderEnum /// public static readonly HeaderEnum AcceptCharset = new HeaderEnum("Accept-Charset"); /// /// Constant AcceptDatetime for HeaderEnum /// public static readonly HeaderEnum AcceptDatetime = new HeaderEnum("Accept-Datetime"); /// /// Constant AcceptEncoding for HeaderEnum /// public static readonly HeaderEnum AcceptEncoding = new HeaderEnum("Accept-Encoding"); /// /// Constant AcceptLanguage for HeaderEnum /// public static readonly HeaderEnum AcceptLanguage = new HeaderEnum("Accept-Language"); /// /// Constant Authorization for HeaderEnum /// public static readonly HeaderEnum Authorization = new HeaderEnum("Authorization"); /// /// Constant CloudFrontForwardedProto for HeaderEnum /// public static readonly HeaderEnum CloudFrontForwardedProto = new HeaderEnum("CloudFront-Forwarded-Proto"); /// /// Constant CloudFrontIsDesktopViewer for HeaderEnum /// public static readonly HeaderEnum CloudFrontIsDesktopViewer = new HeaderEnum("CloudFront-Is-Desktop-Viewer"); /// /// Constant CloudFrontIsMobileViewer for HeaderEnum /// public static readonly HeaderEnum CloudFrontIsMobileViewer = new HeaderEnum("CloudFront-Is-Mobile-Viewer"); /// /// Constant CloudFrontIsSmartTVViewer for HeaderEnum /// public static readonly HeaderEnum CloudFrontIsSmartTVViewer = new HeaderEnum("CloudFront-Is-SmartTV-Viewer"); /// /// Constant CloudFrontIsTabletViewer for HeaderEnum /// public static readonly HeaderEnum CloudFrontIsTabletViewer = new HeaderEnum("CloudFront-Is-Tablet-Viewer"); /// /// Constant CloudFrontViewerCountry for HeaderEnum /// public static readonly HeaderEnum CloudFrontViewerCountry = new HeaderEnum("CloudFront-Viewer-Country"); /// /// Constant Host for HeaderEnum /// public static readonly HeaderEnum Host = new HeaderEnum("Host"); /// /// Constant Origin for HeaderEnum /// public static readonly HeaderEnum Origin = new HeaderEnum("Origin"); /// /// Constant Referer for HeaderEnum /// public static readonly HeaderEnum Referer = new HeaderEnum("Referer"); /// /// 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 HeaderEnum(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 HeaderEnum 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 HeaderEnum(string value) { return FindValue(value); } } /// /// Constants used for properties of type HttpEndpoint. /// public class HttpEndpoint : ConstantClass { /// /// Constant Disabled for HttpEndpoint /// public static readonly HttpEndpoint Disabled = new HttpEndpoint("disabled"); /// /// Constant Enabled for HttpEndpoint /// public static readonly HttpEndpoint Enabled = new HttpEndpoint("enabled"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public HttpEndpoint(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 HttpEndpoint 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 HttpEndpoint(string value) { return FindValue(value); } } /// /// Constants used for properties of type HttpProtocolIpv6. /// public class HttpProtocolIpv6 : ConstantClass { /// /// Constant Disabled for HttpProtocolIpv6 /// public static readonly HttpProtocolIpv6 Disabled = new HttpProtocolIpv6("disabled"); /// /// Constant Enabled for HttpProtocolIpv6 /// public static readonly HttpProtocolIpv6 Enabled = new HttpProtocolIpv6("enabled"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public HttpProtocolIpv6(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 HttpProtocolIpv6 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 HttpProtocolIpv6(string value) { return FindValue(value); } } /// /// Constants used for properties of type HttpTokens. /// public class HttpTokens : ConstantClass { /// /// Constant Optional for HttpTokens /// public static readonly HttpTokens Optional = new HttpTokens("optional"); /// /// Constant Required for HttpTokens /// public static readonly HttpTokens Required = new HttpTokens("required"); /// /// 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 HttpTokens(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 HttpTokens 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 HttpTokens(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceAccessProtocol. /// public class InstanceAccessProtocol : ConstantClass { /// /// Constant Rdp for InstanceAccessProtocol /// public static readonly InstanceAccessProtocol Rdp = new InstanceAccessProtocol("rdp"); /// /// Constant Ssh for InstanceAccessProtocol /// public static readonly InstanceAccessProtocol Ssh = new InstanceAccessProtocol("ssh"); /// /// 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 InstanceAccessProtocol(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 InstanceAccessProtocol 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 InstanceAccessProtocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceHealthReason. /// public class InstanceHealthReason : ConstantClass { /// /// Constant InstanceDeregistrationInProgress for InstanceHealthReason /// public static readonly InstanceHealthReason InstanceDeregistrationInProgress = new InstanceHealthReason("Instance.DeregistrationInProgress"); /// /// Constant InstanceFailedHealthChecks for InstanceHealthReason /// public static readonly InstanceHealthReason InstanceFailedHealthChecks = new InstanceHealthReason("Instance.FailedHealthChecks"); /// /// Constant InstanceInvalidState for InstanceHealthReason /// public static readonly InstanceHealthReason InstanceInvalidState = new InstanceHealthReason("Instance.InvalidState"); /// /// Constant InstanceIpUnusable for InstanceHealthReason /// public static readonly InstanceHealthReason InstanceIpUnusable = new InstanceHealthReason("Instance.IpUnusable"); /// /// Constant InstanceNotInUse for InstanceHealthReason /// public static readonly InstanceHealthReason InstanceNotInUse = new InstanceHealthReason("Instance.NotInUse"); /// /// Constant InstanceNotRegistered for InstanceHealthReason /// public static readonly InstanceHealthReason InstanceNotRegistered = new InstanceHealthReason("Instance.NotRegistered"); /// /// Constant InstanceResponseCodeMismatch for InstanceHealthReason /// public static readonly InstanceHealthReason InstanceResponseCodeMismatch = new InstanceHealthReason("Instance.ResponseCodeMismatch"); /// /// Constant InstanceTimeout for InstanceHealthReason /// public static readonly InstanceHealthReason InstanceTimeout = new InstanceHealthReason("Instance.Timeout"); /// /// Constant LbInitialHealthChecking for InstanceHealthReason /// public static readonly InstanceHealthReason LbInitialHealthChecking = new InstanceHealthReason("Lb.InitialHealthChecking"); /// /// Constant LbInternalError for InstanceHealthReason /// public static readonly InstanceHealthReason LbInternalError = new InstanceHealthReason("Lb.InternalError"); /// /// Constant LbRegistrationInProgress for InstanceHealthReason /// public static readonly InstanceHealthReason LbRegistrationInProgress = new InstanceHealthReason("Lb.RegistrationInProgress"); /// /// 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 InstanceHealthReason(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 InstanceHealthReason 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 InstanceHealthReason(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceHealthState. /// public class InstanceHealthState : ConstantClass { /// /// Constant Draining for InstanceHealthState /// public static readonly InstanceHealthState Draining = new InstanceHealthState("draining"); /// /// Constant Healthy for InstanceHealthState /// public static readonly InstanceHealthState Healthy = new InstanceHealthState("healthy"); /// /// Constant Initial for InstanceHealthState /// public static readonly InstanceHealthState Initial = new InstanceHealthState("initial"); /// /// Constant Unavailable for InstanceHealthState /// public static readonly InstanceHealthState Unavailable = new InstanceHealthState("unavailable"); /// /// Constant Unhealthy for InstanceHealthState /// public static readonly InstanceHealthState Unhealthy = new InstanceHealthState("unhealthy"); /// /// Constant Unused for InstanceHealthState /// public static readonly InstanceHealthState Unused = new InstanceHealthState("unused"); /// /// 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 InstanceHealthState(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 InstanceHealthState 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 InstanceHealthState(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceMetadataState. /// public class InstanceMetadataState : ConstantClass { /// /// Constant Applied for InstanceMetadataState /// public static readonly InstanceMetadataState Applied = new InstanceMetadataState("applied"); /// /// Constant Pending for InstanceMetadataState /// public static readonly InstanceMetadataState Pending = new InstanceMetadataState("pending"); /// /// 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 InstanceMetadataState(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 InstanceMetadataState 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 InstanceMetadataState(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceMetricName. /// public class InstanceMetricName : ConstantClass { /// /// Constant BurstCapacityPercentage for InstanceMetricName /// public static readonly InstanceMetricName BurstCapacityPercentage = new InstanceMetricName("BurstCapacityPercentage"); /// /// Constant BurstCapacityTime for InstanceMetricName /// public static readonly InstanceMetricName BurstCapacityTime = new InstanceMetricName("BurstCapacityTime"); /// /// Constant CPUUtilization for InstanceMetricName /// public static readonly InstanceMetricName CPUUtilization = new InstanceMetricName("CPUUtilization"); /// /// Constant MetadataNoToken for InstanceMetricName /// public static readonly InstanceMetricName MetadataNoToken = new InstanceMetricName("MetadataNoToken"); /// /// Constant NetworkIn for InstanceMetricName /// public static readonly InstanceMetricName NetworkIn = new InstanceMetricName("NetworkIn"); /// /// Constant NetworkOut for InstanceMetricName /// public static readonly InstanceMetricName NetworkOut = new InstanceMetricName("NetworkOut"); /// /// Constant StatusCheckFailed for InstanceMetricName /// public static readonly InstanceMetricName StatusCheckFailed = new InstanceMetricName("StatusCheckFailed"); /// /// Constant StatusCheckFailed_Instance for InstanceMetricName /// public static readonly InstanceMetricName StatusCheckFailed_Instance = new InstanceMetricName("StatusCheckFailed_Instance"); /// /// Constant StatusCheckFailed_System for InstanceMetricName /// public static readonly InstanceMetricName StatusCheckFailed_System = new InstanceMetricName("StatusCheckFailed_System"); /// /// 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 InstanceMetricName(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 InstanceMetricName 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 InstanceMetricName(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstancePlatform. /// public class InstancePlatform : ConstantClass { /// /// Constant LINUX_UNIX for InstancePlatform /// public static readonly InstancePlatform LINUX_UNIX = new InstancePlatform("LINUX_UNIX"); /// /// Constant WINDOWS for InstancePlatform /// public static readonly InstancePlatform WINDOWS = new InstancePlatform("WINDOWS"); /// /// 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 InstancePlatform(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 InstancePlatform 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 InstancePlatform(string value) { return FindValue(value); } } /// /// Constants used for properties of type InstanceSnapshotState. /// public class InstanceSnapshotState : ConstantClass { /// /// Constant Available for InstanceSnapshotState /// public static readonly InstanceSnapshotState Available = new InstanceSnapshotState("available"); /// /// Constant Error for InstanceSnapshotState /// public static readonly InstanceSnapshotState Error = new InstanceSnapshotState("error"); /// /// Constant Pending for InstanceSnapshotState /// public static readonly InstanceSnapshotState Pending = new InstanceSnapshotState("pending"); /// /// 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 InstanceSnapshotState(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 InstanceSnapshotState 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 InstanceSnapshotState(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpAddressType. /// public class IpAddressType : ConstantClass { /// /// Constant Dualstack for IpAddressType /// public static readonly IpAddressType Dualstack = new IpAddressType("dualstack"); /// /// Constant Ipv4 for IpAddressType /// public static readonly IpAddressType Ipv4 = new IpAddressType("ipv4"); /// /// 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 IpAddressType(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 IpAddressType 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 IpAddressType(string value) { return FindValue(value); } } /// /// Constants used for properties of type LoadBalancerAttributeName. /// public class LoadBalancerAttributeName : ConstantClass { /// /// Constant HealthCheckPath for LoadBalancerAttributeName /// public static readonly LoadBalancerAttributeName HealthCheckPath = new LoadBalancerAttributeName("HealthCheckPath"); /// /// Constant HttpsRedirectionEnabled for LoadBalancerAttributeName /// public static readonly LoadBalancerAttributeName HttpsRedirectionEnabled = new LoadBalancerAttributeName("HttpsRedirectionEnabled"); /// /// Constant SessionStickiness_LB_CookieDurationSeconds for LoadBalancerAttributeName /// public static readonly LoadBalancerAttributeName SessionStickiness_LB_CookieDurationSeconds = new LoadBalancerAttributeName("SessionStickiness_LB_CookieDurationSeconds"); /// /// Constant SessionStickinessEnabled for LoadBalancerAttributeName /// public static readonly LoadBalancerAttributeName SessionStickinessEnabled = new LoadBalancerAttributeName("SessionStickinessEnabled"); /// /// Constant TlsPolicyName for LoadBalancerAttributeName /// public static readonly LoadBalancerAttributeName TlsPolicyName = new LoadBalancerAttributeName("TlsPolicyName"); /// /// 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 LoadBalancerAttributeName(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 LoadBalancerAttributeName 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 LoadBalancerAttributeName(string value) { return FindValue(value); } } /// /// Constants used for properties of type LoadBalancerMetricName. /// public class LoadBalancerMetricName : ConstantClass { /// /// Constant ClientTLSNegotiationErrorCount for LoadBalancerMetricName /// public static readonly LoadBalancerMetricName ClientTLSNegotiationErrorCount = new LoadBalancerMetricName("ClientTLSNegotiationErrorCount"); /// /// Constant HealthyHostCount for LoadBalancerMetricName /// public static readonly LoadBalancerMetricName HealthyHostCount = new LoadBalancerMetricName("HealthyHostCount"); /// /// Constant HTTPCode_Instance_2XX_Count for LoadBalancerMetricName /// public static readonly LoadBalancerMetricName HTTPCode_Instance_2XX_Count = new LoadBalancerMetricName("HTTPCode_Instance_2XX_Count"); /// /// Constant HTTPCode_Instance_3XX_Count for LoadBalancerMetricName /// public static readonly LoadBalancerMetricName HTTPCode_Instance_3XX_Count = new LoadBalancerMetricName("HTTPCode_Instance_3XX_Count"); /// /// Constant HTTPCode_Instance_4XX_Count for LoadBalancerMetricName /// public static readonly LoadBalancerMetricName HTTPCode_Instance_4XX_Count = new LoadBalancerMetricName("HTTPCode_Instance_4XX_Count"); /// /// Constant HTTPCode_Instance_5XX_Count for LoadBalancerMetricName /// public static readonly LoadBalancerMetricName HTTPCode_Instance_5XX_Count = new LoadBalancerMetricName("HTTPCode_Instance_5XX_Count"); /// /// Constant HTTPCode_LB_4XX_Count for LoadBalancerMetricName /// public static readonly LoadBalancerMetricName HTTPCode_LB_4XX_Count = new LoadBalancerMetricName("HTTPCode_LB_4XX_Count"); /// /// Constant HTTPCode_LB_5XX_Count for LoadBalancerMetricName /// public static readonly LoadBalancerMetricName HTTPCode_LB_5XX_Count = new LoadBalancerMetricName("HTTPCode_LB_5XX_Count"); /// /// Constant InstanceResponseTime for LoadBalancerMetricName /// public static readonly LoadBalancerMetricName InstanceResponseTime = new LoadBalancerMetricName("InstanceResponseTime"); /// /// Constant RejectedConnectionCount for LoadBalancerMetricName /// public static readonly LoadBalancerMetricName RejectedConnectionCount = new LoadBalancerMetricName("RejectedConnectionCount"); /// /// Constant RequestCount for LoadBalancerMetricName /// public static readonly LoadBalancerMetricName RequestCount = new LoadBalancerMetricName("RequestCount"); /// /// Constant UnhealthyHostCount for LoadBalancerMetricName /// public static readonly LoadBalancerMetricName UnhealthyHostCount = new LoadBalancerMetricName("UnhealthyHostCount"); /// /// 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 LoadBalancerMetricName(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 LoadBalancerMetricName 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 LoadBalancerMetricName(string value) { return FindValue(value); } } /// /// Constants used for properties of type LoadBalancerProtocol. /// public class LoadBalancerProtocol : ConstantClass { /// /// Constant HTTP for LoadBalancerProtocol /// public static readonly LoadBalancerProtocol HTTP = new LoadBalancerProtocol("HTTP"); /// /// Constant HTTP_HTTPS for LoadBalancerProtocol /// public static readonly LoadBalancerProtocol HTTP_HTTPS = new LoadBalancerProtocol("HTTP_HTTPS"); /// /// 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 LoadBalancerProtocol(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 LoadBalancerProtocol 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 LoadBalancerProtocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type LoadBalancerState. /// public class LoadBalancerState : ConstantClass { /// /// Constant Active for LoadBalancerState /// public static readonly LoadBalancerState Active = new LoadBalancerState("active"); /// /// Constant Active_impaired for LoadBalancerState /// public static readonly LoadBalancerState Active_impaired = new LoadBalancerState("active_impaired"); /// /// Constant Failed for LoadBalancerState /// public static readonly LoadBalancerState Failed = new LoadBalancerState("failed"); /// /// Constant Provisioning for LoadBalancerState /// public static readonly LoadBalancerState Provisioning = new LoadBalancerState("provisioning"); /// /// Constant Unknown for LoadBalancerState /// public static readonly LoadBalancerState Unknown = new LoadBalancerState("unknown"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public LoadBalancerState(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 LoadBalancerState 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 LoadBalancerState(string value) { return FindValue(value); } } /// /// Constants used for properties of type LoadBalancerTlsCertificateDnsRecordCreationStateCode. /// public class LoadBalancerTlsCertificateDnsRecordCreationStateCode : ConstantClass { /// /// Constant FAILED for LoadBalancerTlsCertificateDnsRecordCreationStateCode /// public static readonly LoadBalancerTlsCertificateDnsRecordCreationStateCode FAILED = new LoadBalancerTlsCertificateDnsRecordCreationStateCode("FAILED"); /// /// Constant STARTED for LoadBalancerTlsCertificateDnsRecordCreationStateCode /// public static readonly LoadBalancerTlsCertificateDnsRecordCreationStateCode STARTED = new LoadBalancerTlsCertificateDnsRecordCreationStateCode("STARTED"); /// /// Constant SUCCEEDED for LoadBalancerTlsCertificateDnsRecordCreationStateCode /// public static readonly LoadBalancerTlsCertificateDnsRecordCreationStateCode SUCCEEDED = new LoadBalancerTlsCertificateDnsRecordCreationStateCode("SUCCEEDED"); /// /// 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 LoadBalancerTlsCertificateDnsRecordCreationStateCode(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 LoadBalancerTlsCertificateDnsRecordCreationStateCode 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 LoadBalancerTlsCertificateDnsRecordCreationStateCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type LoadBalancerTlsCertificateDomainStatus. /// public class LoadBalancerTlsCertificateDomainStatus : ConstantClass { /// /// Constant FAILED for LoadBalancerTlsCertificateDomainStatus /// public static readonly LoadBalancerTlsCertificateDomainStatus FAILED = new LoadBalancerTlsCertificateDomainStatus("FAILED"); /// /// Constant PENDING_VALIDATION for LoadBalancerTlsCertificateDomainStatus /// public static readonly LoadBalancerTlsCertificateDomainStatus PENDING_VALIDATION = new LoadBalancerTlsCertificateDomainStatus("PENDING_VALIDATION"); /// /// Constant SUCCESS for LoadBalancerTlsCertificateDomainStatus /// public static readonly LoadBalancerTlsCertificateDomainStatus SUCCESS = new LoadBalancerTlsCertificateDomainStatus("SUCCESS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public LoadBalancerTlsCertificateDomainStatus(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 LoadBalancerTlsCertificateDomainStatus 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 LoadBalancerTlsCertificateDomainStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type LoadBalancerTlsCertificateFailureReason. /// public class LoadBalancerTlsCertificateFailureReason : ConstantClass { /// /// Constant ADDITIONAL_VERIFICATION_REQUIRED for LoadBalancerTlsCertificateFailureReason /// public static readonly LoadBalancerTlsCertificateFailureReason ADDITIONAL_VERIFICATION_REQUIRED = new LoadBalancerTlsCertificateFailureReason("ADDITIONAL_VERIFICATION_REQUIRED"); /// /// Constant DOMAIN_NOT_ALLOWED for LoadBalancerTlsCertificateFailureReason /// public static readonly LoadBalancerTlsCertificateFailureReason DOMAIN_NOT_ALLOWED = new LoadBalancerTlsCertificateFailureReason("DOMAIN_NOT_ALLOWED"); /// /// Constant INVALID_PUBLIC_DOMAIN for LoadBalancerTlsCertificateFailureReason /// public static readonly LoadBalancerTlsCertificateFailureReason INVALID_PUBLIC_DOMAIN = new LoadBalancerTlsCertificateFailureReason("INVALID_PUBLIC_DOMAIN"); /// /// Constant NO_AVAILABLE_CONTACTS for LoadBalancerTlsCertificateFailureReason /// public static readonly LoadBalancerTlsCertificateFailureReason NO_AVAILABLE_CONTACTS = new LoadBalancerTlsCertificateFailureReason("NO_AVAILABLE_CONTACTS"); /// /// Constant OTHER for LoadBalancerTlsCertificateFailureReason /// public static readonly LoadBalancerTlsCertificateFailureReason OTHER = new LoadBalancerTlsCertificateFailureReason("OTHER"); /// /// 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 LoadBalancerTlsCertificateFailureReason(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 LoadBalancerTlsCertificateFailureReason 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 LoadBalancerTlsCertificateFailureReason(string value) { return FindValue(value); } } /// /// Constants used for properties of type LoadBalancerTlsCertificateRenewalStatus. /// public class LoadBalancerTlsCertificateRenewalStatus : ConstantClass { /// /// Constant FAILED for LoadBalancerTlsCertificateRenewalStatus /// public static readonly LoadBalancerTlsCertificateRenewalStatus FAILED = new LoadBalancerTlsCertificateRenewalStatus("FAILED"); /// /// Constant PENDING_AUTO_RENEWAL for LoadBalancerTlsCertificateRenewalStatus /// public static readonly LoadBalancerTlsCertificateRenewalStatus PENDING_AUTO_RENEWAL = new LoadBalancerTlsCertificateRenewalStatus("PENDING_AUTO_RENEWAL"); /// /// Constant PENDING_VALIDATION for LoadBalancerTlsCertificateRenewalStatus /// public static readonly LoadBalancerTlsCertificateRenewalStatus PENDING_VALIDATION = new LoadBalancerTlsCertificateRenewalStatus("PENDING_VALIDATION"); /// /// Constant SUCCESS for LoadBalancerTlsCertificateRenewalStatus /// public static readonly LoadBalancerTlsCertificateRenewalStatus SUCCESS = new LoadBalancerTlsCertificateRenewalStatus("SUCCESS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public LoadBalancerTlsCertificateRenewalStatus(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 LoadBalancerTlsCertificateRenewalStatus 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 LoadBalancerTlsCertificateRenewalStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type LoadBalancerTlsCertificateRevocationReason. /// public class LoadBalancerTlsCertificateRevocationReason : ConstantClass { /// /// Constant A_A_COMPROMISE for LoadBalancerTlsCertificateRevocationReason /// public static readonly LoadBalancerTlsCertificateRevocationReason A_A_COMPROMISE = new LoadBalancerTlsCertificateRevocationReason("A_A_COMPROMISE"); /// /// Constant AFFILIATION_CHANGED for LoadBalancerTlsCertificateRevocationReason /// public static readonly LoadBalancerTlsCertificateRevocationReason AFFILIATION_CHANGED = new LoadBalancerTlsCertificateRevocationReason("AFFILIATION_CHANGED"); /// /// Constant CA_COMPROMISE for LoadBalancerTlsCertificateRevocationReason /// public static readonly LoadBalancerTlsCertificateRevocationReason CA_COMPROMISE = new LoadBalancerTlsCertificateRevocationReason("CA_COMPROMISE"); /// /// Constant CERTIFICATE_HOLD for LoadBalancerTlsCertificateRevocationReason /// public static readonly LoadBalancerTlsCertificateRevocationReason CERTIFICATE_HOLD = new LoadBalancerTlsCertificateRevocationReason("CERTIFICATE_HOLD"); /// /// Constant CESSATION_OF_OPERATION for LoadBalancerTlsCertificateRevocationReason /// public static readonly LoadBalancerTlsCertificateRevocationReason CESSATION_OF_OPERATION = new LoadBalancerTlsCertificateRevocationReason("CESSATION_OF_OPERATION"); /// /// Constant KEY_COMPROMISE for LoadBalancerTlsCertificateRevocationReason /// public static readonly LoadBalancerTlsCertificateRevocationReason KEY_COMPROMISE = new LoadBalancerTlsCertificateRevocationReason("KEY_COMPROMISE"); /// /// Constant PRIVILEGE_WITHDRAWN for LoadBalancerTlsCertificateRevocationReason /// public static readonly LoadBalancerTlsCertificateRevocationReason PRIVILEGE_WITHDRAWN = new LoadBalancerTlsCertificateRevocationReason("PRIVILEGE_WITHDRAWN"); /// /// Constant REMOVE_FROM_CRL for LoadBalancerTlsCertificateRevocationReason /// public static readonly LoadBalancerTlsCertificateRevocationReason REMOVE_FROM_CRL = new LoadBalancerTlsCertificateRevocationReason("REMOVE_FROM_CRL"); /// /// Constant SUPERCEDED for LoadBalancerTlsCertificateRevocationReason /// public static readonly LoadBalancerTlsCertificateRevocationReason SUPERCEDED = new LoadBalancerTlsCertificateRevocationReason("SUPERCEDED"); /// /// Constant UNSPECIFIED for LoadBalancerTlsCertificateRevocationReason /// public static readonly LoadBalancerTlsCertificateRevocationReason UNSPECIFIED = new LoadBalancerTlsCertificateRevocationReason("UNSPECIFIED"); /// /// 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 LoadBalancerTlsCertificateRevocationReason(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 LoadBalancerTlsCertificateRevocationReason 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 LoadBalancerTlsCertificateRevocationReason(string value) { return FindValue(value); } } /// /// Constants used for properties of type LoadBalancerTlsCertificateStatus. /// public class LoadBalancerTlsCertificateStatus : ConstantClass { /// /// Constant EXPIRED for LoadBalancerTlsCertificateStatus /// public static readonly LoadBalancerTlsCertificateStatus EXPIRED = new LoadBalancerTlsCertificateStatus("EXPIRED"); /// /// Constant FAILED for LoadBalancerTlsCertificateStatus /// public static readonly LoadBalancerTlsCertificateStatus FAILED = new LoadBalancerTlsCertificateStatus("FAILED"); /// /// Constant INACTIVE for LoadBalancerTlsCertificateStatus /// public static readonly LoadBalancerTlsCertificateStatus INACTIVE = new LoadBalancerTlsCertificateStatus("INACTIVE"); /// /// Constant ISSUED for LoadBalancerTlsCertificateStatus /// public static readonly LoadBalancerTlsCertificateStatus ISSUED = new LoadBalancerTlsCertificateStatus("ISSUED"); /// /// Constant PENDING_VALIDATION for LoadBalancerTlsCertificateStatus /// public static readonly LoadBalancerTlsCertificateStatus PENDING_VALIDATION = new LoadBalancerTlsCertificateStatus("PENDING_VALIDATION"); /// /// Constant REVOKED for LoadBalancerTlsCertificateStatus /// public static readonly LoadBalancerTlsCertificateStatus REVOKED = new LoadBalancerTlsCertificateStatus("REVOKED"); /// /// Constant UNKNOWN for LoadBalancerTlsCertificateStatus /// public static readonly LoadBalancerTlsCertificateStatus UNKNOWN = new LoadBalancerTlsCertificateStatus("UNKNOWN"); /// /// Constant VALIDATION_TIMED_OUT for LoadBalancerTlsCertificateStatus /// public static readonly LoadBalancerTlsCertificateStatus VALIDATION_TIMED_OUT = new LoadBalancerTlsCertificateStatus("VALIDATION_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 LoadBalancerTlsCertificateStatus(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 LoadBalancerTlsCertificateStatus 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 LoadBalancerTlsCertificateStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type MetricName. /// public class MetricName : ConstantClass { /// /// Constant BurstCapacityPercentage for MetricName /// public static readonly MetricName BurstCapacityPercentage = new MetricName("BurstCapacityPercentage"); /// /// Constant BurstCapacityTime for MetricName /// public static readonly MetricName BurstCapacityTime = new MetricName("BurstCapacityTime"); /// /// Constant ClientTLSNegotiationErrorCount for MetricName /// public static readonly MetricName ClientTLSNegotiationErrorCount = new MetricName("ClientTLSNegotiationErrorCount"); /// /// Constant CPUUtilization for MetricName /// public static readonly MetricName CPUUtilization = new MetricName("CPUUtilization"); /// /// Constant DatabaseConnections for MetricName /// public static readonly MetricName DatabaseConnections = new MetricName("DatabaseConnections"); /// /// Constant DiskQueueDepth for MetricName /// public static readonly MetricName DiskQueueDepth = new MetricName("DiskQueueDepth"); /// /// Constant FreeStorageSpace for MetricName /// public static readonly MetricName FreeStorageSpace = new MetricName("FreeStorageSpace"); /// /// Constant HealthyHostCount for MetricName /// public static readonly MetricName HealthyHostCount = new MetricName("HealthyHostCount"); /// /// Constant HTTPCode_Instance_2XX_Count for MetricName /// public static readonly MetricName HTTPCode_Instance_2XX_Count = new MetricName("HTTPCode_Instance_2XX_Count"); /// /// Constant HTTPCode_Instance_3XX_Count for MetricName /// public static readonly MetricName HTTPCode_Instance_3XX_Count = new MetricName("HTTPCode_Instance_3XX_Count"); /// /// Constant HTTPCode_Instance_4XX_Count for MetricName /// public static readonly MetricName HTTPCode_Instance_4XX_Count = new MetricName("HTTPCode_Instance_4XX_Count"); /// /// Constant HTTPCode_Instance_5XX_Count for MetricName /// public static readonly MetricName HTTPCode_Instance_5XX_Count = new MetricName("HTTPCode_Instance_5XX_Count"); /// /// Constant HTTPCode_LB_4XX_Count for MetricName /// public static readonly MetricName HTTPCode_LB_4XX_Count = new MetricName("HTTPCode_LB_4XX_Count"); /// /// Constant HTTPCode_LB_5XX_Count for MetricName /// public static readonly MetricName HTTPCode_LB_5XX_Count = new MetricName("HTTPCode_LB_5XX_Count"); /// /// Constant InstanceResponseTime for MetricName /// public static readonly MetricName InstanceResponseTime = new MetricName("InstanceResponseTime"); /// /// Constant NetworkIn for MetricName /// public static readonly MetricName NetworkIn = new MetricName("NetworkIn"); /// /// Constant NetworkOut for MetricName /// public static readonly MetricName NetworkOut = new MetricName("NetworkOut"); /// /// Constant NetworkReceiveThroughput for MetricName /// public static readonly MetricName NetworkReceiveThroughput = new MetricName("NetworkReceiveThroughput"); /// /// Constant NetworkTransmitThroughput for MetricName /// public static readonly MetricName NetworkTransmitThroughput = new MetricName("NetworkTransmitThroughput"); /// /// Constant RejectedConnectionCount for MetricName /// public static readonly MetricName RejectedConnectionCount = new MetricName("RejectedConnectionCount"); /// /// Constant RequestCount for MetricName /// public static readonly MetricName RequestCount = new MetricName("RequestCount"); /// /// Constant StatusCheckFailed for MetricName /// public static readonly MetricName StatusCheckFailed = new MetricName("StatusCheckFailed"); /// /// Constant StatusCheckFailed_Instance for MetricName /// public static readonly MetricName StatusCheckFailed_Instance = new MetricName("StatusCheckFailed_Instance"); /// /// Constant StatusCheckFailed_System for MetricName /// public static readonly MetricName StatusCheckFailed_System = new MetricName("StatusCheckFailed_System"); /// /// Constant UnhealthyHostCount for MetricName /// public static readonly MetricName UnhealthyHostCount = new MetricName("UnhealthyHostCount"); /// /// 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 MetricStatistic. /// public class MetricStatistic : ConstantClass { /// /// Constant Average for MetricStatistic /// public static readonly MetricStatistic Average = new MetricStatistic("Average"); /// /// Constant Maximum for MetricStatistic /// public static readonly MetricStatistic Maximum = new MetricStatistic("Maximum"); /// /// Constant Minimum for MetricStatistic /// public static readonly MetricStatistic Minimum = new MetricStatistic("Minimum"); /// /// Constant SampleCount for MetricStatistic /// public static readonly MetricStatistic SampleCount = new MetricStatistic("SampleCount"); /// /// Constant Sum for MetricStatistic /// public static readonly MetricStatistic Sum = new MetricStatistic("Sum"); /// /// 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 MetricStatistic(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 MetricStatistic 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 MetricStatistic(string value) { return FindValue(value); } } /// /// Constants used for properties of type MetricUnit. /// public class MetricUnit : ConstantClass { /// /// Constant Bits for MetricUnit /// public static readonly MetricUnit Bits = new MetricUnit("Bits"); /// /// Constant BitsSecond for MetricUnit /// public static readonly MetricUnit BitsSecond = new MetricUnit("Bits/Second"); /// /// Constant Bytes for MetricUnit /// public static readonly MetricUnit Bytes = new MetricUnit("Bytes"); /// /// Constant BytesSecond for MetricUnit /// public static readonly MetricUnit BytesSecond = new MetricUnit("Bytes/Second"); /// /// Constant Count for MetricUnit /// public static readonly MetricUnit Count = new MetricUnit("Count"); /// /// Constant CountSecond for MetricUnit /// public static readonly MetricUnit CountSecond = new MetricUnit("Count/Second"); /// /// Constant Gigabits for MetricUnit /// public static readonly MetricUnit Gigabits = new MetricUnit("Gigabits"); /// /// Constant GigabitsSecond for MetricUnit /// public static readonly MetricUnit GigabitsSecond = new MetricUnit("Gigabits/Second"); /// /// Constant Gigabytes for MetricUnit /// public static readonly MetricUnit Gigabytes = new MetricUnit("Gigabytes"); /// /// Constant GigabytesSecond for MetricUnit /// public static readonly MetricUnit GigabytesSecond = new MetricUnit("Gigabytes/Second"); /// /// Constant Kilobits for MetricUnit /// public static readonly MetricUnit Kilobits = new MetricUnit("Kilobits"); /// /// Constant KilobitsSecond for MetricUnit /// public static readonly MetricUnit KilobitsSecond = new MetricUnit("Kilobits/Second"); /// /// Constant Kilobytes for MetricUnit /// public static readonly MetricUnit Kilobytes = new MetricUnit("Kilobytes"); /// /// Constant KilobytesSecond for MetricUnit /// public static readonly MetricUnit KilobytesSecond = new MetricUnit("Kilobytes/Second"); /// /// Constant Megabits for MetricUnit /// public static readonly MetricUnit Megabits = new MetricUnit("Megabits"); /// /// Constant MegabitsSecond for MetricUnit /// public static readonly MetricUnit MegabitsSecond = new MetricUnit("Megabits/Second"); /// /// Constant Megabytes for MetricUnit /// public static readonly MetricUnit Megabytes = new MetricUnit("Megabytes"); /// /// Constant MegabytesSecond for MetricUnit /// public static readonly MetricUnit MegabytesSecond = new MetricUnit("Megabytes/Second"); /// /// Constant Microseconds for MetricUnit /// public static readonly MetricUnit Microseconds = new MetricUnit("Microseconds"); /// /// Constant Milliseconds for MetricUnit /// public static readonly MetricUnit Milliseconds = new MetricUnit("Milliseconds"); /// /// Constant None for MetricUnit /// public static readonly MetricUnit None = new MetricUnit("None"); /// /// Constant Percent for MetricUnit /// public static readonly MetricUnit Percent = new MetricUnit("Percent"); /// /// Constant Seconds for MetricUnit /// public static readonly MetricUnit Seconds = new MetricUnit("Seconds"); /// /// Constant Terabits for MetricUnit /// public static readonly MetricUnit Terabits = new MetricUnit("Terabits"); /// /// Constant TerabitsSecond for MetricUnit /// public static readonly MetricUnit TerabitsSecond = new MetricUnit("Terabits/Second"); /// /// Constant Terabytes for MetricUnit /// public static readonly MetricUnit Terabytes = new MetricUnit("Terabytes"); /// /// Constant TerabytesSecond for MetricUnit /// public static readonly MetricUnit TerabytesSecond = new MetricUnit("Terabytes/Second"); /// /// 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 MetricUnit(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 MetricUnit 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 MetricUnit(string value) { return FindValue(value); } } /// /// Constants used for properties of type NameServersUpdateStateCode. /// public class NameServersUpdateStateCode : ConstantClass { /// /// Constant FAILED for NameServersUpdateStateCode /// public static readonly NameServersUpdateStateCode FAILED = new NameServersUpdateStateCode("FAILED"); /// /// Constant PENDING for NameServersUpdateStateCode /// public static readonly NameServersUpdateStateCode PENDING = new NameServersUpdateStateCode("PENDING"); /// /// Constant STARTED for NameServersUpdateStateCode /// public static readonly NameServersUpdateStateCode STARTED = new NameServersUpdateStateCode("STARTED"); /// /// Constant SUCCEEDED for NameServersUpdateStateCode /// public static readonly NameServersUpdateStateCode SUCCEEDED = new NameServersUpdateStateCode("SUCCEEDED"); /// /// 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 NameServersUpdateStateCode(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 NameServersUpdateStateCode 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 NameServersUpdateStateCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type NetworkProtocol. /// public class NetworkProtocol : ConstantClass { /// /// Constant All for NetworkProtocol /// public static readonly NetworkProtocol All = new NetworkProtocol("all"); /// /// Constant Icmp for NetworkProtocol /// public static readonly NetworkProtocol Icmp = new NetworkProtocol("icmp"); /// /// Constant Tcp for NetworkProtocol /// public static readonly NetworkProtocol Tcp = new NetworkProtocol("tcp"); /// /// Constant Udp for NetworkProtocol /// public static readonly NetworkProtocol Udp = new NetworkProtocol("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 NetworkProtocol(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 NetworkProtocol 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 NetworkProtocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type OperationStatus. /// public class OperationStatus : ConstantClass { /// /// Constant Completed for OperationStatus /// public static readonly OperationStatus Completed = new OperationStatus("Completed"); /// /// Constant Failed for OperationStatus /// public static readonly OperationStatus Failed = new OperationStatus("Failed"); /// /// Constant NotStarted for OperationStatus /// public static readonly OperationStatus NotStarted = new OperationStatus("NotStarted"); /// /// Constant Started for OperationStatus /// public static readonly OperationStatus Started = new OperationStatus("Started"); /// /// Constant Succeeded for OperationStatus /// public static readonly OperationStatus Succeeded = new OperationStatus("Succeeded"); /// /// 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 OperationStatus(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 OperationStatus 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 OperationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type OperationType. /// public class OperationType : ConstantClass { /// /// Constant AllocateStaticIp for OperationType /// public static readonly OperationType AllocateStaticIp = new OperationType("AllocateStaticIp"); /// /// Constant AttachCertificateToDistribution for OperationType /// public static readonly OperationType AttachCertificateToDistribution = new OperationType("AttachCertificateToDistribution"); /// /// Constant AttachDisk for OperationType /// public static readonly OperationType AttachDisk = new OperationType("AttachDisk"); /// /// Constant AttachInstancesToLoadBalancer for OperationType /// public static readonly OperationType AttachInstancesToLoadBalancer = new OperationType("AttachInstancesToLoadBalancer"); /// /// Constant AttachLoadBalancerTlsCertificate for OperationType /// public static readonly OperationType AttachLoadBalancerTlsCertificate = new OperationType("AttachLoadBalancerTlsCertificate"); /// /// Constant AttachStaticIp for OperationType /// public static readonly OperationType AttachStaticIp = new OperationType("AttachStaticIp"); /// /// Constant CloseInstancePublicPorts for OperationType /// public static readonly OperationType CloseInstancePublicPorts = new OperationType("CloseInstancePublicPorts"); /// /// Constant CreateBucket for OperationType /// public static readonly OperationType CreateBucket = new OperationType("CreateBucket"); /// /// Constant CreateBucketAccessKey for OperationType /// public static readonly OperationType CreateBucketAccessKey = new OperationType("CreateBucketAccessKey"); /// /// Constant CreateCertificate for OperationType /// public static readonly OperationType CreateCertificate = new OperationType("CreateCertificate"); /// /// Constant CreateContactMethod for OperationType /// public static readonly OperationType CreateContactMethod = new OperationType("CreateContactMethod"); /// /// Constant CreateContainerService for OperationType /// public static readonly OperationType CreateContainerService = new OperationType("CreateContainerService"); /// /// Constant CreateContainerServiceDeployment for OperationType /// public static readonly OperationType CreateContainerServiceDeployment = new OperationType("CreateContainerServiceDeployment"); /// /// Constant CreateContainerServiceRegistryLogin for OperationType /// public static readonly OperationType CreateContainerServiceRegistryLogin = new OperationType("CreateContainerServiceRegistryLogin"); /// /// Constant CreateDisk for OperationType /// public static readonly OperationType CreateDisk = new OperationType("CreateDisk"); /// /// Constant CreateDiskFromSnapshot for OperationType /// public static readonly OperationType CreateDiskFromSnapshot = new OperationType("CreateDiskFromSnapshot"); /// /// Constant CreateDiskSnapshot for OperationType /// public static readonly OperationType CreateDiskSnapshot = new OperationType("CreateDiskSnapshot"); /// /// Constant CreateDistribution for OperationType /// public static readonly OperationType CreateDistribution = new OperationType("CreateDistribution"); /// /// Constant CreateDomain for OperationType /// public static readonly OperationType CreateDomain = new OperationType("CreateDomain"); /// /// Constant CreateInstance for OperationType /// public static readonly OperationType CreateInstance = new OperationType("CreateInstance"); /// /// Constant CreateInstancesFromSnapshot for OperationType /// public static readonly OperationType CreateInstancesFromSnapshot = new OperationType("CreateInstancesFromSnapshot"); /// /// Constant CreateInstanceSnapshot for OperationType /// public static readonly OperationType CreateInstanceSnapshot = new OperationType("CreateInstanceSnapshot"); /// /// Constant CreateLoadBalancer for OperationType /// public static readonly OperationType CreateLoadBalancer = new OperationType("CreateLoadBalancer"); /// /// Constant CreateLoadBalancerTlsCertificate for OperationType /// public static readonly OperationType CreateLoadBalancerTlsCertificate = new OperationType("CreateLoadBalancerTlsCertificate"); /// /// Constant CreateRelationalDatabase for OperationType /// public static readonly OperationType CreateRelationalDatabase = new OperationType("CreateRelationalDatabase"); /// /// Constant CreateRelationalDatabaseFromSnapshot for OperationType /// public static readonly OperationType CreateRelationalDatabaseFromSnapshot = new OperationType("CreateRelationalDatabaseFromSnapshot"); /// /// Constant CreateRelationalDatabaseSnapshot for OperationType /// public static readonly OperationType CreateRelationalDatabaseSnapshot = new OperationType("CreateRelationalDatabaseSnapshot"); /// /// Constant DeleteAlarm for OperationType /// public static readonly OperationType DeleteAlarm = new OperationType("DeleteAlarm"); /// /// Constant DeleteBucket for OperationType /// public static readonly OperationType DeleteBucket = new OperationType("DeleteBucket"); /// /// Constant DeleteBucketAccessKey for OperationType /// public static readonly OperationType DeleteBucketAccessKey = new OperationType("DeleteBucketAccessKey"); /// /// Constant DeleteCertificate for OperationType /// public static readonly OperationType DeleteCertificate = new OperationType("DeleteCertificate"); /// /// Constant DeleteContactMethod for OperationType /// public static readonly OperationType DeleteContactMethod = new OperationType("DeleteContactMethod"); /// /// Constant DeleteContainerImage for OperationType /// public static readonly OperationType DeleteContainerImage = new OperationType("DeleteContainerImage"); /// /// Constant DeleteContainerService for OperationType /// public static readonly OperationType DeleteContainerService = new OperationType("DeleteContainerService"); /// /// Constant DeleteDisk for OperationType /// public static readonly OperationType DeleteDisk = new OperationType("DeleteDisk"); /// /// Constant DeleteDiskSnapshot for OperationType /// public static readonly OperationType DeleteDiskSnapshot = new OperationType("DeleteDiskSnapshot"); /// /// Constant DeleteDistribution for OperationType /// public static readonly OperationType DeleteDistribution = new OperationType("DeleteDistribution"); /// /// Constant DeleteDomain for OperationType /// public static readonly OperationType DeleteDomain = new OperationType("DeleteDomain"); /// /// Constant DeleteDomainEntry for OperationType /// public static readonly OperationType DeleteDomainEntry = new OperationType("DeleteDomainEntry"); /// /// Constant DeleteInstance for OperationType /// public static readonly OperationType DeleteInstance = new OperationType("DeleteInstance"); /// /// Constant DeleteInstanceSnapshot for OperationType /// public static readonly OperationType DeleteInstanceSnapshot = new OperationType("DeleteInstanceSnapshot"); /// /// Constant DeleteKnownHostKeys for OperationType /// public static readonly OperationType DeleteKnownHostKeys = new OperationType("DeleteKnownHostKeys"); /// /// Constant DeleteLoadBalancer for OperationType /// public static readonly OperationType DeleteLoadBalancer = new OperationType("DeleteLoadBalancer"); /// /// Constant DeleteLoadBalancerTlsCertificate for OperationType /// public static readonly OperationType DeleteLoadBalancerTlsCertificate = new OperationType("DeleteLoadBalancerTlsCertificate"); /// /// Constant DeleteRelationalDatabase for OperationType /// public static readonly OperationType DeleteRelationalDatabase = new OperationType("DeleteRelationalDatabase"); /// /// Constant DeleteRelationalDatabaseSnapshot for OperationType /// public static readonly OperationType DeleteRelationalDatabaseSnapshot = new OperationType("DeleteRelationalDatabaseSnapshot"); /// /// Constant DetachCertificateFromDistribution for OperationType /// public static readonly OperationType DetachCertificateFromDistribution = new OperationType("DetachCertificateFromDistribution"); /// /// Constant DetachDisk for OperationType /// public static readonly OperationType DetachDisk = new OperationType("DetachDisk"); /// /// Constant DetachInstancesFromLoadBalancer for OperationType /// public static readonly OperationType DetachInstancesFromLoadBalancer = new OperationType("DetachInstancesFromLoadBalancer"); /// /// Constant DetachStaticIp for OperationType /// public static readonly OperationType DetachStaticIp = new OperationType("DetachStaticIp"); /// /// Constant DisableAddOn for OperationType /// public static readonly OperationType DisableAddOn = new OperationType("DisableAddOn"); /// /// Constant EnableAddOn for OperationType /// public static readonly OperationType EnableAddOn = new OperationType("EnableAddOn"); /// /// Constant GetAlarms for OperationType /// public static readonly OperationType GetAlarms = new OperationType("GetAlarms"); /// /// Constant GetContactMethods for OperationType /// public static readonly OperationType GetContactMethods = new OperationType("GetContactMethods"); /// /// Constant OpenInstancePublicPorts for OperationType /// public static readonly OperationType OpenInstancePublicPorts = new OperationType("OpenInstancePublicPorts"); /// /// Constant PutAlarm for OperationType /// public static readonly OperationType PutAlarm = new OperationType("PutAlarm"); /// /// Constant PutInstancePublicPorts for OperationType /// public static readonly OperationType PutInstancePublicPorts = new OperationType("PutInstancePublicPorts"); /// /// Constant RebootInstance for OperationType /// public static readonly OperationType RebootInstance = new OperationType("RebootInstance"); /// /// Constant RebootRelationalDatabase for OperationType /// public static readonly OperationType RebootRelationalDatabase = new OperationType("RebootRelationalDatabase"); /// /// Constant RegisterContainerImage for OperationType /// public static readonly OperationType RegisterContainerImage = new OperationType("RegisterContainerImage"); /// /// Constant ReleaseStaticIp for OperationType /// public static readonly OperationType ReleaseStaticIp = new OperationType("ReleaseStaticIp"); /// /// Constant ResetDistributionCache for OperationType /// public static readonly OperationType ResetDistributionCache = new OperationType("ResetDistributionCache"); /// /// Constant SendContactMethodVerification for OperationType /// public static readonly OperationType SendContactMethodVerification = new OperationType("SendContactMethodVerification"); /// /// Constant SetIpAddressType for OperationType /// public static readonly OperationType SetIpAddressType = new OperationType("SetIpAddressType"); /// /// Constant SetResourceAccessForBucket for OperationType /// public static readonly OperationType SetResourceAccessForBucket = new OperationType("SetResourceAccessForBucket"); /// /// Constant StartGUISession for OperationType /// public static readonly OperationType StartGUISession = new OperationType("StartGUISession"); /// /// Constant StartInstance for OperationType /// public static readonly OperationType StartInstance = new OperationType("StartInstance"); /// /// Constant StartRelationalDatabase for OperationType /// public static readonly OperationType StartRelationalDatabase = new OperationType("StartRelationalDatabase"); /// /// Constant StopGUISession for OperationType /// public static readonly OperationType StopGUISession = new OperationType("StopGUISession"); /// /// Constant StopInstance for OperationType /// public static readonly OperationType StopInstance = new OperationType("StopInstance"); /// /// Constant StopRelationalDatabase for OperationType /// public static readonly OperationType StopRelationalDatabase = new OperationType("StopRelationalDatabase"); /// /// Constant TestAlarm for OperationType /// public static readonly OperationType TestAlarm = new OperationType("TestAlarm"); /// /// Constant UpdateBucket for OperationType /// public static readonly OperationType UpdateBucket = new OperationType("UpdateBucket"); /// /// Constant UpdateBucketBundle for OperationType /// public static readonly OperationType UpdateBucketBundle = new OperationType("UpdateBucketBundle"); /// /// Constant UpdateContainerService for OperationType /// public static readonly OperationType UpdateContainerService = new OperationType("UpdateContainerService"); /// /// Constant UpdateDistribution for OperationType /// public static readonly OperationType UpdateDistribution = new OperationType("UpdateDistribution"); /// /// Constant UpdateDistributionBundle for OperationType /// public static readonly OperationType UpdateDistributionBundle = new OperationType("UpdateDistributionBundle"); /// /// Constant UpdateDomainEntry for OperationType /// public static readonly OperationType UpdateDomainEntry = new OperationType("UpdateDomainEntry"); /// /// Constant UpdateInstanceMetadataOptions for OperationType /// public static readonly OperationType UpdateInstanceMetadataOptions = new OperationType("UpdateInstanceMetadataOptions"); /// /// Constant UpdateLoadBalancerAttribute for OperationType /// public static readonly OperationType UpdateLoadBalancerAttribute = new OperationType("UpdateLoadBalancerAttribute"); /// /// Constant UpdateRelationalDatabase for OperationType /// public static readonly OperationType UpdateRelationalDatabase = new OperationType("UpdateRelationalDatabase"); /// /// Constant UpdateRelationalDatabaseParameters for OperationType /// public static readonly OperationType UpdateRelationalDatabaseParameters = new OperationType("UpdateRelationalDatabaseParameters"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public OperationType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static OperationType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator OperationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type OriginProtocolPolicyEnum. /// public class OriginProtocolPolicyEnum : ConstantClass { /// /// Constant HttpOnly for OriginProtocolPolicyEnum /// public static readonly OriginProtocolPolicyEnum HttpOnly = new OriginProtocolPolicyEnum("http-only"); /// /// Constant HttpsOnly for OriginProtocolPolicyEnum /// public static readonly OriginProtocolPolicyEnum HttpsOnly = new OriginProtocolPolicyEnum("https-only"); /// /// 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 OriginProtocolPolicyEnum(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 OriginProtocolPolicyEnum 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 OriginProtocolPolicyEnum(string value) { return FindValue(value); } } /// /// Constants used for properties of type PortAccessType. /// public class PortAccessType : ConstantClass { /// /// Constant Private for PortAccessType /// public static readonly PortAccessType Private = new PortAccessType("Private"); /// /// Constant Public for PortAccessType /// public static readonly PortAccessType Public = new PortAccessType("Public"); /// /// 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 PortAccessType(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 PortAccessType 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 PortAccessType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PortInfoSourceType. /// public class PortInfoSourceType : ConstantClass { /// /// Constant CLOSED for PortInfoSourceType /// public static readonly PortInfoSourceType CLOSED = new PortInfoSourceType("CLOSED"); /// /// Constant DEFAULT for PortInfoSourceType /// public static readonly PortInfoSourceType DEFAULT = new PortInfoSourceType("DEFAULT"); /// /// Constant INSTANCE for PortInfoSourceType /// public static readonly PortInfoSourceType INSTANCE = new PortInfoSourceType("INSTANCE"); /// /// Constant NONE for PortInfoSourceType /// public static readonly PortInfoSourceType NONE = new PortInfoSourceType("NONE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public PortInfoSourceType(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 PortInfoSourceType 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 PortInfoSourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PortState. /// public class PortState : ConstantClass { /// /// Constant Closed for PortState /// public static readonly PortState Closed = new PortState("closed"); /// /// Constant Open for PortState /// public static readonly PortState Open = new PortState("open"); /// /// 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 PortState(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 PortState 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 PortState(string value) { return FindValue(value); } } /// /// Constants used for properties of type PricingUnit. /// public class PricingUnit : ConstantClass { /// /// Constant Bundles for PricingUnit /// public static readonly PricingUnit Bundles = new PricingUnit("Bundles"); /// /// Constant GB for PricingUnit /// public static readonly PricingUnit GB = new PricingUnit("GB"); /// /// Constant GBMo for PricingUnit /// public static readonly PricingUnit GBMo = new PricingUnit("GB-Mo"); /// /// Constant Hrs for PricingUnit /// public static readonly PricingUnit Hrs = new PricingUnit("Hrs"); /// /// Constant Queries for PricingUnit /// public static readonly PricingUnit Queries = new PricingUnit("Queries"); /// /// 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 PricingUnit(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 PricingUnit 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 PricingUnit(string value) { return FindValue(value); } } /// /// Constants used for properties of type R53HostedZoneDeletionStateCode. /// public class R53HostedZoneDeletionStateCode : ConstantClass { /// /// Constant FAILED for R53HostedZoneDeletionStateCode /// public static readonly R53HostedZoneDeletionStateCode FAILED = new R53HostedZoneDeletionStateCode("FAILED"); /// /// Constant PENDING for R53HostedZoneDeletionStateCode /// public static readonly R53HostedZoneDeletionStateCode PENDING = new R53HostedZoneDeletionStateCode("PENDING"); /// /// Constant STARTED for R53HostedZoneDeletionStateCode /// public static readonly R53HostedZoneDeletionStateCode STARTED = new R53HostedZoneDeletionStateCode("STARTED"); /// /// Constant SUCCEEDED for R53HostedZoneDeletionStateCode /// public static readonly R53HostedZoneDeletionStateCode SUCCEEDED = new R53HostedZoneDeletionStateCode("SUCCEEDED"); /// /// 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 R53HostedZoneDeletionStateCode(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 R53HostedZoneDeletionStateCode 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 R53HostedZoneDeletionStateCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type RecordState. /// public class RecordState : ConstantClass { /// /// Constant Failed for RecordState /// public static readonly RecordState Failed = new RecordState("Failed"); /// /// Constant Started for RecordState /// public static readonly RecordState Started = new RecordState("Started"); /// /// Constant Succeeded for RecordState /// public static readonly RecordState Succeeded = new RecordState("Succeeded"); /// /// 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 RecordState(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 RecordState 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 RecordState(string value) { return FindValue(value); } } /// /// Constants used for properties of type RegionName. /// public class RegionName : ConstantClass { /// /// Constant ApNortheast1 for RegionName /// public static readonly RegionName ApNortheast1 = new RegionName("ap-northeast-1"); /// /// Constant ApNortheast2 for RegionName /// public static readonly RegionName ApNortheast2 = new RegionName("ap-northeast-2"); /// /// Constant ApSouth1 for RegionName /// public static readonly RegionName ApSouth1 = new RegionName("ap-south-1"); /// /// Constant ApSoutheast1 for RegionName /// public static readonly RegionName ApSoutheast1 = new RegionName("ap-southeast-1"); /// /// Constant ApSoutheast2 for RegionName /// public static readonly RegionName ApSoutheast2 = new RegionName("ap-southeast-2"); /// /// Constant CaCentral1 for RegionName /// public static readonly RegionName CaCentral1 = new RegionName("ca-central-1"); /// /// Constant EuCentral1 for RegionName /// public static readonly RegionName EuCentral1 = new RegionName("eu-central-1"); /// /// Constant EuNorth1 for RegionName /// public static readonly RegionName EuNorth1 = new RegionName("eu-north-1"); /// /// Constant EuWest1 for RegionName /// public static readonly RegionName EuWest1 = new RegionName("eu-west-1"); /// /// Constant EuWest2 for RegionName /// public static readonly RegionName EuWest2 = new RegionName("eu-west-2"); /// /// Constant EuWest3 for RegionName /// public static readonly RegionName EuWest3 = new RegionName("eu-west-3"); /// /// Constant UsEast1 for RegionName /// public static readonly RegionName UsEast1 = new RegionName("us-east-1"); /// /// Constant UsEast2 for RegionName /// public static readonly RegionName UsEast2 = new RegionName("us-east-2"); /// /// Constant UsWest1 for RegionName /// public static readonly RegionName UsWest1 = new RegionName("us-west-1"); /// /// Constant UsWest2 for RegionName /// public static readonly RegionName UsWest2 = new RegionName("us-west-2"); /// /// 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 RegionName(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 RegionName 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 RegionName(string value) { return FindValue(value); } } /// /// Constants used for properties of type RelationalDatabaseEngine. /// public class RelationalDatabaseEngine : ConstantClass { /// /// Constant Mysql for RelationalDatabaseEngine /// public static readonly RelationalDatabaseEngine Mysql = new RelationalDatabaseEngine("mysql"); /// /// 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 RelationalDatabaseEngine(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 RelationalDatabaseEngine 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 RelationalDatabaseEngine(string value) { return FindValue(value); } } /// /// Constants used for properties of type RelationalDatabaseMetricName. /// public class RelationalDatabaseMetricName : ConstantClass { /// /// Constant CPUUtilization for RelationalDatabaseMetricName /// public static readonly RelationalDatabaseMetricName CPUUtilization = new RelationalDatabaseMetricName("CPUUtilization"); /// /// Constant DatabaseConnections for RelationalDatabaseMetricName /// public static readonly RelationalDatabaseMetricName DatabaseConnections = new RelationalDatabaseMetricName("DatabaseConnections"); /// /// Constant DiskQueueDepth for RelationalDatabaseMetricName /// public static readonly RelationalDatabaseMetricName DiskQueueDepth = new RelationalDatabaseMetricName("DiskQueueDepth"); /// /// Constant FreeStorageSpace for RelationalDatabaseMetricName /// public static readonly RelationalDatabaseMetricName FreeStorageSpace = new RelationalDatabaseMetricName("FreeStorageSpace"); /// /// Constant NetworkReceiveThroughput for RelationalDatabaseMetricName /// public static readonly RelationalDatabaseMetricName NetworkReceiveThroughput = new RelationalDatabaseMetricName("NetworkReceiveThroughput"); /// /// Constant NetworkTransmitThroughput for RelationalDatabaseMetricName /// public static readonly RelationalDatabaseMetricName NetworkTransmitThroughput = new RelationalDatabaseMetricName("NetworkTransmitThroughput"); /// /// 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 RelationalDatabaseMetricName(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 RelationalDatabaseMetricName 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 RelationalDatabaseMetricName(string value) { return FindValue(value); } } /// /// Constants used for properties of type RelationalDatabasePasswordVersion. /// public class RelationalDatabasePasswordVersion : ConstantClass { /// /// Constant CURRENT for RelationalDatabasePasswordVersion /// public static readonly RelationalDatabasePasswordVersion CURRENT = new RelationalDatabasePasswordVersion("CURRENT"); /// /// Constant PENDING for RelationalDatabasePasswordVersion /// public static readonly RelationalDatabasePasswordVersion PENDING = new RelationalDatabasePasswordVersion("PENDING"); /// /// Constant PREVIOUS for RelationalDatabasePasswordVersion /// public static readonly RelationalDatabasePasswordVersion PREVIOUS = new RelationalDatabasePasswordVersion("PREVIOUS"); /// /// 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 RelationalDatabasePasswordVersion(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 RelationalDatabasePasswordVersion 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 RelationalDatabasePasswordVersion(string value) { return FindValue(value); } } /// /// Constants used for properties of type RenewalStatus. /// public class RenewalStatus : ConstantClass { /// /// Constant Failed for RenewalStatus /// public static readonly RenewalStatus Failed = new RenewalStatus("Failed"); /// /// Constant PendingAutoRenewal for RenewalStatus /// public static readonly RenewalStatus PendingAutoRenewal = new RenewalStatus("PendingAutoRenewal"); /// /// Constant PendingValidation for RenewalStatus /// public static readonly RenewalStatus PendingValidation = new RenewalStatus("PendingValidation"); /// /// Constant Success for RenewalStatus /// public static readonly RenewalStatus Success = new RenewalStatus("Success"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public RenewalStatus(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 RenewalStatus 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 RenewalStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceBucketAccess. /// public class ResourceBucketAccess : ConstantClass { /// /// Constant Allow for ResourceBucketAccess /// public static readonly ResourceBucketAccess Allow = new ResourceBucketAccess("allow"); /// /// Constant Deny for ResourceBucketAccess /// public static readonly ResourceBucketAccess Deny = new ResourceBucketAccess("deny"); /// /// 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 ResourceBucketAccess(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 ResourceBucketAccess 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 ResourceBucketAccess(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceType. /// public class ResourceType : ConstantClass { /// /// Constant Alarm for ResourceType /// public static readonly ResourceType Alarm = new ResourceType("Alarm"); /// /// Constant Bucket for ResourceType /// public static readonly ResourceType Bucket = new ResourceType("Bucket"); /// /// Constant Certificate for ResourceType /// public static readonly ResourceType Certificate = new ResourceType("Certificate"); /// /// Constant CloudFormationStackRecord for ResourceType /// public static readonly ResourceType CloudFormationStackRecord = new ResourceType("CloudFormationStackRecord"); /// /// Constant ContactMethod for ResourceType /// public static readonly ResourceType ContactMethod = new ResourceType("ContactMethod"); /// /// Constant ContainerService for ResourceType /// public static readonly ResourceType ContainerService = new ResourceType("ContainerService"); /// /// Constant Disk for ResourceType /// public static readonly ResourceType Disk = new ResourceType("Disk"); /// /// Constant DiskSnapshot for ResourceType /// public static readonly ResourceType DiskSnapshot = new ResourceType("DiskSnapshot"); /// /// Constant Distribution for ResourceType /// public static readonly ResourceType Distribution = new ResourceType("Distribution"); /// /// Constant Domain for ResourceType /// public static readonly ResourceType Domain = new ResourceType("Domain"); /// /// Constant ExportSnapshotRecord for ResourceType /// public static readonly ResourceType ExportSnapshotRecord = new ResourceType("ExportSnapshotRecord"); /// /// Constant Instance for ResourceType /// public static readonly ResourceType Instance = new ResourceType("Instance"); /// /// Constant InstanceSnapshot for ResourceType /// public static readonly ResourceType InstanceSnapshot = new ResourceType("InstanceSnapshot"); /// /// Constant KeyPair for ResourceType /// public static readonly ResourceType KeyPair = new ResourceType("KeyPair"); /// /// Constant LoadBalancer for ResourceType /// public static readonly ResourceType LoadBalancer = new ResourceType("LoadBalancer"); /// /// Constant LoadBalancerTlsCertificate for ResourceType /// public static readonly ResourceType LoadBalancerTlsCertificate = new ResourceType("LoadBalancerTlsCertificate"); /// /// Constant PeeredVpc for ResourceType /// public static readonly ResourceType PeeredVpc = new ResourceType("PeeredVpc"); /// /// Constant RelationalDatabase for ResourceType /// public static readonly ResourceType RelationalDatabase = new ResourceType("RelationalDatabase"); /// /// Constant RelationalDatabaseSnapshot for ResourceType /// public static readonly ResourceType RelationalDatabaseSnapshot = new ResourceType("RelationalDatabaseSnapshot"); /// /// Constant StaticIp for ResourceType /// public static readonly ResourceType StaticIp = new ResourceType("StaticIp"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ResourceType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ResourceType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Status. /// public class Status : ConstantClass { /// /// Constant FailedInstanceCreation for Status /// public static readonly Status FailedInstanceCreation = new Status("failedInstanceCreation"); /// /// Constant FailedStartingGUISession for Status /// public static readonly Status FailedStartingGUISession = new Status("failedStartingGUISession"); /// /// Constant FailedStoppingGUISession for Status /// public static readonly Status FailedStoppingGUISession = new Status("failedStoppingGUISession"); /// /// Constant NotStarted for Status /// public static readonly Status NotStarted = new Status("notStarted"); /// /// Constant SettingUpInstance for Status /// public static readonly Status SettingUpInstance = new Status("settingUpInstance"); /// /// Constant Started for Status /// public static readonly Status Started = new Status("started"); /// /// Constant StartExpired for Status /// public static readonly Status StartExpired = new Status("startExpired"); /// /// Constant Starting for Status /// public static readonly Status Starting = new Status("starting"); /// /// Constant Stopped for Status /// public static readonly Status Stopped = new Status("stopped"); /// /// Constant Stopping for Status /// public static readonly Status Stopping = new Status("stopping"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public Status(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 Status 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 Status(string value) { return FindValue(value); } } /// /// Constants used for properties of type StatusType. /// public class StatusType : ConstantClass { /// /// Constant Active for StatusType /// public static readonly StatusType Active = new StatusType("Active"); /// /// Constant Inactive for StatusType /// public static readonly StatusType Inactive = new StatusType("Inactive"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public StatusType(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 StatusType 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 StatusType(string value) { return FindValue(value); } } /// /// Constants used for properties of type TreatMissingData. /// public class TreatMissingData : ConstantClass { /// /// Constant Breaching for TreatMissingData /// public static readonly TreatMissingData Breaching = new TreatMissingData("breaching"); /// /// Constant Ignore for TreatMissingData /// public static readonly TreatMissingData Ignore = new TreatMissingData("ignore"); /// /// Constant Missing for TreatMissingData /// public static readonly TreatMissingData Missing = new TreatMissingData("missing"); /// /// Constant NotBreaching for TreatMissingData /// public static readonly TreatMissingData NotBreaching = new TreatMissingData("notBreaching"); /// /// 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 TreatMissingData(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 TreatMissingData 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 TreatMissingData(string value) { return FindValue(value); } } }