/* * 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 dataexchange-2017-07-25.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.DataExchange { /// /// Constants used for properties of type AssetType. /// public class AssetType : ConstantClass { /// /// Constant API_GATEWAY_API for AssetType /// public static readonly AssetType API_GATEWAY_API = new AssetType("API_GATEWAY_API"); /// /// Constant LAKE_FORMATION_DATA_PERMISSION for AssetType /// public static readonly AssetType LAKE_FORMATION_DATA_PERMISSION = new AssetType("LAKE_FORMATION_DATA_PERMISSION"); /// /// Constant REDSHIFT_DATA_SHARE for AssetType /// public static readonly AssetType REDSHIFT_DATA_SHARE = new AssetType("REDSHIFT_DATA_SHARE"); /// /// Constant S3_DATA_ACCESS for AssetType /// public static readonly AssetType S3_DATA_ACCESS = new AssetType("S3_DATA_ACCESS"); /// /// Constant S3_SNAPSHOT for AssetType /// public static readonly AssetType S3_SNAPSHOT = new AssetType("S3_SNAPSHOT"); /// /// 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 AssetType(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 AssetType 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 AssetType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Code. /// public class Code : ConstantClass { /// /// Constant ACCESS_DENIED_EXCEPTION for Code /// public static readonly Code ACCESS_DENIED_EXCEPTION = new Code("ACCESS_DENIED_EXCEPTION"); /// /// Constant INTERNAL_SERVER_EXCEPTION for Code /// public static readonly Code INTERNAL_SERVER_EXCEPTION = new Code("INTERNAL_SERVER_EXCEPTION"); /// /// Constant MALWARE_DETECTED for Code /// public static readonly Code MALWARE_DETECTED = new Code("MALWARE_DETECTED"); /// /// Constant MALWARE_SCAN_ENCRYPTED_FILE for Code /// public static readonly Code MALWARE_SCAN_ENCRYPTED_FILE = new Code("MALWARE_SCAN_ENCRYPTED_FILE"); /// /// Constant RESOURCE_NOT_FOUND_EXCEPTION for Code /// public static readonly Code RESOURCE_NOT_FOUND_EXCEPTION = new Code("RESOURCE_NOT_FOUND_EXCEPTION"); /// /// Constant SERVICE_QUOTA_EXCEEDED_EXCEPTION for Code /// public static readonly Code SERVICE_QUOTA_EXCEEDED_EXCEPTION = new Code("SERVICE_QUOTA_EXCEEDED_EXCEPTION"); /// /// Constant VALIDATION_EXCEPTION for Code /// public static readonly Code VALIDATION_EXCEPTION = new Code("VALIDATION_EXCEPTION"); /// /// 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 Code(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 Code 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 Code(string value) { return FindValue(value); } } /// /// Constants used for properties of type DatabaseLFTagPolicyPermission. /// public class DatabaseLFTagPolicyPermission : ConstantClass { /// /// Constant DESCRIBE for DatabaseLFTagPolicyPermission /// public static readonly DatabaseLFTagPolicyPermission DESCRIBE = new DatabaseLFTagPolicyPermission("DESCRIBE"); /// /// 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 DatabaseLFTagPolicyPermission(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 DatabaseLFTagPolicyPermission 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 DatabaseLFTagPolicyPermission(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExceptionCause. /// public class ExceptionCause : ConstantClass { /// /// Constant InsufficientS3BucketPolicy for ExceptionCause /// public static readonly ExceptionCause InsufficientS3BucketPolicy = new ExceptionCause("InsufficientS3BucketPolicy"); /// /// Constant S3AccessDenied for ExceptionCause /// public static readonly ExceptionCause S3AccessDenied = new ExceptionCause("S3AccessDenied"); /// /// 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 ExceptionCause(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 ExceptionCause 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 ExceptionCause(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobErrorLimitName. /// public class JobErrorLimitName : ConstantClass { /// /// Constant AmazonRedshiftDatashareAssetsPerRevision for JobErrorLimitName /// public static readonly JobErrorLimitName AmazonRedshiftDatashareAssetsPerRevision = new JobErrorLimitName("Amazon Redshift datashare assets per revision"); /// /// Constant AmazonS3DataAccessAssetsPerRevision for JobErrorLimitName /// public static readonly JobErrorLimitName AmazonS3DataAccessAssetsPerRevision = new JobErrorLimitName("Amazon S3 data access assets per revision"); /// /// Constant AssetSizeInGB for JobErrorLimitName /// public static readonly JobErrorLimitName AssetSizeInGB = new JobErrorLimitName("Asset size in GB"); /// /// Constant AssetsPerRevision for JobErrorLimitName /// public static readonly JobErrorLimitName AssetsPerRevision = new JobErrorLimitName("Assets per revision"); /// /// Constant AWSLakeFormationDataPermissionAssetsPerRevision for JobErrorLimitName /// public static readonly JobErrorLimitName AWSLakeFormationDataPermissionAssetsPerRevision = new JobErrorLimitName("AWS Lake Formation data permission assets per revision"); /// /// 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 JobErrorLimitName(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 JobErrorLimitName 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 JobErrorLimitName(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobErrorResourceTypes. /// public class JobErrorResourceTypes : ConstantClass { /// /// Constant ASSET for JobErrorResourceTypes /// public static readonly JobErrorResourceTypes ASSET = new JobErrorResourceTypes("ASSET"); /// /// Constant DATA_SET for JobErrorResourceTypes /// public static readonly JobErrorResourceTypes DATA_SET = new JobErrorResourceTypes("DATA_SET"); /// /// Constant REVISION for JobErrorResourceTypes /// public static readonly JobErrorResourceTypes REVISION = new JobErrorResourceTypes("REVISION"); /// /// 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 JobErrorResourceTypes(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 JobErrorResourceTypes 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 JobErrorResourceTypes(string value) { return FindValue(value); } } /// /// Constants used for properties of type LakeFormationDataPermissionType. /// public class LakeFormationDataPermissionType : ConstantClass { /// /// Constant LFTagPolicy for LakeFormationDataPermissionType /// public static readonly LakeFormationDataPermissionType LFTagPolicy = new LakeFormationDataPermissionType("LFTagPolicy"); /// /// 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 LakeFormationDataPermissionType(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 LakeFormationDataPermissionType 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 LakeFormationDataPermissionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type LFPermission. /// public class LFPermission : ConstantClass { /// /// Constant DESCRIBE for LFPermission /// public static readonly LFPermission DESCRIBE = new LFPermission("DESCRIBE"); /// /// Constant SELECT for LFPermission /// public static readonly LFPermission SELECT = new LFPermission("SELECT"); /// /// 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 LFPermission(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 LFPermission 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 LFPermission(string value) { return FindValue(value); } } /// /// Constants used for properties of type LFResourceType. /// public class LFResourceType : ConstantClass { /// /// Constant DATABASE for LFResourceType /// public static readonly LFResourceType DATABASE = new LFResourceType("DATABASE"); /// /// Constant TABLE for LFResourceType /// public static readonly LFResourceType TABLE = new LFResourceType("TABLE"); /// /// 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 LFResourceType(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 LFResourceType 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 LFResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type LimitName. /// public class LimitName : ConstantClass { /// /// Constant AmazonAPIGatewayAPIAssetsPerRevision for LimitName /// public static readonly LimitName AmazonAPIGatewayAPIAssetsPerRevision = new LimitName("Amazon API Gateway API assets per revision"); /// /// Constant AmazonRedshiftDatashareAssetsPerImportJobFromRedshift for LimitName /// public static readonly LimitName AmazonRedshiftDatashareAssetsPerImportJobFromRedshift = new LimitName("Amazon Redshift datashare assets per import job from Redshift"); /// /// Constant AmazonRedshiftDatashareAssetsPerRevision for LimitName /// public static readonly LimitName AmazonRedshiftDatashareAssetsPerRevision = new LimitName("Amazon Redshift datashare assets per revision"); /// /// Constant AmazonS3DataAccessAssetsPerRevision for LimitName /// public static readonly LimitName AmazonS3DataAccessAssetsPerRevision = new LimitName("Amazon S3 data access assets per revision"); /// /// Constant AssetPerExportJobFromAmazonS3 for LimitName /// public static readonly LimitName AssetPerExportJobFromAmazonS3 = new LimitName("Asset per export job from Amazon S3"); /// /// Constant AssetSizeInGB for LimitName /// public static readonly LimitName AssetSizeInGB = new LimitName("Asset size in GB"); /// /// Constant AssetsPerImportJobFromAmazonS3 for LimitName /// public static readonly LimitName AssetsPerImportJobFromAmazonS3 = new LimitName("Assets per import job from Amazon S3"); /// /// Constant AssetsPerRevision for LimitName /// public static readonly LimitName AssetsPerRevision = new LimitName("Assets per revision"); /// /// Constant AutoExportEventActionsPerDataSet for LimitName /// public static readonly LimitName AutoExportEventActionsPerDataSet = new LimitName("Auto export event actions per data set"); /// /// Constant AWSLakeFormationDataPermissionAssetsPerRevision for LimitName /// public static readonly LimitName AWSLakeFormationDataPermissionAssetsPerRevision = new LimitName("AWS Lake Formation data permission assets per revision"); /// /// Constant ConcurrentInProgressJobsToCreateAmazonS3DataAccessAssetsFromS3Buckets for LimitName /// public static readonly LimitName ConcurrentInProgressJobsToCreateAmazonS3DataAccessAssetsFromS3Buckets = new LimitName("Concurrent in progress jobs to create Amazon S3 data access assets from S3 buckets"); /// /// Constant ConcurrentInProgressJobsToExportAssetsToAmazonS3 for LimitName /// public static readonly LimitName ConcurrentInProgressJobsToExportAssetsToAmazonS3 = new LimitName("Concurrent in progress jobs to export assets to Amazon S3"); /// /// Constant ConcurrentInProgressJobsToExportAssetsToASignedURL for LimitName /// public static readonly LimitName ConcurrentInProgressJobsToExportAssetsToASignedURL = new LimitName("Concurrent in progress jobs to export assets to a signed URL"); /// /// Constant ConcurrentInProgressJobsToExportRevisionsToAmazonS3 for LimitName /// public static readonly LimitName ConcurrentInProgressJobsToExportRevisionsToAmazonS3 = new LimitName("Concurrent in progress jobs to export revisions to Amazon S3"); /// /// Constant ConcurrentInProgressJobsToImportAssetsFromAmazonRedshiftDatashares for LimitName /// public static readonly LimitName ConcurrentInProgressJobsToImportAssetsFromAmazonRedshiftDatashares = new LimitName("Concurrent in progress jobs to import assets from Amazon Redshift datashares"); /// /// Constant ConcurrentInProgressJobsToImportAssetsFromAmazonS3 for LimitName /// public static readonly LimitName ConcurrentInProgressJobsToImportAssetsFromAmazonS3 = new LimitName("Concurrent in progress jobs to import assets from Amazon S3"); /// /// Constant ConcurrentInProgressJobsToImportAssetsFromAnAPIGatewayAPI for LimitName /// public static readonly LimitName ConcurrentInProgressJobsToImportAssetsFromAnAPIGatewayAPI = new LimitName("Concurrent in progress jobs to import assets from an API Gateway API"); /// /// Constant ConcurrentInProgressJobsToImportAssetsFromAnAWSLakeFormationTagPolicy for LimitName /// public static readonly LimitName ConcurrentInProgressJobsToImportAssetsFromAnAWSLakeFormationTagPolicy = new LimitName("Concurrent in progress jobs to import assets from an AWS Lake Formation tag policy"); /// /// Constant ConcurrentInProgressJobsToImportAssetsFromASignedURL for LimitName /// public static readonly LimitName ConcurrentInProgressJobsToImportAssetsFromASignedURL = new LimitName("Concurrent in progress jobs to import assets from a signed URL"); /// /// Constant DataSetsPerAccount for LimitName /// public static readonly LimitName DataSetsPerAccount = new LimitName("Data sets per account"); /// /// Constant DataSetsPerProduct for LimitName /// public static readonly LimitName DataSetsPerProduct = new LimitName("Data sets per product"); /// /// Constant EventActionsPerAccount for LimitName /// public static readonly LimitName EventActionsPerAccount = new LimitName("Event actions per account"); /// /// Constant ProductsPerAccount for LimitName /// public static readonly LimitName ProductsPerAccount = new LimitName("Products per account"); /// /// Constant RevisionsPerAmazonAPIGatewayAPIDataSet for LimitName /// public static readonly LimitName RevisionsPerAmazonAPIGatewayAPIDataSet = new LimitName("Revisions per Amazon API Gateway API data set"); /// /// Constant RevisionsPerAmazonRedshiftDatashareDataSet for LimitName /// public static readonly LimitName RevisionsPerAmazonRedshiftDatashareDataSet = new LimitName("Revisions per Amazon Redshift datashare data set"); /// /// Constant RevisionsPerAmazonS3DataAccessDataSet for LimitName /// public static readonly LimitName RevisionsPerAmazonS3DataAccessDataSet = new LimitName("Revisions per Amazon S3 data access data set"); /// /// Constant RevisionsPerAWSLakeFormationDataPermissionDataSet for LimitName /// public static readonly LimitName RevisionsPerAWSLakeFormationDataPermissionDataSet = new LimitName("Revisions per AWS Lake Formation data permission data set"); /// /// Constant RevisionsPerDataSet for LimitName /// public static readonly LimitName RevisionsPerDataSet = new LimitName("Revisions per data set"); /// /// 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 LimitName(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 LimitName 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 LimitName(string value) { return FindValue(value); } } /// /// Constants used for properties of type Origin. /// public class Origin : ConstantClass { /// /// Constant ENTITLED for Origin /// public static readonly Origin ENTITLED = new Origin("ENTITLED"); /// /// Constant OWNED for Origin /// public static readonly Origin OWNED = new Origin("OWNED"); /// /// 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 Origin(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 Origin 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 Origin(string value) { return FindValue(value); } } /// /// Constants used for properties of type ProtocolType. /// public class ProtocolType : ConstantClass { /// /// Constant REST for ProtocolType /// public static readonly ProtocolType REST = new ProtocolType("REST"); /// /// 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 ProtocolType(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 ProtocolType 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 ProtocolType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceType. /// public class ResourceType : ConstantClass { /// /// Constant ASSET for ResourceType /// public static readonly ResourceType ASSET = new ResourceType("ASSET"); /// /// Constant DATA_SET for ResourceType /// public static readonly ResourceType DATA_SET = new ResourceType("DATA_SET"); /// /// Constant EVENT_ACTION for ResourceType /// public static readonly ResourceType EVENT_ACTION = new ResourceType("EVENT_ACTION"); /// /// Constant JOB for ResourceType /// public static readonly ResourceType JOB = new ResourceType("JOB"); /// /// Constant REVISION for ResourceType /// public static readonly ResourceType REVISION = new ResourceType("REVISION"); /// /// 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 ServerSideEncryptionTypes. /// public class ServerSideEncryptionTypes : ConstantClass { /// /// Constant AES256 for ServerSideEncryptionTypes /// public static readonly ServerSideEncryptionTypes AES256 = new ServerSideEncryptionTypes("AES256"); /// /// Constant AwsKms for ServerSideEncryptionTypes /// public static readonly ServerSideEncryptionTypes AwsKms = new ServerSideEncryptionTypes("aws:kms"); /// /// 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 ServerSideEncryptionTypes(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 ServerSideEncryptionTypes 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 ServerSideEncryptionTypes(string value) { return FindValue(value); } } /// /// Constants used for properties of type State. /// public class State : ConstantClass { /// /// Constant CANCELLED for State /// public static readonly State CANCELLED = new State("CANCELLED"); /// /// Constant COMPLETED for State /// public static readonly State COMPLETED = new State("COMPLETED"); /// /// Constant ERROR for State /// public static readonly State ERROR = new State("ERROR"); /// /// Constant IN_PROGRESS for State /// public static readonly State IN_PROGRESS = new State("IN_PROGRESS"); /// /// Constant TIMED_OUT for State /// public static readonly State TIMED_OUT = new State("TIMED_OUT"); /// /// Constant WAITING for State /// public static readonly State WAITING = new State("WAITING"); /// /// 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 State(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 State 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 State(string value) { return FindValue(value); } } /// /// Constants used for properties of type TableTagPolicyLFPermission. /// public class TableTagPolicyLFPermission : ConstantClass { /// /// Constant DESCRIBE for TableTagPolicyLFPermission /// public static readonly TableTagPolicyLFPermission DESCRIBE = new TableTagPolicyLFPermission("DESCRIBE"); /// /// Constant SELECT for TableTagPolicyLFPermission /// public static readonly TableTagPolicyLFPermission SELECT = new TableTagPolicyLFPermission("SELECT"); /// /// 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 TableTagPolicyLFPermission(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 TableTagPolicyLFPermission 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 TableTagPolicyLFPermission(string value) { return FindValue(value); } } /// /// Constants used for properties of type Type. /// public class Type : ConstantClass { /// /// Constant CREATE_S3_DATA_ACCESS_FROM_S3_BUCKET for Type /// public static readonly Type CREATE_S3_DATA_ACCESS_FROM_S3_BUCKET = new Type("CREATE_S3_DATA_ACCESS_FROM_S3_BUCKET"); /// /// Constant EXPORT_ASSET_TO_SIGNED_URL for Type /// public static readonly Type EXPORT_ASSET_TO_SIGNED_URL = new Type("EXPORT_ASSET_TO_SIGNED_URL"); /// /// Constant EXPORT_ASSETS_TO_S3 for Type /// public static readonly Type EXPORT_ASSETS_TO_S3 = new Type("EXPORT_ASSETS_TO_S3"); /// /// Constant EXPORT_REVISIONS_TO_S3 for Type /// public static readonly Type EXPORT_REVISIONS_TO_S3 = new Type("EXPORT_REVISIONS_TO_S3"); /// /// Constant IMPORT_ASSET_FROM_API_GATEWAY_API for Type /// public static readonly Type IMPORT_ASSET_FROM_API_GATEWAY_API = new Type("IMPORT_ASSET_FROM_API_GATEWAY_API"); /// /// Constant IMPORT_ASSET_FROM_SIGNED_URL for Type /// public static readonly Type IMPORT_ASSET_FROM_SIGNED_URL = new Type("IMPORT_ASSET_FROM_SIGNED_URL"); /// /// Constant IMPORT_ASSETS_FROM_LAKE_FORMATION_TAG_POLICY for Type /// public static readonly Type IMPORT_ASSETS_FROM_LAKE_FORMATION_TAG_POLICY = new Type("IMPORT_ASSETS_FROM_LAKE_FORMATION_TAG_POLICY"); /// /// Constant IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES for Type /// public static readonly Type IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES = new Type("IMPORT_ASSETS_FROM_REDSHIFT_DATA_SHARES"); /// /// Constant IMPORT_ASSETS_FROM_S3 for Type /// public static readonly Type IMPORT_ASSETS_FROM_S3 = new Type("IMPORT_ASSETS_FROM_S3"); /// /// 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); } } }