/* * 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 application-insights-2018-11-25.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.ApplicationInsights { /// /// Constants used for properties of type CloudWatchEventSource. /// public class CloudWatchEventSource : ConstantClass { /// /// Constant CODE_DEPLOY for CloudWatchEventSource /// public static readonly CloudWatchEventSource CODE_DEPLOY = new CloudWatchEventSource("CODE_DEPLOY"); /// /// Constant EC2 for CloudWatchEventSource /// public static readonly CloudWatchEventSource EC2 = new CloudWatchEventSource("EC2"); /// /// Constant HEALTH for CloudWatchEventSource /// public static readonly CloudWatchEventSource HEALTH = new CloudWatchEventSource("HEALTH"); /// /// Constant RDS for CloudWatchEventSource /// public static readonly CloudWatchEventSource RDS = new CloudWatchEventSource("RDS"); /// /// 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 CloudWatchEventSource(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 CloudWatchEventSource 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 CloudWatchEventSource(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConfigurationEventResourceType. /// public class ConfigurationEventResourceType : ConstantClass { /// /// Constant CLOUDFORMATION for ConfigurationEventResourceType /// public static readonly ConfigurationEventResourceType CLOUDFORMATION = new ConfigurationEventResourceType("CLOUDFORMATION"); /// /// Constant CLOUDWATCH_ALARM for ConfigurationEventResourceType /// public static readonly ConfigurationEventResourceType CLOUDWATCH_ALARM = new ConfigurationEventResourceType("CLOUDWATCH_ALARM"); /// /// Constant CLOUDWATCH_LOG for ConfigurationEventResourceType /// public static readonly ConfigurationEventResourceType CLOUDWATCH_LOG = new ConfigurationEventResourceType("CLOUDWATCH_LOG"); /// /// Constant SSM_ASSOCIATION for ConfigurationEventResourceType /// public static readonly ConfigurationEventResourceType SSM_ASSOCIATION = new ConfigurationEventResourceType("SSM_ASSOCIATION"); /// /// 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 ConfigurationEventResourceType(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 ConfigurationEventResourceType 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 ConfigurationEventResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConfigurationEventStatus. /// public class ConfigurationEventStatus : ConstantClass { /// /// Constant ERROR for ConfigurationEventStatus /// public static readonly ConfigurationEventStatus ERROR = new ConfigurationEventStatus("ERROR"); /// /// Constant INFO for ConfigurationEventStatus /// public static readonly ConfigurationEventStatus INFO = new ConfigurationEventStatus("INFO"); /// /// Constant WARN for ConfigurationEventStatus /// public static readonly ConfigurationEventStatus WARN = new ConfigurationEventStatus("WARN"); /// /// 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 ConfigurationEventStatus(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 ConfigurationEventStatus 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 ConfigurationEventStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type DiscoveryType. /// public class DiscoveryType : ConstantClass { /// /// Constant ACCOUNT_BASED for DiscoveryType /// public static readonly DiscoveryType ACCOUNT_BASED = new DiscoveryType("ACCOUNT_BASED"); /// /// Constant RESOURCE_GROUP_BASED for DiscoveryType /// public static readonly DiscoveryType RESOURCE_GROUP_BASED = new DiscoveryType("RESOURCE_GROUP_BASED"); /// /// 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 DiscoveryType(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 DiscoveryType 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 DiscoveryType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FeedbackKey. /// public class FeedbackKey : ConstantClass { /// /// Constant INSIGHTS_FEEDBACK for FeedbackKey /// public static readonly FeedbackKey INSIGHTS_FEEDBACK = new FeedbackKey("INSIGHTS_FEEDBACK"); /// /// 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 FeedbackKey(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 FeedbackKey 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 FeedbackKey(string value) { return FindValue(value); } } /// /// Constants used for properties of type FeedbackValue. /// public class FeedbackValue : ConstantClass { /// /// Constant NOT_SPECIFIED for FeedbackValue /// public static readonly FeedbackValue NOT_SPECIFIED = new FeedbackValue("NOT_SPECIFIED"); /// /// Constant NOT_USEFUL for FeedbackValue /// public static readonly FeedbackValue NOT_USEFUL = new FeedbackValue("NOT_USEFUL"); /// /// Constant USEFUL for FeedbackValue /// public static readonly FeedbackValue USEFUL = new FeedbackValue("USEFUL"); /// /// 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 FeedbackValue(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 FeedbackValue 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 FeedbackValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type GroupingType. /// public class GroupingType : ConstantClass { /// /// Constant ACCOUNT_BASED for GroupingType /// public static readonly GroupingType ACCOUNT_BASED = new GroupingType("ACCOUNT_BASED"); /// /// 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 GroupingType(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 GroupingType 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 GroupingType(string value) { return FindValue(value); } } /// /// Constants used for properties of type LogFilter. /// public class LogFilter : ConstantClass { /// /// Constant ERROR for LogFilter /// public static readonly LogFilter ERROR = new LogFilter("ERROR"); /// /// Constant INFO for LogFilter /// public static readonly LogFilter INFO = new LogFilter("INFO"); /// /// Constant WARN for LogFilter /// public static readonly LogFilter WARN = new LogFilter("WARN"); /// /// 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 LogFilter(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 LogFilter 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 LogFilter(string value) { return FindValue(value); } } /// /// Constants used for properties of type OsType. /// public class OsType : ConstantClass { /// /// Constant LINUX for OsType /// public static readonly OsType LINUX = new OsType("LINUX"); /// /// Constant WINDOWS for OsType /// public static readonly OsType WINDOWS = new OsType("WINDOWS"); /// /// 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 OsType(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 OsType 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 OsType(string value) { return FindValue(value); } } /// /// Constants used for properties of type RecommendationType. /// public class RecommendationType : ConstantClass { /// /// Constant ALL for RecommendationType /// public static readonly RecommendationType ALL = new RecommendationType("ALL"); /// /// Constant INFRA_ONLY for RecommendationType /// public static readonly RecommendationType INFRA_ONLY = new RecommendationType("INFRA_ONLY"); /// /// Constant WORKLOAD_ONLY for RecommendationType /// public static readonly RecommendationType WORKLOAD_ONLY = new RecommendationType("WORKLOAD_ONLY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public RecommendationType(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 RecommendationType 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 RecommendationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResolutionMethod. /// public class ResolutionMethod : ConstantClass { /// /// Constant AUTOMATIC for ResolutionMethod /// public static readonly ResolutionMethod AUTOMATIC = new ResolutionMethod("AUTOMATIC"); /// /// Constant MANUAL for ResolutionMethod /// public static readonly ResolutionMethod MANUAL = new ResolutionMethod("MANUAL"); /// /// Constant UNRESOLVED for ResolutionMethod /// public static readonly ResolutionMethod UNRESOLVED = new ResolutionMethod("UNRESOLVED"); /// /// 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 ResolutionMethod(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 ResolutionMethod 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 ResolutionMethod(string value) { return FindValue(value); } } /// /// Constants used for properties of type SeverityLevel. /// public class SeverityLevel : ConstantClass { /// /// Constant High for SeverityLevel /// public static readonly SeverityLevel High = new SeverityLevel("High"); /// /// Constant Informative for SeverityLevel /// public static readonly SeverityLevel Informative = new SeverityLevel("Informative"); /// /// Constant Low for SeverityLevel /// public static readonly SeverityLevel Low = new SeverityLevel("Low"); /// /// Constant Medium for SeverityLevel /// public static readonly SeverityLevel Medium = new SeverityLevel("Medium"); /// /// 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 SeverityLevel(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 SeverityLevel 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 SeverityLevel(string value) { return FindValue(value); } } /// /// Constants used for properties of type Status. /// public class Status : ConstantClass { /// /// Constant IGNORE for Status /// public static readonly Status IGNORE = new Status("IGNORE"); /// /// Constant PENDING for Status /// public static readonly Status PENDING = new Status("PENDING"); /// /// Constant RECOVERING for Status /// public static readonly Status RECOVERING = new Status("RECOVERING"); /// /// Constant RECURRING for Status /// public static readonly Status RECURRING = new Status("RECURRING"); /// /// Constant RESOLVED for Status /// public static readonly Status RESOLVED = new Status("RESOLVED"); /// /// 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 Status(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 Status 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 Status(string value) { return FindValue(value); } } /// /// Constants used for properties of type Tier. /// public class Tier : ConstantClass { /// /// Constant ACTIVE_DIRECTORY for Tier /// public static readonly Tier ACTIVE_DIRECTORY = new Tier("ACTIVE_DIRECTORY"); /// /// Constant CUSTOM for Tier /// public static readonly Tier CUSTOM = new Tier("CUSTOM"); /// /// Constant DEFAULT for Tier /// public static readonly Tier DEFAULT = new Tier("DEFAULT"); /// /// Constant DOT_NET_CORE for Tier /// public static readonly Tier DOT_NET_CORE = new Tier("DOT_NET_CORE"); /// /// Constant DOT_NET_WEB for Tier /// public static readonly Tier DOT_NET_WEB = new Tier("DOT_NET_WEB"); /// /// Constant DOT_NET_WEB_TIER for Tier /// public static readonly Tier DOT_NET_WEB_TIER = new Tier("DOT_NET_WEB_TIER"); /// /// Constant DOT_NET_WORKER for Tier /// public static readonly Tier DOT_NET_WORKER = new Tier("DOT_NET_WORKER"); /// /// Constant JAVA_JMX for Tier /// public static readonly Tier JAVA_JMX = new Tier("JAVA_JMX"); /// /// Constant MYSQL for Tier /// public static readonly Tier MYSQL = new Tier("MYSQL"); /// /// Constant ORACLE for Tier /// public static readonly Tier ORACLE = new Tier("ORACLE"); /// /// Constant POSTGRESQL for Tier /// public static readonly Tier POSTGRESQL = new Tier("POSTGRESQL"); /// /// Constant SAP_HANA_HIGH_AVAILABILITY for Tier /// public static readonly Tier SAP_HANA_HIGH_AVAILABILITY = new Tier("SAP_HANA_HIGH_AVAILABILITY"); /// /// Constant SAP_HANA_MULTI_NODE for Tier /// public static readonly Tier SAP_HANA_MULTI_NODE = new Tier("SAP_HANA_MULTI_NODE"); /// /// Constant SAP_HANA_SINGLE_NODE for Tier /// public static readonly Tier SAP_HANA_SINGLE_NODE = new Tier("SAP_HANA_SINGLE_NODE"); /// /// Constant SAP_NETWEAVER_DISTRIBUTED for Tier /// public static readonly Tier SAP_NETWEAVER_DISTRIBUTED = new Tier("SAP_NETWEAVER_DISTRIBUTED"); /// /// Constant SAP_NETWEAVER_HIGH_AVAILABILITY for Tier /// public static readonly Tier SAP_NETWEAVER_HIGH_AVAILABILITY = new Tier("SAP_NETWEAVER_HIGH_AVAILABILITY"); /// /// Constant SAP_NETWEAVER_STANDARD for Tier /// public static readonly Tier SAP_NETWEAVER_STANDARD = new Tier("SAP_NETWEAVER_STANDARD"); /// /// Constant SHAREPOINT for Tier /// public static readonly Tier SHAREPOINT = new Tier("SHAREPOINT"); /// /// Constant SQL_SERVER for Tier /// public static readonly Tier SQL_SERVER = new Tier("SQL_SERVER"); /// /// Constant SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP for Tier /// public static readonly Tier SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP = new Tier("SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP"); /// /// Constant SQL_SERVER_FAILOVER_CLUSTER_INSTANCE for Tier /// public static readonly Tier SQL_SERVER_FAILOVER_CLUSTER_INSTANCE = new Tier("SQL_SERVER_FAILOVER_CLUSTER_INSTANCE"); /// /// 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 Tier(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 Tier 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 Tier(string value) { return FindValue(value); } } /// /// Constants used for properties of type UpdateStatus. /// public class UpdateStatus : ConstantClass { /// /// Constant RESOLVED for UpdateStatus /// public static readonly UpdateStatus RESOLVED = new UpdateStatus("RESOLVED"); /// /// 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 UpdateStatus(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 UpdateStatus 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 UpdateStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type Visibility. /// public class Visibility : ConstantClass { /// /// Constant IGNORED for Visibility /// public static readonly Visibility IGNORED = new Visibility("IGNORED"); /// /// Constant VISIBLE for Visibility /// public static readonly Visibility VISIBLE = new Visibility("VISIBLE"); /// /// 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 Visibility(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 Visibility 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 Visibility(string value) { return FindValue(value); } } }