/* * 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 accessanalyzer-2019-11-01.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.AccessAnalyzer { /// /// Constants used for properties of type AccessPreviewStatus. /// public class AccessPreviewStatus : ConstantClass { /// /// Constant COMPLETED for AccessPreviewStatus /// public static readonly AccessPreviewStatus COMPLETED = new AccessPreviewStatus("COMPLETED"); /// /// Constant CREATING for AccessPreviewStatus /// public static readonly AccessPreviewStatus CREATING = new AccessPreviewStatus("CREATING"); /// /// Constant FAILED for AccessPreviewStatus /// public static readonly AccessPreviewStatus FAILED = new AccessPreviewStatus("FAILED"); /// /// 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 AccessPreviewStatus(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 AccessPreviewStatus 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 AccessPreviewStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AccessPreviewStatusReasonCode. /// public class AccessPreviewStatusReasonCode : ConstantClass { /// /// Constant INTERNAL_ERROR for AccessPreviewStatusReasonCode /// public static readonly AccessPreviewStatusReasonCode INTERNAL_ERROR = new AccessPreviewStatusReasonCode("INTERNAL_ERROR"); /// /// Constant INVALID_CONFIGURATION for AccessPreviewStatusReasonCode /// public static readonly AccessPreviewStatusReasonCode INVALID_CONFIGURATION = new AccessPreviewStatusReasonCode("INVALID_CONFIGURATION"); /// /// 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 AccessPreviewStatusReasonCode(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 AccessPreviewStatusReasonCode 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 AccessPreviewStatusReasonCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type AclPermission. /// public class AclPermission : ConstantClass { /// /// Constant FULL_CONTROL for AclPermission /// public static readonly AclPermission FULL_CONTROL = new AclPermission("FULL_CONTROL"); /// /// Constant READ for AclPermission /// public static readonly AclPermission READ = new AclPermission("READ"); /// /// Constant READ_ACP for AclPermission /// public static readonly AclPermission READ_ACP = new AclPermission("READ_ACP"); /// /// Constant WRITE for AclPermission /// public static readonly AclPermission WRITE = new AclPermission("WRITE"); /// /// Constant WRITE_ACP for AclPermission /// public static readonly AclPermission WRITE_ACP = new AclPermission("WRITE_ACP"); /// /// 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 AclPermission(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 AclPermission 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 AclPermission(string value) { return FindValue(value); } } /// /// Constants used for properties of type AnalyzerStatus. /// public class AnalyzerStatus : ConstantClass { /// /// Constant ACTIVE for AnalyzerStatus /// public static readonly AnalyzerStatus ACTIVE = new AnalyzerStatus("ACTIVE"); /// /// Constant CREATING for AnalyzerStatus /// public static readonly AnalyzerStatus CREATING = new AnalyzerStatus("CREATING"); /// /// Constant DISABLED for AnalyzerStatus /// public static readonly AnalyzerStatus DISABLED = new AnalyzerStatus("DISABLED"); /// /// Constant FAILED for AnalyzerStatus /// public static readonly AnalyzerStatus FAILED = new AnalyzerStatus("FAILED"); /// /// 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 AnalyzerStatus(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 AnalyzerStatus 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 AnalyzerStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type FindingChangeType. /// public class FindingChangeType : ConstantClass { /// /// Constant CHANGED for FindingChangeType /// public static readonly FindingChangeType CHANGED = new FindingChangeType("CHANGED"); /// /// Constant NEW for FindingChangeType /// public static readonly FindingChangeType NEW = new FindingChangeType("NEW"); /// /// Constant UNCHANGED for FindingChangeType /// public static readonly FindingChangeType UNCHANGED = new FindingChangeType("UNCHANGED"); /// /// 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 FindingChangeType(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 FindingChangeType 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 FindingChangeType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FindingSourceType. /// public class FindingSourceType : ConstantClass { /// /// Constant BUCKET_ACL for FindingSourceType /// public static readonly FindingSourceType BUCKET_ACL = new FindingSourceType("BUCKET_ACL"); /// /// Constant POLICY for FindingSourceType /// public static readonly FindingSourceType POLICY = new FindingSourceType("POLICY"); /// /// Constant S3_ACCESS_POINT for FindingSourceType /// public static readonly FindingSourceType S3_ACCESS_POINT = new FindingSourceType("S3_ACCESS_POINT"); /// /// Constant S3_ACCESS_POINT_ACCOUNT for FindingSourceType /// public static readonly FindingSourceType S3_ACCESS_POINT_ACCOUNT = new FindingSourceType("S3_ACCESS_POINT_ACCOUNT"); /// /// 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 FindingSourceType(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 FindingSourceType 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 FindingSourceType(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 ARCHIVED for FindingStatus /// public static readonly FindingStatus ARCHIVED = new FindingStatus("ARCHIVED"); /// /// Constant RESOLVED for FindingStatus /// public static readonly FindingStatus RESOLVED = new FindingStatus("RESOLVED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public 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 FindingStatusUpdate. /// public class FindingStatusUpdate : ConstantClass { /// /// Constant ACTIVE for FindingStatusUpdate /// public static readonly FindingStatusUpdate ACTIVE = new FindingStatusUpdate("ACTIVE"); /// /// Constant ARCHIVED for FindingStatusUpdate /// public static readonly FindingStatusUpdate ARCHIVED = new FindingStatusUpdate("ARCHIVED"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FindingStatusUpdate(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 FindingStatusUpdate 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 FindingStatusUpdate(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobErrorCode. /// public class JobErrorCode : ConstantClass { /// /// Constant AUTHORIZATION_ERROR for JobErrorCode /// public static readonly JobErrorCode AUTHORIZATION_ERROR = new JobErrorCode("AUTHORIZATION_ERROR"); /// /// Constant RESOURCE_NOT_FOUND_ERROR for JobErrorCode /// public static readonly JobErrorCode RESOURCE_NOT_FOUND_ERROR = new JobErrorCode("RESOURCE_NOT_FOUND_ERROR"); /// /// Constant SERVICE_ERROR for JobErrorCode /// public static readonly JobErrorCode SERVICE_ERROR = new JobErrorCode("SERVICE_ERROR"); /// /// Constant SERVICE_QUOTA_EXCEEDED_ERROR for JobErrorCode /// public static readonly JobErrorCode SERVICE_QUOTA_EXCEEDED_ERROR = new JobErrorCode("SERVICE_QUOTA_EXCEEDED_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 JobErrorCode(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 JobErrorCode 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 JobErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobStatus. /// public class JobStatus : ConstantClass { /// /// Constant CANCELED for JobStatus /// public static readonly JobStatus CANCELED = new JobStatus("CANCELED"); /// /// Constant FAILED for JobStatus /// public static readonly JobStatus FAILED = new JobStatus("FAILED"); /// /// Constant IN_PROGRESS for JobStatus /// public static readonly JobStatus IN_PROGRESS = new JobStatus("IN_PROGRESS"); /// /// Constant SUCCEEDED for JobStatus /// public static readonly JobStatus SUCCEEDED = new JobStatus("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 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 KmsGrantOperation. /// public class KmsGrantOperation : ConstantClass { /// /// Constant CreateGrant for KmsGrantOperation /// public static readonly KmsGrantOperation CreateGrant = new KmsGrantOperation("CreateGrant"); /// /// Constant Decrypt for KmsGrantOperation /// public static readonly KmsGrantOperation Decrypt = new KmsGrantOperation("Decrypt"); /// /// Constant DescribeKey for KmsGrantOperation /// public static readonly KmsGrantOperation DescribeKey = new KmsGrantOperation("DescribeKey"); /// /// Constant Encrypt for KmsGrantOperation /// public static readonly KmsGrantOperation Encrypt = new KmsGrantOperation("Encrypt"); /// /// Constant GenerateDataKey for KmsGrantOperation /// public static readonly KmsGrantOperation GenerateDataKey = new KmsGrantOperation("GenerateDataKey"); /// /// Constant GenerateDataKeyPair for KmsGrantOperation /// public static readonly KmsGrantOperation GenerateDataKeyPair = new KmsGrantOperation("GenerateDataKeyPair"); /// /// Constant GenerateDataKeyPairWithoutPlaintext for KmsGrantOperation /// public static readonly KmsGrantOperation GenerateDataKeyPairWithoutPlaintext = new KmsGrantOperation("GenerateDataKeyPairWithoutPlaintext"); /// /// Constant GenerateDataKeyWithoutPlaintext for KmsGrantOperation /// public static readonly KmsGrantOperation GenerateDataKeyWithoutPlaintext = new KmsGrantOperation("GenerateDataKeyWithoutPlaintext"); /// /// Constant GetPublicKey for KmsGrantOperation /// public static readonly KmsGrantOperation GetPublicKey = new KmsGrantOperation("GetPublicKey"); /// /// Constant ReEncryptFrom for KmsGrantOperation /// public static readonly KmsGrantOperation ReEncryptFrom = new KmsGrantOperation("ReEncryptFrom"); /// /// Constant ReEncryptTo for KmsGrantOperation /// public static readonly KmsGrantOperation ReEncryptTo = new KmsGrantOperation("ReEncryptTo"); /// /// Constant RetireGrant for KmsGrantOperation /// public static readonly KmsGrantOperation RetireGrant = new KmsGrantOperation("RetireGrant"); /// /// Constant Sign for KmsGrantOperation /// public static readonly KmsGrantOperation Sign = new KmsGrantOperation("Sign"); /// /// Constant Verify for KmsGrantOperation /// public static readonly KmsGrantOperation Verify = new KmsGrantOperation("Verify"); /// /// 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 KmsGrantOperation(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 KmsGrantOperation 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 KmsGrantOperation(string value) { return FindValue(value); } } /// /// Constants used for properties of type Locale. /// public class Locale : ConstantClass { /// /// Constant DE for Locale /// public static readonly Locale DE = new Locale("DE"); /// /// Constant EN for Locale /// public static readonly Locale EN = new Locale("EN"); /// /// Constant ES for Locale /// public static readonly Locale ES = new Locale("ES"); /// /// Constant FR for Locale /// public static readonly Locale FR = new Locale("FR"); /// /// Constant IT for Locale /// public static readonly Locale IT = new Locale("IT"); /// /// Constant JA for Locale /// public static readonly Locale JA = new Locale("JA"); /// /// Constant KO for Locale /// public static readonly Locale KO = new Locale("KO"); /// /// Constant PT_BR for Locale /// public static readonly Locale PT_BR = new Locale("PT_BR"); /// /// Constant ZH_CN for Locale /// public static readonly Locale ZH_CN = new Locale("ZH_CN"); /// /// Constant ZH_TW for Locale /// public static readonly Locale ZH_TW = new Locale("ZH_TW"); /// /// 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 Locale(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 Locale 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 Locale(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 PolicyType. /// public class PolicyType : ConstantClass { /// /// Constant IDENTITY_POLICY for PolicyType /// public static readonly PolicyType IDENTITY_POLICY = new PolicyType("IDENTITY_POLICY"); /// /// Constant RESOURCE_POLICY for PolicyType /// public static readonly PolicyType RESOURCE_POLICY = new PolicyType("RESOURCE_POLICY"); /// /// Constant SERVICE_CONTROL_POLICY for PolicyType /// public static readonly PolicyType SERVICE_CONTROL_POLICY = new PolicyType("SERVICE_CONTROL_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 PolicyType(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 PolicyType 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 PolicyType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ReasonCode. /// public class ReasonCode : ConstantClass { /// /// Constant AWS_SERVICE_ACCESS_DISABLED for ReasonCode /// public static readonly ReasonCode AWS_SERVICE_ACCESS_DISABLED = new ReasonCode("AWS_SERVICE_ACCESS_DISABLED"); /// /// Constant DELEGATED_ADMINISTRATOR_DEREGISTERED for ReasonCode /// public static readonly ReasonCode DELEGATED_ADMINISTRATOR_DEREGISTERED = new ReasonCode("DELEGATED_ADMINISTRATOR_DEREGISTERED"); /// /// Constant ORGANIZATION_DELETED for ReasonCode /// public static readonly ReasonCode ORGANIZATION_DELETED = new ReasonCode("ORGANIZATION_DELETED"); /// /// Constant SERVICE_LINKED_ROLE_CREATION_FAILED for ReasonCode /// public static readonly ReasonCode SERVICE_LINKED_ROLE_CREATION_FAILED = new ReasonCode("SERVICE_LINKED_ROLE_CREATION_FAILED"); /// /// 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 ReasonCode(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 ReasonCode 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 ReasonCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceType. /// public class ResourceType : ConstantClass { /// /// Constant AWSEC2Snapshot for ResourceType /// public static readonly ResourceType AWSEC2Snapshot = new ResourceType("AWS::EC2::Snapshot"); /// /// Constant AWSECRRepository for ResourceType /// public static readonly ResourceType AWSECRRepository = new ResourceType("AWS::ECR::Repository"); /// /// Constant AWSEFSFileSystem for ResourceType /// public static readonly ResourceType AWSEFSFileSystem = new ResourceType("AWS::EFS::FileSystem"); /// /// Constant AWSIAMRole for ResourceType /// public static readonly ResourceType AWSIAMRole = new ResourceType("AWS::IAM::Role"); /// /// Constant AWSKMSKey for ResourceType /// public static readonly ResourceType AWSKMSKey = new ResourceType("AWS::KMS::Key"); /// /// Constant AWSLambdaFunction for ResourceType /// public static readonly ResourceType AWSLambdaFunction = new ResourceType("AWS::Lambda::Function"); /// /// Constant AWSLambdaLayerVersion for ResourceType /// public static readonly ResourceType AWSLambdaLayerVersion = new ResourceType("AWS::Lambda::LayerVersion"); /// /// Constant AWSRDSDBClusterSnapshot for ResourceType /// public static readonly ResourceType AWSRDSDBClusterSnapshot = new ResourceType("AWS::RDS::DBClusterSnapshot"); /// /// Constant AWSRDSDBSnapshot for ResourceType /// public static readonly ResourceType AWSRDSDBSnapshot = new ResourceType("AWS::RDS::DBSnapshot"); /// /// Constant AWSS3Bucket for ResourceType /// public static readonly ResourceType AWSS3Bucket = new ResourceType("AWS::S3::Bucket"); /// /// Constant AWSSecretsManagerSecret for ResourceType /// public static readonly ResourceType AWSSecretsManagerSecret = new ResourceType("AWS::SecretsManager::Secret"); /// /// Constant AWSSNSTopic for ResourceType /// public static readonly ResourceType AWSSNSTopic = new ResourceType("AWS::SNS::Topic"); /// /// Constant AWSSQSQueue for ResourceType /// public static readonly ResourceType AWSSQSQueue = new ResourceType("AWS::SQS::Queue"); /// /// 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 Type. /// public class Type : ConstantClass { /// /// Constant ACCOUNT for Type /// public static readonly Type ACCOUNT = new Type("ACCOUNT"); /// /// Constant ORGANIZATION for Type /// public static readonly Type ORGANIZATION = new Type("ORGANIZATION"); /// /// 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 ValidatePolicyFindingType. /// public class ValidatePolicyFindingType : ConstantClass { /// /// Constant ERROR for ValidatePolicyFindingType /// public static readonly ValidatePolicyFindingType ERROR = new ValidatePolicyFindingType("ERROR"); /// /// Constant SECURITY_WARNING for ValidatePolicyFindingType /// public static readonly ValidatePolicyFindingType SECURITY_WARNING = new ValidatePolicyFindingType("SECURITY_WARNING"); /// /// Constant SUGGESTION for ValidatePolicyFindingType /// public static readonly ValidatePolicyFindingType SUGGESTION = new ValidatePolicyFindingType("SUGGESTION"); /// /// Constant WARNING for ValidatePolicyFindingType /// public static readonly ValidatePolicyFindingType WARNING = new ValidatePolicyFindingType("WARNING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ValidatePolicyFindingType(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 ValidatePolicyFindingType 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 ValidatePolicyFindingType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ValidatePolicyResourceType. /// public class ValidatePolicyResourceType : ConstantClass { /// /// Constant AWSIAMAssumeRolePolicyDocument for ValidatePolicyResourceType /// public static readonly ValidatePolicyResourceType AWSIAMAssumeRolePolicyDocument = new ValidatePolicyResourceType("AWS::IAM::AssumeRolePolicyDocument"); /// /// Constant AWSS3AccessPoint for ValidatePolicyResourceType /// public static readonly ValidatePolicyResourceType AWSS3AccessPoint = new ValidatePolicyResourceType("AWS::S3::AccessPoint"); /// /// Constant AWSS3Bucket for ValidatePolicyResourceType /// public static readonly ValidatePolicyResourceType AWSS3Bucket = new ValidatePolicyResourceType("AWS::S3::Bucket"); /// /// Constant AWSS3MultiRegionAccessPoint for ValidatePolicyResourceType /// public static readonly ValidatePolicyResourceType AWSS3MultiRegionAccessPoint = new ValidatePolicyResourceType("AWS::S3::MultiRegionAccessPoint"); /// /// Constant AWSS3ObjectLambdaAccessPoint for ValidatePolicyResourceType /// public static readonly ValidatePolicyResourceType AWSS3ObjectLambdaAccessPoint = new ValidatePolicyResourceType("AWS::S3ObjectLambda::AccessPoint"); /// /// 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 ValidatePolicyResourceType(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 ValidatePolicyResourceType 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 ValidatePolicyResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ValidationExceptionReason. /// public class ValidationExceptionReason : ConstantClass { /// /// Constant CannotParse for ValidationExceptionReason /// public static readonly ValidationExceptionReason CannotParse = new ValidationExceptionReason("cannotParse"); /// /// Constant FieldValidationFailed for ValidationExceptionReason /// public static readonly ValidationExceptionReason FieldValidationFailed = new ValidationExceptionReason("fieldValidationFailed"); /// /// Constant Other for ValidationExceptionReason /// public static readonly ValidationExceptionReason Other = new ValidationExceptionReason("other"); /// /// Constant UnknownOperation for ValidationExceptionReason /// public static readonly ValidationExceptionReason UnknownOperation = new ValidationExceptionReason("unknownOperation"); /// /// 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); } } }