/*
* 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 ssm-sap-2018-05-10.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.SsmSap
{
///
/// Constants used for properties of type ApplicationDiscoveryStatus.
///
public class ApplicationDiscoveryStatus : ConstantClass
{
///
/// Constant DELETING for ApplicationDiscoveryStatus
///
public static readonly ApplicationDiscoveryStatus DELETING = new ApplicationDiscoveryStatus("DELETING");
///
/// Constant REFRESH_FAILED for ApplicationDiscoveryStatus
///
public static readonly ApplicationDiscoveryStatus REFRESH_FAILED = new ApplicationDiscoveryStatus("REFRESH_FAILED");
///
/// Constant REGISTERING for ApplicationDiscoveryStatus
///
public static readonly ApplicationDiscoveryStatus REGISTERING = new ApplicationDiscoveryStatus("REGISTERING");
///
/// Constant REGISTRATION_FAILED for ApplicationDiscoveryStatus
///
public static readonly ApplicationDiscoveryStatus REGISTRATION_FAILED = new ApplicationDiscoveryStatus("REGISTRATION_FAILED");
///
/// Constant SUCCESS for ApplicationDiscoveryStatus
///
public static readonly ApplicationDiscoveryStatus SUCCESS = new ApplicationDiscoveryStatus("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 ApplicationDiscoveryStatus(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 ApplicationDiscoveryStatus 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 ApplicationDiscoveryStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ApplicationStatus.
///
public class ApplicationStatus : ConstantClass
{
///
/// Constant ACTIVATED for ApplicationStatus
///
public static readonly ApplicationStatus ACTIVATED = new ApplicationStatus("ACTIVATED");
///
/// Constant DELETING for ApplicationStatus
///
public static readonly ApplicationStatus DELETING = new ApplicationStatus("DELETING");
///
/// Constant FAILED for ApplicationStatus
///
public static readonly ApplicationStatus FAILED = new ApplicationStatus("FAILED");
///
/// Constant REGISTERING for ApplicationStatus
///
public static readonly ApplicationStatus REGISTERING = new ApplicationStatus("REGISTERING");
///
/// Constant STARTING for ApplicationStatus
///
public static readonly ApplicationStatus STARTING = new ApplicationStatus("STARTING");
///
/// Constant STOPPED for ApplicationStatus
///
public static readonly ApplicationStatus STOPPED = new ApplicationStatus("STOPPED");
///
/// Constant STOPPING for ApplicationStatus
///
public static readonly ApplicationStatus STOPPING = new ApplicationStatus("STOPPING");
///
/// Constant UNKNOWN for ApplicationStatus
///
public static readonly ApplicationStatus UNKNOWN = new ApplicationStatus("UNKNOWN");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ApplicationStatus(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 ApplicationStatus 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 ApplicationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ApplicationType.
///
public class ApplicationType : ConstantClass
{
///
/// Constant HANA for ApplicationType
///
public static readonly ApplicationType HANA = new ApplicationType("HANA");
///
/// 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 ApplicationType(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 ApplicationType 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 ApplicationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type BackintMode.
///
public class BackintMode : ConstantClass
{
///
/// Constant AWSBackup for BackintMode
///
public static readonly BackintMode AWSBackup = new BackintMode("AWSBackup");
///
/// 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 BackintMode(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 BackintMode 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 BackintMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ClusterStatus.
///
public class ClusterStatus : ConstantClass
{
///
/// Constant MAINTENANCE for ClusterStatus
///
public static readonly ClusterStatus MAINTENANCE = new ClusterStatus("MAINTENANCE");
///
/// Constant NONE for ClusterStatus
///
public static readonly ClusterStatus NONE = new ClusterStatus("NONE");
///
/// Constant OFFLINE for ClusterStatus
///
public static readonly ClusterStatus OFFLINE = new ClusterStatus("OFFLINE");
///
/// Constant ONLINE for ClusterStatus
///
public static readonly ClusterStatus ONLINE = new ClusterStatus("ONLINE");
///
/// Constant STANDBY for ClusterStatus
///
public static readonly ClusterStatus STANDBY = new ClusterStatus("STANDBY");
///
/// 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 ClusterStatus(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 ClusterStatus 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 ClusterStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ComponentStatus.
///
public class ComponentStatus : ConstantClass
{
///
/// Constant ACTIVATED for ComponentStatus
///
public static readonly ComponentStatus ACTIVATED = new ComponentStatus("ACTIVATED");
///
/// Constant RUNNING for ComponentStatus
///
public static readonly ComponentStatus RUNNING = new ComponentStatus("RUNNING");
///
/// Constant RUNNING_WITH_ERROR for ComponentStatus
///
public static readonly ComponentStatus RUNNING_WITH_ERROR = new ComponentStatus("RUNNING_WITH_ERROR");
///
/// Constant STARTING for ComponentStatus
///
public static readonly ComponentStatus STARTING = new ComponentStatus("STARTING");
///
/// Constant STOPPED for ComponentStatus
///
public static readonly ComponentStatus STOPPED = new ComponentStatus("STOPPED");
///
/// Constant STOPPING for ComponentStatus
///
public static readonly ComponentStatus STOPPING = new ComponentStatus("STOPPING");
///
/// Constant UNDEFINED for ComponentStatus
///
public static readonly ComponentStatus UNDEFINED = new ComponentStatus("UNDEFINED");
///
/// 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 ComponentStatus(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 ComponentStatus 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 ComponentStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ComponentType.
///
public class ComponentType : ConstantClass
{
///
/// Constant HANA for ComponentType
///
public static readonly ComponentType HANA = new ComponentType("HANA");
///
/// Constant HANA_NODE for ComponentType
///
public static readonly ComponentType HANA_NODE = new ComponentType("HANA_NODE");
///
/// 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 ComponentType(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 ComponentType 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 ComponentType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CredentialType.
///
public class CredentialType : ConstantClass
{
///
/// Constant ADMIN for CredentialType
///
public static readonly CredentialType ADMIN = new CredentialType("ADMIN");
///
/// 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 CredentialType(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 CredentialType 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 CredentialType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DatabaseStatus.
///
public class DatabaseStatus : ConstantClass
{
///
/// Constant ERROR for DatabaseStatus
///
public static readonly DatabaseStatus ERROR = new DatabaseStatus("ERROR");
///
/// Constant RUNNING for DatabaseStatus
///
public static readonly DatabaseStatus RUNNING = new DatabaseStatus("RUNNING");
///
/// Constant STARTING for DatabaseStatus
///
public static readonly DatabaseStatus STARTING = new DatabaseStatus("STARTING");
///
/// Constant STOPPED for DatabaseStatus
///
public static readonly DatabaseStatus STOPPED = new DatabaseStatus("STOPPED");
///
/// Constant UNKNOWN for DatabaseStatus
///
public static readonly DatabaseStatus UNKNOWN = new DatabaseStatus("UNKNOWN");
///
/// Constant WARNING for DatabaseStatus
///
public static readonly DatabaseStatus WARNING = new DatabaseStatus("WARNING");
///
/// 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 DatabaseStatus(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 DatabaseStatus 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 DatabaseStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DatabaseType.
///
public class DatabaseType : ConstantClass
{
///
/// Constant SYSTEM for DatabaseType
///
public static readonly DatabaseType SYSTEM = new DatabaseType("SYSTEM");
///
/// Constant TENANT for DatabaseType
///
public static readonly DatabaseType TENANT = new DatabaseType("TENANT");
///
/// 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 DatabaseType(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 DatabaseType 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 DatabaseType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FilterOperator.
///
public class FilterOperator : ConstantClass
{
///
/// Constant Equals for FilterOperator
///
public static readonly FilterOperator Equals = new FilterOperator("Equals");
///
/// Constant GreaterThanOrEquals for FilterOperator
///
public static readonly FilterOperator GreaterThanOrEquals = new FilterOperator("GreaterThanOrEquals");
///
/// Constant LessThanOrEquals for FilterOperator
///
public static readonly FilterOperator LessThanOrEquals = new FilterOperator("LessThanOrEquals");
///
/// 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 FilterOperator(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 FilterOperator 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 FilterOperator(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type HostRole.
///
public class HostRole : ConstantClass
{
///
/// Constant LEADER for HostRole
///
public static readonly HostRole LEADER = new HostRole("LEADER");
///
/// Constant STANDBY for HostRole
///
public static readonly HostRole STANDBY = new HostRole("STANDBY");
///
/// Constant UNKNOWN for HostRole
///
public static readonly HostRole UNKNOWN = new HostRole("UNKNOWN");
///
/// Constant WORKER for HostRole
///
public static readonly HostRole WORKER = new HostRole("WORKER");
///
/// 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 HostRole(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 HostRole 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 HostRole(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OperationMode.
///
public class OperationMode : ConstantClass
{
///
/// Constant DELTA_DATASHIPPING for OperationMode
///
public static readonly OperationMode DELTA_DATASHIPPING = new OperationMode("DELTA_DATASHIPPING");
///
/// Constant LOGREPLAY for OperationMode
///
public static readonly OperationMode LOGREPLAY = new OperationMode("LOGREPLAY");
///
/// Constant LOGREPLAY_READACCESS for OperationMode
///
public static readonly OperationMode LOGREPLAY_READACCESS = new OperationMode("LOGREPLAY_READACCESS");
///
/// Constant NONE for OperationMode
///
public static readonly OperationMode NONE = new OperationMode("NONE");
///
/// Constant PRIMARY for OperationMode
///
public static readonly OperationMode PRIMARY = new OperationMode("PRIMARY");
///
/// 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 OperationMode(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 OperationMode 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 OperationMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OperationStatus.
///
public class OperationStatus : ConstantClass
{
///
/// Constant ERROR for OperationStatus
///
public static readonly OperationStatus ERROR = new OperationStatus("ERROR");
///
/// Constant INPROGRESS for OperationStatus
///
public static readonly OperationStatus INPROGRESS = new OperationStatus("INPROGRESS");
///
/// Constant SUCCESS for OperationStatus
///
public static readonly OperationStatus SUCCESS = new OperationStatus("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 OperationStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static OperationStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator OperationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PermissionActionType.
///
public class PermissionActionType : ConstantClass
{
///
/// Constant RESTORE for PermissionActionType
///
public static readonly PermissionActionType RESTORE = new PermissionActionType("RESTORE");
///
/// 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 PermissionActionType(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 PermissionActionType 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 PermissionActionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReplicationMode.
///
public class ReplicationMode : ConstantClass
{
///
/// Constant ASYNC for ReplicationMode
///
public static readonly ReplicationMode ASYNC = new ReplicationMode("ASYNC");
///
/// Constant NONE for ReplicationMode
///
public static readonly ReplicationMode NONE = new ReplicationMode("NONE");
///
/// Constant PRIMARY for ReplicationMode
///
public static readonly ReplicationMode PRIMARY = new ReplicationMode("PRIMARY");
///
/// Constant SYNC for ReplicationMode
///
public static readonly ReplicationMode SYNC = new ReplicationMode("SYNC");
///
/// Constant SYNCMEM for ReplicationMode
///
public static readonly ReplicationMode SYNCMEM = new ReplicationMode("SYNCMEM");
///
/// 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 ReplicationMode(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 ReplicationMode 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 ReplicationMode(string value)
{
return FindValue(value);
}
}
}