/*
* 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 macie2-2020-01-01.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.Macie2
{
///
/// Constants used for properties of type AdminStatus.
///
public class AdminStatus : ConstantClass
{
///
/// Constant DISABLING_IN_PROGRESS for AdminStatus
///
public static readonly AdminStatus DISABLING_IN_PROGRESS = new AdminStatus("DISABLING_IN_PROGRESS");
///
/// Constant ENABLED for AdminStatus
///
public static readonly AdminStatus ENABLED = new AdminStatus("ENABLED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public AdminStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static AdminStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator AdminStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AllowListStatusCode.
///
public class AllowListStatusCode : ConstantClass
{
///
/// Constant OK for AllowListStatusCode
///
public static readonly AllowListStatusCode OK = new AllowListStatusCode("OK");
///
/// Constant S3_OBJECT_ACCESS_DENIED for AllowListStatusCode
///
public static readonly AllowListStatusCode S3_OBJECT_ACCESS_DENIED = new AllowListStatusCode("S3_OBJECT_ACCESS_DENIED");
///
/// Constant S3_OBJECT_EMPTY for AllowListStatusCode
///
public static readonly AllowListStatusCode S3_OBJECT_EMPTY = new AllowListStatusCode("S3_OBJECT_EMPTY");
///
/// Constant S3_OBJECT_NOT_FOUND for AllowListStatusCode
///
public static readonly AllowListStatusCode S3_OBJECT_NOT_FOUND = new AllowListStatusCode("S3_OBJECT_NOT_FOUND");
///
/// Constant S3_OBJECT_OVERSIZE for AllowListStatusCode
///
public static readonly AllowListStatusCode S3_OBJECT_OVERSIZE = new AllowListStatusCode("S3_OBJECT_OVERSIZE");
///
/// Constant S3_THROTTLED for AllowListStatusCode
///
public static readonly AllowListStatusCode S3_THROTTLED = new AllowListStatusCode("S3_THROTTLED");
///
/// Constant S3_USER_ACCESS_DENIED for AllowListStatusCode
///
public static readonly AllowListStatusCode S3_USER_ACCESS_DENIED = new AllowListStatusCode("S3_USER_ACCESS_DENIED");
///
/// Constant UNKNOWN_ERROR for AllowListStatusCode
///
public static readonly AllowListStatusCode UNKNOWN_ERROR = new AllowListStatusCode("UNKNOWN_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 AllowListStatusCode(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 AllowListStatusCode 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 AllowListStatusCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AllowsUnencryptedObjectUploads.
///
public class AllowsUnencryptedObjectUploads : ConstantClass
{
///
/// Constant FALSE for AllowsUnencryptedObjectUploads
///
public static readonly AllowsUnencryptedObjectUploads FALSE = new AllowsUnencryptedObjectUploads("FALSE");
///
/// Constant TRUE for AllowsUnencryptedObjectUploads
///
public static readonly AllowsUnencryptedObjectUploads TRUE = new AllowsUnencryptedObjectUploads("TRUE");
///
/// Constant UNKNOWN for AllowsUnencryptedObjectUploads
///
public static readonly AllowsUnencryptedObjectUploads UNKNOWN = new AllowsUnencryptedObjectUploads("UNKNOWN");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public AllowsUnencryptedObjectUploads(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 AllowsUnencryptedObjectUploads 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 AllowsUnencryptedObjectUploads(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AutomatedDiscoveryStatus.
///
public class AutomatedDiscoveryStatus : ConstantClass
{
///
/// Constant DISABLED for AutomatedDiscoveryStatus
///
public static readonly AutomatedDiscoveryStatus DISABLED = new AutomatedDiscoveryStatus("DISABLED");
///
/// Constant ENABLED for AutomatedDiscoveryStatus
///
public static readonly AutomatedDiscoveryStatus ENABLED = new AutomatedDiscoveryStatus("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 AutomatedDiscoveryStatus(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 AutomatedDiscoveryStatus 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 AutomatedDiscoveryStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AvailabilityCode.
///
public class AvailabilityCode : ConstantClass
{
///
/// Constant AVAILABLE for AvailabilityCode
///
public static readonly AvailabilityCode AVAILABLE = new AvailabilityCode("AVAILABLE");
///
/// Constant UNAVAILABLE for AvailabilityCode
///
public static readonly AvailabilityCode UNAVAILABLE = new AvailabilityCode("UNAVAILABLE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public AvailabilityCode(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 AvailabilityCode 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 AvailabilityCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type BucketMetadataErrorCode.
///
public class BucketMetadataErrorCode : ConstantClass
{
///
/// Constant ACCESS_DENIED for BucketMetadataErrorCode
///
public static readonly BucketMetadataErrorCode ACCESS_DENIED = new BucketMetadataErrorCode("ACCESS_DENIED");
///
/// 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 BucketMetadataErrorCode(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 BucketMetadataErrorCode 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 BucketMetadataErrorCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ClassificationScopeUpdateOperation.
///
public class ClassificationScopeUpdateOperation : ConstantClass
{
///
/// Constant ADD for ClassificationScopeUpdateOperation
///
public static readonly ClassificationScopeUpdateOperation ADD = new ClassificationScopeUpdateOperation("ADD");
///
/// Constant REMOVE for ClassificationScopeUpdateOperation
///
public static readonly ClassificationScopeUpdateOperation REMOVE = new ClassificationScopeUpdateOperation("REMOVE");
///
/// Constant REPLACE for ClassificationScopeUpdateOperation
///
public static readonly ClassificationScopeUpdateOperation REPLACE = new ClassificationScopeUpdateOperation("REPLACE");
///
/// 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 ClassificationScopeUpdateOperation(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 ClassificationScopeUpdateOperation 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 ClassificationScopeUpdateOperation(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 DataIdentifierSeverity.
///
public class DataIdentifierSeverity : ConstantClass
{
///
/// Constant HIGH for DataIdentifierSeverity
///
public static readonly DataIdentifierSeverity HIGH = new DataIdentifierSeverity("HIGH");
///
/// Constant LOW for DataIdentifierSeverity
///
public static readonly DataIdentifierSeverity LOW = new DataIdentifierSeverity("LOW");
///
/// Constant MEDIUM for DataIdentifierSeverity
///
public static readonly DataIdentifierSeverity MEDIUM = new DataIdentifierSeverity("MEDIUM");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DataIdentifierSeverity(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 DataIdentifierSeverity 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 DataIdentifierSeverity(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataIdentifierType.
///
public class DataIdentifierType : ConstantClass
{
///
/// Constant CUSTOM for DataIdentifierType
///
public static readonly DataIdentifierType CUSTOM = new DataIdentifierType("CUSTOM");
///
/// Constant MANAGED for DataIdentifierType
///
public static readonly DataIdentifierType MANAGED = new DataIdentifierType("MANAGED");
///
/// 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 DataIdentifierType(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 DataIdentifierType 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 DataIdentifierType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DayOfWeek.
///
public class DayOfWeek : ConstantClass
{
///
/// Constant FRIDAY for DayOfWeek
///
public static readonly DayOfWeek FRIDAY = new DayOfWeek("FRIDAY");
///
/// Constant MONDAY for DayOfWeek
///
public static readonly DayOfWeek MONDAY = new DayOfWeek("MONDAY");
///
/// Constant SATURDAY for DayOfWeek
///
public static readonly DayOfWeek SATURDAY = new DayOfWeek("SATURDAY");
///
/// Constant SUNDAY for DayOfWeek
///
public static readonly DayOfWeek SUNDAY = new DayOfWeek("SUNDAY");
///
/// Constant THURSDAY for DayOfWeek
///
public static readonly DayOfWeek THURSDAY = new DayOfWeek("THURSDAY");
///
/// Constant TUESDAY for DayOfWeek
///
public static readonly DayOfWeek TUESDAY = new DayOfWeek("TUESDAY");
///
/// Constant WEDNESDAY for DayOfWeek
///
public static readonly DayOfWeek WEDNESDAY = new DayOfWeek("WEDNESDAY");
///
/// 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 DayOfWeek(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 DayOfWeek 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 DayOfWeek(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EffectivePermission.
///
public class EffectivePermission : ConstantClass
{
///
/// Constant NOT_PUBLIC for EffectivePermission
///
public static readonly EffectivePermission NOT_PUBLIC = new EffectivePermission("NOT_PUBLIC");
///
/// Constant PUBLIC for EffectivePermission
///
public static readonly EffectivePermission PUBLIC = new EffectivePermission("PUBLIC");
///
/// Constant UNKNOWN for EffectivePermission
///
public static readonly EffectivePermission UNKNOWN = new EffectivePermission("UNKNOWN");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public EffectivePermission(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 EffectivePermission 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 EffectivePermission(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EncryptionType.
///
public class EncryptionType : ConstantClass
{
///
/// Constant AES256 for EncryptionType
///
public static readonly EncryptionType AES256 = new EncryptionType("AES256");
///
/// Constant AwsKms for EncryptionType
///
public static readonly EncryptionType AwsKms = new EncryptionType("aws:kms");
///
/// Constant NONE for EncryptionType
///
public static readonly EncryptionType NONE = new EncryptionType("NONE");
///
/// Constant UNKNOWN for EncryptionType
///
public static readonly EncryptionType UNKNOWN = new EncryptionType("UNKNOWN");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public EncryptionType(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 EncryptionType 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 EncryptionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ErrorCode.
///
public class ErrorCode : ConstantClass
{
///
/// Constant ClientError for ErrorCode
///
public static readonly ErrorCode ClientError = new ErrorCode("ClientError");
///
/// Constant InternalError for ErrorCode
///
public static readonly ErrorCode InternalError = new ErrorCode("InternalError");
///
/// 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 FindingActionType.
///
public class FindingActionType : ConstantClass
{
///
/// Constant AWS_API_CALL for FindingActionType
///
public static readonly FindingActionType AWS_API_CALL = new FindingActionType("AWS_API_CALL");
///
/// 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 FindingActionType(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 FindingActionType 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 FindingActionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FindingCategory.
///
public class FindingCategory : ConstantClass
{
///
/// Constant CLASSIFICATION for FindingCategory
///
public static readonly FindingCategory CLASSIFICATION = new FindingCategory("CLASSIFICATION");
///
/// Constant POLICY for FindingCategory
///
public static readonly FindingCategory POLICY = new FindingCategory("POLICY");
///
/// 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 FindingCategory(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 FindingCategory 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 FindingCategory(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FindingPublishingFrequency.
///
public class FindingPublishingFrequency : ConstantClass
{
///
/// Constant FIFTEEN_MINUTES for FindingPublishingFrequency
///
public static readonly FindingPublishingFrequency FIFTEEN_MINUTES = new FindingPublishingFrequency("FIFTEEN_MINUTES");
///
/// Constant ONE_HOUR for FindingPublishingFrequency
///
public static readonly FindingPublishingFrequency ONE_HOUR = new FindingPublishingFrequency("ONE_HOUR");
///
/// Constant SIX_HOURS for FindingPublishingFrequency
///
public static readonly FindingPublishingFrequency SIX_HOURS = new FindingPublishingFrequency("SIX_HOURS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public FindingPublishingFrequency(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static FindingPublishingFrequency FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator FindingPublishingFrequency(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FindingsFilterAction.
///
public class FindingsFilterAction : ConstantClass
{
///
/// Constant ARCHIVE for FindingsFilterAction
///
public static readonly FindingsFilterAction ARCHIVE = new FindingsFilterAction("ARCHIVE");
///
/// Constant NOOP for FindingsFilterAction
///
public static readonly FindingsFilterAction NOOP = new FindingsFilterAction("NOOP");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public FindingsFilterAction(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 FindingsFilterAction 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 FindingsFilterAction(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FindingStatisticsSortAttributeName.
///
public class FindingStatisticsSortAttributeName : ConstantClass
{
///
/// Constant Count for FindingStatisticsSortAttributeName
///
public static readonly FindingStatisticsSortAttributeName Count = new FindingStatisticsSortAttributeName("count");
///
/// Constant GroupKey for FindingStatisticsSortAttributeName
///
public static readonly FindingStatisticsSortAttributeName GroupKey = new FindingStatisticsSortAttributeName("groupKey");
///
/// 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 FindingStatisticsSortAttributeName(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 FindingStatisticsSortAttributeName 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 FindingStatisticsSortAttributeName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FindingType.
///
public class FindingType : ConstantClass
{
///
/// Constant PolicyIAMUserS3BlockPublicAccessDisabled for FindingType
///
public static readonly FindingType PolicyIAMUserS3BlockPublicAccessDisabled = new FindingType("Policy:IAMUser/S3BlockPublicAccessDisabled");
///
/// Constant PolicyIAMUserS3BucketEncryptionDisabled for FindingType
///
public static readonly FindingType PolicyIAMUserS3BucketEncryptionDisabled = new FindingType("Policy:IAMUser/S3BucketEncryptionDisabled");
///
/// Constant PolicyIAMUserS3BucketPublic for FindingType
///
public static readonly FindingType PolicyIAMUserS3BucketPublic = new FindingType("Policy:IAMUser/S3BucketPublic");
///
/// Constant PolicyIAMUserS3BucketReplicatedExternally for FindingType
///
public static readonly FindingType PolicyIAMUserS3BucketReplicatedExternally = new FindingType("Policy:IAMUser/S3BucketReplicatedExternally");
///
/// Constant PolicyIAMUserS3BucketSharedExternally for FindingType
///
public static readonly FindingType PolicyIAMUserS3BucketSharedExternally = new FindingType("Policy:IAMUser/S3BucketSharedExternally");
///
/// Constant PolicyIAMUserS3BucketSharedWithCloudFront for FindingType
///
public static readonly FindingType PolicyIAMUserS3BucketSharedWithCloudFront = new FindingType("Policy:IAMUser/S3BucketSharedWithCloudFront");
///
/// Constant SensitiveDataS3ObjectCredentials for FindingType
///
public static readonly FindingType SensitiveDataS3ObjectCredentials = new FindingType("SensitiveData:S3Object/Credentials");
///
/// Constant SensitiveDataS3ObjectCustomIdentifier for FindingType
///
public static readonly FindingType SensitiveDataS3ObjectCustomIdentifier = new FindingType("SensitiveData:S3Object/CustomIdentifier");
///
/// Constant SensitiveDataS3ObjectFinancial for FindingType
///
public static readonly FindingType SensitiveDataS3ObjectFinancial = new FindingType("SensitiveData:S3Object/Financial");
///
/// Constant SensitiveDataS3ObjectMultiple for FindingType
///
public static readonly FindingType SensitiveDataS3ObjectMultiple = new FindingType("SensitiveData:S3Object/Multiple");
///
/// Constant SensitiveDataS3ObjectPersonal for FindingType
///
public static readonly FindingType SensitiveDataS3ObjectPersonal = new FindingType("SensitiveData:S3Object/Personal");
///
/// 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 GroupBy.
///
public class GroupBy : ConstantClass
{
///
/// Constant ClassificationDetailsJobId for GroupBy
///
public static readonly GroupBy ClassificationDetailsJobId = new GroupBy("classificationDetails.jobId");
///
/// Constant ResourcesAffectedS3BucketName for GroupBy
///
public static readonly GroupBy ResourcesAffectedS3BucketName = new GroupBy("resourcesAffected.s3Bucket.name");
///
/// Constant SeverityDescription for GroupBy
///
public static readonly GroupBy SeverityDescription = new GroupBy("severity.description");
///
/// Constant Type for GroupBy
///
public static readonly GroupBy Type = new GroupBy("type");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public GroupBy(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 GroupBy 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 GroupBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type IsDefinedInJob.
///
public class IsDefinedInJob : ConstantClass
{
///
/// Constant FALSE for IsDefinedInJob
///
public static readonly IsDefinedInJob FALSE = new IsDefinedInJob("FALSE");
///
/// Constant TRUE for IsDefinedInJob
///
public static readonly IsDefinedInJob TRUE = new IsDefinedInJob("TRUE");
///
/// Constant UNKNOWN for IsDefinedInJob
///
public static readonly IsDefinedInJob UNKNOWN = new IsDefinedInJob("UNKNOWN");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public IsDefinedInJob(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 IsDefinedInJob 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 IsDefinedInJob(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type IsMonitoredByJob.
///
public class IsMonitoredByJob : ConstantClass
{
///
/// Constant FALSE for IsMonitoredByJob
///
public static readonly IsMonitoredByJob FALSE = new IsMonitoredByJob("FALSE");
///
/// Constant TRUE for IsMonitoredByJob
///
public static readonly IsMonitoredByJob TRUE = new IsMonitoredByJob("TRUE");
///
/// Constant UNKNOWN for IsMonitoredByJob
///
public static readonly IsMonitoredByJob UNKNOWN = new IsMonitoredByJob("UNKNOWN");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public IsMonitoredByJob(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 IsMonitoredByJob 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 IsMonitoredByJob(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type JobComparator.
///
public class JobComparator : ConstantClass
{
///
/// Constant CONTAINS for JobComparator
///
public static readonly JobComparator CONTAINS = new JobComparator("CONTAINS");
///
/// Constant EQ for JobComparator
///
public static readonly JobComparator EQ = new JobComparator("EQ");
///
/// Constant GT for JobComparator
///
public static readonly JobComparator GT = new JobComparator("GT");
///
/// Constant GTE for JobComparator
///
public static readonly JobComparator GTE = new JobComparator("GTE");
///
/// Constant LT for JobComparator
///
public static readonly JobComparator LT = new JobComparator("LT");
///
/// Constant LTE for JobComparator
///
public static readonly JobComparator LTE = new JobComparator("LTE");
///
/// Constant NE for JobComparator
///
public static readonly JobComparator NE = new JobComparator("NE");
///
/// Constant STARTS_WITH for JobComparator
///
public static readonly JobComparator STARTS_WITH = new JobComparator("STARTS_WITH");
///
/// 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 JobComparator(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 JobComparator 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 JobComparator(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type JobStatus.
///
public class JobStatus : ConstantClass
{
///
/// Constant CANCELLED for JobStatus
///
public static readonly JobStatus CANCELLED = new JobStatus("CANCELLED");
///
/// Constant COMPLETE for JobStatus
///
public static readonly JobStatus COMPLETE = new JobStatus("COMPLETE");
///
/// Constant IDLE for JobStatus
///
public static readonly JobStatus IDLE = new JobStatus("IDLE");
///
/// Constant PAUSED for JobStatus
///
public static readonly JobStatus PAUSED = new JobStatus("PAUSED");
///
/// Constant RUNNING for JobStatus
///
public static readonly JobStatus RUNNING = new JobStatus("RUNNING");
///
/// Constant USER_PAUSED for JobStatus
///
public static readonly JobStatus USER_PAUSED = new JobStatus("USER_PAUSED");
///
/// 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 JobStatus(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 JobStatus 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 JobStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type JobType.
///
public class JobType : ConstantClass
{
///
/// Constant ONE_TIME for JobType
///
public static readonly JobType ONE_TIME = new JobType("ONE_TIME");
///
/// Constant SCHEDULED for JobType
///
public static readonly JobType SCHEDULED = new JobType("SCHEDULED");
///
/// 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 JobType(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 JobType 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 JobType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LastRunErrorStatusCode.
///
public class LastRunErrorStatusCode : ConstantClass
{
///
/// Constant ERROR for LastRunErrorStatusCode
///
public static readonly LastRunErrorStatusCode ERROR = new LastRunErrorStatusCode("ERROR");
///
/// Constant NONE for LastRunErrorStatusCode
///
public static readonly LastRunErrorStatusCode NONE = new LastRunErrorStatusCode("NONE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LastRunErrorStatusCode(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 LastRunErrorStatusCode 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 LastRunErrorStatusCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ListJobsFilterKey.
///
public class ListJobsFilterKey : ConstantClass
{
///
/// Constant CreatedAt for ListJobsFilterKey
///
public static readonly ListJobsFilterKey CreatedAt = new ListJobsFilterKey("createdAt");
///
/// Constant JobStatus for ListJobsFilterKey
///
public static readonly ListJobsFilterKey JobStatus = new ListJobsFilterKey("jobStatus");
///
/// Constant JobType for ListJobsFilterKey
///
public static readonly ListJobsFilterKey JobType = new ListJobsFilterKey("jobType");
///
/// Constant Name for ListJobsFilterKey
///
public static readonly ListJobsFilterKey Name = new ListJobsFilterKey("name");
///
/// 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 ListJobsFilterKey(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 ListJobsFilterKey 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 ListJobsFilterKey(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ListJobsSortAttributeName.
///
public class ListJobsSortAttributeName : ConstantClass
{
///
/// Constant CreatedAt for ListJobsSortAttributeName
///
public static readonly ListJobsSortAttributeName CreatedAt = new ListJobsSortAttributeName("createdAt");
///
/// Constant JobStatus for ListJobsSortAttributeName
///
public static readonly ListJobsSortAttributeName JobStatus = new ListJobsSortAttributeName("jobStatus");
///
/// Constant JobType for ListJobsSortAttributeName
///
public static readonly ListJobsSortAttributeName JobType = new ListJobsSortAttributeName("jobType");
///
/// Constant Name for ListJobsSortAttributeName
///
public static readonly ListJobsSortAttributeName Name = new ListJobsSortAttributeName("name");
///
/// 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 ListJobsSortAttributeName(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 ListJobsSortAttributeName 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 ListJobsSortAttributeName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MacieStatus.
///
public class MacieStatus : ConstantClass
{
///
/// Constant ENABLED for MacieStatus
///
public static readonly MacieStatus ENABLED = new MacieStatus("ENABLED");
///
/// Constant PAUSED for MacieStatus
///
public static readonly MacieStatus PAUSED = new MacieStatus("PAUSED");
///
/// 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 MacieStatus(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 MacieStatus 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 MacieStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ManagedDataIdentifierSelector.
///
public class ManagedDataIdentifierSelector : ConstantClass
{
///
/// Constant ALL for ManagedDataIdentifierSelector
///
public static readonly ManagedDataIdentifierSelector ALL = new ManagedDataIdentifierSelector("ALL");
///
/// Constant EXCLUDE for ManagedDataIdentifierSelector
///
public static readonly ManagedDataIdentifierSelector EXCLUDE = new ManagedDataIdentifierSelector("EXCLUDE");
///
/// Constant INCLUDE for ManagedDataIdentifierSelector
///
public static readonly ManagedDataIdentifierSelector INCLUDE = new ManagedDataIdentifierSelector("INCLUDE");
///
/// Constant NONE for ManagedDataIdentifierSelector
///
public static readonly ManagedDataIdentifierSelector NONE = new ManagedDataIdentifierSelector("NONE");
///
/// Constant RECOMMENDED for ManagedDataIdentifierSelector
///
public static readonly ManagedDataIdentifierSelector RECOMMENDED = new ManagedDataIdentifierSelector("RECOMMENDED");
///
/// 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 ManagedDataIdentifierSelector(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 ManagedDataIdentifierSelector 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 ManagedDataIdentifierSelector(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OrderBy.
///
public class OrderBy : ConstantClass
{
///
/// Constant ASC for OrderBy
///
public static readonly OrderBy ASC = new OrderBy("ASC");
///
/// Constant DESC for OrderBy
///
public static readonly OrderBy DESC = new OrderBy("DESC");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public OrderBy(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static OrderBy FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator OrderBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OriginType.
///
public class OriginType : ConstantClass
{
///
/// Constant AUTOMATED_SENSITIVE_DATA_DISCOVERY for OriginType
///
public static readonly OriginType AUTOMATED_SENSITIVE_DATA_DISCOVERY = new OriginType("AUTOMATED_SENSITIVE_DATA_DISCOVERY");
///
/// Constant SENSITIVE_DATA_DISCOVERY_JOB for OriginType
///
public static readonly OriginType SENSITIVE_DATA_DISCOVERY_JOB = new OriginType("SENSITIVE_DATA_DISCOVERY_JOB");
///
/// 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 OriginType(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 OriginType 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 OriginType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RelationshipStatus.
///
public class RelationshipStatus : ConstantClass
{
///
/// Constant AccountSuspended for RelationshipStatus
///
public static readonly RelationshipStatus AccountSuspended = new RelationshipStatus("AccountSuspended");
///
/// Constant Created for RelationshipStatus
///
public static readonly RelationshipStatus Created = new RelationshipStatus("Created");
///
/// Constant EmailVerificationFailed for RelationshipStatus
///
public static readonly RelationshipStatus EmailVerificationFailed = new RelationshipStatus("EmailVerificationFailed");
///
/// Constant EmailVerificationInProgress for RelationshipStatus
///
public static readonly RelationshipStatus EmailVerificationInProgress = new RelationshipStatus("EmailVerificationInProgress");
///
/// 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 Paused for RelationshipStatus
///
public static readonly RelationshipStatus Paused = new RelationshipStatus("Paused");
///
/// Constant RegionDisabled for RelationshipStatus
///
public static readonly RelationshipStatus RegionDisabled = new RelationshipStatus("RegionDisabled");
///
/// 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 RevealRequestStatus.
///
public class RevealRequestStatus : ConstantClass
{
///
/// Constant ERROR for RevealRequestStatus
///
public static readonly RevealRequestStatus ERROR = new RevealRequestStatus("ERROR");
///
/// Constant PROCESSING for RevealRequestStatus
///
public static readonly RevealRequestStatus PROCESSING = new RevealRequestStatus("PROCESSING");
///
/// Constant SUCCESS for RevealRequestStatus
///
public static readonly RevealRequestStatus SUCCESS = new RevealRequestStatus("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 RevealRequestStatus(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 RevealRequestStatus 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 RevealRequestStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RevealStatus.
///
public class RevealStatus : ConstantClass
{
///
/// Constant DISABLED for RevealStatus
///
public static readonly RevealStatus DISABLED = new RevealStatus("DISABLED");
///
/// Constant ENABLED for RevealStatus
///
public static readonly RevealStatus ENABLED = new RevealStatus("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 RevealStatus(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 RevealStatus 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 RevealStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ScopeFilterKey.
///
public class ScopeFilterKey : ConstantClass
{
///
/// Constant OBJECT_EXTENSION for ScopeFilterKey
///
public static readonly ScopeFilterKey OBJECT_EXTENSION = new ScopeFilterKey("OBJECT_EXTENSION");
///
/// Constant OBJECT_KEY for ScopeFilterKey
///
public static readonly ScopeFilterKey OBJECT_KEY = new ScopeFilterKey("OBJECT_KEY");
///
/// Constant OBJECT_LAST_MODIFIED_DATE for ScopeFilterKey
///
public static readonly ScopeFilterKey OBJECT_LAST_MODIFIED_DATE = new ScopeFilterKey("OBJECT_LAST_MODIFIED_DATE");
///
/// Constant OBJECT_SIZE for ScopeFilterKey
///
public static readonly ScopeFilterKey OBJECT_SIZE = new ScopeFilterKey("OBJECT_SIZE");
///
/// 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 ScopeFilterKey(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 ScopeFilterKey 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 ScopeFilterKey(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SearchResourcesComparator.
///
public class SearchResourcesComparator : ConstantClass
{
///
/// Constant EQ for SearchResourcesComparator
///
public static readonly SearchResourcesComparator EQ = new SearchResourcesComparator("EQ");
///
/// Constant NE for SearchResourcesComparator
///
public static readonly SearchResourcesComparator NE = new SearchResourcesComparator("NE");
///
/// 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 SearchResourcesComparator(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 SearchResourcesComparator 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 SearchResourcesComparator(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SearchResourcesSimpleCriterionKey.
///
public class SearchResourcesSimpleCriterionKey : ConstantClass
{
///
/// Constant ACCOUNT_ID for SearchResourcesSimpleCriterionKey
///
public static readonly SearchResourcesSimpleCriterionKey ACCOUNT_ID = new SearchResourcesSimpleCriterionKey("ACCOUNT_ID");
///
/// Constant S3_BUCKET_EFFECTIVE_PERMISSION for SearchResourcesSimpleCriterionKey
///
public static readonly SearchResourcesSimpleCriterionKey S3_BUCKET_EFFECTIVE_PERMISSION = new SearchResourcesSimpleCriterionKey("S3_BUCKET_EFFECTIVE_PERMISSION");
///
/// Constant S3_BUCKET_NAME for SearchResourcesSimpleCriterionKey
///
public static readonly SearchResourcesSimpleCriterionKey S3_BUCKET_NAME = new SearchResourcesSimpleCriterionKey("S3_BUCKET_NAME");
///
/// Constant S3_BUCKET_SHARED_ACCESS for SearchResourcesSimpleCriterionKey
///
public static readonly SearchResourcesSimpleCriterionKey S3_BUCKET_SHARED_ACCESS = new SearchResourcesSimpleCriterionKey("S3_BUCKET_SHARED_ACCESS");
///
/// 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 SearchResourcesSimpleCriterionKey(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 SearchResourcesSimpleCriterionKey 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 SearchResourcesSimpleCriterionKey(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SearchResourcesSortAttributeName.
///
public class SearchResourcesSortAttributeName : ConstantClass
{
///
/// Constant ACCOUNT_ID for SearchResourcesSortAttributeName
///
public static readonly SearchResourcesSortAttributeName ACCOUNT_ID = new SearchResourcesSortAttributeName("ACCOUNT_ID");
///
/// Constant RESOURCE_NAME for SearchResourcesSortAttributeName
///
public static readonly SearchResourcesSortAttributeName RESOURCE_NAME = new SearchResourcesSortAttributeName("RESOURCE_NAME");
///
/// Constant S3_CLASSIFIABLE_OBJECT_COUNT for SearchResourcesSortAttributeName
///
public static readonly SearchResourcesSortAttributeName S3_CLASSIFIABLE_OBJECT_COUNT = new SearchResourcesSortAttributeName("S3_CLASSIFIABLE_OBJECT_COUNT");
///
/// Constant S3_CLASSIFIABLE_SIZE_IN_BYTES for SearchResourcesSortAttributeName
///
public static readonly SearchResourcesSortAttributeName S3_CLASSIFIABLE_SIZE_IN_BYTES = new SearchResourcesSortAttributeName("S3_CLASSIFIABLE_SIZE_IN_BYTES");
///
/// 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 SearchResourcesSortAttributeName(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 SearchResourcesSortAttributeName 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 SearchResourcesSortAttributeName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SensitiveDataItemCategory.
///
public class SensitiveDataItemCategory : ConstantClass
{
///
/// Constant CREDENTIALS for SensitiveDataItemCategory
///
public static readonly SensitiveDataItemCategory CREDENTIALS = new SensitiveDataItemCategory("CREDENTIALS");
///
/// Constant CUSTOM_IDENTIFIER for SensitiveDataItemCategory
///
public static readonly SensitiveDataItemCategory CUSTOM_IDENTIFIER = new SensitiveDataItemCategory("CUSTOM_IDENTIFIER");
///
/// Constant FINANCIAL_INFORMATION for SensitiveDataItemCategory
///
public static readonly SensitiveDataItemCategory FINANCIAL_INFORMATION = new SensitiveDataItemCategory("FINANCIAL_INFORMATION");
///
/// Constant PERSONAL_INFORMATION for SensitiveDataItemCategory
///
public static readonly SensitiveDataItemCategory PERSONAL_INFORMATION = new SensitiveDataItemCategory("PERSONAL_INFORMATION");
///
/// 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 SensitiveDataItemCategory(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 SensitiveDataItemCategory 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 SensitiveDataItemCategory(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SeverityDescription.
///
public class SeverityDescription : ConstantClass
{
///
/// Constant High for SeverityDescription
///
public static readonly SeverityDescription High = new SeverityDescription("High");
///
/// Constant Low for SeverityDescription
///
public static readonly SeverityDescription Low = new SeverityDescription("Low");
///
/// Constant Medium for SeverityDescription
///
public static readonly SeverityDescription Medium = new SeverityDescription("Medium");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SeverityDescription(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 SeverityDescription 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 SeverityDescription(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SharedAccess.
///
public class SharedAccess : ConstantClass
{
///
/// Constant EXTERNAL for SharedAccess
///
public static readonly SharedAccess EXTERNAL = new SharedAccess("EXTERNAL");
///
/// Constant INTERNAL for SharedAccess
///
public static readonly SharedAccess INTERNAL = new SharedAccess("INTERNAL");
///
/// Constant NOT_SHARED for SharedAccess
///
public static readonly SharedAccess NOT_SHARED = new SharedAccess("NOT_SHARED");
///
/// Constant UNKNOWN for SharedAccess
///
public static readonly SharedAccess UNKNOWN = new SharedAccess("UNKNOWN");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SharedAccess(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 SharedAccess 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 SharedAccess(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SimpleCriterionKeyForJob.
///
public class SimpleCriterionKeyForJob : ConstantClass
{
///
/// Constant ACCOUNT_ID for SimpleCriterionKeyForJob
///
public static readonly SimpleCriterionKeyForJob ACCOUNT_ID = new SimpleCriterionKeyForJob("ACCOUNT_ID");
///
/// Constant S3_BUCKET_EFFECTIVE_PERMISSION for SimpleCriterionKeyForJob
///
public static readonly SimpleCriterionKeyForJob S3_BUCKET_EFFECTIVE_PERMISSION = new SimpleCriterionKeyForJob("S3_BUCKET_EFFECTIVE_PERMISSION");
///
/// Constant S3_BUCKET_NAME for SimpleCriterionKeyForJob
///
public static readonly SimpleCriterionKeyForJob S3_BUCKET_NAME = new SimpleCriterionKeyForJob("S3_BUCKET_NAME");
///
/// Constant S3_BUCKET_SHARED_ACCESS for SimpleCriterionKeyForJob
///
public static readonly SimpleCriterionKeyForJob S3_BUCKET_SHARED_ACCESS = new SimpleCriterionKeyForJob("S3_BUCKET_SHARED_ACCESS");
///
/// 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 SimpleCriterionKeyForJob(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 SimpleCriterionKeyForJob 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 SimpleCriterionKeyForJob(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StorageClass.
///
public class StorageClass : ConstantClass
{
///
/// Constant DEEP_ARCHIVE for StorageClass
///
public static readonly StorageClass DEEP_ARCHIVE = new StorageClass("DEEP_ARCHIVE");
///
/// Constant GLACIER for StorageClass
///
public static readonly StorageClass GLACIER = new StorageClass("GLACIER");
///
/// Constant GLACIER_IR for StorageClass
///
public static readonly StorageClass GLACIER_IR = new StorageClass("GLACIER_IR");
///
/// Constant INTELLIGENT_TIERING for StorageClass
///
public static readonly StorageClass INTELLIGENT_TIERING = new StorageClass("INTELLIGENT_TIERING");
///
/// Constant ONEZONE_IA for StorageClass
///
public static readonly StorageClass ONEZONE_IA = new StorageClass("ONEZONE_IA");
///
/// Constant OUTPOSTS for StorageClass
///
public static readonly StorageClass OUTPOSTS = new StorageClass("OUTPOSTS");
///
/// Constant REDUCED_REDUNDANCY for StorageClass
///
public static readonly StorageClass REDUCED_REDUNDANCY = new StorageClass("REDUCED_REDUNDANCY");
///
/// Constant STANDARD for StorageClass
///
public static readonly StorageClass STANDARD = new StorageClass("STANDARD");
///
/// Constant STANDARD_IA for StorageClass
///
public static readonly StorageClass STANDARD_IA = new StorageClass("STANDARD_IA");
///
/// 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 StorageClass(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 StorageClass 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 StorageClass(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TagTarget.
///
public class TagTarget : ConstantClass
{
///
/// Constant S3_OBJECT for TagTarget
///
public static readonly TagTarget S3_OBJECT = new TagTarget("S3_OBJECT");
///
/// 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 TagTarget(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 TagTarget 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 TagTarget(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TimeRange.
///
public class TimeRange : ConstantClass
{
///
/// Constant MONTH_TO_DATE for TimeRange
///
public static readonly TimeRange MONTH_TO_DATE = new TimeRange("MONTH_TO_DATE");
///
/// Constant PAST_30_DAYS for TimeRange
///
public static readonly TimeRange PAST_30_DAYS = new TimeRange("PAST_30_DAYS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public TimeRange(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 TimeRange 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 TimeRange(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Type.
///
public class Type : ConstantClass
{
///
/// Constant AES256 for Type
///
public static readonly Type AES256 = new Type("AES256");
///
/// Constant AwsKms for Type
///
public static readonly Type AwsKms = new Type("aws:kms");
///
/// Constant NONE for Type
///
public static readonly Type NONE = new Type("NONE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public Type(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 Type 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 Type(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UnavailabilityReasonCode.
///
public class UnavailabilityReasonCode : ConstantClass
{
///
/// Constant INVALID_CLASSIFICATION_RESULT for UnavailabilityReasonCode
///
public static readonly UnavailabilityReasonCode INVALID_CLASSIFICATION_RESULT = new UnavailabilityReasonCode("INVALID_CLASSIFICATION_RESULT");
///
/// Constant OBJECT_EXCEEDS_SIZE_QUOTA for UnavailabilityReasonCode
///
public static readonly UnavailabilityReasonCode OBJECT_EXCEEDS_SIZE_QUOTA = new UnavailabilityReasonCode("OBJECT_EXCEEDS_SIZE_QUOTA");
///
/// Constant OBJECT_UNAVAILABLE for UnavailabilityReasonCode
///
public static readonly UnavailabilityReasonCode OBJECT_UNAVAILABLE = new UnavailabilityReasonCode("OBJECT_UNAVAILABLE");
///
/// Constant UNSUPPORTED_FINDING_TYPE for UnavailabilityReasonCode
///
public static readonly UnavailabilityReasonCode UNSUPPORTED_FINDING_TYPE = new UnavailabilityReasonCode("UNSUPPORTED_FINDING_TYPE");
///
/// Constant UNSUPPORTED_OBJECT_TYPE for UnavailabilityReasonCode
///
public static readonly UnavailabilityReasonCode UNSUPPORTED_OBJECT_TYPE = new UnavailabilityReasonCode("UNSUPPORTED_OBJECT_TYPE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public UnavailabilityReasonCode(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 UnavailabilityReasonCode 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 UnavailabilityReasonCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Unit.
///
public class Unit : ConstantClass
{
///
/// Constant TERABYTES for Unit
///
public static readonly Unit TERABYTES = new Unit("TERABYTES");
///
/// 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 Unit(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 Unit 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 Unit(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UsageStatisticsFilterComparator.
///
public class UsageStatisticsFilterComparator : ConstantClass
{
///
/// Constant CONTAINS for UsageStatisticsFilterComparator
///
public static readonly UsageStatisticsFilterComparator CONTAINS = new UsageStatisticsFilterComparator("CONTAINS");
///
/// Constant EQ for UsageStatisticsFilterComparator
///
public static readonly UsageStatisticsFilterComparator EQ = new UsageStatisticsFilterComparator("EQ");
///
/// Constant GT for UsageStatisticsFilterComparator
///
public static readonly UsageStatisticsFilterComparator GT = new UsageStatisticsFilterComparator("GT");
///
/// Constant GTE for UsageStatisticsFilterComparator
///
public static readonly UsageStatisticsFilterComparator GTE = new UsageStatisticsFilterComparator("GTE");
///
/// Constant LT for UsageStatisticsFilterComparator
///
public static readonly UsageStatisticsFilterComparator LT = new UsageStatisticsFilterComparator("LT");
///
/// Constant LTE for UsageStatisticsFilterComparator
///
public static readonly UsageStatisticsFilterComparator LTE = new UsageStatisticsFilterComparator("LTE");
///
/// Constant NE for UsageStatisticsFilterComparator
///
public static readonly UsageStatisticsFilterComparator NE = new UsageStatisticsFilterComparator("NE");
///
/// 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 UsageStatisticsFilterComparator(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 UsageStatisticsFilterComparator 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 UsageStatisticsFilterComparator(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UsageStatisticsFilterKey.
///
public class UsageStatisticsFilterKey : ConstantClass
{
///
/// Constant AccountId for UsageStatisticsFilterKey
///
public static readonly UsageStatisticsFilterKey AccountId = new UsageStatisticsFilterKey("accountId");
///
/// Constant FreeTrialStartDate for UsageStatisticsFilterKey
///
public static readonly UsageStatisticsFilterKey FreeTrialStartDate = new UsageStatisticsFilterKey("freeTrialStartDate");
///
/// Constant ServiceLimit for UsageStatisticsFilterKey
///
public static readonly UsageStatisticsFilterKey ServiceLimit = new UsageStatisticsFilterKey("serviceLimit");
///
/// Constant Total for UsageStatisticsFilterKey
///
public static readonly UsageStatisticsFilterKey Total = new UsageStatisticsFilterKey("total");
///
/// 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 UsageStatisticsFilterKey(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 UsageStatisticsFilterKey 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 UsageStatisticsFilterKey(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UsageStatisticsSortKey.
///
public class UsageStatisticsSortKey : ConstantClass
{
///
/// Constant AccountId for UsageStatisticsSortKey
///
public static readonly UsageStatisticsSortKey AccountId = new UsageStatisticsSortKey("accountId");
///
/// Constant FreeTrialStartDate for UsageStatisticsSortKey
///
public static readonly UsageStatisticsSortKey FreeTrialStartDate = new UsageStatisticsSortKey("freeTrialStartDate");
///
/// Constant ServiceLimitValue for UsageStatisticsSortKey
///
public static readonly UsageStatisticsSortKey ServiceLimitValue = new UsageStatisticsSortKey("serviceLimitValue");
///
/// Constant Total for UsageStatisticsSortKey
///
public static readonly UsageStatisticsSortKey Total = new UsageStatisticsSortKey("total");
///
/// 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 UsageStatisticsSortKey(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 UsageStatisticsSortKey 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 UsageStatisticsSortKey(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UsageType.
///
public class UsageType : ConstantClass
{
///
/// Constant AUTOMATED_OBJECT_MONITORING for UsageType
///
public static readonly UsageType AUTOMATED_OBJECT_MONITORING = new UsageType("AUTOMATED_OBJECT_MONITORING");
///
/// Constant AUTOMATED_SENSITIVE_DATA_DISCOVERY for UsageType
///
public static readonly UsageType AUTOMATED_SENSITIVE_DATA_DISCOVERY = new UsageType("AUTOMATED_SENSITIVE_DATA_DISCOVERY");
///
/// Constant DATA_INVENTORY_EVALUATION for UsageType
///
public static readonly UsageType DATA_INVENTORY_EVALUATION = new UsageType("DATA_INVENTORY_EVALUATION");
///
/// Constant SENSITIVE_DATA_DISCOVERY for UsageType
///
public static readonly UsageType SENSITIVE_DATA_DISCOVERY = new UsageType("SENSITIVE_DATA_DISCOVERY");
///
/// 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 UserIdentityType.
///
public class UserIdentityType : ConstantClass
{
///
/// Constant AssumedRole for UserIdentityType
///
public static readonly UserIdentityType AssumedRole = new UserIdentityType("AssumedRole");
///
/// Constant AWSAccount for UserIdentityType
///
public static readonly UserIdentityType AWSAccount = new UserIdentityType("AWSAccount");
///
/// Constant AWSService for UserIdentityType
///
public static readonly UserIdentityType AWSService = new UserIdentityType("AWSService");
///
/// Constant FederatedUser for UserIdentityType
///
public static readonly UserIdentityType FederatedUser = new UserIdentityType("FederatedUser");
///
/// Constant IAMUser for UserIdentityType
///
public static readonly UserIdentityType IAMUser = new UserIdentityType("IAMUser");
///
/// Constant Root for UserIdentityType
///
public static readonly UserIdentityType Root = new UserIdentityType("Root");
///
/// 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 UserIdentityType(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 UserIdentityType 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 UserIdentityType(string value)
{
return FindValue(value);
}
}
}