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