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