/*
* 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 inspector2-2020-06-08.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.Inspector2
{
///
/// Constants used for properties of type AccountSortBy.
///
public class AccountSortBy : ConstantClass
{
///
/// Constant ALL for AccountSortBy
///
public static readonly AccountSortBy ALL = new AccountSortBy("ALL");
///
/// Constant CRITICAL for AccountSortBy
///
public static readonly AccountSortBy CRITICAL = new AccountSortBy("CRITICAL");
///
/// Constant HIGH for AccountSortBy
///
public static readonly AccountSortBy HIGH = new AccountSortBy("HIGH");
///
/// 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 AccountSortBy(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 AccountSortBy 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 AccountSortBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AggregationFindingType.
///
public class AggregationFindingType : ConstantClass
{
///
/// Constant CODE_VULNERABILITY for AggregationFindingType
///
public static readonly AggregationFindingType CODE_VULNERABILITY = new AggregationFindingType("CODE_VULNERABILITY");
///
/// Constant NETWORK_REACHABILITY for AggregationFindingType
///
public static readonly AggregationFindingType NETWORK_REACHABILITY = new AggregationFindingType("NETWORK_REACHABILITY");
///
/// Constant PACKAGE_VULNERABILITY for AggregationFindingType
///
public static readonly AggregationFindingType PACKAGE_VULNERABILITY = new AggregationFindingType("PACKAGE_VULNERABILITY");
///
/// 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 AggregationFindingType(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 AggregationFindingType 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 AggregationFindingType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AggregationResourceType.
///
public class AggregationResourceType : ConstantClass
{
///
/// Constant AWS_EC2_INSTANCE for AggregationResourceType
///
public static readonly AggregationResourceType AWS_EC2_INSTANCE = new AggregationResourceType("AWS_EC2_INSTANCE");
///
/// Constant AWS_ECR_CONTAINER_IMAGE for AggregationResourceType
///
public static readonly AggregationResourceType AWS_ECR_CONTAINER_IMAGE = new AggregationResourceType("AWS_ECR_CONTAINER_IMAGE");
///
/// Constant AWS_LAMBDA_FUNCTION for AggregationResourceType
///
public static readonly AggregationResourceType AWS_LAMBDA_FUNCTION = new AggregationResourceType("AWS_LAMBDA_FUNCTION");
///
/// 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 AggregationResourceType(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 AggregationResourceType 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 AggregationResourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AggregationType.
///
public class AggregationType : ConstantClass
{
///
/// Constant ACCOUNT for AggregationType
///
public static readonly AggregationType ACCOUNT = new AggregationType("ACCOUNT");
///
/// Constant AMI for AggregationType
///
public static readonly AggregationType AMI = new AggregationType("AMI");
///
/// Constant AWS_EC2_INSTANCE for AggregationType
///
public static readonly AggregationType AWS_EC2_INSTANCE = new AggregationType("AWS_EC2_INSTANCE");
///
/// Constant AWS_ECR_CONTAINER for AggregationType
///
public static readonly AggregationType AWS_ECR_CONTAINER = new AggregationType("AWS_ECR_CONTAINER");
///
/// Constant AWS_LAMBDA_FUNCTION for AggregationType
///
public static readonly AggregationType AWS_LAMBDA_FUNCTION = new AggregationType("AWS_LAMBDA_FUNCTION");
///
/// Constant FINDING_TYPE for AggregationType
///
public static readonly AggregationType FINDING_TYPE = new AggregationType("FINDING_TYPE");
///
/// Constant IMAGE_LAYER for AggregationType
///
public static readonly AggregationType IMAGE_LAYER = new AggregationType("IMAGE_LAYER");
///
/// Constant LAMBDA_LAYER for AggregationType
///
public static readonly AggregationType LAMBDA_LAYER = new AggregationType("LAMBDA_LAYER");
///
/// Constant PACKAGE for AggregationType
///
public static readonly AggregationType PACKAGE = new AggregationType("PACKAGE");
///
/// Constant REPOSITORY for AggregationType
///
public static readonly AggregationType REPOSITORY = new AggregationType("REPOSITORY");
///
/// Constant TITLE for AggregationType
///
public static readonly AggregationType TITLE = new AggregationType("TITLE");
///
/// 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 AggregationType(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 AggregationType 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 AggregationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AmiSortBy.
///
public class AmiSortBy : ConstantClass
{
///
/// Constant AFFECTED_INSTANCES for AmiSortBy
///
public static readonly AmiSortBy AFFECTED_INSTANCES = new AmiSortBy("AFFECTED_INSTANCES");
///
/// Constant ALL for AmiSortBy
///
public static readonly AmiSortBy ALL = new AmiSortBy("ALL");
///
/// Constant CRITICAL for AmiSortBy
///
public static readonly AmiSortBy CRITICAL = new AmiSortBy("CRITICAL");
///
/// Constant HIGH for AmiSortBy
///
public static readonly AmiSortBy HIGH = new AmiSortBy("HIGH");
///
/// 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 AmiSortBy(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 AmiSortBy 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 AmiSortBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Architecture.
///
public class Architecture : ConstantClass
{
///
/// Constant ARM64 for Architecture
///
public static readonly Architecture ARM64 = new Architecture("ARM64");
///
/// Constant X86_64 for Architecture
///
public static readonly Architecture X86_64 = new Architecture("X86_64");
///
/// 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 Architecture(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 Architecture 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 Architecture(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AwsEcrContainerSortBy.
///
public class AwsEcrContainerSortBy : ConstantClass
{
///
/// Constant ALL for AwsEcrContainerSortBy
///
public static readonly AwsEcrContainerSortBy ALL = new AwsEcrContainerSortBy("ALL");
///
/// Constant CRITICAL for AwsEcrContainerSortBy
///
public static readonly AwsEcrContainerSortBy CRITICAL = new AwsEcrContainerSortBy("CRITICAL");
///
/// Constant HIGH for AwsEcrContainerSortBy
///
public static readonly AwsEcrContainerSortBy HIGH = new AwsEcrContainerSortBy("HIGH");
///
/// 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 AwsEcrContainerSortBy(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 AwsEcrContainerSortBy 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 AwsEcrContainerSortBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CodeSnippetErrorCode.
///
public class CodeSnippetErrorCode : ConstantClass
{
///
/// Constant ACCESS_DENIED for CodeSnippetErrorCode
///
public static readonly CodeSnippetErrorCode ACCESS_DENIED = new CodeSnippetErrorCode("ACCESS_DENIED");
///
/// Constant CODE_SNIPPET_NOT_FOUND for CodeSnippetErrorCode
///
public static readonly CodeSnippetErrorCode CODE_SNIPPET_NOT_FOUND = new CodeSnippetErrorCode("CODE_SNIPPET_NOT_FOUND");
///
/// Constant INTERNAL_ERROR for CodeSnippetErrorCode
///
public static readonly CodeSnippetErrorCode INTERNAL_ERROR = new CodeSnippetErrorCode("INTERNAL_ERROR");
///
/// Constant INVALID_INPUT for CodeSnippetErrorCode
///
public static readonly CodeSnippetErrorCode INVALID_INPUT = new CodeSnippetErrorCode("INVALID_INPUT");
///
/// 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 CodeSnippetErrorCode(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 CodeSnippetErrorCode 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 CodeSnippetErrorCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CoverageMapComparison.
///
public class CoverageMapComparison : ConstantClass
{
///
/// Constant EQUALS for CoverageMapComparison
///
public static readonly CoverageMapComparison EQUALS = new CoverageMapComparison("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 CoverageMapComparison(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 CoverageMapComparison 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 CoverageMapComparison(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CoverageResourceType.
///
public class CoverageResourceType : ConstantClass
{
///
/// Constant AWS_EC2_INSTANCE for CoverageResourceType
///
public static readonly CoverageResourceType AWS_EC2_INSTANCE = new CoverageResourceType("AWS_EC2_INSTANCE");
///
/// Constant AWS_ECR_CONTAINER_IMAGE for CoverageResourceType
///
public static readonly CoverageResourceType AWS_ECR_CONTAINER_IMAGE = new CoverageResourceType("AWS_ECR_CONTAINER_IMAGE");
///
/// Constant AWS_ECR_REPOSITORY for CoverageResourceType
///
public static readonly CoverageResourceType AWS_ECR_REPOSITORY = new CoverageResourceType("AWS_ECR_REPOSITORY");
///
/// Constant AWS_LAMBDA_FUNCTION for CoverageResourceType
///
public static readonly CoverageResourceType AWS_LAMBDA_FUNCTION = new CoverageResourceType("AWS_LAMBDA_FUNCTION");
///
/// 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 CoverageResourceType(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 CoverageResourceType 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 CoverageResourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CoverageStringComparison.
///
public class CoverageStringComparison : ConstantClass
{
///
/// Constant EQUALS for CoverageStringComparison
///
public static readonly CoverageStringComparison EQUALS = new CoverageStringComparison("EQUALS");
///
/// Constant NOT_EQUALS for CoverageStringComparison
///
public static readonly CoverageStringComparison NOT_EQUALS = new CoverageStringComparison("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 CoverageStringComparison(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 CoverageStringComparison 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 CoverageStringComparison(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Currency.
///
public class Currency : ConstantClass
{
///
/// Constant USD for Currency
///
public static readonly Currency USD = new Currency("USD");
///
/// 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 Currency(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 Currency 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 Currency(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DelegatedAdminStatus.
///
public class DelegatedAdminStatus : ConstantClass
{
///
/// Constant DISABLE_IN_PROGRESS for DelegatedAdminStatus
///
public static readonly DelegatedAdminStatus DISABLE_IN_PROGRESS = new DelegatedAdminStatus("DISABLE_IN_PROGRESS");
///
/// Constant ENABLED for DelegatedAdminStatus
///
public static readonly DelegatedAdminStatus ENABLED = new DelegatedAdminStatus("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 DelegatedAdminStatus(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 DelegatedAdminStatus 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 DelegatedAdminStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Ec2DeepInspectionStatus.
///
public class Ec2DeepInspectionStatus : ConstantClass
{
///
/// Constant ACTIVATED for Ec2DeepInspectionStatus
///
public static readonly Ec2DeepInspectionStatus ACTIVATED = new Ec2DeepInspectionStatus("ACTIVATED");
///
/// Constant DEACTIVATED for Ec2DeepInspectionStatus
///
public static readonly Ec2DeepInspectionStatus DEACTIVATED = new Ec2DeepInspectionStatus("DEACTIVATED");
///
/// Constant FAILED for Ec2DeepInspectionStatus
///
public static readonly Ec2DeepInspectionStatus FAILED = new Ec2DeepInspectionStatus("FAILED");
///
/// Constant PENDING for Ec2DeepInspectionStatus
///
public static readonly Ec2DeepInspectionStatus PENDING = new Ec2DeepInspectionStatus("PENDING");
///
/// 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 Ec2DeepInspectionStatus(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 Ec2DeepInspectionStatus 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 Ec2DeepInspectionStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Ec2InstanceSortBy.
///
public class Ec2InstanceSortBy : ConstantClass
{
///
/// Constant ALL for Ec2InstanceSortBy
///
public static readonly Ec2InstanceSortBy ALL = new Ec2InstanceSortBy("ALL");
///
/// Constant CRITICAL for Ec2InstanceSortBy
///
public static readonly Ec2InstanceSortBy CRITICAL = new Ec2InstanceSortBy("CRITICAL");
///
/// Constant HIGH for Ec2InstanceSortBy
///
public static readonly Ec2InstanceSortBy HIGH = new Ec2InstanceSortBy("HIGH");
///
/// Constant NETWORK_FINDINGS for Ec2InstanceSortBy
///
public static readonly Ec2InstanceSortBy NETWORK_FINDINGS = new Ec2InstanceSortBy("NETWORK_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 Ec2InstanceSortBy(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 Ec2InstanceSortBy 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 Ec2InstanceSortBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Ec2Platform.
///
public class Ec2Platform : ConstantClass
{
///
/// Constant LINUX for Ec2Platform
///
public static readonly Ec2Platform LINUX = new Ec2Platform("LINUX");
///
/// Constant UNKNOWN for Ec2Platform
///
public static readonly Ec2Platform UNKNOWN = new Ec2Platform("UNKNOWN");
///
/// Constant WINDOWS for Ec2Platform
///
public static readonly Ec2Platform WINDOWS = new Ec2Platform("WINDOWS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public Ec2Platform(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 Ec2Platform 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 Ec2Platform(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EcrRescanDuration.
///
public class EcrRescanDuration : ConstantClass
{
///
/// Constant DAYS_180 for EcrRescanDuration
///
public static readonly EcrRescanDuration DAYS_180 = new EcrRescanDuration("DAYS_180");
///
/// Constant DAYS_30 for EcrRescanDuration
///
public static readonly EcrRescanDuration DAYS_30 = new EcrRescanDuration("DAYS_30");
///
/// Constant LIFETIME for EcrRescanDuration
///
public static readonly EcrRescanDuration LIFETIME = new EcrRescanDuration("LIFETIME");
///
/// 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 EcrRescanDuration(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 EcrRescanDuration 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 EcrRescanDuration(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EcrRescanDurationStatus.
///
public class EcrRescanDurationStatus : ConstantClass
{
///
/// Constant FAILED for EcrRescanDurationStatus
///
public static readonly EcrRescanDurationStatus FAILED = new EcrRescanDurationStatus("FAILED");
///
/// Constant PENDING for EcrRescanDurationStatus
///
public static readonly EcrRescanDurationStatus PENDING = new EcrRescanDurationStatus("PENDING");
///
/// Constant SUCCESS for EcrRescanDurationStatus
///
public static readonly EcrRescanDurationStatus SUCCESS = new EcrRescanDurationStatus("SUCCESS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public EcrRescanDurationStatus(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 EcrRescanDurationStatus 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 EcrRescanDurationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EcrScanFrequency.
///
public class EcrScanFrequency : ConstantClass
{
///
/// Constant CONTINUOUS_SCAN for EcrScanFrequency
///
public static readonly EcrScanFrequency CONTINUOUS_SCAN = new EcrScanFrequency("CONTINUOUS_SCAN");
///
/// Constant MANUAL for EcrScanFrequency
///
public static readonly EcrScanFrequency MANUAL = new EcrScanFrequency("MANUAL");
///
/// Constant SCAN_ON_PUSH for EcrScanFrequency
///
public static readonly EcrScanFrequency SCAN_ON_PUSH = new EcrScanFrequency("SCAN_ON_PUSH");
///
/// 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 EcrScanFrequency(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 EcrScanFrequency 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 EcrScanFrequency(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ErrorCode.
///
public class ErrorCode : ConstantClass
{
///
/// Constant ACCESS_DENIED for ErrorCode
///
public static readonly ErrorCode ACCESS_DENIED = new ErrorCode("ACCESS_DENIED");
///
/// Constant ACCOUNT_IS_ISOLATED for ErrorCode
///
public static readonly ErrorCode ACCOUNT_IS_ISOLATED = new ErrorCode("ACCOUNT_IS_ISOLATED");
///
/// Constant ALREADY_ENABLED for ErrorCode
///
public static readonly ErrorCode ALREADY_ENABLED = new ErrorCode("ALREADY_ENABLED");
///
/// Constant DISABLE_IN_PROGRESS for ErrorCode
///
public static readonly ErrorCode DISABLE_IN_PROGRESS = new ErrorCode("DISABLE_IN_PROGRESS");
///
/// Constant DISASSOCIATE_ALL_MEMBERS for ErrorCode
///
public static readonly ErrorCode DISASSOCIATE_ALL_MEMBERS = new ErrorCode("DISASSOCIATE_ALL_MEMBERS");
///
/// Constant ENABLE_IN_PROGRESS for ErrorCode
///
public static readonly ErrorCode ENABLE_IN_PROGRESS = new ErrorCode("ENABLE_IN_PROGRESS");
///
/// Constant EVENTBRIDGE_THROTTLED for ErrorCode
///
public static readonly ErrorCode EVENTBRIDGE_THROTTLED = new ErrorCode("EVENTBRIDGE_THROTTLED");
///
/// Constant EVENTBRIDGE_UNAVAILABLE for ErrorCode
///
public static readonly ErrorCode EVENTBRIDGE_UNAVAILABLE = new ErrorCode("EVENTBRIDGE_UNAVAILABLE");
///
/// Constant INTERNAL_ERROR for ErrorCode
///
public static readonly ErrorCode INTERNAL_ERROR = new ErrorCode("INTERNAL_ERROR");
///
/// Constant RESOURCE_NOT_FOUND for ErrorCode
///
public static readonly ErrorCode RESOURCE_NOT_FOUND = new ErrorCode("RESOURCE_NOT_FOUND");
///
/// Constant RESOURCE_SCAN_NOT_DISABLED for ErrorCode
///
public static readonly ErrorCode RESOURCE_SCAN_NOT_DISABLED = new ErrorCode("RESOURCE_SCAN_NOT_DISABLED");
///
/// Constant SSM_THROTTLED for ErrorCode
///
public static readonly ErrorCode SSM_THROTTLED = new ErrorCode("SSM_THROTTLED");
///
/// Constant SSM_UNAVAILABLE for ErrorCode
///
public static readonly ErrorCode SSM_UNAVAILABLE = new ErrorCode("SSM_UNAVAILABLE");
///
/// Constant SUSPEND_IN_PROGRESS for ErrorCode
///
public static readonly ErrorCode SUSPEND_IN_PROGRESS = new ErrorCode("SUSPEND_IN_PROGRESS");
///
/// 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 ErrorCode(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 ErrorCode 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 ErrorCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExploitAvailable.
///
public class ExploitAvailable : ConstantClass
{
///
/// Constant NO for ExploitAvailable
///
public static readonly ExploitAvailable NO = new ExploitAvailable("NO");
///
/// Constant YES for ExploitAvailable
///
public static readonly ExploitAvailable YES = new ExploitAvailable("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 ExploitAvailable(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 ExploitAvailable 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 ExploitAvailable(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExternalReportStatus.
///
public class ExternalReportStatus : ConstantClass
{
///
/// Constant CANCELLED for ExternalReportStatus
///
public static readonly ExternalReportStatus CANCELLED = new ExternalReportStatus("CANCELLED");
///
/// Constant FAILED for ExternalReportStatus
///
public static readonly ExternalReportStatus FAILED = new ExternalReportStatus("FAILED");
///
/// Constant IN_PROGRESS for ExternalReportStatus
///
public static readonly ExternalReportStatus IN_PROGRESS = new ExternalReportStatus("IN_PROGRESS");
///
/// Constant SUCCEEDED for ExternalReportStatus
///
public static readonly ExternalReportStatus SUCCEEDED = new ExternalReportStatus("SUCCEEDED");
///
/// 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 ExternalReportStatus(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 ExternalReportStatus 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 ExternalReportStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FilterAction.
///
public class FilterAction : ConstantClass
{
///
/// Constant NONE for FilterAction
///
public static readonly FilterAction NONE = new FilterAction("NONE");
///
/// Constant SUPPRESS for FilterAction
///
public static readonly FilterAction SUPPRESS = new FilterAction("SUPPRESS");
///
/// 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 FindingStatus.
///
public class FindingStatus : ConstantClass
{
///
/// Constant ACTIVE for FindingStatus
///
public static readonly FindingStatus ACTIVE = new FindingStatus("ACTIVE");
///
/// Constant CLOSED for FindingStatus
///
public static readonly FindingStatus CLOSED = new FindingStatus("CLOSED");
///
/// Constant SUPPRESSED for FindingStatus
///
public static readonly FindingStatus SUPPRESSED = new FindingStatus("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 FindingStatus(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 FindingStatus 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 FindingStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FindingType.
///
public class FindingType : ConstantClass
{
///
/// Constant CODE_VULNERABILITY for FindingType
///
public static readonly FindingType CODE_VULNERABILITY = new FindingType("CODE_VULNERABILITY");
///
/// Constant NETWORK_REACHABILITY for FindingType
///
public static readonly FindingType NETWORK_REACHABILITY = new FindingType("NETWORK_REACHABILITY");
///
/// Constant PACKAGE_VULNERABILITY for FindingType
///
public static readonly FindingType PACKAGE_VULNERABILITY = new FindingType("PACKAGE_VULNERABILITY");
///
/// 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 FindingType(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 FindingType 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 FindingType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FindingTypeSortBy.
///
public class FindingTypeSortBy : ConstantClass
{
///
/// Constant ALL for FindingTypeSortBy
///
public static readonly FindingTypeSortBy ALL = new FindingTypeSortBy("ALL");
///
/// Constant CRITICAL for FindingTypeSortBy
///
public static readonly FindingTypeSortBy CRITICAL = new FindingTypeSortBy("CRITICAL");
///
/// Constant HIGH for FindingTypeSortBy
///
public static readonly FindingTypeSortBy HIGH = new FindingTypeSortBy("HIGH");
///
/// 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 FindingTypeSortBy(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 FindingTypeSortBy 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 FindingTypeSortBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FixAvailable.
///
public class FixAvailable : ConstantClass
{
///
/// Constant NO for FixAvailable
///
public static readonly FixAvailable NO = new FixAvailable("NO");
///
/// Constant PARTIAL for FixAvailable
///
public static readonly FixAvailable PARTIAL = new FixAvailable("PARTIAL");
///
/// Constant YES for FixAvailable
///
public static readonly FixAvailable YES = new FixAvailable("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 FixAvailable(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 FixAvailable 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 FixAvailable(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FreeTrialInfoErrorCode.
///
public class FreeTrialInfoErrorCode : ConstantClass
{
///
/// Constant ACCESS_DENIED for FreeTrialInfoErrorCode
///
public static readonly FreeTrialInfoErrorCode ACCESS_DENIED = new FreeTrialInfoErrorCode("ACCESS_DENIED");
///
/// Constant INTERNAL_ERROR for FreeTrialInfoErrorCode
///
public static readonly FreeTrialInfoErrorCode INTERNAL_ERROR = new FreeTrialInfoErrorCode("INTERNAL_ERROR");
///
/// 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 FreeTrialInfoErrorCode(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 FreeTrialInfoErrorCode 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 FreeTrialInfoErrorCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FreeTrialStatus.
///
public class FreeTrialStatus : ConstantClass
{
///
/// Constant ACTIVE for FreeTrialStatus
///
public static readonly FreeTrialStatus ACTIVE = new FreeTrialStatus("ACTIVE");
///
/// Constant INACTIVE for FreeTrialStatus
///
public static readonly FreeTrialStatus INACTIVE = new FreeTrialStatus("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 FreeTrialStatus(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 FreeTrialStatus 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 FreeTrialStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FreeTrialType.
///
public class FreeTrialType : ConstantClass
{
///
/// Constant EC2 for FreeTrialType
///
public static readonly FreeTrialType EC2 = new FreeTrialType("EC2");
///
/// Constant ECR for FreeTrialType
///
public static readonly FreeTrialType ECR = new FreeTrialType("ECR");
///
/// Constant LAMBDA for FreeTrialType
///
public static readonly FreeTrialType LAMBDA = new FreeTrialType("LAMBDA");
///
/// Constant LAMBDA_CODE for FreeTrialType
///
public static readonly FreeTrialType LAMBDA_CODE = new FreeTrialType("LAMBDA_CODE");
///
/// 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 FreeTrialType(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 FreeTrialType 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 FreeTrialType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type GroupKey.
///
public class GroupKey : ConstantClass
{
///
/// Constant ACCOUNT_ID for GroupKey
///
public static readonly GroupKey ACCOUNT_ID = new GroupKey("ACCOUNT_ID");
///
/// Constant ECR_REPOSITORY_NAME for GroupKey
///
public static readonly GroupKey ECR_REPOSITORY_NAME = new GroupKey("ECR_REPOSITORY_NAME");
///
/// Constant RESOURCE_TYPE for GroupKey
///
public static readonly GroupKey RESOURCE_TYPE = new GroupKey("RESOURCE_TYPE");
///
/// Constant SCAN_STATUS_CODE for GroupKey
///
public static readonly GroupKey SCAN_STATUS_CODE = new GroupKey("SCAN_STATUS_CODE");
///
/// Constant SCAN_STATUS_REASON for GroupKey
///
public static readonly GroupKey SCAN_STATUS_REASON = new GroupKey("SCAN_STATUS_REASON");
///
/// 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 GroupKey(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 GroupKey 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 GroupKey(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ImageLayerSortBy.
///
public class ImageLayerSortBy : ConstantClass
{
///
/// Constant ALL for ImageLayerSortBy
///
public static readonly ImageLayerSortBy ALL = new ImageLayerSortBy("ALL");
///
/// Constant CRITICAL for ImageLayerSortBy
///
public static readonly ImageLayerSortBy CRITICAL = new ImageLayerSortBy("CRITICAL");
///
/// Constant HIGH for ImageLayerSortBy
///
public static readonly ImageLayerSortBy HIGH = new ImageLayerSortBy("HIGH");
///
/// 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 ImageLayerSortBy(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 ImageLayerSortBy 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 ImageLayerSortBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LambdaFunctionSortBy.
///
public class LambdaFunctionSortBy : ConstantClass
{
///
/// Constant ALL for LambdaFunctionSortBy
///
public static readonly LambdaFunctionSortBy ALL = new LambdaFunctionSortBy("ALL");
///
/// Constant CRITICAL for LambdaFunctionSortBy
///
public static readonly LambdaFunctionSortBy CRITICAL = new LambdaFunctionSortBy("CRITICAL");
///
/// Constant HIGH for LambdaFunctionSortBy
///
public static readonly LambdaFunctionSortBy HIGH = new LambdaFunctionSortBy("HIGH");
///
/// 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 LambdaFunctionSortBy(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 LambdaFunctionSortBy 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 LambdaFunctionSortBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LambdaLayerSortBy.
///
public class LambdaLayerSortBy : ConstantClass
{
///
/// Constant ALL for LambdaLayerSortBy
///
public static readonly LambdaLayerSortBy ALL = new LambdaLayerSortBy("ALL");
///
/// Constant CRITICAL for LambdaLayerSortBy
///
public static readonly LambdaLayerSortBy CRITICAL = new LambdaLayerSortBy("CRITICAL");
///
/// Constant HIGH for LambdaLayerSortBy
///
public static readonly LambdaLayerSortBy HIGH = new LambdaLayerSortBy("HIGH");
///
/// 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 LambdaLayerSortBy(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 LambdaLayerSortBy 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 LambdaLayerSortBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MapComparison.
///
public class MapComparison : ConstantClass
{
///
/// Constant EQUALS for MapComparison
///
public static readonly MapComparison EQUALS = new MapComparison("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 MapComparison(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 MapComparison 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 MapComparison(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NetworkProtocol.
///
public class NetworkProtocol : ConstantClass
{
///
/// Constant TCP for NetworkProtocol
///
public static readonly NetworkProtocol TCP = new NetworkProtocol("TCP");
///
/// Constant UDP for NetworkProtocol
///
public static readonly NetworkProtocol UDP = new NetworkProtocol("UDP");
///
/// 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 NetworkProtocol(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 NetworkProtocol 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 NetworkProtocol(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Operation.
///
public class Operation : ConstantClass
{
///
/// Constant DISABLE_REPOSITORY for Operation
///
public static readonly Operation DISABLE_REPOSITORY = new Operation("DISABLE_REPOSITORY");
///
/// Constant DISABLE_SCANNING for Operation
///
public static readonly Operation DISABLE_SCANNING = new Operation("DISABLE_SCANNING");
///
/// Constant ENABLE_REPOSITORY for Operation
///
public static readonly Operation ENABLE_REPOSITORY = new Operation("ENABLE_REPOSITORY");
///
/// Constant ENABLE_SCANNING for Operation
///
public static readonly Operation ENABLE_SCANNING = new Operation("ENABLE_SCANNING");
///
/// 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 Operation(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 Operation 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 Operation(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PackageManager.
///
public class PackageManager : ConstantClass
{
///
/// Constant BUNDLER for PackageManager
///
public static readonly PackageManager BUNDLER = new PackageManager("BUNDLER");
///
/// Constant CARGO for PackageManager
///
public static readonly PackageManager CARGO = new PackageManager("CARGO");
///
/// Constant COMPOSER for PackageManager
///
public static readonly PackageManager COMPOSER = new PackageManager("COMPOSER");
///
/// Constant GEMSPEC for PackageManager
///
public static readonly PackageManager GEMSPEC = new PackageManager("GEMSPEC");
///
/// Constant GOBINARY for PackageManager
///
public static readonly PackageManager GOBINARY = new PackageManager("GOBINARY");
///
/// Constant GOMOD for PackageManager
///
public static readonly PackageManager GOMOD = new PackageManager("GOMOD");
///
/// Constant JAR for PackageManager
///
public static readonly PackageManager JAR = new PackageManager("JAR");
///
/// Constant NODEPKG for PackageManager
///
public static readonly PackageManager NODEPKG = new PackageManager("NODEPKG");
///
/// Constant NPM for PackageManager
///
public static readonly PackageManager NPM = new PackageManager("NPM");
///
/// Constant NUGET for PackageManager
///
public static readonly PackageManager NUGET = new PackageManager("NUGET");
///
/// Constant OS for PackageManager
///
public static readonly PackageManager OS = new PackageManager("OS");
///
/// Constant PIP for PackageManager
///
public static readonly PackageManager PIP = new PackageManager("PIP");
///
/// Constant PIPENV for PackageManager
///
public static readonly PackageManager PIPENV = new PackageManager("PIPENV");
///
/// Constant POETRY for PackageManager
///
public static readonly PackageManager POETRY = new PackageManager("POETRY");
///
/// Constant POM for PackageManager
///
public static readonly PackageManager POM = new PackageManager("POM");
///
/// Constant PYTHONPKG for PackageManager
///
public static readonly PackageManager PYTHONPKG = new PackageManager("PYTHONPKG");
///
/// Constant YARN for PackageManager
///
public static readonly PackageManager YARN = new PackageManager("YARN");
///
/// 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 PackageManager(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 PackageManager 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 PackageManager(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PackageSortBy.
///
public class PackageSortBy : ConstantClass
{
///
/// Constant ALL for PackageSortBy
///
public static readonly PackageSortBy ALL = new PackageSortBy("ALL");
///
/// Constant CRITICAL for PackageSortBy
///
public static readonly PackageSortBy CRITICAL = new PackageSortBy("CRITICAL");
///
/// Constant HIGH for PackageSortBy
///
public static readonly PackageSortBy HIGH = new PackageSortBy("HIGH");
///
/// 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 PackageSortBy(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 PackageSortBy 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 PackageSortBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PackageType.
///
public class PackageType : ConstantClass
{
///
/// Constant IMAGE for PackageType
///
public static readonly PackageType IMAGE = new PackageType("IMAGE");
///
/// Constant ZIP for PackageType
///
public static readonly PackageType ZIP = new PackageType("ZIP");
///
/// 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 PackageType(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 PackageType 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 PackageType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RelationshipStatus.
///
public class RelationshipStatus : ConstantClass
{
///
/// Constant ACCOUNT_SUSPENDED for RelationshipStatus
///
public static readonly RelationshipStatus ACCOUNT_SUSPENDED = new RelationshipStatus("ACCOUNT_SUSPENDED");
///
/// Constant CANNOT_CREATE_DETECTOR_IN_ORG_MASTER for RelationshipStatus
///
public static readonly RelationshipStatus CANNOT_CREATE_DETECTOR_IN_ORG_MASTER = new RelationshipStatus("CANNOT_CREATE_DETECTOR_IN_ORG_MASTER");
///
/// Constant CREATED for RelationshipStatus
///
public static readonly RelationshipStatus CREATED = new RelationshipStatus("CREATED");
///
/// Constant DELETED for RelationshipStatus
///
public static readonly RelationshipStatus DELETED = new RelationshipStatus("DELETED");
///
/// Constant DISABLED for RelationshipStatus
///
public static readonly RelationshipStatus DISABLED = new RelationshipStatus("DISABLED");
///
/// Constant EMAIL_VERIFICATION_FAILED for RelationshipStatus
///
public static readonly RelationshipStatus EMAIL_VERIFICATION_FAILED = new RelationshipStatus("EMAIL_VERIFICATION_FAILED");
///
/// Constant EMAIL_VERIFICATION_IN_PROGRESS for RelationshipStatus
///
public static readonly RelationshipStatus EMAIL_VERIFICATION_IN_PROGRESS = new RelationshipStatus("EMAIL_VERIFICATION_IN_PROGRESS");
///
/// Constant ENABLED for RelationshipStatus
///
public static readonly RelationshipStatus ENABLED = new RelationshipStatus("ENABLED");
///
/// Constant INVITED for RelationshipStatus
///
public static readonly RelationshipStatus INVITED = new RelationshipStatus("INVITED");
///
/// Constant REGION_DISABLED for RelationshipStatus
///
public static readonly RelationshipStatus REGION_DISABLED = new RelationshipStatus("REGION_DISABLED");
///
/// Constant REMOVED for RelationshipStatus
///
public static readonly RelationshipStatus REMOVED = new RelationshipStatus("REMOVED");
///
/// Constant RESIGNED for RelationshipStatus
///
public static readonly RelationshipStatus RESIGNED = new RelationshipStatus("RESIGNED");
///
/// 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 RelationshipStatus(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 RelationshipStatus 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 RelationshipStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReportFormat.
///
public class ReportFormat : ConstantClass
{
///
/// Constant CSV for ReportFormat
///
public static readonly ReportFormat CSV = new ReportFormat("CSV");
///
/// Constant JSON for ReportFormat
///
public static readonly ReportFormat JSON = new ReportFormat("JSON");
///
/// 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 ReportFormat(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 ReportFormat 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 ReportFormat(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReportingErrorCode.
///
public class ReportingErrorCode : ConstantClass
{
///
/// Constant BUCKET_NOT_FOUND for ReportingErrorCode
///
public static readonly ReportingErrorCode BUCKET_NOT_FOUND = new ReportingErrorCode("BUCKET_NOT_FOUND");
///
/// Constant INCOMPATIBLE_BUCKET_REGION for ReportingErrorCode
///
public static readonly ReportingErrorCode INCOMPATIBLE_BUCKET_REGION = new ReportingErrorCode("INCOMPATIBLE_BUCKET_REGION");
///
/// Constant INTERNAL_ERROR for ReportingErrorCode
///
public static readonly ReportingErrorCode INTERNAL_ERROR = new ReportingErrorCode("INTERNAL_ERROR");
///
/// Constant INVALID_PERMISSIONS for ReportingErrorCode
///
public static readonly ReportingErrorCode INVALID_PERMISSIONS = new ReportingErrorCode("INVALID_PERMISSIONS");
///
/// Constant MALFORMED_KMS_KEY for ReportingErrorCode
///
public static readonly ReportingErrorCode MALFORMED_KMS_KEY = new ReportingErrorCode("MALFORMED_KMS_KEY");
///
/// Constant NO_FINDINGS_FOUND for ReportingErrorCode
///
public static readonly ReportingErrorCode NO_FINDINGS_FOUND = new ReportingErrorCode("NO_FINDINGS_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 ReportingErrorCode(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 ReportingErrorCode 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 ReportingErrorCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RepositorySortBy.
///
public class RepositorySortBy : ConstantClass
{
///
/// Constant AFFECTED_IMAGES for RepositorySortBy
///
public static readonly RepositorySortBy AFFECTED_IMAGES = new RepositorySortBy("AFFECTED_IMAGES");
///
/// Constant ALL for RepositorySortBy
///
public static readonly RepositorySortBy ALL = new RepositorySortBy("ALL");
///
/// Constant CRITICAL for RepositorySortBy
///
public static readonly RepositorySortBy CRITICAL = new RepositorySortBy("CRITICAL");
///
/// Constant HIGH for RepositorySortBy
///
public static readonly RepositorySortBy HIGH = new RepositorySortBy("HIGH");
///
/// 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 RepositorySortBy(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 RepositorySortBy 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 RepositorySortBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceMapComparison.
///
public class ResourceMapComparison : ConstantClass
{
///
/// Constant EQUALS for ResourceMapComparison
///
public static readonly ResourceMapComparison EQUALS = new ResourceMapComparison("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 ResourceMapComparison(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 ResourceMapComparison 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 ResourceMapComparison(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceScanType.
///
public class ResourceScanType : ConstantClass
{
///
/// Constant EC2 for ResourceScanType
///
public static readonly ResourceScanType EC2 = new ResourceScanType("EC2");
///
/// Constant ECR for ResourceScanType
///
public static readonly ResourceScanType ECR = new ResourceScanType("ECR");
///
/// Constant LAMBDA for ResourceScanType
///
public static readonly ResourceScanType LAMBDA = new ResourceScanType("LAMBDA");
///
/// Constant LAMBDA_CODE for ResourceScanType
///
public static readonly ResourceScanType LAMBDA_CODE = new ResourceScanType("LAMBDA_CODE");
///
/// 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 ResourceScanType(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 ResourceScanType 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 ResourceScanType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceStringComparison.
///
public class ResourceStringComparison : ConstantClass
{
///
/// Constant EQUALS for ResourceStringComparison
///
public static readonly ResourceStringComparison EQUALS = new ResourceStringComparison("EQUALS");
///
/// Constant NOT_EQUALS for ResourceStringComparison
///
public static readonly ResourceStringComparison NOT_EQUALS = new ResourceStringComparison("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 ResourceStringComparison(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 ResourceStringComparison 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 ResourceStringComparison(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceType.
///
public class ResourceType : ConstantClass
{
///
/// Constant AWS_EC2_INSTANCE for ResourceType
///
public static readonly ResourceType AWS_EC2_INSTANCE = new ResourceType("AWS_EC2_INSTANCE");
///
/// Constant AWS_ECR_CONTAINER_IMAGE for ResourceType
///
public static readonly ResourceType AWS_ECR_CONTAINER_IMAGE = new ResourceType("AWS_ECR_CONTAINER_IMAGE");
///
/// Constant AWS_ECR_REPOSITORY for ResourceType
///
public static readonly ResourceType AWS_ECR_REPOSITORY = new ResourceType("AWS_ECR_REPOSITORY");
///
/// Constant AWS_LAMBDA_FUNCTION for ResourceType
///
public static readonly ResourceType AWS_LAMBDA_FUNCTION = new ResourceType("AWS_LAMBDA_FUNCTION");
///
/// 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 Runtime.
///
public class Runtime : ConstantClass
{
///
/// Constant GO_1_X for Runtime
///
public static readonly Runtime GO_1_X = new Runtime("GO_1_X");
///
/// Constant JAVA_11 for Runtime
///
public static readonly Runtime JAVA_11 = new Runtime("JAVA_11");
///
/// Constant JAVA_17 for Runtime
///
public static readonly Runtime JAVA_17 = new Runtime("JAVA_17");
///
/// Constant JAVA_8 for Runtime
///
public static readonly Runtime JAVA_8 = new Runtime("JAVA_8");
///
/// Constant JAVA_8_AL2 for Runtime
///
public static readonly Runtime JAVA_8_AL2 = new Runtime("JAVA_8_AL2");
///
/// Constant NODEJS for Runtime
///
public static readonly Runtime NODEJS = new Runtime("NODEJS");
///
/// Constant NODEJS_12_X for Runtime
///
public static readonly Runtime NODEJS_12_X = new Runtime("NODEJS_12_X");
///
/// Constant NODEJS_14_X for Runtime
///
public static readonly Runtime NODEJS_14_X = new Runtime("NODEJS_14_X");
///
/// Constant NODEJS_16_X for Runtime
///
public static readonly Runtime NODEJS_16_X = new Runtime("NODEJS_16_X");
///
/// Constant NODEJS_18_X for Runtime
///
public static readonly Runtime NODEJS_18_X = new Runtime("NODEJS_18_X");
///
/// Constant PYTHON_3_10 for Runtime
///
public static readonly Runtime PYTHON_3_10 = new Runtime("PYTHON_3_10");
///
/// Constant PYTHON_3_7 for Runtime
///
public static readonly Runtime PYTHON_3_7 = new Runtime("PYTHON_3_7");
///
/// Constant PYTHON_3_8 for Runtime
///
public static readonly Runtime PYTHON_3_8 = new Runtime("PYTHON_3_8");
///
/// Constant PYTHON_3_9 for Runtime
///
public static readonly Runtime PYTHON_3_9 = new Runtime("PYTHON_3_9");
///
/// Constant UNSUPPORTED for Runtime
///
public static readonly Runtime UNSUPPORTED = new Runtime("UNSUPPORTED");
///
/// 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 Runtime(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 Runtime 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 Runtime(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SbomReportFormat.
///
public class SbomReportFormat : ConstantClass
{
///
/// Constant CYCLONEDX_1_4 for SbomReportFormat
///
public static readonly SbomReportFormat CYCLONEDX_1_4 = new SbomReportFormat("CYCLONEDX_1_4");
///
/// Constant SPDX_2_3 for SbomReportFormat
///
public static readonly SbomReportFormat SPDX_2_3 = new SbomReportFormat("SPDX_2_3");
///
/// 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 SbomReportFormat(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 SbomReportFormat 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 SbomReportFormat(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ScanStatusCode.
///
public class ScanStatusCode : ConstantClass
{
///
/// Constant ACTIVE for ScanStatusCode
///
public static readonly ScanStatusCode ACTIVE = new ScanStatusCode("ACTIVE");
///
/// Constant INACTIVE for ScanStatusCode
///
public static readonly ScanStatusCode INACTIVE = new ScanStatusCode("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 ScanStatusCode(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 ScanStatusCode 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 ScanStatusCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ScanStatusReason.
///
public class ScanStatusReason : ConstantClass
{
///
/// Constant ACCESS_DENIED for ScanStatusReason
///
public static readonly ScanStatusReason ACCESS_DENIED = new ScanStatusReason("ACCESS_DENIED");
///
/// Constant DEEP_INSPECTION_COLLECTION_TIME_LIMIT_EXCEEDED for ScanStatusReason
///
public static readonly ScanStatusReason DEEP_INSPECTION_COLLECTION_TIME_LIMIT_EXCEEDED = new ScanStatusReason("DEEP_INSPECTION_COLLECTION_TIME_LIMIT_EXCEEDED");
///
/// Constant DEEP_INSPECTION_DAILY_SSM_INVENTORY_LIMIT_EXCEEDED for ScanStatusReason
///
public static readonly ScanStatusReason DEEP_INSPECTION_DAILY_SSM_INVENTORY_LIMIT_EXCEEDED = new ScanStatusReason("DEEP_INSPECTION_DAILY_SSM_INVENTORY_LIMIT_EXCEEDED");
///
/// Constant DEEP_INSPECTION_NO_INVENTORY for ScanStatusReason
///
public static readonly ScanStatusReason DEEP_INSPECTION_NO_INVENTORY = new ScanStatusReason("DEEP_INSPECTION_NO_INVENTORY");
///
/// Constant DEEP_INSPECTION_PACKAGE_COLLECTION_LIMIT_EXCEEDED for ScanStatusReason
///
public static readonly ScanStatusReason DEEP_INSPECTION_PACKAGE_COLLECTION_LIMIT_EXCEEDED = new ScanStatusReason("DEEP_INSPECTION_PACKAGE_COLLECTION_LIMIT_EXCEEDED");
///
/// Constant EC2_INSTANCE_STOPPED for ScanStatusReason
///
public static readonly ScanStatusReason EC2_INSTANCE_STOPPED = new ScanStatusReason("EC2_INSTANCE_STOPPED");
///
/// Constant EXCLUDED_BY_TAG for ScanStatusReason
///
public static readonly ScanStatusReason EXCLUDED_BY_TAG = new ScanStatusReason("EXCLUDED_BY_TAG");
///
/// Constant IMAGE_SIZE_EXCEEDED for ScanStatusReason
///
public static readonly ScanStatusReason IMAGE_SIZE_EXCEEDED = new ScanStatusReason("IMAGE_SIZE_EXCEEDED");
///
/// Constant INTERNAL_ERROR for ScanStatusReason
///
public static readonly ScanStatusReason INTERNAL_ERROR = new ScanStatusReason("INTERNAL_ERROR");
///
/// Constant NO_INVENTORY for ScanStatusReason
///
public static readonly ScanStatusReason NO_INVENTORY = new ScanStatusReason("NO_INVENTORY");
///
/// Constant NO_RESOURCES_FOUND for ScanStatusReason
///
public static readonly ScanStatusReason NO_RESOURCES_FOUND = new ScanStatusReason("NO_RESOURCES_FOUND");
///
/// Constant PENDING_DISABLE for ScanStatusReason
///
public static readonly ScanStatusReason PENDING_DISABLE = new ScanStatusReason("PENDING_DISABLE");
///
/// Constant PENDING_INITIAL_SCAN for ScanStatusReason
///
public static readonly ScanStatusReason PENDING_INITIAL_SCAN = new ScanStatusReason("PENDING_INITIAL_SCAN");
///
/// Constant RESOURCE_TERMINATED for ScanStatusReason
///
public static readonly ScanStatusReason RESOURCE_TERMINATED = new ScanStatusReason("RESOURCE_TERMINATED");
///
/// Constant SCAN_ELIGIBILITY_EXPIRED for ScanStatusReason
///
public static readonly ScanStatusReason SCAN_ELIGIBILITY_EXPIRED = new ScanStatusReason("SCAN_ELIGIBILITY_EXPIRED");
///
/// Constant SCAN_FREQUENCY_MANUAL for ScanStatusReason
///
public static readonly ScanStatusReason SCAN_FREQUENCY_MANUAL = new ScanStatusReason("SCAN_FREQUENCY_MANUAL");
///
/// Constant SCAN_FREQUENCY_SCAN_ON_PUSH for ScanStatusReason
///
public static readonly ScanStatusReason SCAN_FREQUENCY_SCAN_ON_PUSH = new ScanStatusReason("SCAN_FREQUENCY_SCAN_ON_PUSH");
///
/// Constant STALE_INVENTORY for ScanStatusReason
///
public static readonly ScanStatusReason STALE_INVENTORY = new ScanStatusReason("STALE_INVENTORY");
///
/// Constant SUCCESSFUL for ScanStatusReason
///
public static readonly ScanStatusReason SUCCESSFUL = new ScanStatusReason("SUCCESSFUL");
///
/// Constant UNMANAGED_EC2_INSTANCE for ScanStatusReason
///
public static readonly ScanStatusReason UNMANAGED_EC2_INSTANCE = new ScanStatusReason("UNMANAGED_EC2_INSTANCE");
///
/// Constant UNSUPPORTED_CONFIG_FILE for ScanStatusReason
///
public static readonly ScanStatusReason UNSUPPORTED_CONFIG_FILE = new ScanStatusReason("UNSUPPORTED_CONFIG_FILE");
///
/// Constant UNSUPPORTED_MEDIA_TYPE for ScanStatusReason
///
public static readonly ScanStatusReason UNSUPPORTED_MEDIA_TYPE = new ScanStatusReason("UNSUPPORTED_MEDIA_TYPE");
///
/// Constant UNSUPPORTED_OS for ScanStatusReason
///
public static readonly ScanStatusReason UNSUPPORTED_OS = new ScanStatusReason("UNSUPPORTED_OS");
///
/// Constant UNSUPPORTED_RUNTIME for ScanStatusReason
///
public static readonly ScanStatusReason UNSUPPORTED_RUNTIME = new ScanStatusReason("UNSUPPORTED_RUNTIME");
///
/// 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 ScanStatusReason(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 ScanStatusReason 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 ScanStatusReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ScanType.
///
public class ScanType : ConstantClass
{
///
/// Constant CODE for ScanType
///
public static readonly ScanType CODE = new ScanType("CODE");
///
/// Constant NETWORK for ScanType
///
public static readonly ScanType NETWORK = new ScanType("NETWORK");
///
/// Constant PACKAGE for ScanType
///
public static readonly ScanType PACKAGE = new ScanType("PACKAGE");
///
/// 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 Service.
///
public class Service : ConstantClass
{
///
/// Constant EC2 for Service
///
public static readonly Service EC2 = new Service("EC2");
///
/// Constant ECR for Service
///
public static readonly Service ECR = new Service("ECR");
///
/// Constant LAMBDA for Service
///
public static readonly Service LAMBDA = new Service("LAMBDA");
///
/// 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 Service(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 Service 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 Service(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Severity.
///
public class Severity : ConstantClass
{
///
/// Constant CRITICAL for Severity
///
public static readonly Severity CRITICAL = new Severity("CRITICAL");
///
/// Constant HIGH for Severity
///
public static readonly Severity HIGH = new Severity("HIGH");
///
/// Constant INFORMATIONAL for Severity
///
public static readonly Severity INFORMATIONAL = new Severity("INFORMATIONAL");
///
/// Constant LOW for Severity
///
public static readonly Severity LOW = new Severity("LOW");
///
/// Constant MEDIUM for Severity
///
public static readonly Severity MEDIUM = new Severity("MEDIUM");
///
/// Constant UNTRIAGED for Severity
///
public static readonly Severity UNTRIAGED = new Severity("UNTRIAGED");
///
/// 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 Severity(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 Severity 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 Severity(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SortField.
///
public class SortField : ConstantClass
{
///
/// Constant AWS_ACCOUNT_ID for SortField
///
public static readonly SortField AWS_ACCOUNT_ID = new SortField("AWS_ACCOUNT_ID");
///
/// Constant COMPONENT_TYPE for SortField
///
public static readonly SortField COMPONENT_TYPE = new SortField("COMPONENT_TYPE");
///
/// Constant ECR_IMAGE_PUSHED_AT for SortField
///
public static readonly SortField ECR_IMAGE_PUSHED_AT = new SortField("ECR_IMAGE_PUSHED_AT");
///
/// Constant ECR_IMAGE_REGISTRY for SortField
///
public static readonly SortField ECR_IMAGE_REGISTRY = new SortField("ECR_IMAGE_REGISTRY");
///
/// Constant ECR_IMAGE_REPOSITORY_NAME for SortField
///
public static readonly SortField ECR_IMAGE_REPOSITORY_NAME = new SortField("ECR_IMAGE_REPOSITORY_NAME");
///
/// Constant EPSS_SCORE for SortField
///
public static readonly SortField EPSS_SCORE = new SortField("EPSS_SCORE");
///
/// Constant FINDING_STATUS for SortField
///
public static readonly SortField FINDING_STATUS = new SortField("FINDING_STATUS");
///
/// Constant FINDING_TYPE for SortField
///
public static readonly SortField FINDING_TYPE = new SortField("FINDING_TYPE");
///
/// Constant FIRST_OBSERVED_AT for SortField
///
public static readonly SortField FIRST_OBSERVED_AT = new SortField("FIRST_OBSERVED_AT");
///
/// Constant INSPECTOR_SCORE for SortField
///
public static readonly SortField INSPECTOR_SCORE = new SortField("INSPECTOR_SCORE");
///
/// Constant LAST_OBSERVED_AT for SortField
///
public static readonly SortField LAST_OBSERVED_AT = new SortField("LAST_OBSERVED_AT");
///
/// Constant NETWORK_PROTOCOL for SortField
///
public static readonly SortField NETWORK_PROTOCOL = new SortField("NETWORK_PROTOCOL");
///
/// Constant RESOURCE_TYPE for SortField
///
public static readonly SortField RESOURCE_TYPE = new SortField("RESOURCE_TYPE");
///
/// Constant SEVERITY for SortField
///
public static readonly SortField SEVERITY = new SortField("SEVERITY");
///
/// Constant VENDOR_SEVERITY for SortField
///
public static readonly SortField VENDOR_SEVERITY = new SortField("VENDOR_SEVERITY");
///
/// Constant VULNERABILITY_ID for SortField
///
public static readonly SortField VULNERABILITY_ID = new SortField("VULNERABILITY_ID");
///
/// Constant VULNERABILITY_SOURCE for SortField
///
public static readonly SortField VULNERABILITY_SOURCE = new SortField("VULNERABILITY_SOURCE");
///
/// 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 SortField(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 SortField 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 SortField(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 Status.
///
public class Status : ConstantClass
{
///
/// Constant DISABLED for Status
///
public static readonly Status DISABLED = new Status("DISABLED");
///
/// Constant DISABLING for Status
///
public static readonly Status DISABLING = new Status("DISABLING");
///
/// Constant ENABLED for Status
///
public static readonly Status ENABLED = new Status("ENABLED");
///
/// Constant ENABLING for Status
///
public static readonly Status ENABLING = new Status("ENABLING");
///
/// Constant SUSPENDED for Status
///
public static readonly Status SUSPENDED = new Status("SUSPENDED");
///
/// Constant SUSPENDING for Status
///
public static readonly Status SUSPENDING = new Status("SUSPENDING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public Status(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static Status FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator Status(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StringComparison.
///
public class StringComparison : ConstantClass
{
///
/// Constant EQUALS for StringComparison
///
public static readonly StringComparison EQUALS = new StringComparison("EQUALS");
///
/// Constant NOT_EQUALS for StringComparison
///
public static readonly StringComparison NOT_EQUALS = new StringComparison("NOT_EQUALS");
///
/// Constant PREFIX for StringComparison
///
public static readonly StringComparison PREFIX = new StringComparison("PREFIX");
///
/// 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 StringComparison(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 StringComparison 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 StringComparison(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TitleSortBy.
///
public class TitleSortBy : ConstantClass
{
///
/// Constant ALL for TitleSortBy
///
public static readonly TitleSortBy ALL = new TitleSortBy("ALL");
///
/// Constant CRITICAL for TitleSortBy
///
public static readonly TitleSortBy CRITICAL = new TitleSortBy("CRITICAL");
///
/// Constant HIGH for TitleSortBy
///
public static readonly TitleSortBy HIGH = new TitleSortBy("HIGH");
///
/// 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 TitleSortBy(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 TitleSortBy 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 TitleSortBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UsageType.
///
public class UsageType : ConstantClass
{
///
/// Constant EC2_INSTANCE_HOURS for UsageType
///
public static readonly UsageType EC2_INSTANCE_HOURS = new UsageType("EC2_INSTANCE_HOURS");
///
/// Constant ECR_INITIAL_SCAN for UsageType
///
public static readonly UsageType ECR_INITIAL_SCAN = new UsageType("ECR_INITIAL_SCAN");
///
/// Constant ECR_RESCAN for UsageType
///
public static readonly UsageType ECR_RESCAN = new UsageType("ECR_RESCAN");
///
/// Constant LAMBDA_FUNCTION_CODE_HOURS for UsageType
///
public static readonly UsageType LAMBDA_FUNCTION_CODE_HOURS = new UsageType("LAMBDA_FUNCTION_CODE_HOURS");
///
/// Constant LAMBDA_FUNCTION_HOURS for UsageType
///
public static readonly UsageType LAMBDA_FUNCTION_HOURS = new UsageType("LAMBDA_FUNCTION_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 UsageType(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 UsageType 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 UsageType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ValidationExceptionReason.
///
public class ValidationExceptionReason : ConstantClass
{
///
/// Constant CANNOT_PARSE for ValidationExceptionReason
///
public static readonly ValidationExceptionReason CANNOT_PARSE = new ValidationExceptionReason("CANNOT_PARSE");
///
/// Constant FIELD_VALIDATION_FAILED for ValidationExceptionReason
///
public static readonly ValidationExceptionReason FIELD_VALIDATION_FAILED = new ValidationExceptionReason("FIELD_VALIDATION_FAILED");
///
/// Constant OTHER for ValidationExceptionReason
///
public static readonly ValidationExceptionReason OTHER = new ValidationExceptionReason("OTHER");
///
/// 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 ValidationExceptionReason(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 ValidationExceptionReason 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 ValidationExceptionReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VulnerabilitySource.
///
public class VulnerabilitySource : ConstantClass
{
///
/// Constant NVD for VulnerabilitySource
///
public static readonly VulnerabilitySource NVD = new VulnerabilitySource("NVD");
///
/// 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 VulnerabilitySource(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 VulnerabilitySource 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 VulnerabilitySource(string value)
{
return FindValue(value);
}
}
}