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