/*
* 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 drs-2020-02-26.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.Drs
{
///
/// 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 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");
///
/// 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 RESCAN for DataReplicationState
///
public static readonly DataReplicationState RESCAN = new DataReplicationState("RESCAN");
///
/// 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 EC2InstanceState.
///
public class EC2InstanceState : ConstantClass
{
///
/// Constant NOT_FOUND for EC2InstanceState
///
public static readonly EC2InstanceState NOT_FOUND = new EC2InstanceState("NOT_FOUND");
///
/// Constant PENDING for EC2InstanceState
///
public static readonly EC2InstanceState PENDING = new EC2InstanceState("PENDING");
///
/// Constant RUNNING for EC2InstanceState
///
public static readonly EC2InstanceState RUNNING = new EC2InstanceState("RUNNING");
///
/// Constant SHUTTINGDOWN for EC2InstanceState
///
public static readonly EC2InstanceState SHUTTINGDOWN = new EC2InstanceState("SHUTTING-DOWN");
///
/// Constant STOPPED for EC2InstanceState
///
public static readonly EC2InstanceState STOPPED = new EC2InstanceState("STOPPED");
///
/// Constant STOPPING for EC2InstanceState
///
public static readonly EC2InstanceState STOPPING = new EC2InstanceState("STOPPING");
///
/// Constant TERMINATED for EC2InstanceState
///
public static readonly EC2InstanceState TERMINATED = new EC2InstanceState("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 EC2InstanceState(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 EC2InstanceState 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 EC2InstanceState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExtensionStatus.
///
public class ExtensionStatus : ConstantClass
{
///
/// Constant EXTENDED for ExtensionStatus
///
public static readonly ExtensionStatus EXTENDED = new ExtensionStatus("EXTENDED");
///
/// Constant EXTENSION_ERROR for ExtensionStatus
///
public static readonly ExtensionStatus EXTENSION_ERROR = new ExtensionStatus("EXTENSION_ERROR");
///
/// Constant NOT_EXTENDED for ExtensionStatus
///
public static readonly ExtensionStatus NOT_EXTENDED = new ExtensionStatus("NOT_EXTENDED");
///
/// 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 ExtensionStatus(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 ExtensionStatus 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 ExtensionStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FailbackLaunchType.
///
public class FailbackLaunchType : ConstantClass
{
///
/// Constant DRILL for FailbackLaunchType
///
public static readonly FailbackLaunchType DRILL = new FailbackLaunchType("DRILL");
///
/// Constant RECOVERY for FailbackLaunchType
///
public static readonly FailbackLaunchType RECOVERY = new FailbackLaunchType("RECOVERY");
///
/// 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 FailbackLaunchType(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 FailbackLaunchType 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 FailbackLaunchType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FailbackReplicationError.
///
public class FailbackReplicationError : ConstantClass
{
///
/// Constant AGENT_NOT_SEEN for FailbackReplicationError
///
public static readonly FailbackReplicationError AGENT_NOT_SEEN = new FailbackReplicationError("AGENT_NOT_SEEN");
///
/// Constant FAILBACK_CLIENT_NOT_SEEN for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILBACK_CLIENT_NOT_SEEN = new FailbackReplicationError("FAILBACK_CLIENT_NOT_SEEN");
///
/// Constant FAILED_GETTING_REPLICATION_STATE for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_GETTING_REPLICATION_STATE = new FailbackReplicationError("FAILED_GETTING_REPLICATION_STATE");
///
/// Constant FAILED_TO_ATTACH_STAGING_DISKS for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_TO_ATTACH_STAGING_DISKS = new FailbackReplicationError("FAILED_TO_ATTACH_STAGING_DISKS");
///
/// Constant FAILED_TO_AUTHENTICATE_WITH_SERVICE for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_TO_AUTHENTICATE_WITH_SERVICE = new FailbackReplicationError("FAILED_TO_AUTHENTICATE_WITH_SERVICE");
///
/// Constant FAILED_TO_BOOT_REPLICATION_SERVER for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_TO_BOOT_REPLICATION_SERVER = new FailbackReplicationError("FAILED_TO_BOOT_REPLICATION_SERVER");
///
/// Constant FAILED_TO_CONFIGURE_REPLICATION_SOFTWARE for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_TO_CONFIGURE_REPLICATION_SOFTWARE = new FailbackReplicationError("FAILED_TO_CONFIGURE_REPLICATION_SOFTWARE");
///
/// Constant FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER = new FailbackReplicationError("FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER");
///
/// Constant FAILED_TO_CREATE_SECURITY_GROUP for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_TO_CREATE_SECURITY_GROUP = new FailbackReplicationError("FAILED_TO_CREATE_SECURITY_GROUP");
///
/// Constant FAILED_TO_CREATE_STAGING_DISKS for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_TO_CREATE_STAGING_DISKS = new FailbackReplicationError("FAILED_TO_CREATE_STAGING_DISKS");
///
/// Constant FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE = new FailbackReplicationError("FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE");
///
/// Constant FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT = new FailbackReplicationError("FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT");
///
/// Constant FAILED_TO_ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_TO_ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION = new FailbackReplicationError("FAILED_TO_ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION");
///
/// Constant FAILED_TO_ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_TO_ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION = new FailbackReplicationError("FAILED_TO_ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION");
///
/// Constant FAILED_TO_LAUNCH_REPLICATION_SERVER for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_TO_LAUNCH_REPLICATION_SERVER = new FailbackReplicationError("FAILED_TO_LAUNCH_REPLICATION_SERVER");
///
/// Constant FAILED_TO_PAIR_AGENT_WITH_REPLICATION_SOFTWARE for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_TO_PAIR_AGENT_WITH_REPLICATION_SOFTWARE = new FailbackReplicationError("FAILED_TO_PAIR_AGENT_WITH_REPLICATION_SOFTWARE");
///
/// Constant FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT = new FailbackReplicationError("FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT");
///
/// Constant FAILED_TO_START_DATA_TRANSFER for FailbackReplicationError
///
public static readonly FailbackReplicationError FAILED_TO_START_DATA_TRANSFER = new FailbackReplicationError("FAILED_TO_START_DATA_TRANSFER");
///
/// Constant NOT_CONVERGING for FailbackReplicationError
///
public static readonly FailbackReplicationError NOT_CONVERGING = new FailbackReplicationError("NOT_CONVERGING");
///
/// Constant SNAPSHOTS_FAILURE for FailbackReplicationError
///
public static readonly FailbackReplicationError SNAPSHOTS_FAILURE = new FailbackReplicationError("SNAPSHOTS_FAILURE");
///
/// Constant UNSTABLE_NETWORK for FailbackReplicationError
///
public static readonly FailbackReplicationError UNSTABLE_NETWORK = new FailbackReplicationError("UNSTABLE_NETWORK");
///
/// 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 FailbackReplicationError(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 FailbackReplicationError 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 FailbackReplicationError(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FailbackState.
///
public class FailbackState : ConstantClass
{
///
/// Constant FAILBACK_COMPLETED for FailbackState
///
public static readonly FailbackState FAILBACK_COMPLETED = new FailbackState("FAILBACK_COMPLETED");
///
/// Constant FAILBACK_ERROR for FailbackState
///
public static readonly FailbackState FAILBACK_ERROR = new FailbackState("FAILBACK_ERROR");
///
/// Constant FAILBACK_IN_PROGRESS for FailbackState
///
public static readonly FailbackState FAILBACK_IN_PROGRESS = new FailbackState("FAILBACK_IN_PROGRESS");
///
/// Constant FAILBACK_LAUNCH_STATE_NOT_AVAILABLE for FailbackState
///
public static readonly FailbackState FAILBACK_LAUNCH_STATE_NOT_AVAILABLE = new FailbackState("FAILBACK_LAUNCH_STATE_NOT_AVAILABLE");
///
/// Constant FAILBACK_NOT_READY_FOR_LAUNCH for FailbackState
///
public static readonly FailbackState FAILBACK_NOT_READY_FOR_LAUNCH = new FailbackState("FAILBACK_NOT_READY_FOR_LAUNCH");
///
/// Constant FAILBACK_NOT_STARTED for FailbackState
///
public static readonly FailbackState FAILBACK_NOT_STARTED = new FailbackState("FAILBACK_NOT_STARTED");
///
/// Constant FAILBACK_READY_FOR_LAUNCH for FailbackState
///
public static readonly FailbackState FAILBACK_READY_FOR_LAUNCH = new FailbackState("FAILBACK_READY_FOR_LAUNCH");
///
/// 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 FailbackState(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 FailbackState 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 FailbackState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type InitiatedBy.
///
public class InitiatedBy : ConstantClass
{
///
/// Constant ASSOCIATE_NETWORK_RECOVERY for InitiatedBy
///
public static readonly InitiatedBy ASSOCIATE_NETWORK_RECOVERY = new InitiatedBy("ASSOCIATE_NETWORK_RECOVERY");
///
/// Constant CREATE_NETWORK_RECOVERY for InitiatedBy
///
public static readonly InitiatedBy CREATE_NETWORK_RECOVERY = new InitiatedBy("CREATE_NETWORK_RECOVERY");
///
/// Constant DIAGNOSTIC for InitiatedBy
///
public static readonly InitiatedBy DIAGNOSTIC = new InitiatedBy("DIAGNOSTIC");
///
/// Constant FAILBACK for InitiatedBy
///
public static readonly InitiatedBy FAILBACK = new InitiatedBy("FAILBACK");
///
/// Constant START_DRILL for InitiatedBy
///
public static readonly InitiatedBy START_DRILL = new InitiatedBy("START_DRILL");
///
/// Constant START_RECOVERY for InitiatedBy
///
public static readonly InitiatedBy START_RECOVERY = new InitiatedBy("START_RECOVERY");
///
/// Constant TARGET_ACCOUNT for InitiatedBy
///
public static readonly InitiatedBy TARGET_ACCOUNT = new InitiatedBy("TARGET_ACCOUNT");
///
/// Constant TERMINATE_RECOVERY_INSTANCES for InitiatedBy
///
public static readonly InitiatedBy TERMINATE_RECOVERY_INSTANCES = new InitiatedBy("TERMINATE_RECOVERY_INSTANCES");
///
/// Constant UPDATE_NETWORK_RECOVERY for InitiatedBy
///
public static readonly InitiatedBy UPDATE_NETWORK_RECOVERY = new InitiatedBy("UPDATE_NETWORK_RECOVERY");
///
/// 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 DEPLOY_NETWORK_CONFIGURATION_END for JobLogEvent
///
public static readonly JobLogEvent DEPLOY_NETWORK_CONFIGURATION_END = new JobLogEvent("DEPLOY_NETWORK_CONFIGURATION_END");
///
/// Constant DEPLOY_NETWORK_CONFIGURATION_FAILED for JobLogEvent
///
public static readonly JobLogEvent DEPLOY_NETWORK_CONFIGURATION_FAILED = new JobLogEvent("DEPLOY_NETWORK_CONFIGURATION_FAILED");
///
/// Constant DEPLOY_NETWORK_CONFIGURATION_START for JobLogEvent
///
public static readonly JobLogEvent DEPLOY_NETWORK_CONFIGURATION_START = new JobLogEvent("DEPLOY_NETWORK_CONFIGURATION_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 NETWORK_RECOVERY_FAIL for JobLogEvent
///
public static readonly JobLogEvent NETWORK_RECOVERY_FAIL = new JobLogEvent("NETWORK_RECOVERY_FAIL");
///
/// 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 UPDATE_LAUNCH_TEMPLATE_END for JobLogEvent
///
public static readonly JobLogEvent UPDATE_LAUNCH_TEMPLATE_END = new JobLogEvent("UPDATE_LAUNCH_TEMPLATE_END");
///
/// Constant UPDATE_LAUNCH_TEMPLATE_FAILED for JobLogEvent
///
public static readonly JobLogEvent UPDATE_LAUNCH_TEMPLATE_FAILED = new JobLogEvent("UPDATE_LAUNCH_TEMPLATE_FAILED");
///
/// Constant UPDATE_LAUNCH_TEMPLATE_START for JobLogEvent
///
public static readonly JobLogEvent UPDATE_LAUNCH_TEMPLATE_START = new JobLogEvent("UPDATE_LAUNCH_TEMPLATE_START");
///
/// Constant UPDATE_NETWORK_CONFIGURATION_END for JobLogEvent
///
public static readonly JobLogEvent UPDATE_NETWORK_CONFIGURATION_END = new JobLogEvent("UPDATE_NETWORK_CONFIGURATION_END");
///
/// Constant UPDATE_NETWORK_CONFIGURATION_FAILED for JobLogEvent
///
public static readonly JobLogEvent UPDATE_NETWORK_CONFIGURATION_FAILED = new JobLogEvent("UPDATE_NETWORK_CONFIGURATION_FAILED");
///
/// Constant UPDATE_NETWORK_CONFIGURATION_START for JobLogEvent
///
public static readonly JobLogEvent UPDATE_NETWORK_CONFIGURATION_START = new JobLogEvent("UPDATE_NETWORK_CONFIGURATION_START");
///
/// Constant USING_PREVIOUS_SNAPSHOT for JobLogEvent
///
public static readonly JobLogEvent USING_PREVIOUS_SNAPSHOT = new JobLogEvent("USING_PREVIOUS_SNAPSHOT");
///
/// Constant USING_PREVIOUS_SNAPSHOT_FAILED for JobLogEvent
///
public static readonly JobLogEvent USING_PREVIOUS_SNAPSHOT_FAILED = new JobLogEvent("USING_PREVIOUS_SNAPSHOT_FAILED");
///
/// 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 CREATE_CONVERTED_SNAPSHOT for JobType
///
public static readonly JobType CREATE_CONVERTED_SNAPSHOT = new JobType("CREATE_CONVERTED_SNAPSHOT");
///
/// 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 LastLaunchResult.
///
public class LastLaunchResult : ConstantClass
{
///
/// Constant FAILED for LastLaunchResult
///
public static readonly LastLaunchResult FAILED = new LastLaunchResult("FAILED");
///
/// Constant NOT_STARTED for LastLaunchResult
///
public static readonly LastLaunchResult NOT_STARTED = new LastLaunchResult("NOT_STARTED");
///
/// Constant PENDING for LastLaunchResult
///
public static readonly LastLaunchResult PENDING = new LastLaunchResult("PENDING");
///
/// Constant SUCCEEDED for LastLaunchResult
///
public static readonly LastLaunchResult SUCCEEDED = new LastLaunchResult("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 LastLaunchResult(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 LastLaunchResult 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 LastLaunchResult(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LastLaunchType.
///
public class LastLaunchType : ConstantClass
{
///
/// Constant DRILL for LastLaunchType
///
public static readonly LastLaunchType DRILL = new LastLaunchType("DRILL");
///
/// Constant RECOVERY for LastLaunchType
///
public static readonly LastLaunchType RECOVERY = new LastLaunchType("RECOVERY");
///
/// 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 LastLaunchType(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 LastLaunchType 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 LastLaunchType(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 OriginEnvironment.
///
public class OriginEnvironment : ConstantClass
{
///
/// Constant AWS for OriginEnvironment
///
public static readonly OriginEnvironment AWS = new OriginEnvironment("AWS");
///
/// Constant ON_PREMISES for OriginEnvironment
///
public static readonly OriginEnvironment ON_PREMISES = new OriginEnvironment("ON_PREMISES");
///
/// 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 OriginEnvironment(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 OriginEnvironment 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 OriginEnvironment(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PITPolicyRuleUnits.
///
public class PITPolicyRuleUnits : ConstantClass
{
///
/// Constant DAY for PITPolicyRuleUnits
///
public static readonly PITPolicyRuleUnits DAY = new PITPolicyRuleUnits("DAY");
///
/// Constant HOUR for PITPolicyRuleUnits
///
public static readonly PITPolicyRuleUnits HOUR = new PITPolicyRuleUnits("HOUR");
///
/// Constant MINUTE for PITPolicyRuleUnits
///
public static readonly PITPolicyRuleUnits MINUTE = new PITPolicyRuleUnits("MINUTE");
///
/// 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 PITPolicyRuleUnits(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 PITPolicyRuleUnits 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 PITPolicyRuleUnits(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RecoveryInstanceDataReplicationInitiationStepName.
///
public class RecoveryInstanceDataReplicationInitiationStepName : ConstantClass
{
///
/// Constant ATTACH_STAGING_DISKS for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName ATTACH_STAGING_DISKS = new RecoveryInstanceDataReplicationInitiationStepName("ATTACH_STAGING_DISKS");
///
/// Constant AUTHENTICATE_WITH_SERVICE for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName AUTHENTICATE_WITH_SERVICE = new RecoveryInstanceDataReplicationInitiationStepName("AUTHENTICATE_WITH_SERVICE");
///
/// Constant BOOT_REPLICATION_SERVER for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName BOOT_REPLICATION_SERVER = new RecoveryInstanceDataReplicationInitiationStepName("BOOT_REPLICATION_SERVER");
///
/// Constant COMPLETE_VOLUME_MAPPING for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName COMPLETE_VOLUME_MAPPING = new RecoveryInstanceDataReplicationInitiationStepName("COMPLETE_VOLUME_MAPPING");
///
/// Constant CONFIGURE_REPLICATION_SOFTWARE for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName CONFIGURE_REPLICATION_SOFTWARE = new RecoveryInstanceDataReplicationInitiationStepName("CONFIGURE_REPLICATION_SOFTWARE");
///
/// Constant CONNECT_AGENT_TO_REPLICATION_SERVER for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName CONNECT_AGENT_TO_REPLICATION_SERVER = new RecoveryInstanceDataReplicationInitiationStepName("CONNECT_AGENT_TO_REPLICATION_SERVER");
///
/// Constant CREATE_SECURITY_GROUP for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName CREATE_SECURITY_GROUP = new RecoveryInstanceDataReplicationInitiationStepName("CREATE_SECURITY_GROUP");
///
/// Constant CREATE_STAGING_DISKS for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName CREATE_STAGING_DISKS = new RecoveryInstanceDataReplicationInitiationStepName("CREATE_STAGING_DISKS");
///
/// Constant DOWNLOAD_REPLICATION_SOFTWARE for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName DOWNLOAD_REPLICATION_SOFTWARE = new RecoveryInstanceDataReplicationInitiationStepName("DOWNLOAD_REPLICATION_SOFTWARE");
///
/// Constant DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT = new RecoveryInstanceDataReplicationInitiationStepName("DOWNLOAD_REPLICATION_SOFTWARE_TO_FAILBACK_CLIENT");
///
/// Constant ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION = new RecoveryInstanceDataReplicationInitiationStepName("ESTABLISH_AGENT_REPLICATOR_SOFTWARE_COMMUNICATION");
///
/// Constant ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION = new RecoveryInstanceDataReplicationInitiationStepName("ESTABLISH_RECOVERY_INSTANCE_COMMUNICATION");
///
/// Constant LAUNCH_REPLICATION_SERVER for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName LAUNCH_REPLICATION_SERVER = new RecoveryInstanceDataReplicationInitiationStepName("LAUNCH_REPLICATION_SERVER");
///
/// Constant LINK_FAILBACK_CLIENT_WITH_RECOVERY_INSTANCE for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName LINK_FAILBACK_CLIENT_WITH_RECOVERY_INSTANCE = new RecoveryInstanceDataReplicationInitiationStepName("LINK_FAILBACK_CLIENT_WITH_RECOVERY_INSTANCE");
///
/// Constant PAIR_AGENT_WITH_REPLICATION_SOFTWARE for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName PAIR_AGENT_WITH_REPLICATION_SOFTWARE = new RecoveryInstanceDataReplicationInitiationStepName("PAIR_AGENT_WITH_REPLICATION_SOFTWARE");
///
/// Constant PAIR_REPLICATION_SERVER_WITH_AGENT for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName PAIR_REPLICATION_SERVER_WITH_AGENT = new RecoveryInstanceDataReplicationInitiationStepName("PAIR_REPLICATION_SERVER_WITH_AGENT");
///
/// Constant START_DATA_TRANSFER for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName START_DATA_TRANSFER = new RecoveryInstanceDataReplicationInitiationStepName("START_DATA_TRANSFER");
///
/// Constant WAIT for RecoveryInstanceDataReplicationInitiationStepName
///
public static readonly RecoveryInstanceDataReplicationInitiationStepName WAIT = new RecoveryInstanceDataReplicationInitiationStepName("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 RecoveryInstanceDataReplicationInitiationStepName(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 RecoveryInstanceDataReplicationInitiationStepName 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 RecoveryInstanceDataReplicationInitiationStepName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RecoveryInstanceDataReplicationInitiationStepStatus.
///
public class RecoveryInstanceDataReplicationInitiationStepStatus : ConstantClass
{
///
/// Constant FAILED for RecoveryInstanceDataReplicationInitiationStepStatus
///
public static readonly RecoveryInstanceDataReplicationInitiationStepStatus FAILED = new RecoveryInstanceDataReplicationInitiationStepStatus("FAILED");
///
/// Constant IN_PROGRESS for RecoveryInstanceDataReplicationInitiationStepStatus
///
public static readonly RecoveryInstanceDataReplicationInitiationStepStatus IN_PROGRESS = new RecoveryInstanceDataReplicationInitiationStepStatus("IN_PROGRESS");
///
/// Constant NOT_STARTED for RecoveryInstanceDataReplicationInitiationStepStatus
///
public static readonly RecoveryInstanceDataReplicationInitiationStepStatus NOT_STARTED = new RecoveryInstanceDataReplicationInitiationStepStatus("NOT_STARTED");
///
/// Constant SKIPPED for RecoveryInstanceDataReplicationInitiationStepStatus
///
public static readonly RecoveryInstanceDataReplicationInitiationStepStatus SKIPPED = new RecoveryInstanceDataReplicationInitiationStepStatus("SKIPPED");
///
/// Constant SUCCEEDED for RecoveryInstanceDataReplicationInitiationStepStatus
///
public static readonly RecoveryInstanceDataReplicationInitiationStepStatus SUCCEEDED = new RecoveryInstanceDataReplicationInitiationStepStatus("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 RecoveryInstanceDataReplicationInitiationStepStatus(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 RecoveryInstanceDataReplicationInitiationStepStatus 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 RecoveryInstanceDataReplicationInitiationStepStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RecoveryInstanceDataReplicationState.
///
public class RecoveryInstanceDataReplicationState : ConstantClass
{
///
/// Constant BACKLOG for RecoveryInstanceDataReplicationState
///
public static readonly RecoveryInstanceDataReplicationState BACKLOG = new RecoveryInstanceDataReplicationState("BACKLOG");
///
/// Constant CONTINUOUS for RecoveryInstanceDataReplicationState
///
public static readonly RecoveryInstanceDataReplicationState CONTINUOUS = new RecoveryInstanceDataReplicationState("CONTINUOUS");
///
/// Constant CREATING_SNAPSHOT for RecoveryInstanceDataReplicationState
///
public static readonly RecoveryInstanceDataReplicationState CREATING_SNAPSHOT = new RecoveryInstanceDataReplicationState("CREATING_SNAPSHOT");
///
/// Constant DISCONNECTED for RecoveryInstanceDataReplicationState
///
public static readonly RecoveryInstanceDataReplicationState DISCONNECTED = new RecoveryInstanceDataReplicationState("DISCONNECTED");
///
/// Constant INITIAL_SYNC for RecoveryInstanceDataReplicationState
///
public static readonly RecoveryInstanceDataReplicationState INITIAL_SYNC = new RecoveryInstanceDataReplicationState("INITIAL_SYNC");
///
/// Constant INITIATING for RecoveryInstanceDataReplicationState
///
public static readonly RecoveryInstanceDataReplicationState INITIATING = new RecoveryInstanceDataReplicationState("INITIATING");
///
/// Constant NOT_STARTED for RecoveryInstanceDataReplicationState
///
public static readonly RecoveryInstanceDataReplicationState NOT_STARTED = new RecoveryInstanceDataReplicationState("NOT_STARTED");
///
/// Constant PAUSED for RecoveryInstanceDataReplicationState
///
public static readonly RecoveryInstanceDataReplicationState PAUSED = new RecoveryInstanceDataReplicationState("PAUSED");
///
/// Constant REPLICATION_STATE_NOT_AVAILABLE for RecoveryInstanceDataReplicationState
///
public static readonly RecoveryInstanceDataReplicationState REPLICATION_STATE_NOT_AVAILABLE = new RecoveryInstanceDataReplicationState("REPLICATION_STATE_NOT_AVAILABLE");
///
/// Constant RESCAN for RecoveryInstanceDataReplicationState
///
public static readonly RecoveryInstanceDataReplicationState RESCAN = new RecoveryInstanceDataReplicationState("RESCAN");
///
/// Constant STALLED for RecoveryInstanceDataReplicationState
///
public static readonly RecoveryInstanceDataReplicationState STALLED = new RecoveryInstanceDataReplicationState("STALLED");
///
/// Constant STOPPED for RecoveryInstanceDataReplicationState
///
public static readonly RecoveryInstanceDataReplicationState STOPPED = new RecoveryInstanceDataReplicationState("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 RecoveryInstanceDataReplicationState(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 RecoveryInstanceDataReplicationState 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 RecoveryInstanceDataReplicationState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RecoveryResult.
///
public class RecoveryResult : ConstantClass
{
///
/// Constant ASSOCIATE_FAIL for RecoveryResult
///
public static readonly RecoveryResult ASSOCIATE_FAIL = new RecoveryResult("ASSOCIATE_FAIL");
///
/// Constant ASSOCIATE_SUCCESS for RecoveryResult
///
public static readonly RecoveryResult ASSOCIATE_SUCCESS = new RecoveryResult("ASSOCIATE_SUCCESS");
///
/// Constant FAIL for RecoveryResult
///
public static readonly RecoveryResult FAIL = new RecoveryResult("FAIL");
///
/// Constant IN_PROGRESS for RecoveryResult
///
public static readonly RecoveryResult IN_PROGRESS = new RecoveryResult("IN_PROGRESS");
///
/// Constant NOT_STARTED for RecoveryResult
///
public static readonly RecoveryResult NOT_STARTED = new RecoveryResult("NOT_STARTED");
///
/// Constant PARTIAL_SUCCESS for RecoveryResult
///
public static readonly RecoveryResult PARTIAL_SUCCESS = new RecoveryResult("PARTIAL_SUCCESS");
///
/// Constant SUCCESS for RecoveryResult
///
public static readonly RecoveryResult SUCCESS = new RecoveryResult("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 RecoveryResult(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 RecoveryResult 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 RecoveryResult(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RecoverySnapshotsOrder.
///
public class RecoverySnapshotsOrder : ConstantClass
{
///
/// Constant ASC for RecoverySnapshotsOrder
///
public static readonly RecoverySnapshotsOrder ASC = new RecoverySnapshotsOrder("ASC");
///
/// Constant DESC for RecoverySnapshotsOrder
///
public static readonly RecoverySnapshotsOrder DESC = new RecoverySnapshotsOrder("DESC");
///
/// 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 RecoverySnapshotsOrder(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 RecoverySnapshotsOrder 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 RecoverySnapshotsOrder(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 AUTO for ReplicationConfigurationDefaultLargeStagingDiskType
///
public static readonly ReplicationConfigurationDefaultLargeStagingDiskType AUTO = new ReplicationConfigurationDefaultLargeStagingDiskType("AUTO");
///
/// 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");
///
/// Constant NONE for ReplicationConfigurationEbsEncryption
///
public static readonly ReplicationConfigurationEbsEncryption NONE = new ReplicationConfigurationEbsEncryption("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 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 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 ReplicationDirection.
///
public class ReplicationDirection : ConstantClass
{
///
/// Constant FAILBACK for ReplicationDirection
///
public static readonly ReplicationDirection FAILBACK = new ReplicationDirection("FAILBACK");
///
/// Constant FAILOVER for ReplicationDirection
///
public static readonly ReplicationDirection FAILOVER = new ReplicationDirection("FAILOVER");
///
/// 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 ReplicationDirection(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 ReplicationDirection 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 ReplicationDirection(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReplicationStatus.
///
public class ReplicationStatus : ConstantClass
{
///
/// Constant ERROR for ReplicationStatus
///
public static readonly ReplicationStatus ERROR = new ReplicationStatus("ERROR");
///
/// Constant IN_PROGRESS for ReplicationStatus
///
public static readonly ReplicationStatus IN_PROGRESS = new ReplicationStatus("IN_PROGRESS");
///
/// Constant PROTECTED for ReplicationStatus
///
public static readonly ReplicationStatus PROTECTED = new ReplicationStatus("PROTECTED");
///
/// Constant STOPPED for ReplicationStatus
///
public static readonly ReplicationStatus STOPPED = new ReplicationStatus("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 ReplicationStatus(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 ReplicationStatus 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 ReplicationStatus(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);
}
}
}