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