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