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