/*
* 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 mgn-2020-02-26.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.Mgn
{
///
/// Constants used for properties of type ActionCategory.
///
public class ActionCategory : ConstantClass
{
///
/// Constant BACKUP for ActionCategory
///
public static readonly ActionCategory BACKUP = new ActionCategory("BACKUP");
///
/// Constant CONFIGURATION for ActionCategory
///
public static readonly ActionCategory CONFIGURATION = new ActionCategory("CONFIGURATION");
///
/// Constant DISASTER_RECOVERY for ActionCategory
///
public static readonly ActionCategory DISASTER_RECOVERY = new ActionCategory("DISASTER_RECOVERY");
///
/// Constant LICENSE_AND_SUBSCRIPTION for ActionCategory
///
public static readonly ActionCategory LICENSE_AND_SUBSCRIPTION = new ActionCategory("LICENSE_AND_SUBSCRIPTION");
///
/// Constant NETWORKING for ActionCategory
///
public static readonly ActionCategory NETWORKING = new ActionCategory("NETWORKING");
///
/// Constant OBSERVABILITY for ActionCategory
///
public static readonly ActionCategory OBSERVABILITY = new ActionCategory("OBSERVABILITY");
///
/// Constant OPERATING_SYSTEM for ActionCategory
///
public static readonly ActionCategory OPERATING_SYSTEM = new ActionCategory("OPERATING_SYSTEM");
///
/// Constant OTHER for ActionCategory
///
public static readonly ActionCategory OTHER = new ActionCategory("OTHER");
///
/// Constant SECURITY for ActionCategory
///
public static readonly ActionCategory SECURITY = new ActionCategory("SECURITY");
///
/// Constant VALIDATION for ActionCategory
///
public static readonly ActionCategory VALIDATION = new ActionCategory("VALIDATION");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ActionCategory(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ActionCategory FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ActionCategory(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ApplicationHealthStatus.
///
public class ApplicationHealthStatus : ConstantClass
{
///
/// Constant ERROR for ApplicationHealthStatus
///
public static readonly ApplicationHealthStatus ERROR = new ApplicationHealthStatus("ERROR");
///
/// Constant HEALTHY for ApplicationHealthStatus
///
public static readonly ApplicationHealthStatus HEALTHY = new ApplicationHealthStatus("HEALTHY");
///
/// Constant LAGGING for ApplicationHealthStatus
///
public static readonly ApplicationHealthStatus LAGGING = new ApplicationHealthStatus("LAGGING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ApplicationHealthStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ApplicationHealthStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ApplicationHealthStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ApplicationProgressStatus.
///
public class ApplicationProgressStatus : ConstantClass
{
///
/// Constant COMPLETED for ApplicationProgressStatus
///
public static readonly ApplicationProgressStatus COMPLETED = new ApplicationProgressStatus("COMPLETED");
///
/// Constant IN_PROGRESS for ApplicationProgressStatus
///
public static readonly ApplicationProgressStatus IN_PROGRESS = new ApplicationProgressStatus("IN_PROGRESS");
///
/// Constant NOT_STARTED for ApplicationProgressStatus
///
public static readonly ApplicationProgressStatus NOT_STARTED = new ApplicationProgressStatus("NOT_STARTED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ApplicationProgressStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ApplicationProgressStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ApplicationProgressStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type BootMode.
///
public class BootMode : ConstantClass
{
///
/// Constant LEGACY_BIOS for BootMode
///
public static readonly BootMode LEGACY_BIOS = new BootMode("LEGACY_BIOS");
///
/// Constant UEFI for BootMode
///
public static readonly BootMode UEFI = new BootMode("UEFI");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public BootMode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static BootMode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator BootMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ChangeServerLifeCycleStateSourceServerLifecycleState.
///
public class ChangeServerLifeCycleStateSourceServerLifecycleState : ConstantClass
{
///
/// Constant CUTOVER for ChangeServerLifeCycleStateSourceServerLifecycleState
///
public static readonly ChangeServerLifeCycleStateSourceServerLifecycleState CUTOVER = new ChangeServerLifeCycleStateSourceServerLifecycleState("CUTOVER");
///
/// Constant READY_FOR_CUTOVER for ChangeServerLifeCycleStateSourceServerLifecycleState
///
public static readonly ChangeServerLifeCycleStateSourceServerLifecycleState READY_FOR_CUTOVER = new ChangeServerLifeCycleStateSourceServerLifecycleState("READY_FOR_CUTOVER");
///
/// Constant READY_FOR_TEST for ChangeServerLifeCycleStateSourceServerLifecycleState
///
public static readonly ChangeServerLifeCycleStateSourceServerLifecycleState READY_FOR_TEST = new ChangeServerLifeCycleStateSourceServerLifecycleState("READY_FOR_TEST");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ChangeServerLifeCycleStateSourceServerLifecycleState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ChangeServerLifeCycleStateSourceServerLifecycleState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ChangeServerLifeCycleStateSourceServerLifecycleState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataReplicationErrorString.
///
public class DataReplicationErrorString : ConstantClass
{
///
/// Constant AGENT_NOT_SEEN for DataReplicationErrorString
///
public static readonly DataReplicationErrorString AGENT_NOT_SEEN = new DataReplicationErrorString("AGENT_NOT_SEEN");
///
/// Constant FAILED_TO_ATTACH_STAGING_DISKS for DataReplicationErrorString
///
public static readonly DataReplicationErrorString FAILED_TO_ATTACH_STAGING_DISKS = new DataReplicationErrorString("FAILED_TO_ATTACH_STAGING_DISKS");
///
/// Constant FAILED_TO_AUTHENTICATE_WITH_SERVICE for DataReplicationErrorString
///
public static readonly DataReplicationErrorString FAILED_TO_AUTHENTICATE_WITH_SERVICE = new DataReplicationErrorString("FAILED_TO_AUTHENTICATE_WITH_SERVICE");
///
/// Constant FAILED_TO_BOOT_REPLICATION_SERVER for DataReplicationErrorString
///
public static readonly DataReplicationErrorString FAILED_TO_BOOT_REPLICATION_SERVER = new DataReplicationErrorString("FAILED_TO_BOOT_REPLICATION_SERVER");
///
/// Constant FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER for DataReplicationErrorString
///
public static readonly DataReplicationErrorString FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER = new DataReplicationErrorString("FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER");
///
/// Constant FAILED_TO_CREATE_SECURITY_GROUP for DataReplicationErrorString
///
public static readonly DataReplicationErrorString FAILED_TO_CREATE_SECURITY_GROUP = new DataReplicationErrorString("FAILED_TO_CREATE_SECURITY_GROUP");
///
/// Constant FAILED_TO_CREATE_STAGING_DISKS for DataReplicationErrorString
///
public static readonly DataReplicationErrorString FAILED_TO_CREATE_STAGING_DISKS = new DataReplicationErrorString("FAILED_TO_CREATE_STAGING_DISKS");
///
/// Constant FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE for DataReplicationErrorString
///
public static readonly DataReplicationErrorString FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE = new DataReplicationErrorString("FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE");
///
/// Constant FAILED_TO_LAUNCH_REPLICATION_SERVER for DataReplicationErrorString
///
public static readonly DataReplicationErrorString FAILED_TO_LAUNCH_REPLICATION_SERVER = new DataReplicationErrorString("FAILED_TO_LAUNCH_REPLICATION_SERVER");
///
/// Constant FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT for DataReplicationErrorString
///
public static readonly DataReplicationErrorString FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT = new DataReplicationErrorString("FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT");
///
/// Constant FAILED_TO_START_DATA_TRANSFER for DataReplicationErrorString
///
public static readonly DataReplicationErrorString FAILED_TO_START_DATA_TRANSFER = new DataReplicationErrorString("FAILED_TO_START_DATA_TRANSFER");
///
/// Constant LAST_SNAPSHOT_JOB_FAILED for DataReplicationErrorString
///
public static readonly DataReplicationErrorString LAST_SNAPSHOT_JOB_FAILED = new DataReplicationErrorString("LAST_SNAPSHOT_JOB_FAILED");
///
/// Constant NOT_CONVERGING for DataReplicationErrorString
///
public static readonly DataReplicationErrorString NOT_CONVERGING = new DataReplicationErrorString("NOT_CONVERGING");
///
/// Constant SNAPSHOTS_FAILURE for DataReplicationErrorString
///
public static readonly DataReplicationErrorString SNAPSHOTS_FAILURE = new DataReplicationErrorString("SNAPSHOTS_FAILURE");
///
/// Constant UNSTABLE_NETWORK for DataReplicationErrorString
///
public static readonly DataReplicationErrorString UNSTABLE_NETWORK = new DataReplicationErrorString("UNSTABLE_NETWORK");
///
/// Constant UNSUPPORTED_VM_CONFIGURATION for DataReplicationErrorString
///
public static readonly DataReplicationErrorString UNSUPPORTED_VM_CONFIGURATION = new DataReplicationErrorString("UNSUPPORTED_VM_CONFIGURATION");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DataReplicationErrorString(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static DataReplicationErrorString FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator DataReplicationErrorString(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataReplicationInitiationStepName.
///
public class DataReplicationInitiationStepName : ConstantClass
{
///
/// Constant ATTACH_STAGING_DISKS for DataReplicationInitiationStepName
///
public static readonly DataReplicationInitiationStepName ATTACH_STAGING_DISKS = new DataReplicationInitiationStepName("ATTACH_STAGING_DISKS");
///
/// Constant AUTHENTICATE_WITH_SERVICE for DataReplicationInitiationStepName
///
public static readonly DataReplicationInitiationStepName AUTHENTICATE_WITH_SERVICE = new DataReplicationInitiationStepName("AUTHENTICATE_WITH_SERVICE");
///
/// Constant BOOT_REPLICATION_SERVER for DataReplicationInitiationStepName
///
public static readonly DataReplicationInitiationStepName BOOT_REPLICATION_SERVER = new DataReplicationInitiationStepName("BOOT_REPLICATION_SERVER");
///
/// Constant CONNECT_AGENT_TO_REPLICATION_SERVER for DataReplicationInitiationStepName
///
public static readonly DataReplicationInitiationStepName CONNECT_AGENT_TO_REPLICATION_SERVER = new DataReplicationInitiationStepName("CONNECT_AGENT_TO_REPLICATION_SERVER");
///
/// Constant CREATE_SECURITY_GROUP for DataReplicationInitiationStepName
///
public static readonly DataReplicationInitiationStepName CREATE_SECURITY_GROUP = new DataReplicationInitiationStepName("CREATE_SECURITY_GROUP");
///
/// Constant CREATE_STAGING_DISKS for DataReplicationInitiationStepName
///
public static readonly DataReplicationInitiationStepName CREATE_STAGING_DISKS = new DataReplicationInitiationStepName("CREATE_STAGING_DISKS");
///
/// Constant DOWNLOAD_REPLICATION_SOFTWARE for DataReplicationInitiationStepName
///
public static readonly DataReplicationInitiationStepName DOWNLOAD_REPLICATION_SOFTWARE = new DataReplicationInitiationStepName("DOWNLOAD_REPLICATION_SOFTWARE");
///
/// Constant LAUNCH_REPLICATION_SERVER for DataReplicationInitiationStepName
///
public static readonly DataReplicationInitiationStepName LAUNCH_REPLICATION_SERVER = new DataReplicationInitiationStepName("LAUNCH_REPLICATION_SERVER");
///
/// Constant PAIR_REPLICATION_SERVER_WITH_AGENT for DataReplicationInitiationStepName
///
public static readonly DataReplicationInitiationStepName PAIR_REPLICATION_SERVER_WITH_AGENT = new DataReplicationInitiationStepName("PAIR_REPLICATION_SERVER_WITH_AGENT");
///
/// Constant START_DATA_TRANSFER for DataReplicationInitiationStepName
///
public static readonly DataReplicationInitiationStepName START_DATA_TRANSFER = new DataReplicationInitiationStepName("START_DATA_TRANSFER");
///
/// Constant WAIT for DataReplicationInitiationStepName
///
public static readonly DataReplicationInitiationStepName WAIT = new DataReplicationInitiationStepName("WAIT");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DataReplicationInitiationStepName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static DataReplicationInitiationStepName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator DataReplicationInitiationStepName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataReplicationInitiationStepStatus.
///
public class DataReplicationInitiationStepStatus : ConstantClass
{
///
/// Constant FAILED for DataReplicationInitiationStepStatus
///
public static readonly DataReplicationInitiationStepStatus FAILED = new DataReplicationInitiationStepStatus("FAILED");
///
/// Constant IN_PROGRESS for DataReplicationInitiationStepStatus
///
public static readonly DataReplicationInitiationStepStatus IN_PROGRESS = new DataReplicationInitiationStepStatus("IN_PROGRESS");
///
/// Constant NOT_STARTED for DataReplicationInitiationStepStatus
///
public static readonly DataReplicationInitiationStepStatus NOT_STARTED = new DataReplicationInitiationStepStatus("NOT_STARTED");
///
/// Constant SKIPPED for DataReplicationInitiationStepStatus
///
public static readonly DataReplicationInitiationStepStatus SKIPPED = new DataReplicationInitiationStepStatus("SKIPPED");
///
/// Constant SUCCEEDED for DataReplicationInitiationStepStatus
///
public static readonly DataReplicationInitiationStepStatus SUCCEEDED = new DataReplicationInitiationStepStatus("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 DataReplicationInitiationStepStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static DataReplicationInitiationStepStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator DataReplicationInitiationStepStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataReplicationState.
///
public class DataReplicationState : ConstantClass
{
///
/// Constant BACKLOG for DataReplicationState
///
public static readonly DataReplicationState BACKLOG = new DataReplicationState("BACKLOG");
///
/// Constant CONTINUOUS for DataReplicationState
///
public static readonly DataReplicationState CONTINUOUS = new DataReplicationState("CONTINUOUS");
///
/// Constant CREATING_SNAPSHOT for DataReplicationState
///
public static readonly DataReplicationState CREATING_SNAPSHOT = new DataReplicationState("CREATING_SNAPSHOT");
///
/// Constant DISCONNECTED for DataReplicationState
///
public static readonly DataReplicationState DISCONNECTED = new DataReplicationState("DISCONNECTED");
///
/// Constant INITIAL_SYNC for DataReplicationState
///
public static readonly DataReplicationState INITIAL_SYNC = new DataReplicationState("INITIAL_SYNC");
///
/// Constant INITIATING for DataReplicationState
///
public static readonly DataReplicationState INITIATING = new DataReplicationState("INITIATING");
///
/// Constant PAUSED for DataReplicationState
///
public static readonly DataReplicationState PAUSED = new DataReplicationState("PAUSED");
///
/// Constant PENDING_SNAPSHOT_SHIPPING for DataReplicationState
///
public static readonly DataReplicationState PENDING_SNAPSHOT_SHIPPING = new DataReplicationState("PENDING_SNAPSHOT_SHIPPING");
///
/// Constant RESCAN for DataReplicationState
///
public static readonly DataReplicationState RESCAN = new DataReplicationState("RESCAN");
///
/// Constant SHIPPING_SNAPSHOT for DataReplicationState
///
public static readonly DataReplicationState SHIPPING_SNAPSHOT = new DataReplicationState("SHIPPING_SNAPSHOT");
///
/// Constant STALLED for DataReplicationState
///
public static readonly DataReplicationState STALLED = new DataReplicationState("STALLED");
///
/// Constant STOPPED for DataReplicationState
///
public static readonly DataReplicationState STOPPED = new DataReplicationState("STOPPED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DataReplicationState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static DataReplicationState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator DataReplicationState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExportStatus.
///
public class ExportStatus : ConstantClass
{
///
/// Constant FAILED for ExportStatus
///
public static readonly ExportStatus FAILED = new ExportStatus("FAILED");
///
/// Constant PENDING for ExportStatus
///
public static readonly ExportStatus PENDING = new ExportStatus("PENDING");
///
/// Constant STARTED for ExportStatus
///
public static readonly ExportStatus STARTED = new ExportStatus("STARTED");
///
/// Constant SUCCEEDED for ExportStatus
///
public static readonly ExportStatus SUCCEEDED = new ExportStatus("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 ExportStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ExportStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ExportStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FirstBoot.
///
public class FirstBoot : ConstantClass
{
///
/// Constant STOPPED for FirstBoot
///
public static readonly FirstBoot STOPPED = new FirstBoot("STOPPED");
///
/// Constant SUCCEEDED for FirstBoot
///
public static readonly FirstBoot SUCCEEDED = new FirstBoot("SUCCEEDED");
///
/// Constant UNKNOWN for FirstBoot
///
public static readonly FirstBoot UNKNOWN = new FirstBoot("UNKNOWN");
///
/// Constant WAITING for FirstBoot
///
public static readonly FirstBoot WAITING = new FirstBoot("WAITING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public FirstBoot(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static FirstBoot FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator FirstBoot(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ImportErrorType.
///
public class ImportErrorType : ConstantClass
{
///
/// Constant PROCESSING_ERROR for ImportErrorType
///
public static readonly ImportErrorType PROCESSING_ERROR = new ImportErrorType("PROCESSING_ERROR");
///
/// Constant VALIDATION_ERROR for ImportErrorType
///
public static readonly ImportErrorType VALIDATION_ERROR = new ImportErrorType("VALIDATION_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 ImportErrorType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ImportErrorType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ImportErrorType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ImportStatus.
///
public class ImportStatus : ConstantClass
{
///
/// Constant FAILED for ImportStatus
///
public static readonly ImportStatus FAILED = new ImportStatus("FAILED");
///
/// Constant PENDING for ImportStatus
///
public static readonly ImportStatus PENDING = new ImportStatus("PENDING");
///
/// Constant STARTED for ImportStatus
///
public static readonly ImportStatus STARTED = new ImportStatus("STARTED");
///
/// Constant SUCCEEDED for ImportStatus
///
public static readonly ImportStatus SUCCEEDED = new ImportStatus("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 ImportStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ImportStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ImportStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type InitiatedBy.
///
public class InitiatedBy : ConstantClass
{
///
/// Constant DIAGNOSTIC for InitiatedBy
///
public static readonly InitiatedBy DIAGNOSTIC = new InitiatedBy("DIAGNOSTIC");
///
/// Constant START_CUTOVER for InitiatedBy
///
public static readonly InitiatedBy START_CUTOVER = new InitiatedBy("START_CUTOVER");
///
/// Constant START_TEST for InitiatedBy
///
public static readonly InitiatedBy START_TEST = new InitiatedBy("START_TEST");
///
/// Constant TERMINATE for InitiatedBy
///
public static readonly InitiatedBy TERMINATE = new InitiatedBy("TERMINATE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public InitiatedBy(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static InitiatedBy FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator InitiatedBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type JobLogEvent.
///
public class JobLogEvent : ConstantClass
{
///
/// Constant CLEANUP_END for JobLogEvent
///
public static readonly JobLogEvent CLEANUP_END = new JobLogEvent("CLEANUP_END");
///
/// Constant CLEANUP_FAIL for JobLogEvent
///
public static readonly JobLogEvent CLEANUP_FAIL = new JobLogEvent("CLEANUP_FAIL");
///
/// Constant CLEANUP_START for JobLogEvent
///
public static readonly JobLogEvent CLEANUP_START = new JobLogEvent("CLEANUP_START");
///
/// Constant CONVERSION_END for JobLogEvent
///
public static readonly JobLogEvent CONVERSION_END = new JobLogEvent("CONVERSION_END");
///
/// Constant CONVERSION_FAIL for JobLogEvent
///
public static readonly JobLogEvent CONVERSION_FAIL = new JobLogEvent("CONVERSION_FAIL");
///
/// Constant CONVERSION_START for JobLogEvent
///
public static readonly JobLogEvent CONVERSION_START = new JobLogEvent("CONVERSION_START");
///
/// Constant JOB_CANCEL for JobLogEvent
///
public static readonly JobLogEvent JOB_CANCEL = new JobLogEvent("JOB_CANCEL");
///
/// Constant JOB_END for JobLogEvent
///
public static readonly JobLogEvent JOB_END = new JobLogEvent("JOB_END");
///
/// Constant JOB_START for JobLogEvent
///
public static readonly JobLogEvent JOB_START = new JobLogEvent("JOB_START");
///
/// Constant LAUNCH_FAILED for JobLogEvent
///
public static readonly JobLogEvent LAUNCH_FAILED = new JobLogEvent("LAUNCH_FAILED");
///
/// Constant LAUNCH_START for JobLogEvent
///
public static readonly JobLogEvent LAUNCH_START = new JobLogEvent("LAUNCH_START");
///
/// Constant SERVER_SKIPPED for JobLogEvent
///
public static readonly JobLogEvent SERVER_SKIPPED = new JobLogEvent("SERVER_SKIPPED");
///
/// Constant SNAPSHOT_END for JobLogEvent
///
public static readonly JobLogEvent SNAPSHOT_END = new JobLogEvent("SNAPSHOT_END");
///
/// Constant SNAPSHOT_FAIL for JobLogEvent
///
public static readonly JobLogEvent SNAPSHOT_FAIL = new JobLogEvent("SNAPSHOT_FAIL");
///
/// Constant SNAPSHOT_START for JobLogEvent
///
public static readonly JobLogEvent SNAPSHOT_START = new JobLogEvent("SNAPSHOT_START");
///
/// Constant USING_PREVIOUS_SNAPSHOT for JobLogEvent
///
public static readonly JobLogEvent USING_PREVIOUS_SNAPSHOT = new JobLogEvent("USING_PREVIOUS_SNAPSHOT");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public JobLogEvent(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static JobLogEvent FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator JobLogEvent(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type JobStatus.
///
public class JobStatus : ConstantClass
{
///
/// Constant COMPLETED for JobStatus
///
public static readonly JobStatus COMPLETED = new JobStatus("COMPLETED");
///
/// Constant PENDING for JobStatus
///
public static readonly JobStatus PENDING = new JobStatus("PENDING");
///
/// Constant STARTED for JobStatus
///
public static readonly JobStatus STARTED = new JobStatus("STARTED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public JobStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static JobStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator JobStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type JobType.
///
public class JobType : ConstantClass
{
///
/// Constant LAUNCH for JobType
///
public static readonly JobType LAUNCH = new JobType("LAUNCH");
///
/// Constant TERMINATE for JobType
///
public static readonly JobType TERMINATE = new JobType("TERMINATE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public JobType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static JobType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator JobType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LaunchDisposition.
///
public class LaunchDisposition : ConstantClass
{
///
/// Constant STARTED for LaunchDisposition
///
public static readonly LaunchDisposition STARTED = new LaunchDisposition("STARTED");
///
/// Constant STOPPED for LaunchDisposition
///
public static readonly LaunchDisposition STOPPED = new LaunchDisposition("STOPPED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LaunchDisposition(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LaunchDisposition FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LaunchDisposition(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LaunchStatus.
///
public class LaunchStatus : ConstantClass
{
///
/// Constant FAILED for LaunchStatus
///
public static readonly LaunchStatus FAILED = new LaunchStatus("FAILED");
///
/// Constant IN_PROGRESS for LaunchStatus
///
public static readonly LaunchStatus IN_PROGRESS = new LaunchStatus("IN_PROGRESS");
///
/// Constant LAUNCHED for LaunchStatus
///
public static readonly LaunchStatus LAUNCHED = new LaunchStatus("LAUNCHED");
///
/// Constant PENDING for LaunchStatus
///
public static readonly LaunchStatus PENDING = new LaunchStatus("PENDING");
///
/// Constant TERMINATED for LaunchStatus
///
public static readonly LaunchStatus TERMINATED = new LaunchStatus("TERMINATED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LaunchStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LaunchStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LaunchStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LifeCycleState.
///
public class LifeCycleState : ConstantClass
{
///
/// Constant CUTOVER for LifeCycleState
///
public static readonly LifeCycleState CUTOVER = new LifeCycleState("CUTOVER");
///
/// Constant CUTTING_OVER for LifeCycleState
///
public static readonly LifeCycleState CUTTING_OVER = new LifeCycleState("CUTTING_OVER");
///
/// Constant DISCONNECTED for LifeCycleState
///
public static readonly LifeCycleState DISCONNECTED = new LifeCycleState("DISCONNECTED");
///
/// Constant DISCOVERED for LifeCycleState
///
public static readonly LifeCycleState DISCOVERED = new LifeCycleState("DISCOVERED");
///
/// Constant NOT_READY for LifeCycleState
///
public static readonly LifeCycleState NOT_READY = new LifeCycleState("NOT_READY");
///
/// Constant PENDING_INSTALLATION for LifeCycleState
///
public static readonly LifeCycleState PENDING_INSTALLATION = new LifeCycleState("PENDING_INSTALLATION");
///
/// Constant READY_FOR_CUTOVER for LifeCycleState
///
public static readonly LifeCycleState READY_FOR_CUTOVER = new LifeCycleState("READY_FOR_CUTOVER");
///
/// Constant READY_FOR_TEST for LifeCycleState
///
public static readonly LifeCycleState READY_FOR_TEST = new LifeCycleState("READY_FOR_TEST");
///
/// Constant STOPPED for LifeCycleState
///
public static readonly LifeCycleState STOPPED = new LifeCycleState("STOPPED");
///
/// Constant TESTING for LifeCycleState
///
public static readonly LifeCycleState TESTING = new LifeCycleState("TESTING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LifeCycleState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LifeCycleState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LifeCycleState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PostLaunchActionExecutionStatus.
///
public class PostLaunchActionExecutionStatus : ConstantClass
{
///
/// Constant FAILED for PostLaunchActionExecutionStatus
///
public static readonly PostLaunchActionExecutionStatus FAILED = new PostLaunchActionExecutionStatus("FAILED");
///
/// Constant IN_PROGRESS for PostLaunchActionExecutionStatus
///
public static readonly PostLaunchActionExecutionStatus IN_PROGRESS = new PostLaunchActionExecutionStatus("IN_PROGRESS");
///
/// Constant SUCCESS for PostLaunchActionExecutionStatus
///
public static readonly PostLaunchActionExecutionStatus SUCCESS = new PostLaunchActionExecutionStatus("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 PostLaunchActionExecutionStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static PostLaunchActionExecutionStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator PostLaunchActionExecutionStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PostLaunchActionsDeploymentType.
///
public class PostLaunchActionsDeploymentType : ConstantClass
{
///
/// Constant CUTOVER_ONLY for PostLaunchActionsDeploymentType
///
public static readonly PostLaunchActionsDeploymentType CUTOVER_ONLY = new PostLaunchActionsDeploymentType("CUTOVER_ONLY");
///
/// Constant TEST_AND_CUTOVER for PostLaunchActionsDeploymentType
///
public static readonly PostLaunchActionsDeploymentType TEST_AND_CUTOVER = new PostLaunchActionsDeploymentType("TEST_AND_CUTOVER");
///
/// Constant TEST_ONLY for PostLaunchActionsDeploymentType
///
public static readonly PostLaunchActionsDeploymentType TEST_ONLY = new PostLaunchActionsDeploymentType("TEST_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 PostLaunchActionsDeploymentType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static PostLaunchActionsDeploymentType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator PostLaunchActionsDeploymentType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReplicationConfigurationDataPlaneRouting.
///
public class ReplicationConfigurationDataPlaneRouting : ConstantClass
{
///
/// Constant PRIVATE_IP for ReplicationConfigurationDataPlaneRouting
///
public static readonly ReplicationConfigurationDataPlaneRouting PRIVATE_IP = new ReplicationConfigurationDataPlaneRouting("PRIVATE_IP");
///
/// Constant PUBLIC_IP for ReplicationConfigurationDataPlaneRouting
///
public static readonly ReplicationConfigurationDataPlaneRouting PUBLIC_IP = new ReplicationConfigurationDataPlaneRouting("PUBLIC_IP");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ReplicationConfigurationDataPlaneRouting(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ReplicationConfigurationDataPlaneRouting FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ReplicationConfigurationDataPlaneRouting(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReplicationConfigurationDefaultLargeStagingDiskType.
///
public class ReplicationConfigurationDefaultLargeStagingDiskType : ConstantClass
{
///
/// Constant GP2 for ReplicationConfigurationDefaultLargeStagingDiskType
///
public static readonly ReplicationConfigurationDefaultLargeStagingDiskType GP2 = new ReplicationConfigurationDefaultLargeStagingDiskType("GP2");
///
/// Constant GP3 for ReplicationConfigurationDefaultLargeStagingDiskType
///
public static readonly ReplicationConfigurationDefaultLargeStagingDiskType GP3 = new ReplicationConfigurationDefaultLargeStagingDiskType("GP3");
///
/// Constant ST1 for ReplicationConfigurationDefaultLargeStagingDiskType
///
public static readonly ReplicationConfigurationDefaultLargeStagingDiskType ST1 = new ReplicationConfigurationDefaultLargeStagingDiskType("ST1");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ReplicationConfigurationDefaultLargeStagingDiskType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ReplicationConfigurationDefaultLargeStagingDiskType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ReplicationConfigurationDefaultLargeStagingDiskType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReplicationConfigurationEbsEncryption.
///
public class ReplicationConfigurationEbsEncryption : ConstantClass
{
///
/// Constant CUSTOM for ReplicationConfigurationEbsEncryption
///
public static readonly ReplicationConfigurationEbsEncryption CUSTOM = new ReplicationConfigurationEbsEncryption("CUSTOM");
///
/// Constant DEFAULT for ReplicationConfigurationEbsEncryption
///
public static readonly ReplicationConfigurationEbsEncryption DEFAULT = new ReplicationConfigurationEbsEncryption("DEFAULT");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ReplicationConfigurationEbsEncryption(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ReplicationConfigurationEbsEncryption FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ReplicationConfigurationEbsEncryption(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReplicationConfigurationReplicatedDiskStagingDiskType.
///
public class ReplicationConfigurationReplicatedDiskStagingDiskType : ConstantClass
{
///
/// Constant AUTO for ReplicationConfigurationReplicatedDiskStagingDiskType
///
public static readonly ReplicationConfigurationReplicatedDiskStagingDiskType AUTO = new ReplicationConfigurationReplicatedDiskStagingDiskType("AUTO");
///
/// Constant GP2 for ReplicationConfigurationReplicatedDiskStagingDiskType
///
public static readonly ReplicationConfigurationReplicatedDiskStagingDiskType GP2 = new ReplicationConfigurationReplicatedDiskStagingDiskType("GP2");
///
/// Constant GP3 for ReplicationConfigurationReplicatedDiskStagingDiskType
///
public static readonly ReplicationConfigurationReplicatedDiskStagingDiskType GP3 = new ReplicationConfigurationReplicatedDiskStagingDiskType("GP3");
///
/// Constant IO1 for ReplicationConfigurationReplicatedDiskStagingDiskType
///
public static readonly ReplicationConfigurationReplicatedDiskStagingDiskType IO1 = new ReplicationConfigurationReplicatedDiskStagingDiskType("IO1");
///
/// Constant IO2 for ReplicationConfigurationReplicatedDiskStagingDiskType
///
public static readonly ReplicationConfigurationReplicatedDiskStagingDiskType IO2 = new ReplicationConfigurationReplicatedDiskStagingDiskType("IO2");
///
/// Constant SC1 for ReplicationConfigurationReplicatedDiskStagingDiskType
///
public static readonly ReplicationConfigurationReplicatedDiskStagingDiskType SC1 = new ReplicationConfigurationReplicatedDiskStagingDiskType("SC1");
///
/// Constant ST1 for ReplicationConfigurationReplicatedDiskStagingDiskType
///
public static readonly ReplicationConfigurationReplicatedDiskStagingDiskType ST1 = new ReplicationConfigurationReplicatedDiskStagingDiskType("ST1");
///
/// Constant STANDARD for ReplicationConfigurationReplicatedDiskStagingDiskType
///
public static readonly ReplicationConfigurationReplicatedDiskStagingDiskType STANDARD = new ReplicationConfigurationReplicatedDiskStagingDiskType("STANDARD");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ReplicationConfigurationReplicatedDiskStagingDiskType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ReplicationConfigurationReplicatedDiskStagingDiskType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ReplicationConfigurationReplicatedDiskStagingDiskType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReplicationType.
///
public class ReplicationType : ConstantClass
{
///
/// Constant AGENT_BASED for ReplicationType
///
public static readonly ReplicationType AGENT_BASED = new ReplicationType("AGENT_BASED");
///
/// Constant SNAPSHOT_SHIPPING for ReplicationType
///
public static readonly ReplicationType SNAPSHOT_SHIPPING = new ReplicationType("SNAPSHOT_SHIPPING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ReplicationType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ReplicationType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ReplicationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SsmDocumentType.
///
public class SsmDocumentType : ConstantClass
{
///
/// Constant AUTOMATION for SsmDocumentType
///
public static readonly SsmDocumentType AUTOMATION = new SsmDocumentType("AUTOMATION");
///
/// Constant COMMAND for SsmDocumentType
///
public static readonly SsmDocumentType COMMAND = new SsmDocumentType("COMMAND");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SsmDocumentType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static SsmDocumentType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator SsmDocumentType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SsmParameterStoreParameterType.
///
public class SsmParameterStoreParameterType : ConstantClass
{
///
/// Constant STRING for SsmParameterStoreParameterType
///
public static readonly SsmParameterStoreParameterType STRING = new SsmParameterStoreParameterType("STRING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SsmParameterStoreParameterType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static SsmParameterStoreParameterType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator SsmParameterStoreParameterType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TargetInstanceTypeRightSizingMethod.
///
public class TargetInstanceTypeRightSizingMethod : ConstantClass
{
///
/// Constant BASIC for TargetInstanceTypeRightSizingMethod
///
public static readonly TargetInstanceTypeRightSizingMethod BASIC = new TargetInstanceTypeRightSizingMethod("BASIC");
///
/// Constant NONE for TargetInstanceTypeRightSizingMethod
///
public static readonly TargetInstanceTypeRightSizingMethod NONE = new TargetInstanceTypeRightSizingMethod("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 TargetInstanceTypeRightSizingMethod(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static TargetInstanceTypeRightSizingMethod FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator TargetInstanceTypeRightSizingMethod(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ValidationExceptionReason.
///
public class ValidationExceptionReason : ConstantClass
{
///
/// Constant CannotParse for ValidationExceptionReason
///
public static readonly ValidationExceptionReason CannotParse = new ValidationExceptionReason("cannotParse");
///
/// Constant FieldValidationFailed for ValidationExceptionReason
///
public static readonly ValidationExceptionReason FieldValidationFailed = new ValidationExceptionReason("fieldValidationFailed");
///
/// Constant Other for ValidationExceptionReason
///
public static readonly ValidationExceptionReason Other = new ValidationExceptionReason("other");
///
/// Constant UnknownOperation for ValidationExceptionReason
///
public static readonly ValidationExceptionReason UnknownOperation = new ValidationExceptionReason("unknownOperation");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ValidationExceptionReason(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ValidationExceptionReason FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ValidationExceptionReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VolumeType.
///
public class VolumeType : ConstantClass
{
///
/// Constant Gp2 for VolumeType
///
public static readonly VolumeType Gp2 = new VolumeType("gp2");
///
/// Constant Gp3 for VolumeType
///
public static readonly VolumeType Gp3 = new VolumeType("gp3");
///
/// Constant Io1 for VolumeType
///
public static readonly VolumeType Io1 = new VolumeType("io1");
///
/// Constant Io2 for VolumeType
///
public static readonly VolumeType Io2 = new VolumeType("io2");
///
/// Constant Sc1 for VolumeType
///
public static readonly VolumeType Sc1 = new VolumeType("sc1");
///
/// Constant St1 for VolumeType
///
public static readonly VolumeType St1 = new VolumeType("st1");
///
/// Constant Standard for VolumeType
///
public static readonly VolumeType Standard = new VolumeType("standard");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public VolumeType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static VolumeType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator VolumeType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WaveHealthStatus.
///
public class WaveHealthStatus : ConstantClass
{
///
/// Constant ERROR for WaveHealthStatus
///
public static readonly WaveHealthStatus ERROR = new WaveHealthStatus("ERROR");
///
/// Constant HEALTHY for WaveHealthStatus
///
public static readonly WaveHealthStatus HEALTHY = new WaveHealthStatus("HEALTHY");
///
/// Constant LAGGING for WaveHealthStatus
///
public static readonly WaveHealthStatus LAGGING = new WaveHealthStatus("LAGGING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public WaveHealthStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static WaveHealthStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator WaveHealthStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WaveProgressStatus.
///
public class WaveProgressStatus : ConstantClass
{
///
/// Constant COMPLETED for WaveProgressStatus
///
public static readonly WaveProgressStatus COMPLETED = new WaveProgressStatus("COMPLETED");
///
/// Constant IN_PROGRESS for WaveProgressStatus
///
public static readonly WaveProgressStatus IN_PROGRESS = new WaveProgressStatus("IN_PROGRESS");
///
/// Constant NOT_STARTED for WaveProgressStatus
///
public static readonly WaveProgressStatus NOT_STARTED = new WaveProgressStatus("NOT_STARTED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public WaveProgressStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static WaveProgressStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator WaveProgressStatus(string value)
{
return FindValue(value);
}
}
}