/* * 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 guardduty-2017-11-28.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.GuardDuty { /// /// Constants used for properties of type AdminStatus. /// public class AdminStatus : ConstantClass { /// /// Constant DISABLE_IN_PROGRESS for AdminStatus /// public static readonly AdminStatus DISABLE_IN_PROGRESS = new AdminStatus("DISABLE_IN_PROGRESS"); /// /// Constant ENABLED for AdminStatus /// public static readonly AdminStatus ENABLED = new AdminStatus("ENABLED"); /// /// 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 AdminStatus(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 AdminStatus 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 AdminStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AutoEnableMembers. /// public class AutoEnableMembers : ConstantClass { /// /// Constant ALL for AutoEnableMembers /// public static readonly AutoEnableMembers ALL = new AutoEnableMembers("ALL"); /// /// Constant NEW for AutoEnableMembers /// public static readonly AutoEnableMembers NEW = new AutoEnableMembers("NEW"); /// /// Constant NONE for AutoEnableMembers /// public static readonly AutoEnableMembers NONE = new AutoEnableMembers("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 AutoEnableMembers(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 AutoEnableMembers 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 AutoEnableMembers(string value) { return FindValue(value); } } /// /// Constants used for properties of type CoverageFilterCriterionKey. /// public class CoverageFilterCriterionKey : ConstantClass { /// /// Constant ACCOUNT_ID for CoverageFilterCriterionKey /// public static readonly CoverageFilterCriterionKey ACCOUNT_ID = new CoverageFilterCriterionKey("ACCOUNT_ID"); /// /// Constant ADDON_VERSION for CoverageFilterCriterionKey /// public static readonly CoverageFilterCriterionKey ADDON_VERSION = new CoverageFilterCriterionKey("ADDON_VERSION"); /// /// Constant CLUSTER_NAME for CoverageFilterCriterionKey /// public static readonly CoverageFilterCriterionKey CLUSTER_NAME = new CoverageFilterCriterionKey("CLUSTER_NAME"); /// /// Constant COVERAGE_STATUS for CoverageFilterCriterionKey /// public static readonly CoverageFilterCriterionKey COVERAGE_STATUS = new CoverageFilterCriterionKey("COVERAGE_STATUS"); /// /// Constant RESOURCE_TYPE for CoverageFilterCriterionKey /// public static readonly CoverageFilterCriterionKey RESOURCE_TYPE = new CoverageFilterCriterionKey("RESOURCE_TYPE"); /// /// 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 CoverageFilterCriterionKey(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 CoverageFilterCriterionKey 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 CoverageFilterCriterionKey(string value) { return FindValue(value); } } /// /// Constants used for properties of type CoverageSortKey. /// public class CoverageSortKey : ConstantClass { /// /// Constant ACCOUNT_ID for CoverageSortKey /// public static readonly CoverageSortKey ACCOUNT_ID = new CoverageSortKey("ACCOUNT_ID"); /// /// Constant ADDON_VERSION for CoverageSortKey /// public static readonly CoverageSortKey ADDON_VERSION = new CoverageSortKey("ADDON_VERSION"); /// /// Constant CLUSTER_NAME for CoverageSortKey /// public static readonly CoverageSortKey CLUSTER_NAME = new CoverageSortKey("CLUSTER_NAME"); /// /// Constant COVERAGE_STATUS for CoverageSortKey /// public static readonly CoverageSortKey COVERAGE_STATUS = new CoverageSortKey("COVERAGE_STATUS"); /// /// Constant ISSUE for CoverageSortKey /// public static readonly CoverageSortKey ISSUE = new CoverageSortKey("ISSUE"); /// /// Constant UPDATED_AT for CoverageSortKey /// public static readonly CoverageSortKey UPDATED_AT = new CoverageSortKey("UPDATED_AT"); /// /// 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 CoverageSortKey(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 CoverageSortKey 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 CoverageSortKey(string value) { return FindValue(value); } } /// /// Constants used for properties of type CoverageStatisticsType. /// public class CoverageStatisticsType : ConstantClass { /// /// Constant COUNT_BY_COVERAGE_STATUS for CoverageStatisticsType /// public static readonly CoverageStatisticsType COUNT_BY_COVERAGE_STATUS = new CoverageStatisticsType("COUNT_BY_COVERAGE_STATUS"); /// /// Constant COUNT_BY_RESOURCE_TYPE for CoverageStatisticsType /// public static readonly CoverageStatisticsType COUNT_BY_RESOURCE_TYPE = new CoverageStatisticsType("COUNT_BY_RESOURCE_TYPE"); /// /// 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 CoverageStatisticsType(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 CoverageStatisticsType 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 CoverageStatisticsType(string value) { return FindValue(value); } } /// /// Constants used for properties of type CoverageStatus. /// public class CoverageStatus : ConstantClass { /// /// Constant HEALTHY for CoverageStatus /// public static readonly CoverageStatus HEALTHY = new CoverageStatus("HEALTHY"); /// /// Constant UNHEALTHY for CoverageStatus /// public static readonly CoverageStatus UNHEALTHY = new CoverageStatus("UNHEALTHY"); /// /// 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 CoverageStatus(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 CoverageStatus 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 CoverageStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type CriterionKey. /// public class CriterionKey : ConstantClass { /// /// Constant ACCOUNT_ID for CriterionKey /// public static readonly CriterionKey ACCOUNT_ID = new CriterionKey("ACCOUNT_ID"); /// /// Constant EC2_INSTANCE_ARN for CriterionKey /// public static readonly CriterionKey EC2_INSTANCE_ARN = new CriterionKey("EC2_INSTANCE_ARN"); /// /// Constant GUARDDUTY_FINDING_ID for CriterionKey /// public static readonly CriterionKey GUARDDUTY_FINDING_ID = new CriterionKey("GUARDDUTY_FINDING_ID"); /// /// Constant SCAN_ID for CriterionKey /// public static readonly CriterionKey SCAN_ID = new CriterionKey("SCAN_ID"); /// /// Constant SCAN_START_TIME for CriterionKey /// public static readonly CriterionKey SCAN_START_TIME = new CriterionKey("SCAN_START_TIME"); /// /// Constant SCAN_STATUS for CriterionKey /// public static readonly CriterionKey SCAN_STATUS = new CriterionKey("SCAN_STATUS"); /// /// Constant SCAN_TYPE for CriterionKey /// public static readonly CriterionKey SCAN_TYPE = new CriterionKey("SCAN_TYPE"); /// /// 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 CriterionKey(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 CriterionKey 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 CriterionKey(string value) { return FindValue(value); } } /// /// Constants used for properties of type DataSource. /// public class DataSource : ConstantClass { /// /// Constant CLOUD_TRAIL for DataSource /// public static readonly DataSource CLOUD_TRAIL = new DataSource("CLOUD_TRAIL"); /// /// Constant DNS_LOGS for DataSource /// public static readonly DataSource DNS_LOGS = new DataSource("DNS_LOGS"); /// /// Constant EC2_MALWARE_SCAN for DataSource /// public static readonly DataSource EC2_MALWARE_SCAN = new DataSource("EC2_MALWARE_SCAN"); /// /// Constant FLOW_LOGS for DataSource /// public static readonly DataSource FLOW_LOGS = new DataSource("FLOW_LOGS"); /// /// Constant KUBERNETES_AUDIT_LOGS for DataSource /// public static readonly DataSource KUBERNETES_AUDIT_LOGS = new DataSource("KUBERNETES_AUDIT_LOGS"); /// /// Constant S3_LOGS for DataSource /// public static readonly DataSource S3_LOGS = new DataSource("S3_LOGS"); /// /// 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 DataSource(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 DataSource 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 DataSource(string value) { return FindValue(value); } } /// /// Constants used for properties of type DataSourceStatus. /// public class DataSourceStatus : ConstantClass { /// /// Constant DISABLED for DataSourceStatus /// public static readonly DataSourceStatus DISABLED = new DataSourceStatus("DISABLED"); /// /// Constant ENABLED for DataSourceStatus /// public static readonly DataSourceStatus ENABLED = new DataSourceStatus("ENABLED"); /// /// 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 DataSourceStatus(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 DataSourceStatus 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 DataSourceStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type DestinationType. /// public class DestinationType : ConstantClass { /// /// Constant S3 for DestinationType /// public static readonly DestinationType S3 = new DestinationType("S3"); /// /// 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 DestinationType(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 DestinationType 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 DestinationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DetectorFeature. /// public class DetectorFeature : ConstantClass { /// /// Constant EBS_MALWARE_PROTECTION for DetectorFeature /// public static readonly DetectorFeature EBS_MALWARE_PROTECTION = new DetectorFeature("EBS_MALWARE_PROTECTION"); /// /// Constant EKS_AUDIT_LOGS for DetectorFeature /// public static readonly DetectorFeature EKS_AUDIT_LOGS = new DetectorFeature("EKS_AUDIT_LOGS"); /// /// Constant EKS_RUNTIME_MONITORING for DetectorFeature /// public static readonly DetectorFeature EKS_RUNTIME_MONITORING = new DetectorFeature("EKS_RUNTIME_MONITORING"); /// /// Constant LAMBDA_NETWORK_LOGS for DetectorFeature /// public static readonly DetectorFeature LAMBDA_NETWORK_LOGS = new DetectorFeature("LAMBDA_NETWORK_LOGS"); /// /// Constant RDS_LOGIN_EVENTS for DetectorFeature /// public static readonly DetectorFeature RDS_LOGIN_EVENTS = new DetectorFeature("RDS_LOGIN_EVENTS"); /// /// Constant S3_DATA_EVENTS for DetectorFeature /// public static readonly DetectorFeature S3_DATA_EVENTS = new DetectorFeature("S3_DATA_EVENTS"); /// /// 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 DetectorFeature(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 DetectorFeature 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 DetectorFeature(string value) { return FindValue(value); } } /// /// Constants used for properties of type DetectorFeatureResult. /// public class DetectorFeatureResult : ConstantClass { /// /// Constant CLOUD_TRAIL for DetectorFeatureResult /// public static readonly DetectorFeatureResult CLOUD_TRAIL = new DetectorFeatureResult("CLOUD_TRAIL"); /// /// Constant DNS_LOGS for DetectorFeatureResult /// public static readonly DetectorFeatureResult DNS_LOGS = new DetectorFeatureResult("DNS_LOGS"); /// /// Constant EBS_MALWARE_PROTECTION for DetectorFeatureResult /// public static readonly DetectorFeatureResult EBS_MALWARE_PROTECTION = new DetectorFeatureResult("EBS_MALWARE_PROTECTION"); /// /// Constant EKS_AUDIT_LOGS for DetectorFeatureResult /// public static readonly DetectorFeatureResult EKS_AUDIT_LOGS = new DetectorFeatureResult("EKS_AUDIT_LOGS"); /// /// Constant EKS_RUNTIME_MONITORING for DetectorFeatureResult /// public static readonly DetectorFeatureResult EKS_RUNTIME_MONITORING = new DetectorFeatureResult("EKS_RUNTIME_MONITORING"); /// /// Constant FLOW_LOGS for DetectorFeatureResult /// public static readonly DetectorFeatureResult FLOW_LOGS = new DetectorFeatureResult("FLOW_LOGS"); /// /// Constant LAMBDA_NETWORK_LOGS for DetectorFeatureResult /// public static readonly DetectorFeatureResult LAMBDA_NETWORK_LOGS = new DetectorFeatureResult("LAMBDA_NETWORK_LOGS"); /// /// Constant RDS_LOGIN_EVENTS for DetectorFeatureResult /// public static readonly DetectorFeatureResult RDS_LOGIN_EVENTS = new DetectorFeatureResult("RDS_LOGIN_EVENTS"); /// /// Constant S3_DATA_EVENTS for DetectorFeatureResult /// public static readonly DetectorFeatureResult S3_DATA_EVENTS = new DetectorFeatureResult("S3_DATA_EVENTS"); /// /// 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 DetectorFeatureResult(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 DetectorFeatureResult 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 DetectorFeatureResult(string value) { return FindValue(value); } } /// /// Constants used for properties of type DetectorStatus. /// public class DetectorStatus : ConstantClass { /// /// Constant DISABLED for DetectorStatus /// public static readonly DetectorStatus DISABLED = new DetectorStatus("DISABLED"); /// /// Constant ENABLED for DetectorStatus /// public static readonly DetectorStatus ENABLED = new DetectorStatus("ENABLED"); /// /// 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 DetectorStatus(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 DetectorStatus 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 DetectorStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type EbsSnapshotPreservation. /// public class EbsSnapshotPreservation : ConstantClass { /// /// Constant NO_RETENTION for EbsSnapshotPreservation /// public static readonly EbsSnapshotPreservation NO_RETENTION = new EbsSnapshotPreservation("NO_RETENTION"); /// /// Constant RETENTION_WITH_FINDING for EbsSnapshotPreservation /// public static readonly EbsSnapshotPreservation RETENTION_WITH_FINDING = new EbsSnapshotPreservation("RETENTION_WITH_FINDING"); /// /// 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 EbsSnapshotPreservation(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 EbsSnapshotPreservation 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 EbsSnapshotPreservation(string value) { return FindValue(value); } } /// /// Constants used for properties of type FeatureAdditionalConfiguration. /// public class FeatureAdditionalConfiguration : ConstantClass { /// /// Constant EKS_ADDON_MANAGEMENT for FeatureAdditionalConfiguration /// public static readonly FeatureAdditionalConfiguration EKS_ADDON_MANAGEMENT = new FeatureAdditionalConfiguration("EKS_ADDON_MANAGEMENT"); /// /// 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 FeatureAdditionalConfiguration(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 FeatureAdditionalConfiguration 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 FeatureAdditionalConfiguration(string value) { return FindValue(value); } } /// /// Constants used for properties of type FeatureStatus. /// public class FeatureStatus : ConstantClass { /// /// Constant DISABLED for FeatureStatus /// public static readonly FeatureStatus DISABLED = new FeatureStatus("DISABLED"); /// /// Constant ENABLED for FeatureStatus /// public static readonly FeatureStatus ENABLED = new FeatureStatus("ENABLED"); /// /// 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 FeatureStatus(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 FeatureStatus 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 FeatureStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type Feedback. /// public class Feedback : ConstantClass { /// /// Constant NOT_USEFUL for Feedback /// public static readonly Feedback NOT_USEFUL = new Feedback("NOT_USEFUL"); /// /// Constant USEFUL for Feedback /// public static readonly Feedback USEFUL = new Feedback("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 Feedback(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 Feedback 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 Feedback(string value) { return FindValue(value); } } /// /// Constants used for properties of type FilterAction. /// public class FilterAction : ConstantClass { /// /// Constant ARCHIVE for FilterAction /// public static readonly FilterAction ARCHIVE = new FilterAction("ARCHIVE"); /// /// Constant NOOP for FilterAction /// public static readonly FilterAction NOOP = new FilterAction("NOOP"); /// /// 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 FilterAction(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 FilterAction 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 FilterAction(string value) { return FindValue(value); } } /// /// Constants used for properties of type FindingPublishingFrequency. /// public class FindingPublishingFrequency : ConstantClass { /// /// Constant FIFTEEN_MINUTES for FindingPublishingFrequency /// public static readonly FindingPublishingFrequency FIFTEEN_MINUTES = new FindingPublishingFrequency("FIFTEEN_MINUTES"); /// /// Constant ONE_HOUR for FindingPublishingFrequency /// public static readonly FindingPublishingFrequency ONE_HOUR = new FindingPublishingFrequency("ONE_HOUR"); /// /// Constant SIX_HOURS for FindingPublishingFrequency /// public static readonly FindingPublishingFrequency SIX_HOURS = new FindingPublishingFrequency("SIX_HOURS"); /// /// 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 FindingPublishingFrequency(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 FindingPublishingFrequency 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 FindingPublishingFrequency(string value) { return FindValue(value); } } /// /// Constants used for properties of type FindingStatisticType. /// public class FindingStatisticType : ConstantClass { /// /// Constant COUNT_BY_SEVERITY for FindingStatisticType /// public static readonly FindingStatisticType COUNT_BY_SEVERITY = new FindingStatisticType("COUNT_BY_SEVERITY"); /// /// 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 FindingStatisticType(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 FindingStatisticType 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 FindingStatisticType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FreeTrialFeatureResult. /// public class FreeTrialFeatureResult : ConstantClass { /// /// Constant CLOUD_TRAIL for FreeTrialFeatureResult /// public static readonly FreeTrialFeatureResult CLOUD_TRAIL = new FreeTrialFeatureResult("CLOUD_TRAIL"); /// /// Constant DNS_LOGS for FreeTrialFeatureResult /// public static readonly FreeTrialFeatureResult DNS_LOGS = new FreeTrialFeatureResult("DNS_LOGS"); /// /// Constant EBS_MALWARE_PROTECTION for FreeTrialFeatureResult /// public static readonly FreeTrialFeatureResult EBS_MALWARE_PROTECTION = new FreeTrialFeatureResult("EBS_MALWARE_PROTECTION"); /// /// Constant EKS_AUDIT_LOGS for FreeTrialFeatureResult /// public static readonly FreeTrialFeatureResult EKS_AUDIT_LOGS = new FreeTrialFeatureResult("EKS_AUDIT_LOGS"); /// /// Constant EKS_RUNTIME_MONITORING for FreeTrialFeatureResult /// public static readonly FreeTrialFeatureResult EKS_RUNTIME_MONITORING = new FreeTrialFeatureResult("EKS_RUNTIME_MONITORING"); /// /// Constant FLOW_LOGS for FreeTrialFeatureResult /// public static readonly FreeTrialFeatureResult FLOW_LOGS = new FreeTrialFeatureResult("FLOW_LOGS"); /// /// Constant LAMBDA_NETWORK_LOGS for FreeTrialFeatureResult /// public static readonly FreeTrialFeatureResult LAMBDA_NETWORK_LOGS = new FreeTrialFeatureResult("LAMBDA_NETWORK_LOGS"); /// /// Constant RDS_LOGIN_EVENTS for FreeTrialFeatureResult /// public static readonly FreeTrialFeatureResult RDS_LOGIN_EVENTS = new FreeTrialFeatureResult("RDS_LOGIN_EVENTS"); /// /// Constant S3_DATA_EVENTS for FreeTrialFeatureResult /// public static readonly FreeTrialFeatureResult S3_DATA_EVENTS = new FreeTrialFeatureResult("S3_DATA_EVENTS"); /// /// 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 FreeTrialFeatureResult(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 FreeTrialFeatureResult 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 FreeTrialFeatureResult(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpSetFormat. /// public class IpSetFormat : ConstantClass { /// /// Constant ALIEN_VAULT for IpSetFormat /// public static readonly IpSetFormat ALIEN_VAULT = new IpSetFormat("ALIEN_VAULT"); /// /// Constant FIRE_EYE for IpSetFormat /// public static readonly IpSetFormat FIRE_EYE = new IpSetFormat("FIRE_EYE"); /// /// Constant OTX_CSV for IpSetFormat /// public static readonly IpSetFormat OTX_CSV = new IpSetFormat("OTX_CSV"); /// /// Constant PROOF_POINT for IpSetFormat /// public static readonly IpSetFormat PROOF_POINT = new IpSetFormat("PROOF_POINT"); /// /// Constant STIX for IpSetFormat /// public static readonly IpSetFormat STIX = new IpSetFormat("STIX"); /// /// Constant TXT for IpSetFormat /// public static readonly IpSetFormat TXT = new IpSetFormat("TXT"); /// /// 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 IpSetFormat(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 IpSetFormat 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 IpSetFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type IpSetStatus. /// public class IpSetStatus : ConstantClass { /// /// Constant ACTIVATING for IpSetStatus /// public static readonly IpSetStatus ACTIVATING = new IpSetStatus("ACTIVATING"); /// /// Constant ACTIVE for IpSetStatus /// public static readonly IpSetStatus ACTIVE = new IpSetStatus("ACTIVE"); /// /// Constant DEACTIVATING for IpSetStatus /// public static readonly IpSetStatus DEACTIVATING = new IpSetStatus("DEACTIVATING"); /// /// Constant DELETE_PENDING for IpSetStatus /// public static readonly IpSetStatus DELETE_PENDING = new IpSetStatus("DELETE_PENDING"); /// /// Constant DELETED for IpSetStatus /// public static readonly IpSetStatus DELETED = new IpSetStatus("DELETED"); /// /// Constant ERROR for IpSetStatus /// public static readonly IpSetStatus ERROR = new IpSetStatus("ERROR"); /// /// Constant INACTIVE for IpSetStatus /// public static readonly IpSetStatus INACTIVE = new IpSetStatus("INACTIVE"); /// /// 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 IpSetStatus(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 IpSetStatus 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 IpSetStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type OrderBy. /// public class OrderBy : ConstantClass { /// /// Constant ASC for OrderBy /// public static readonly OrderBy ASC = new OrderBy("ASC"); /// /// Constant DESC for OrderBy /// public static readonly OrderBy DESC = new OrderBy("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 OrderBy(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 OrderBy 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 OrderBy(string value) { return FindValue(value); } } /// /// Constants used for properties of type OrgFeature. /// public class OrgFeature : ConstantClass { /// /// Constant EBS_MALWARE_PROTECTION for OrgFeature /// public static readonly OrgFeature EBS_MALWARE_PROTECTION = new OrgFeature("EBS_MALWARE_PROTECTION"); /// /// Constant EKS_AUDIT_LOGS for OrgFeature /// public static readonly OrgFeature EKS_AUDIT_LOGS = new OrgFeature("EKS_AUDIT_LOGS"); /// /// Constant EKS_RUNTIME_MONITORING for OrgFeature /// public static readonly OrgFeature EKS_RUNTIME_MONITORING = new OrgFeature("EKS_RUNTIME_MONITORING"); /// /// Constant LAMBDA_NETWORK_LOGS for OrgFeature /// public static readonly OrgFeature LAMBDA_NETWORK_LOGS = new OrgFeature("LAMBDA_NETWORK_LOGS"); /// /// Constant RDS_LOGIN_EVENTS for OrgFeature /// public static readonly OrgFeature RDS_LOGIN_EVENTS = new OrgFeature("RDS_LOGIN_EVENTS"); /// /// Constant S3_DATA_EVENTS for OrgFeature /// public static readonly OrgFeature S3_DATA_EVENTS = new OrgFeature("S3_DATA_EVENTS"); /// /// 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 OrgFeature(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 OrgFeature 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 OrgFeature(string value) { return FindValue(value); } } /// /// Constants used for properties of type OrgFeatureAdditionalConfiguration. /// public class OrgFeatureAdditionalConfiguration : ConstantClass { /// /// Constant EKS_ADDON_MANAGEMENT for OrgFeatureAdditionalConfiguration /// public static readonly OrgFeatureAdditionalConfiguration EKS_ADDON_MANAGEMENT = new OrgFeatureAdditionalConfiguration("EKS_ADDON_MANAGEMENT"); /// /// 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 OrgFeatureAdditionalConfiguration(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 OrgFeatureAdditionalConfiguration 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 OrgFeatureAdditionalConfiguration(string value) { return FindValue(value); } } /// /// Constants used for properties of type OrgFeatureStatus. /// public class OrgFeatureStatus : ConstantClass { /// /// Constant NEW for OrgFeatureStatus /// public static readonly OrgFeatureStatus NEW = new OrgFeatureStatus("NEW"); /// /// Constant NONE for OrgFeatureStatus /// public static readonly OrgFeatureStatus NONE = new OrgFeatureStatus("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 OrgFeatureStatus(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 OrgFeatureStatus 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 OrgFeatureStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type PublishingStatus. /// public class PublishingStatus : ConstantClass { /// /// Constant PENDING_VERIFICATION for PublishingStatus /// public static readonly PublishingStatus PENDING_VERIFICATION = new PublishingStatus("PENDING_VERIFICATION"); /// /// Constant PUBLISHING for PublishingStatus /// public static readonly PublishingStatus PUBLISHING = new PublishingStatus("PUBLISHING"); /// /// Constant STOPPED for PublishingStatus /// public static readonly PublishingStatus STOPPED = new PublishingStatus("STOPPED"); /// /// Constant UNABLE_TO_PUBLISH_FIX_DESTINATION_PROPERTY for PublishingStatus /// public static readonly PublishingStatus UNABLE_TO_PUBLISH_FIX_DESTINATION_PROPERTY = new PublishingStatus("UNABLE_TO_PUBLISH_FIX_DESTINATION_PROPERTY"); /// /// 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 PublishingStatus(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 PublishingStatus 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 PublishingStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceType. /// public class ResourceType : ConstantClass { /// /// Constant EKS for ResourceType /// public static readonly ResourceType EKS = new ResourceType("EKS"); /// /// 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 ResourceType(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 ResourceType 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 ResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ScanCriterionKey. /// public class ScanCriterionKey : ConstantClass { /// /// Constant EC2_INSTANCE_TAG for ScanCriterionKey /// public static readonly ScanCriterionKey EC2_INSTANCE_TAG = new ScanCriterionKey("EC2_INSTANCE_TAG"); /// /// 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 ScanCriterionKey(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 ScanCriterionKey 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 ScanCriterionKey(string value) { return FindValue(value); } } /// /// Constants used for properties of type ScanResult. /// public class ScanResult : ConstantClass { /// /// Constant CLEAN for ScanResult /// public static readonly ScanResult CLEAN = new ScanResult("CLEAN"); /// /// Constant INFECTED for ScanResult /// public static readonly ScanResult INFECTED = new ScanResult("INFECTED"); /// /// 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 ScanResult(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 ScanResult 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 ScanResult(string value) { return FindValue(value); } } /// /// Constants used for properties of type ScanStatus. /// public class ScanStatus : ConstantClass { /// /// Constant COMPLETED for ScanStatus /// public static readonly ScanStatus COMPLETED = new ScanStatus("COMPLETED"); /// /// Constant FAILED for ScanStatus /// public static readonly ScanStatus FAILED = new ScanStatus("FAILED"); /// /// Constant RUNNING for ScanStatus /// public static readonly ScanStatus RUNNING = new ScanStatus("RUNNING"); /// /// Constant SKIPPED for ScanStatus /// public static readonly ScanStatus SKIPPED = new ScanStatus("SKIPPED"); /// /// 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 ScanStatus(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 ScanStatus 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 ScanStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ScanType. /// public class ScanType : ConstantClass { /// /// Constant GUARDDUTY_INITIATED for ScanType /// public static readonly ScanType GUARDDUTY_INITIATED = new ScanType("GUARDDUTY_INITIATED"); /// /// Constant ON_DEMAND for ScanType /// public static readonly ScanType ON_DEMAND = new ScanType("ON_DEMAND"); /// /// 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 ScanType(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 ScanType 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 ScanType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ThreatIntelSetFormat. /// public class ThreatIntelSetFormat : ConstantClass { /// /// Constant ALIEN_VAULT for ThreatIntelSetFormat /// public static readonly ThreatIntelSetFormat ALIEN_VAULT = new ThreatIntelSetFormat("ALIEN_VAULT"); /// /// Constant FIRE_EYE for ThreatIntelSetFormat /// public static readonly ThreatIntelSetFormat FIRE_EYE = new ThreatIntelSetFormat("FIRE_EYE"); /// /// Constant OTX_CSV for ThreatIntelSetFormat /// public static readonly ThreatIntelSetFormat OTX_CSV = new ThreatIntelSetFormat("OTX_CSV"); /// /// Constant PROOF_POINT for ThreatIntelSetFormat /// public static readonly ThreatIntelSetFormat PROOF_POINT = new ThreatIntelSetFormat("PROOF_POINT"); /// /// Constant STIX for ThreatIntelSetFormat /// public static readonly ThreatIntelSetFormat STIX = new ThreatIntelSetFormat("STIX"); /// /// Constant TXT for ThreatIntelSetFormat /// public static readonly ThreatIntelSetFormat TXT = new ThreatIntelSetFormat("TXT"); /// /// 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 ThreatIntelSetFormat(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 ThreatIntelSetFormat 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 ThreatIntelSetFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type ThreatIntelSetStatus. /// public class ThreatIntelSetStatus : ConstantClass { /// /// Constant ACTIVATING for ThreatIntelSetStatus /// public static readonly ThreatIntelSetStatus ACTIVATING = new ThreatIntelSetStatus("ACTIVATING"); /// /// Constant ACTIVE for ThreatIntelSetStatus /// public static readonly ThreatIntelSetStatus ACTIVE = new ThreatIntelSetStatus("ACTIVE"); /// /// Constant DEACTIVATING for ThreatIntelSetStatus /// public static readonly ThreatIntelSetStatus DEACTIVATING = new ThreatIntelSetStatus("DEACTIVATING"); /// /// Constant DELETE_PENDING for ThreatIntelSetStatus /// public static readonly ThreatIntelSetStatus DELETE_PENDING = new ThreatIntelSetStatus("DELETE_PENDING"); /// /// Constant DELETED for ThreatIntelSetStatus /// public static readonly ThreatIntelSetStatus DELETED = new ThreatIntelSetStatus("DELETED"); /// /// Constant ERROR for ThreatIntelSetStatus /// public static readonly ThreatIntelSetStatus ERROR = new ThreatIntelSetStatus("ERROR"); /// /// Constant INACTIVE for ThreatIntelSetStatus /// public static readonly ThreatIntelSetStatus INACTIVE = new ThreatIntelSetStatus("INACTIVE"); /// /// 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 ThreatIntelSetStatus(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 ThreatIntelSetStatus 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 ThreatIntelSetStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type UsageFeature. /// public class UsageFeature : ConstantClass { /// /// Constant CLOUD_TRAIL for UsageFeature /// public static readonly UsageFeature CLOUD_TRAIL = new UsageFeature("CLOUD_TRAIL"); /// /// Constant DNS_LOGS for UsageFeature /// public static readonly UsageFeature DNS_LOGS = new UsageFeature("DNS_LOGS"); /// /// Constant EBS_MALWARE_PROTECTION for UsageFeature /// public static readonly UsageFeature EBS_MALWARE_PROTECTION = new UsageFeature("EBS_MALWARE_PROTECTION"); /// /// Constant EKS_AUDIT_LOGS for UsageFeature /// public static readonly UsageFeature EKS_AUDIT_LOGS = new UsageFeature("EKS_AUDIT_LOGS"); /// /// Constant EKS_RUNTIME_MONITORING for UsageFeature /// public static readonly UsageFeature EKS_RUNTIME_MONITORING = new UsageFeature("EKS_RUNTIME_MONITORING"); /// /// Constant FLOW_LOGS for UsageFeature /// public static readonly UsageFeature FLOW_LOGS = new UsageFeature("FLOW_LOGS"); /// /// Constant LAMBDA_NETWORK_LOGS for UsageFeature /// public static readonly UsageFeature LAMBDA_NETWORK_LOGS = new UsageFeature("LAMBDA_NETWORK_LOGS"); /// /// Constant RDS_LOGIN_EVENTS for UsageFeature /// public static readonly UsageFeature RDS_LOGIN_EVENTS = new UsageFeature("RDS_LOGIN_EVENTS"); /// /// Constant S3_DATA_EVENTS for UsageFeature /// public static readonly UsageFeature S3_DATA_EVENTS = new UsageFeature("S3_DATA_EVENTS"); /// /// 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 UsageFeature(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 UsageFeature 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 UsageFeature(string value) { return FindValue(value); } } /// /// Constants used for properties of type UsageStatisticType. /// public class UsageStatisticType : ConstantClass { /// /// Constant SUM_BY_ACCOUNT for UsageStatisticType /// public static readonly UsageStatisticType SUM_BY_ACCOUNT = new UsageStatisticType("SUM_BY_ACCOUNT"); /// /// Constant SUM_BY_DATA_SOURCE for UsageStatisticType /// public static readonly UsageStatisticType SUM_BY_DATA_SOURCE = new UsageStatisticType("SUM_BY_DATA_SOURCE"); /// /// Constant SUM_BY_FEATURES for UsageStatisticType /// public static readonly UsageStatisticType SUM_BY_FEATURES = new UsageStatisticType("SUM_BY_FEATURES"); /// /// Constant SUM_BY_RESOURCE for UsageStatisticType /// public static readonly UsageStatisticType SUM_BY_RESOURCE = new UsageStatisticType("SUM_BY_RESOURCE"); /// /// Constant TOP_RESOURCES for UsageStatisticType /// public static readonly UsageStatisticType TOP_RESOURCES = new UsageStatisticType("TOP_RESOURCES"); /// /// 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 UsageStatisticType(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 UsageStatisticType 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 UsageStatisticType(string value) { return FindValue(value); } } }