/*
* 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 securityhub-2018-10-26.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.SecurityHub
{
///
/// 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 AssociationStatus.
///
public class AssociationStatus : ConstantClass
{
///
/// Constant DISABLED for AssociationStatus
///
public static readonly AssociationStatus DISABLED = new AssociationStatus("DISABLED");
///
/// Constant ENABLED for AssociationStatus
///
public static readonly AssociationStatus ENABLED = new AssociationStatus("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 AssociationStatus(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 AssociationStatus 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 AssociationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AutoEnableStandards.
///
public class AutoEnableStandards : ConstantClass
{
///
/// Constant DEFAULT for AutoEnableStandards
///
public static readonly AutoEnableStandards DEFAULT = new AutoEnableStandards("DEFAULT");
///
/// Constant NONE for AutoEnableStandards
///
public static readonly AutoEnableStandards NONE = new AutoEnableStandards("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 AutoEnableStandards(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 AutoEnableStandards 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 AutoEnableStandards(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AutomationRulesActionType.
///
public class AutomationRulesActionType : ConstantClass
{
///
/// Constant FINDING_FIELDS_UPDATE for AutomationRulesActionType
///
public static readonly AutomationRulesActionType FINDING_FIELDS_UPDATE = new AutomationRulesActionType("FINDING_FIELDS_UPDATE");
///
/// 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 AutomationRulesActionType(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 AutomationRulesActionType 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 AutomationRulesActionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AwsIamAccessKeyStatus.
///
public class AwsIamAccessKeyStatus : ConstantClass
{
///
/// Constant Active for AwsIamAccessKeyStatus
///
public static readonly AwsIamAccessKeyStatus Active = new AwsIamAccessKeyStatus("Active");
///
/// Constant Inactive for AwsIamAccessKeyStatus
///
public static readonly AwsIamAccessKeyStatus Inactive = new AwsIamAccessKeyStatus("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 AwsIamAccessKeyStatus(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 AwsIamAccessKeyStatus 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 AwsIamAccessKeyStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AwsS3BucketNotificationConfigurationS3KeyFilterRuleName.
///
public class AwsS3BucketNotificationConfigurationS3KeyFilterRuleName : ConstantClass
{
///
/// Constant Prefix for AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
///
public static readonly AwsS3BucketNotificationConfigurationS3KeyFilterRuleName Prefix = new AwsS3BucketNotificationConfigurationS3KeyFilterRuleName("Prefix");
///
/// Constant Suffix for AwsS3BucketNotificationConfigurationS3KeyFilterRuleName
///
public static readonly AwsS3BucketNotificationConfigurationS3KeyFilterRuleName Suffix = new AwsS3BucketNotificationConfigurationS3KeyFilterRuleName("Suffix");
///
/// 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 AwsS3BucketNotificationConfigurationS3KeyFilterRuleName(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 AwsS3BucketNotificationConfigurationS3KeyFilterRuleName 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 AwsS3BucketNotificationConfigurationS3KeyFilterRuleName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ComplianceStatus.
///
public class ComplianceStatus : ConstantClass
{
///
/// Constant FAILED for ComplianceStatus
///
public static readonly ComplianceStatus FAILED = new ComplianceStatus("FAILED");
///
/// Constant NOT_AVAILABLE for ComplianceStatus
///
public static readonly ComplianceStatus NOT_AVAILABLE = new ComplianceStatus("NOT_AVAILABLE");
///
/// Constant PASSED for ComplianceStatus
///
public static readonly ComplianceStatus PASSED = new ComplianceStatus("PASSED");
///
/// Constant WARNING for ComplianceStatus
///
public static readonly ComplianceStatus WARNING = new ComplianceStatus("WARNING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ComplianceStatus(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 ComplianceStatus 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 ComplianceStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ControlFindingGenerator.
///
public class ControlFindingGenerator : ConstantClass
{
///
/// Constant SECURITY_CONTROL for ControlFindingGenerator
///
public static readonly ControlFindingGenerator SECURITY_CONTROL = new ControlFindingGenerator("SECURITY_CONTROL");
///
/// Constant STANDARD_CONTROL for ControlFindingGenerator
///
public static readonly ControlFindingGenerator STANDARD_CONTROL = new ControlFindingGenerator("STANDARD_CONTROL");
///
/// 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 ControlFindingGenerator(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 ControlFindingGenerator 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 ControlFindingGenerator(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ControlStatus.
///
public class ControlStatus : ConstantClass
{
///
/// Constant DISABLED for ControlStatus
///
public static readonly ControlStatus DISABLED = new ControlStatus("DISABLED");
///
/// Constant ENABLED for ControlStatus
///
public static readonly ControlStatus ENABLED = new ControlStatus("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 ControlStatus(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 ControlStatus 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 ControlStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DateRangeUnit.
///
public class DateRangeUnit : ConstantClass
{
///
/// Constant DAYS for DateRangeUnit
///
public static readonly DateRangeUnit DAYS = new DateRangeUnit("DAYS");
///
/// 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 DateRangeUnit(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 DateRangeUnit 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 DateRangeUnit(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FindingHistoryUpdateSourceType.
///
public class FindingHistoryUpdateSourceType : ConstantClass
{
///
/// Constant BATCH_IMPORT_FINDINGS for FindingHistoryUpdateSourceType
///
public static readonly FindingHistoryUpdateSourceType BATCH_IMPORT_FINDINGS = new FindingHistoryUpdateSourceType("BATCH_IMPORT_FINDINGS");
///
/// Constant BATCH_UPDATE_FINDINGS for FindingHistoryUpdateSourceType
///
public static readonly FindingHistoryUpdateSourceType BATCH_UPDATE_FINDINGS = new FindingHistoryUpdateSourceType("BATCH_UPDATE_FINDINGS");
///
/// 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 FindingHistoryUpdateSourceType(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 FindingHistoryUpdateSourceType 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 FindingHistoryUpdateSourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type IntegrationType.
///
public class IntegrationType : ConstantClass
{
///
/// Constant RECEIVE_FINDINGS_FROM_SECURITY_HUB for IntegrationType
///
public static readonly IntegrationType RECEIVE_FINDINGS_FROM_SECURITY_HUB = new IntegrationType("RECEIVE_FINDINGS_FROM_SECURITY_HUB");
///
/// Constant SEND_FINDINGS_TO_SECURITY_HUB for IntegrationType
///
public static readonly IntegrationType SEND_FINDINGS_TO_SECURITY_HUB = new IntegrationType("SEND_FINDINGS_TO_SECURITY_HUB");
///
/// Constant UPDATE_FINDINGS_IN_SECURITY_HUB for IntegrationType
///
public static readonly IntegrationType UPDATE_FINDINGS_IN_SECURITY_HUB = new IntegrationType("UPDATE_FINDINGS_IN_SECURITY_HUB");
///
/// 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 IntegrationType(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 IntegrationType 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 IntegrationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MalwareState.
///
public class MalwareState : ConstantClass
{
///
/// Constant OBSERVED for MalwareState
///
public static readonly MalwareState OBSERVED = new MalwareState("OBSERVED");
///
/// Constant REMOVAL_FAILED for MalwareState
///
public static readonly MalwareState REMOVAL_FAILED = new MalwareState("REMOVAL_FAILED");
///
/// Constant REMOVED for MalwareState
///
public static readonly MalwareState REMOVED = new MalwareState("REMOVED");
///
/// 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 MalwareState(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 MalwareState 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 MalwareState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MalwareType.
///
public class MalwareType : ConstantClass
{
///
/// Constant ADWARE for MalwareType
///
public static readonly MalwareType ADWARE = new MalwareType("ADWARE");
///
/// Constant BLENDED_THREAT for MalwareType
///
public static readonly MalwareType BLENDED_THREAT = new MalwareType("BLENDED_THREAT");
///
/// Constant BOTNET_AGENT for MalwareType
///
public static readonly MalwareType BOTNET_AGENT = new MalwareType("BOTNET_AGENT");
///
/// Constant COIN_MINER for MalwareType
///
public static readonly MalwareType COIN_MINER = new MalwareType("COIN_MINER");
///
/// Constant EXPLOIT_KIT for MalwareType
///
public static readonly MalwareType EXPLOIT_KIT = new MalwareType("EXPLOIT_KIT");
///
/// Constant KEYLOGGER for MalwareType
///
public static readonly MalwareType KEYLOGGER = new MalwareType("KEYLOGGER");
///
/// Constant MACRO for MalwareType
///
public static readonly MalwareType MACRO = new MalwareType("MACRO");
///
/// Constant POTENTIALLY_UNWANTED for MalwareType
///
public static readonly MalwareType POTENTIALLY_UNWANTED = new MalwareType("POTENTIALLY_UNWANTED");
///
/// Constant RANSOMWARE for MalwareType
///
public static readonly MalwareType RANSOMWARE = new MalwareType("RANSOMWARE");
///
/// Constant REMOTE_ACCESS for MalwareType
///
public static readonly MalwareType REMOTE_ACCESS = new MalwareType("REMOTE_ACCESS");
///
/// Constant ROOTKIT for MalwareType
///
public static readonly MalwareType ROOTKIT = new MalwareType("ROOTKIT");
///
/// Constant SPYWARE for MalwareType
///
public static readonly MalwareType SPYWARE = new MalwareType("SPYWARE");
///
/// Constant TROJAN for MalwareType
///
public static readonly MalwareType TROJAN = new MalwareType("TROJAN");
///
/// Constant VIRUS for MalwareType
///
public static readonly MalwareType VIRUS = new MalwareType("VIRUS");
///
/// Constant WORM for MalwareType
///
public static readonly MalwareType WORM = new MalwareType("WORM");
///
/// 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 MalwareType(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 MalwareType 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 MalwareType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MapFilterComparison.
///
public class MapFilterComparison : ConstantClass
{
///
/// Constant CONTAINS for MapFilterComparison
///
public static readonly MapFilterComparison CONTAINS = new MapFilterComparison("CONTAINS");
///
/// Constant EQUALS for MapFilterComparison
///
public static readonly MapFilterComparison EQUALS = new MapFilterComparison("EQUALS");
///
/// Constant NOT_CONTAINS for MapFilterComparison
///
public static readonly MapFilterComparison NOT_CONTAINS = new MapFilterComparison("NOT_CONTAINS");
///
/// Constant NOT_EQUALS for MapFilterComparison
///
public static readonly MapFilterComparison NOT_EQUALS = new MapFilterComparison("NOT_EQUALS");
///
/// 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 MapFilterComparison(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 MapFilterComparison 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 MapFilterComparison(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NetworkDirection.
///
public class NetworkDirection : ConstantClass
{
///
/// Constant IN for NetworkDirection
///
public static readonly NetworkDirection IN = new NetworkDirection("IN");
///
/// Constant OUT for NetworkDirection
///
public static readonly NetworkDirection OUT = new NetworkDirection("OUT");
///
/// 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 NetworkDirection(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 NetworkDirection 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 NetworkDirection(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Partition.
///
public class Partition : ConstantClass
{
///
/// Constant Aws for Partition
///
public static readonly Partition Aws = new Partition("aws");
///
/// Constant AwsCn for Partition
///
public static readonly Partition AwsCn = new Partition("aws-cn");
///
/// Constant AwsUsGov for Partition
///
public static readonly Partition AwsUsGov = new Partition("aws-us-gov");
///
/// 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 Partition(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 Partition 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 Partition(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RecordState.
///
public class RecordState : ConstantClass
{
///
/// Constant ACTIVE for RecordState
///
public static readonly RecordState ACTIVE = new RecordState("ACTIVE");
///
/// Constant ARCHIVED for RecordState
///
public static readonly RecordState ARCHIVED = new RecordState("ARCHIVED");
///
/// 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 RecordState(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 RecordState 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 RecordState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RegionAvailabilityStatus.
///
public class RegionAvailabilityStatus : ConstantClass
{
///
/// Constant AVAILABLE for RegionAvailabilityStatus
///
public static readonly RegionAvailabilityStatus AVAILABLE = new RegionAvailabilityStatus("AVAILABLE");
///
/// Constant UNAVAILABLE for RegionAvailabilityStatus
///
public static readonly RegionAvailabilityStatus UNAVAILABLE = new RegionAvailabilityStatus("UNAVAILABLE");
///
/// 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 RegionAvailabilityStatus(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 RegionAvailabilityStatus 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 RegionAvailabilityStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RuleStatus.
///
public class RuleStatus : ConstantClass
{
///
/// Constant DISABLED for RuleStatus
///
public static readonly RuleStatus DISABLED = new RuleStatus("DISABLED");
///
/// Constant ENABLED for RuleStatus
///
public static readonly RuleStatus ENABLED = new RuleStatus("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 RuleStatus(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 RuleStatus 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 RuleStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SeverityLabel.
///
public class SeverityLabel : ConstantClass
{
///
/// Constant CRITICAL for SeverityLabel
///
public static readonly SeverityLabel CRITICAL = new SeverityLabel("CRITICAL");
///
/// Constant HIGH for SeverityLabel
///
public static readonly SeverityLabel HIGH = new SeverityLabel("HIGH");
///
/// Constant INFORMATIONAL for SeverityLabel
///
public static readonly SeverityLabel INFORMATIONAL = new SeverityLabel("INFORMATIONAL");
///
/// Constant LOW for SeverityLabel
///
public static readonly SeverityLabel LOW = new SeverityLabel("LOW");
///
/// Constant MEDIUM for SeverityLabel
///
public static readonly SeverityLabel MEDIUM = new SeverityLabel("MEDIUM");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SeverityLabel(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 SeverityLabel 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 SeverityLabel(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SeverityRating.
///
public class SeverityRating : ConstantClass
{
///
/// Constant CRITICAL for SeverityRating
///
public static readonly SeverityRating CRITICAL = new SeverityRating("CRITICAL");
///
/// Constant HIGH for SeverityRating
///
public static readonly SeverityRating HIGH = new SeverityRating("HIGH");
///
/// Constant LOW for SeverityRating
///
public static readonly SeverityRating LOW = new SeverityRating("LOW");
///
/// Constant MEDIUM for SeverityRating
///
public static readonly SeverityRating MEDIUM = new SeverityRating("MEDIUM");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SeverityRating(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 SeverityRating 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 SeverityRating(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SortOrder.
///
public class SortOrder : ConstantClass
{
///
/// Constant Asc for SortOrder
///
public static readonly SortOrder Asc = new SortOrder("asc");
///
/// Constant Desc for SortOrder
///
public static readonly SortOrder Desc = new SortOrder("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 SortOrder(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 SortOrder 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 SortOrder(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StandardsStatus.
///
public class StandardsStatus : ConstantClass
{
///
/// Constant DELETING for StandardsStatus
///
public static readonly StandardsStatus DELETING = new StandardsStatus("DELETING");
///
/// Constant FAILED for StandardsStatus
///
public static readonly StandardsStatus FAILED = new StandardsStatus("FAILED");
///
/// Constant INCOMPLETE for StandardsStatus
///
public static readonly StandardsStatus INCOMPLETE = new StandardsStatus("INCOMPLETE");
///
/// Constant PENDING for StandardsStatus
///
public static readonly StandardsStatus PENDING = new StandardsStatus("PENDING");
///
/// Constant READY for StandardsStatus
///
public static readonly StandardsStatus READY = new StandardsStatus("READY");
///
/// 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 StandardsStatus(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 StandardsStatus 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 StandardsStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StatusReasonCode.
///
public class StatusReasonCode : ConstantClass
{
///
/// Constant INTERNAL_ERROR for StatusReasonCode
///
public static readonly StatusReasonCode INTERNAL_ERROR = new StatusReasonCode("INTERNAL_ERROR");
///
/// Constant NO_AVAILABLE_CONFIGURATION_RECORDER for StatusReasonCode
///
public static readonly StatusReasonCode NO_AVAILABLE_CONFIGURATION_RECORDER = new StatusReasonCode("NO_AVAILABLE_CONFIGURATION_RECORDER");
///
/// 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 StatusReasonCode(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 StatusReasonCode 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 StatusReasonCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StringFilterComparison.
///
public class StringFilterComparison : ConstantClass
{
///
/// Constant CONTAINS for StringFilterComparison
///
public static readonly StringFilterComparison CONTAINS = new StringFilterComparison("CONTAINS");
///
/// Constant EQUALS for StringFilterComparison
///
public static readonly StringFilterComparison EQUALS = new StringFilterComparison("EQUALS");
///
/// Constant NOT_CONTAINS for StringFilterComparison
///
public static readonly StringFilterComparison NOT_CONTAINS = new StringFilterComparison("NOT_CONTAINS");
///
/// Constant NOT_EQUALS for StringFilterComparison
///
public static readonly StringFilterComparison NOT_EQUALS = new StringFilterComparison("NOT_EQUALS");
///
/// Constant PREFIX for StringFilterComparison
///
public static readonly StringFilterComparison PREFIX = new StringFilterComparison("PREFIX");
///
/// Constant PREFIX_NOT_EQUALS for StringFilterComparison
///
public static readonly StringFilterComparison PREFIX_NOT_EQUALS = new StringFilterComparison("PREFIX_NOT_EQUALS");
///
/// 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 StringFilterComparison(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 StringFilterComparison 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 StringFilterComparison(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ThreatIntelIndicatorCategory.
///
public class ThreatIntelIndicatorCategory : ConstantClass
{
///
/// Constant BACKDOOR for ThreatIntelIndicatorCategory
///
public static readonly ThreatIntelIndicatorCategory BACKDOOR = new ThreatIntelIndicatorCategory("BACKDOOR");
///
/// Constant CARD_STEALER for ThreatIntelIndicatorCategory
///
public static readonly ThreatIntelIndicatorCategory CARD_STEALER = new ThreatIntelIndicatorCategory("CARD_STEALER");
///
/// Constant COMMAND_AND_CONTROL for ThreatIntelIndicatorCategory
///
public static readonly ThreatIntelIndicatorCategory COMMAND_AND_CONTROL = new ThreatIntelIndicatorCategory("COMMAND_AND_CONTROL");
///
/// Constant DROP_SITE for ThreatIntelIndicatorCategory
///
public static readonly ThreatIntelIndicatorCategory DROP_SITE = new ThreatIntelIndicatorCategory("DROP_SITE");
///
/// Constant EXPLOIT_SITE for ThreatIntelIndicatorCategory
///
public static readonly ThreatIntelIndicatorCategory EXPLOIT_SITE = new ThreatIntelIndicatorCategory("EXPLOIT_SITE");
///
/// Constant KEYLOGGER for ThreatIntelIndicatorCategory
///
public static readonly ThreatIntelIndicatorCategory KEYLOGGER = new ThreatIntelIndicatorCategory("KEYLOGGER");
///
/// 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 ThreatIntelIndicatorCategory(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 ThreatIntelIndicatorCategory 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 ThreatIntelIndicatorCategory(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ThreatIntelIndicatorType.
///
public class ThreatIntelIndicatorType : ConstantClass
{
///
/// Constant DOMAIN for ThreatIntelIndicatorType
///
public static readonly ThreatIntelIndicatorType DOMAIN = new ThreatIntelIndicatorType("DOMAIN");
///
/// Constant EMAIL_ADDRESS for ThreatIntelIndicatorType
///
public static readonly ThreatIntelIndicatorType EMAIL_ADDRESS = new ThreatIntelIndicatorType("EMAIL_ADDRESS");
///
/// Constant HASH_MD5 for ThreatIntelIndicatorType
///
public static readonly ThreatIntelIndicatorType HASH_MD5 = new ThreatIntelIndicatorType("HASH_MD5");
///
/// Constant HASH_SHA1 for ThreatIntelIndicatorType
///
public static readonly ThreatIntelIndicatorType HASH_SHA1 = new ThreatIntelIndicatorType("HASH_SHA1");
///
/// Constant HASH_SHA256 for ThreatIntelIndicatorType
///
public static readonly ThreatIntelIndicatorType HASH_SHA256 = new ThreatIntelIndicatorType("HASH_SHA256");
///
/// Constant HASH_SHA512 for ThreatIntelIndicatorType
///
public static readonly ThreatIntelIndicatorType HASH_SHA512 = new ThreatIntelIndicatorType("HASH_SHA512");
///
/// Constant IPV4_ADDRESS for ThreatIntelIndicatorType
///
public static readonly ThreatIntelIndicatorType IPV4_ADDRESS = new ThreatIntelIndicatorType("IPV4_ADDRESS");
///
/// Constant IPV6_ADDRESS for ThreatIntelIndicatorType
///
public static readonly ThreatIntelIndicatorType IPV6_ADDRESS = new ThreatIntelIndicatorType("IPV6_ADDRESS");
///
/// Constant MUTEX for ThreatIntelIndicatorType
///
public static readonly ThreatIntelIndicatorType MUTEX = new ThreatIntelIndicatorType("MUTEX");
///
/// Constant PROCESS for ThreatIntelIndicatorType
///
public static readonly ThreatIntelIndicatorType PROCESS = new ThreatIntelIndicatorType("PROCESS");
///
/// Constant URL for ThreatIntelIndicatorType
///
public static readonly ThreatIntelIndicatorType URL = new ThreatIntelIndicatorType("URL");
///
/// 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 ThreatIntelIndicatorType(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 ThreatIntelIndicatorType 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 ThreatIntelIndicatorType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UnprocessedErrorCode.
///
public class UnprocessedErrorCode : ConstantClass
{
///
/// Constant ACCESS_DENIED for UnprocessedErrorCode
///
public static readonly UnprocessedErrorCode ACCESS_DENIED = new UnprocessedErrorCode("ACCESS_DENIED");
///
/// Constant INVALID_INPUT for UnprocessedErrorCode
///
public static readonly UnprocessedErrorCode INVALID_INPUT = new UnprocessedErrorCode("INVALID_INPUT");
///
/// Constant LIMIT_EXCEEDED for UnprocessedErrorCode
///
public static readonly UnprocessedErrorCode LIMIT_EXCEEDED = new UnprocessedErrorCode("LIMIT_EXCEEDED");
///
/// Constant NOT_FOUND for UnprocessedErrorCode
///
public static readonly UnprocessedErrorCode NOT_FOUND = new UnprocessedErrorCode("NOT_FOUND");
///
/// 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 UnprocessedErrorCode(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 UnprocessedErrorCode 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 UnprocessedErrorCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VerificationState.
///
public class VerificationState : ConstantClass
{
///
/// Constant BENIGN_POSITIVE for VerificationState
///
public static readonly VerificationState BENIGN_POSITIVE = new VerificationState("BENIGN_POSITIVE");
///
/// Constant FALSE_POSITIVE for VerificationState
///
public static readonly VerificationState FALSE_POSITIVE = new VerificationState("FALSE_POSITIVE");
///
/// Constant TRUE_POSITIVE for VerificationState
///
public static readonly VerificationState TRUE_POSITIVE = new VerificationState("TRUE_POSITIVE");
///
/// Constant UNKNOWN for VerificationState
///
public static readonly VerificationState UNKNOWN = new VerificationState("UNKNOWN");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public VerificationState(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 VerificationState 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 VerificationState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VulnerabilityFixAvailable.
///
public class VulnerabilityFixAvailable : ConstantClass
{
///
/// Constant NO for VulnerabilityFixAvailable
///
public static readonly VulnerabilityFixAvailable NO = new VulnerabilityFixAvailable("NO");
///
/// Constant PARTIAL for VulnerabilityFixAvailable
///
public static readonly VulnerabilityFixAvailable PARTIAL = new VulnerabilityFixAvailable("PARTIAL");
///
/// Constant YES for VulnerabilityFixAvailable
///
public static readonly VulnerabilityFixAvailable YES = new VulnerabilityFixAvailable("YES");
///
/// 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 VulnerabilityFixAvailable(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 VulnerabilityFixAvailable 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 VulnerabilityFixAvailable(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WorkflowState.
///
public class WorkflowState : ConstantClass
{
///
/// Constant ASSIGNED for WorkflowState
///
public static readonly WorkflowState ASSIGNED = new WorkflowState("ASSIGNED");
///
/// Constant DEFERRED for WorkflowState
///
public static readonly WorkflowState DEFERRED = new WorkflowState("DEFERRED");
///
/// Constant IN_PROGRESS for WorkflowState
///
public static readonly WorkflowState IN_PROGRESS = new WorkflowState("IN_PROGRESS");
///
/// Constant NEW for WorkflowState
///
public static readonly WorkflowState NEW = new WorkflowState("NEW");
///
/// Constant RESOLVED for WorkflowState
///
public static readonly WorkflowState RESOLVED = new WorkflowState("RESOLVED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public WorkflowState(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 WorkflowState 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 WorkflowState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WorkflowStatus.
///
public class WorkflowStatus : ConstantClass
{
///
/// Constant NEW for WorkflowStatus
///
public static readonly WorkflowStatus NEW = new WorkflowStatus("NEW");
///
/// Constant NOTIFIED for WorkflowStatus
///
public static readonly WorkflowStatus NOTIFIED = new WorkflowStatus("NOTIFIED");
///
/// Constant RESOLVED for WorkflowStatus
///
public static readonly WorkflowStatus RESOLVED = new WorkflowStatus("RESOLVED");
///
/// Constant SUPPRESSED for WorkflowStatus
///
public static readonly WorkflowStatus SUPPRESSED = new WorkflowStatus("SUPPRESSED");
///
/// 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 WorkflowStatus(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 WorkflowStatus 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 WorkflowStatus(string value)
{
return FindValue(value);
}
}
}