import { AugmentedManifestsDocumentTypeFormat, BlockType, DatasetDataFormat, DatasetStatus, DatasetType, DocumentClassifierDataFormat, DocumentClassifierDocumentTypeFormat, DocumentClassifierMode, DocumentReadAction, DocumentReadFeatureTypes, DocumentReadMode, DocumentType, EndpointStatus, EntityRecognizerDataFormat, EntityType, FlywheelIterationStatus, FlywheelStatus, InputFormat, InvalidRequestDetailReason, JobStatus, LanguageCode, ModelStatus, ModelType, PageBasedErrorCode, PageBasedWarningCode, PartOfSpeechTagType, PiiEntitiesDetectionMaskMode, PiiEntitiesDetectionMode, PiiEntityType, RelationshipType, SentimentType, Split, SyntaxLanguageCode, TargetedSentimentEntityType, ToxicContentType, } from "./enums"; export interface AugmentedManifestsListItem { S3Uri: string | undefined; Split?: Split | undefined; AttributeNames: string[] | undefined; AnnotationDataS3Uri?: string | undefined; SourceDocumentsS3Uri?: string | undefined; DocumentType?: AugmentedManifestsDocumentTypeFormat | undefined; } export interface BatchDetectDominantLanguageRequest { TextList: string[] | undefined; } export interface BatchItemError { Index?: number | undefined; ErrorCode?: string | undefined; ErrorMessage?: string | undefined; } export interface DominantLanguage { LanguageCode?: string | undefined; Score?: number | undefined; } export interface BatchDetectDominantLanguageItemResult { Index?: number | undefined; Languages?: DominantLanguage[] | undefined; } export interface BatchDetectDominantLanguageResponse { ResultList: BatchDetectDominantLanguageItemResult[] | undefined; ErrorList: BatchItemError[] | undefined; } export interface InvalidRequestDetail { Reason?: InvalidRequestDetailReason | undefined; } export interface BatchDetectEntitiesRequest { TextList: string[] | undefined; LanguageCode: LanguageCode | undefined; } export interface ChildBlock { ChildBlockId?: string | undefined; BeginOffset?: number | undefined; EndOffset?: number | undefined; } export interface BlockReference { BlockId?: string | undefined; BeginOffset?: number | undefined; EndOffset?: number | undefined; ChildBlocks?: ChildBlock[] | undefined; } export interface Entity { Score?: number | undefined; Type?: EntityType | undefined; Text?: string | undefined; BeginOffset?: number | undefined; EndOffset?: number | undefined; BlockReferences?: BlockReference[] | undefined; } export interface BatchDetectEntitiesItemResult { Index?: number | undefined; Entities?: Entity[] | undefined; } export interface BatchDetectEntitiesResponse { ResultList: BatchDetectEntitiesItemResult[] | undefined; ErrorList: BatchItemError[] | undefined; } export interface BatchDetectKeyPhrasesRequest { TextList: string[] | undefined; LanguageCode: LanguageCode | undefined; } export interface KeyPhrase { Score?: number | undefined; Text?: string | undefined; BeginOffset?: number | undefined; EndOffset?: number | undefined; } export interface BatchDetectKeyPhrasesItemResult { Index?: number | undefined; KeyPhrases?: KeyPhrase[] | undefined; } export interface BatchDetectKeyPhrasesResponse { ResultList: BatchDetectKeyPhrasesItemResult[] | undefined; ErrorList: BatchItemError[] | undefined; } export interface BatchDetectSentimentRequest { TextList: string[] | undefined; LanguageCode: LanguageCode | undefined; } export interface SentimentScore { Positive?: number | undefined; Negative?: number | undefined; Neutral?: number | undefined; Mixed?: number | undefined; } export interface BatchDetectSentimentItemResult { Index?: number | undefined; Sentiment?: SentimentType | undefined; SentimentScore?: SentimentScore | undefined; } export interface BatchDetectSentimentResponse { ResultList: BatchDetectSentimentItemResult[] | undefined; ErrorList: BatchItemError[] | undefined; } export interface BatchDetectSyntaxRequest { TextList: string[] | undefined; LanguageCode: SyntaxLanguageCode | undefined; } export interface PartOfSpeechTag { Tag?: PartOfSpeechTagType | undefined; Score?: number | undefined; } export interface SyntaxToken { TokenId?: number | undefined; Text?: string | undefined; BeginOffset?: number | undefined; EndOffset?: number | undefined; PartOfSpeech?: PartOfSpeechTag | undefined; } export interface BatchDetectSyntaxItemResult { Index?: number | undefined; SyntaxTokens?: SyntaxToken[] | undefined; } export interface BatchDetectSyntaxResponse { ResultList: BatchDetectSyntaxItemResult[] | undefined; ErrorList: BatchItemError[] | undefined; } export interface BatchDetectTargetedSentimentRequest { TextList: string[] | undefined; LanguageCode: LanguageCode | undefined; } export interface MentionSentiment { Sentiment?: SentimentType | undefined; SentimentScore?: SentimentScore | undefined; } export interface TargetedSentimentMention { Score?: number | undefined; GroupScore?: number | undefined; Text?: string | undefined; Type?: TargetedSentimentEntityType | undefined; MentionSentiment?: MentionSentiment | undefined; BeginOffset?: number | undefined; EndOffset?: number | undefined; } export interface TargetedSentimentEntity { DescriptiveMentionIndex?: number[] | undefined; Mentions?: TargetedSentimentMention[] | undefined; } export interface BatchDetectTargetedSentimentItemResult { Index?: number | undefined; Entities?: TargetedSentimentEntity[] | undefined; } export interface BatchDetectTargetedSentimentResponse { ResultList: BatchDetectTargetedSentimentItemResult[] | undefined; ErrorList: BatchItemError[] | undefined; } export interface BoundingBox { Height?: number | undefined; Left?: number | undefined; Top?: number | undefined; Width?: number | undefined; } export interface Point { X?: number | undefined; Y?: number | undefined; } export interface Geometry { BoundingBox?: BoundingBox | undefined; Polygon?: Point[] | undefined; } export interface RelationshipsListItem { Ids?: string[] | undefined; Type?: RelationshipType | undefined; } export interface Block { Id?: string | undefined; BlockType?: BlockType | undefined; Text?: string | undefined; Page?: number | undefined; Geometry?: Geometry | undefined; Relationships?: RelationshipsListItem[] | undefined; } export interface ClassifierEvaluationMetrics { Accuracy?: number | undefined; Precision?: number | undefined; Recall?: number | undefined; F1Score?: number | undefined; MicroPrecision?: number | undefined; MicroRecall?: number | undefined; MicroF1Score?: number | undefined; HammingLoss?: number | undefined; } export interface ClassifierMetadata { NumberOfLabels?: number | undefined; NumberOfTrainedDocuments?: number | undefined; NumberOfTestDocuments?: number | undefined; EvaluationMetrics?: ClassifierEvaluationMetrics | undefined; } export interface DocumentReaderConfig { DocumentReadAction: DocumentReadAction | undefined; DocumentReadMode?: DocumentReadMode | undefined; FeatureTypes?: DocumentReadFeatureTypes[] | undefined; } export interface ClassifyDocumentRequest { Text?: string | undefined; EndpointArn: string | undefined; Bytes?: Uint8Array | undefined; DocumentReaderConfig?: DocumentReaderConfig | undefined; } export interface DocumentClass { Name?: string | undefined; Score?: number | undefined; Page?: number | undefined; } export interface ExtractedCharactersListItem { Page?: number | undefined; Count?: number | undefined; } export interface DocumentMetadata { Pages?: number | undefined; ExtractedCharacters?: ExtractedCharactersListItem[] | undefined; } export interface DocumentTypeListItem { Page?: number | undefined; Type?: DocumentType | undefined; } export interface ErrorsListItem { Page?: number | undefined; ErrorCode?: PageBasedErrorCode | undefined; ErrorMessage?: string | undefined; } export interface DocumentLabel { Name?: string | undefined; Score?: number | undefined; Page?: number | undefined; } export interface WarningsListItem { Page?: number | undefined; WarnCode?: PageBasedWarningCode | undefined; WarnMessage?: string | undefined; } export interface ClassifyDocumentResponse { Classes?: DocumentClass[] | undefined; Labels?: DocumentLabel[] | undefined; DocumentMetadata?: DocumentMetadata | undefined; DocumentType?: DocumentTypeListItem[] | undefined; Errors?: ErrorsListItem[] | undefined; Warnings?: WarningsListItem[] | undefined; } export interface ContainsPiiEntitiesRequest { Text: string | undefined; LanguageCode: LanguageCode | undefined; } export interface EntityLabel { Name?: PiiEntityType | undefined; Score?: number | undefined; } export interface ContainsPiiEntitiesResponse { Labels?: EntityLabel[] | undefined; } export interface DatasetAugmentedManifestsListItem { AttributeNames: string[] | undefined; S3Uri: string | undefined; AnnotationDataS3Uri?: string | undefined; SourceDocumentsS3Uri?: string | undefined; DocumentType?: AugmentedManifestsDocumentTypeFormat | undefined; } export interface DatasetDocumentClassifierInputDataConfig { S3Uri: string | undefined; LabelDelimiter?: string | undefined; } export interface DatasetEntityRecognizerAnnotations { S3Uri: string | undefined; } export interface DatasetEntityRecognizerDocuments { S3Uri: string | undefined; InputFormat?: InputFormat | undefined; } export interface DatasetEntityRecognizerEntityList { S3Uri: string | undefined; } export interface DatasetEntityRecognizerInputDataConfig { Annotations?: DatasetEntityRecognizerAnnotations | undefined; Documents: DatasetEntityRecognizerDocuments | undefined; EntityList?: DatasetEntityRecognizerEntityList | undefined; } export interface DatasetInputDataConfig { AugmentedManifests?: DatasetAugmentedManifestsListItem[] | undefined; DataFormat?: DatasetDataFormat | undefined; DocumentClassifierInputDataConfig?: DatasetDocumentClassifierInputDataConfig | undefined; EntityRecognizerInputDataConfig?: DatasetEntityRecognizerInputDataConfig | undefined; } export interface Tag { Key: string | undefined; Value?: string | undefined; } export interface CreateDatasetRequest { FlywheelArn: string | undefined; DatasetName: string | undefined; DatasetType?: DatasetType | undefined; Description?: string | undefined; InputDataConfig: DatasetInputDataConfig | undefined; ClientRequestToken?: string | undefined; Tags?: Tag[] | undefined; } export interface CreateDatasetResponse { DatasetArn?: string | undefined; } export interface DocumentClassifierDocuments { S3Uri: string | undefined; TestS3Uri?: string | undefined; } export interface DocumentClassifierInputDataConfig { DataFormat?: DocumentClassifierDataFormat | undefined; S3Uri?: string | undefined; TestS3Uri?: string | undefined; LabelDelimiter?: string | undefined; AugmentedManifests?: AugmentedManifestsListItem[] | undefined; DocumentType?: DocumentClassifierDocumentTypeFormat | undefined; Documents?: DocumentClassifierDocuments | undefined; DocumentReaderConfig?: DocumentReaderConfig | undefined; } export interface DocumentClassifierOutputDataConfig { S3Uri?: string | undefined; KmsKeyId?: string | undefined; FlywheelStatsS3Prefix?: string | undefined; } export interface VpcConfig { SecurityGroupIds: string[] | undefined; Subnets: string[] | undefined; } export interface CreateDocumentClassifierRequest { DocumentClassifierName: string | undefined; VersionName?: string | undefined; DataAccessRoleArn: string | undefined; Tags?: Tag[] | undefined; InputDataConfig: DocumentClassifierInputDataConfig | undefined; OutputDataConfig?: DocumentClassifierOutputDataConfig | undefined; ClientRequestToken?: string | undefined; LanguageCode: LanguageCode | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; Mode?: DocumentClassifierMode | undefined; ModelKmsKeyId?: string | undefined; ModelPolicy?: string | undefined; } export interface CreateDocumentClassifierResponse { DocumentClassifierArn?: string | undefined; } export interface CreateEndpointRequest { EndpointName: string | undefined; ModelArn?: string | undefined; DesiredInferenceUnits: number | undefined; ClientRequestToken?: string | undefined; Tags?: Tag[] | undefined; DataAccessRoleArn?: string | undefined; FlywheelArn?: string | undefined; } export interface CreateEndpointResponse { EndpointArn?: string | undefined; ModelArn?: string | undefined; } export interface EntityRecognizerAnnotations { S3Uri: string | undefined; TestS3Uri?: string | undefined; } export interface EntityRecognizerDocuments { S3Uri: string | undefined; TestS3Uri?: string | undefined; InputFormat?: InputFormat | undefined; } export interface EntityRecognizerEntityList { S3Uri: string | undefined; } export interface EntityTypesListItem { Type: string | undefined; } export interface EntityRecognizerInputDataConfig { DataFormat?: EntityRecognizerDataFormat | undefined; EntityTypes: EntityTypesListItem[] | undefined; Documents?: EntityRecognizerDocuments | undefined; Annotations?: EntityRecognizerAnnotations | undefined; EntityList?: EntityRecognizerEntityList | undefined; AugmentedManifests?: AugmentedManifestsListItem[] | undefined; } export interface CreateEntityRecognizerRequest { RecognizerName: string | undefined; VersionName?: string | undefined; DataAccessRoleArn: string | undefined; Tags?: Tag[] | undefined; InputDataConfig: EntityRecognizerInputDataConfig | undefined; ClientRequestToken?: string | undefined; LanguageCode: LanguageCode | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; ModelKmsKeyId?: string | undefined; ModelPolicy?: string | undefined; } export interface CreateEntityRecognizerResponse { EntityRecognizerArn?: string | undefined; } export interface DataSecurityConfig { ModelKmsKeyId?: string | undefined; VolumeKmsKeyId?: string | undefined; DataLakeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; } export interface DocumentClassificationConfig { Mode: DocumentClassifierMode | undefined; Labels?: string[] | undefined; } export interface EntityRecognitionConfig { EntityTypes: EntityTypesListItem[] | undefined; } export interface TaskConfig { LanguageCode: LanguageCode | undefined; DocumentClassificationConfig?: DocumentClassificationConfig | undefined; EntityRecognitionConfig?: EntityRecognitionConfig | undefined; } export interface CreateFlywheelRequest { FlywheelName: string | undefined; ActiveModelArn?: string | undefined; DataAccessRoleArn: string | undefined; TaskConfig?: TaskConfig | undefined; ModelType?: ModelType | undefined; DataLakeS3Uri: string | undefined; DataSecurityConfig?: DataSecurityConfig | undefined; ClientRequestToken?: string | undefined; Tags?: Tag[] | undefined; } export interface CreateFlywheelResponse { FlywheelArn?: string | undefined; ActiveModelArn?: string | undefined; } export interface DeleteDocumentClassifierRequest { DocumentClassifierArn: string | undefined; } export interface DeleteDocumentClassifierResponse {} export interface DeleteEndpointRequest { EndpointArn: string | undefined; } export interface DeleteEndpointResponse {} export interface DeleteEntityRecognizerRequest { EntityRecognizerArn: string | undefined; } export interface DeleteEntityRecognizerResponse {} export interface DeleteFlywheelRequest { FlywheelArn: string | undefined; } export interface DeleteFlywheelResponse {} export interface DeleteResourcePolicyRequest { ResourceArn: string | undefined; PolicyRevisionId?: string | undefined; } export interface DeleteResourcePolicyResponse {} export interface DescribeDatasetRequest { DatasetArn: string | undefined; } export interface DatasetProperties { DatasetArn?: string | undefined; DatasetName?: string | undefined; DatasetType?: DatasetType | undefined; DatasetS3Uri?: string | undefined; Description?: string | undefined; Status?: DatasetStatus | undefined; Message?: string | undefined; NumberOfDocuments?: number | undefined; CreationTime?: Date | undefined; EndTime?: Date | undefined; } export interface DescribeDatasetResponse { DatasetProperties?: DatasetProperties | undefined; } export interface DescribeDocumentClassificationJobRequest { JobId: string | undefined; } export interface InputDataConfig { S3Uri: string | undefined; InputFormat?: InputFormat | undefined; DocumentReaderConfig?: DocumentReaderConfig | undefined; } export interface OutputDataConfig { S3Uri: string | undefined; KmsKeyId?: string | undefined; } export interface DocumentClassificationJobProperties { JobId?: string | undefined; JobArn?: string | undefined; JobName?: string | undefined; JobStatus?: JobStatus | undefined; Message?: string | undefined; SubmitTime?: Date | undefined; EndTime?: Date | undefined; DocumentClassifierArn?: string | undefined; InputDataConfig?: InputDataConfig | undefined; OutputDataConfig?: OutputDataConfig | undefined; DataAccessRoleArn?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; FlywheelArn?: string | undefined; } export interface DescribeDocumentClassificationJobResponse { DocumentClassificationJobProperties?: DocumentClassificationJobProperties | undefined; } export interface DescribeDocumentClassifierRequest { DocumentClassifierArn: string | undefined; } export interface DocumentClassifierProperties { DocumentClassifierArn?: string | undefined; LanguageCode?: LanguageCode | undefined; Status?: ModelStatus | undefined; Message?: string | undefined; SubmitTime?: Date | undefined; EndTime?: Date | undefined; TrainingStartTime?: Date | undefined; TrainingEndTime?: Date | undefined; InputDataConfig?: DocumentClassifierInputDataConfig | undefined; OutputDataConfig?: DocumentClassifierOutputDataConfig | undefined; ClassifierMetadata?: ClassifierMetadata | undefined; DataAccessRoleArn?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; Mode?: DocumentClassifierMode | undefined; ModelKmsKeyId?: string | undefined; VersionName?: string | undefined; SourceModelArn?: string | undefined; FlywheelArn?: string | undefined; } export interface DescribeDocumentClassifierResponse { DocumentClassifierProperties?: DocumentClassifierProperties | undefined; } export interface DescribeDominantLanguageDetectionJobRequest { JobId: string | undefined; } export interface DominantLanguageDetectionJobProperties { JobId?: string | undefined; JobArn?: string | undefined; JobName?: string | undefined; JobStatus?: JobStatus | undefined; Message?: string | undefined; SubmitTime?: Date | undefined; EndTime?: Date | undefined; InputDataConfig?: InputDataConfig | undefined; OutputDataConfig?: OutputDataConfig | undefined; DataAccessRoleArn?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; } export interface DescribeDominantLanguageDetectionJobResponse { DominantLanguageDetectionJobProperties?: DominantLanguageDetectionJobProperties | undefined; } export interface DescribeEndpointRequest { EndpointArn: string | undefined; } export interface EndpointProperties { EndpointArn?: string | undefined; Status?: EndpointStatus | undefined; Message?: string | undefined; ModelArn?: string | undefined; DesiredModelArn?: string | undefined; DesiredInferenceUnits?: number | undefined; CurrentInferenceUnits?: number | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; DataAccessRoleArn?: string | undefined; DesiredDataAccessRoleArn?: string | undefined; FlywheelArn?: string | undefined; } export interface DescribeEndpointResponse { EndpointProperties?: EndpointProperties | undefined; } export interface DescribeEntitiesDetectionJobRequest { JobId: string | undefined; } export interface EntitiesDetectionJobProperties { JobId?: string | undefined; JobArn?: string | undefined; JobName?: string | undefined; JobStatus?: JobStatus | undefined; Message?: string | undefined; SubmitTime?: Date | undefined; EndTime?: Date | undefined; EntityRecognizerArn?: string | undefined; InputDataConfig?: InputDataConfig | undefined; OutputDataConfig?: OutputDataConfig | undefined; LanguageCode?: LanguageCode | undefined; DataAccessRoleArn?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; FlywheelArn?: string | undefined; } export interface DescribeEntitiesDetectionJobResponse { EntitiesDetectionJobProperties?: EntitiesDetectionJobProperties | undefined; } export interface DescribeEntityRecognizerRequest { EntityRecognizerArn: string | undefined; } export interface EntityRecognizerOutputDataConfig { FlywheelStatsS3Prefix?: string | undefined; } export interface EntityTypesEvaluationMetrics { Precision?: number | undefined; Recall?: number | undefined; F1Score?: number | undefined; } export interface EntityRecognizerMetadataEntityTypesListItem { Type?: string | undefined; EvaluationMetrics?: EntityTypesEvaluationMetrics | undefined; NumberOfTrainMentions?: number | undefined; } export interface EntityRecognizerEvaluationMetrics { Precision?: number | undefined; Recall?: number | undefined; F1Score?: number | undefined; } export interface EntityRecognizerMetadata { NumberOfTrainedDocuments?: number | undefined; NumberOfTestDocuments?: number | undefined; EvaluationMetrics?: EntityRecognizerEvaluationMetrics | undefined; EntityTypes?: EntityRecognizerMetadataEntityTypesListItem[] | undefined; } export interface EntityRecognizerProperties { EntityRecognizerArn?: string | undefined; LanguageCode?: LanguageCode | undefined; Status?: ModelStatus | undefined; Message?: string | undefined; SubmitTime?: Date | undefined; EndTime?: Date | undefined; TrainingStartTime?: Date | undefined; TrainingEndTime?: Date | undefined; InputDataConfig?: EntityRecognizerInputDataConfig | undefined; RecognizerMetadata?: EntityRecognizerMetadata | undefined; DataAccessRoleArn?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; ModelKmsKeyId?: string | undefined; VersionName?: string | undefined; SourceModelArn?: string | undefined; FlywheelArn?: string | undefined; OutputDataConfig?: EntityRecognizerOutputDataConfig | undefined; } export interface DescribeEntityRecognizerResponse { EntityRecognizerProperties?: EntityRecognizerProperties | undefined; } export interface DescribeEventsDetectionJobRequest { JobId: string | undefined; } export interface EventsDetectionJobProperties { JobId?: string | undefined; JobArn?: string | undefined; JobName?: string | undefined; JobStatus?: JobStatus | undefined; Message?: string | undefined; SubmitTime?: Date | undefined; EndTime?: Date | undefined; InputDataConfig?: InputDataConfig | undefined; OutputDataConfig?: OutputDataConfig | undefined; LanguageCode?: LanguageCode | undefined; DataAccessRoleArn?: string | undefined; TargetEventTypes?: string[] | undefined; } export interface DescribeEventsDetectionJobResponse { EventsDetectionJobProperties?: EventsDetectionJobProperties | undefined; } export interface DescribeFlywheelRequest { FlywheelArn: string | undefined; } export interface FlywheelProperties { FlywheelArn?: string | undefined; ActiveModelArn?: string | undefined; DataAccessRoleArn?: string | undefined; TaskConfig?: TaskConfig | undefined; DataLakeS3Uri?: string | undefined; DataSecurityConfig?: DataSecurityConfig | undefined; Status?: FlywheelStatus | undefined; ModelType?: ModelType | undefined; Message?: string | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; LatestFlywheelIteration?: string | undefined; } export interface DescribeFlywheelResponse { FlywheelProperties?: FlywheelProperties | undefined; } export interface DescribeFlywheelIterationRequest { FlywheelArn: string | undefined; FlywheelIterationId: string | undefined; } export interface FlywheelModelEvaluationMetrics { AverageF1Score?: number | undefined; AveragePrecision?: number | undefined; AverageRecall?: number | undefined; AverageAccuracy?: number | undefined; } export interface FlywheelIterationProperties { FlywheelArn?: string | undefined; FlywheelIterationId?: string | undefined; CreationTime?: Date | undefined; EndTime?: Date | undefined; Status?: FlywheelIterationStatus | undefined; Message?: string | undefined; EvaluatedModelArn?: string | undefined; EvaluatedModelMetrics?: FlywheelModelEvaluationMetrics | undefined; TrainedModelArn?: string | undefined; TrainedModelMetrics?: FlywheelModelEvaluationMetrics | undefined; EvaluationManifestS3Prefix?: string | undefined; } export interface DescribeFlywheelIterationResponse { FlywheelIterationProperties?: FlywheelIterationProperties | undefined; } export interface DescribeKeyPhrasesDetectionJobRequest { JobId: string | undefined; } export interface KeyPhrasesDetectionJobProperties { JobId?: string | undefined; JobArn?: string | undefined; JobName?: string | undefined; JobStatus?: JobStatus | undefined; Message?: string | undefined; SubmitTime?: Date | undefined; EndTime?: Date | undefined; InputDataConfig?: InputDataConfig | undefined; OutputDataConfig?: OutputDataConfig | undefined; LanguageCode?: LanguageCode | undefined; DataAccessRoleArn?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; } export interface DescribeKeyPhrasesDetectionJobResponse { KeyPhrasesDetectionJobProperties?: KeyPhrasesDetectionJobProperties | undefined; } export interface DescribePiiEntitiesDetectionJobRequest { JobId: string | undefined; } export interface PiiOutputDataConfig { S3Uri: string | undefined; KmsKeyId?: string | undefined; } export interface RedactionConfig { PiiEntityTypes?: PiiEntityType[] | undefined; MaskMode?: PiiEntitiesDetectionMaskMode | undefined; MaskCharacter?: string | undefined; } export interface PiiEntitiesDetectionJobProperties { JobId?: string | undefined; JobArn?: string | undefined; JobName?: string | undefined; JobStatus?: JobStatus | undefined; Message?: string | undefined; SubmitTime?: Date | undefined; EndTime?: Date | undefined; InputDataConfig?: InputDataConfig | undefined; OutputDataConfig?: PiiOutputDataConfig | undefined; RedactionConfig?: RedactionConfig | undefined; LanguageCode?: LanguageCode | undefined; DataAccessRoleArn?: string | undefined; Mode?: PiiEntitiesDetectionMode | undefined; } export interface DescribePiiEntitiesDetectionJobResponse { PiiEntitiesDetectionJobProperties?: PiiEntitiesDetectionJobProperties | undefined; } export interface DescribeResourcePolicyRequest { ResourceArn: string | undefined; } export interface DescribeResourcePolicyResponse { ResourcePolicy?: string | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; PolicyRevisionId?: string | undefined; } export interface DescribeSentimentDetectionJobRequest { JobId: string | undefined; } export interface SentimentDetectionJobProperties { JobId?: string | undefined; JobArn?: string | undefined; JobName?: string | undefined; JobStatus?: JobStatus | undefined; Message?: string | undefined; SubmitTime?: Date | undefined; EndTime?: Date | undefined; InputDataConfig?: InputDataConfig | undefined; OutputDataConfig?: OutputDataConfig | undefined; LanguageCode?: LanguageCode | undefined; DataAccessRoleArn?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; } export interface DescribeSentimentDetectionJobResponse { SentimentDetectionJobProperties?: SentimentDetectionJobProperties | undefined; } export interface DescribeTargetedSentimentDetectionJobRequest { JobId: string | undefined; } export interface TargetedSentimentDetectionJobProperties { JobId?: string | undefined; JobArn?: string | undefined; JobName?: string | undefined; JobStatus?: JobStatus | undefined; Message?: string | undefined; SubmitTime?: Date | undefined; EndTime?: Date | undefined; InputDataConfig?: InputDataConfig | undefined; OutputDataConfig?: OutputDataConfig | undefined; LanguageCode?: LanguageCode | undefined; DataAccessRoleArn?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; } export interface DescribeTargetedSentimentDetectionJobResponse { TargetedSentimentDetectionJobProperties?: TargetedSentimentDetectionJobProperties | undefined; } export interface DescribeTopicsDetectionJobRequest { JobId: string | undefined; } export interface TopicsDetectionJobProperties { JobId?: string | undefined; JobArn?: string | undefined; JobName?: string | undefined; JobStatus?: JobStatus | undefined; Message?: string | undefined; SubmitTime?: Date | undefined; EndTime?: Date | undefined; InputDataConfig?: InputDataConfig | undefined; OutputDataConfig?: OutputDataConfig | undefined; NumberOfTopics?: number | undefined; DataAccessRoleArn?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; } export interface DescribeTopicsDetectionJobResponse { TopicsDetectionJobProperties?: TopicsDetectionJobProperties | undefined; } export interface DetectDominantLanguageRequest { Text: string | undefined; } export interface DetectDominantLanguageResponse { Languages?: DominantLanguage[] | undefined; } export interface DetectEntitiesRequest { Text?: string | undefined; LanguageCode?: LanguageCode | undefined; EndpointArn?: string | undefined; Bytes?: Uint8Array | undefined; DocumentReaderConfig?: DocumentReaderConfig | undefined; } export interface DetectEntitiesResponse { Entities?: Entity[] | undefined; DocumentMetadata?: DocumentMetadata | undefined; DocumentType?: DocumentTypeListItem[] | undefined; Blocks?: Block[] | undefined; Errors?: ErrorsListItem[] | undefined; } export interface DetectKeyPhrasesRequest { Text: string | undefined; LanguageCode: LanguageCode | undefined; } export interface DetectKeyPhrasesResponse { KeyPhrases?: KeyPhrase[] | undefined; } export interface DetectPiiEntitiesRequest { Text: string | undefined; LanguageCode: LanguageCode | undefined; } export interface PiiEntity { Score?: number | undefined; Type?: PiiEntityType | undefined; BeginOffset?: number | undefined; EndOffset?: number | undefined; } export interface DetectPiiEntitiesResponse { Entities?: PiiEntity[] | undefined; } export interface DetectSentimentRequest { Text: string | undefined; LanguageCode: LanguageCode | undefined; } export interface DetectSentimentResponse { Sentiment?: SentimentType | undefined; SentimentScore?: SentimentScore | undefined; } export interface DetectSyntaxRequest { Text: string | undefined; LanguageCode: SyntaxLanguageCode | undefined; } export interface DetectSyntaxResponse { SyntaxTokens?: SyntaxToken[] | undefined; } export interface DetectTargetedSentimentRequest { Text: string | undefined; LanguageCode: LanguageCode | undefined; } export interface DetectTargetedSentimentResponse { Entities?: TargetedSentimentEntity[] | undefined; } export interface TextSegment { Text: string | undefined; } export interface DetectToxicContentRequest { TextSegments: TextSegment[] | undefined; LanguageCode: LanguageCode | undefined; } export interface ToxicContent { Name?: ToxicContentType | undefined; Score?: number | undefined; } export interface ToxicLabels { Labels?: ToxicContent[] | undefined; Toxicity?: number | undefined; } export interface DetectToxicContentResponse { ResultList?: ToxicLabels[] | undefined; } export interface ImportModelRequest { SourceModelArn: string | undefined; ModelName?: string | undefined; VersionName?: string | undefined; ModelKmsKeyId?: string | undefined; DataAccessRoleArn?: string | undefined; Tags?: Tag[] | undefined; } export interface ImportModelResponse { ModelArn?: string | undefined; } export interface DatasetFilter { Status?: DatasetStatus | undefined; DatasetType?: DatasetType | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; } export interface ListDatasetsRequest { FlywheelArn?: string | undefined; Filter?: DatasetFilter | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListDatasetsResponse { DatasetPropertiesList?: DatasetProperties[] | undefined; NextToken?: string | undefined; } export interface DocumentClassificationJobFilter { JobName?: string | undefined; JobStatus?: JobStatus | undefined; SubmitTimeBefore?: Date | undefined; SubmitTimeAfter?: Date | undefined; } export interface ListDocumentClassificationJobsRequest { Filter?: DocumentClassificationJobFilter | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListDocumentClassificationJobsResponse { DocumentClassificationJobPropertiesList?: DocumentClassificationJobProperties[] | undefined; NextToken?: string | undefined; } export interface DocumentClassifierFilter { Status?: ModelStatus | undefined; DocumentClassifierName?: string | undefined; SubmitTimeBefore?: Date | undefined; SubmitTimeAfter?: Date | undefined; } export interface ListDocumentClassifiersRequest { Filter?: DocumentClassifierFilter | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListDocumentClassifiersResponse { DocumentClassifierPropertiesList?: DocumentClassifierProperties[] | undefined; NextToken?: string | undefined; } export interface ListDocumentClassifierSummariesRequest { NextToken?: string | undefined; MaxResults?: number | undefined; } export interface DocumentClassifierSummary { DocumentClassifierName?: string | undefined; NumberOfVersions?: number | undefined; LatestVersionCreatedAt?: Date | undefined; LatestVersionName?: string | undefined; LatestVersionStatus?: ModelStatus | undefined; } export interface ListDocumentClassifierSummariesResponse { DocumentClassifierSummariesList?: DocumentClassifierSummary[] | undefined; NextToken?: string | undefined; } export interface DominantLanguageDetectionJobFilter { JobName?: string | undefined; JobStatus?: JobStatus | undefined; SubmitTimeBefore?: Date | undefined; SubmitTimeAfter?: Date | undefined; } export interface ListDominantLanguageDetectionJobsRequest { Filter?: DominantLanguageDetectionJobFilter | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListDominantLanguageDetectionJobsResponse { DominantLanguageDetectionJobPropertiesList?: DominantLanguageDetectionJobProperties[] | undefined; NextToken?: string | undefined; } export interface EndpointFilter { ModelArn?: string | undefined; Status?: EndpointStatus | undefined; CreationTimeBefore?: Date | undefined; CreationTimeAfter?: Date | undefined; } export interface ListEndpointsRequest { Filter?: EndpointFilter | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListEndpointsResponse { EndpointPropertiesList?: EndpointProperties[] | undefined; NextToken?: string | undefined; } export interface EntitiesDetectionJobFilter { JobName?: string | undefined; JobStatus?: JobStatus | undefined; SubmitTimeBefore?: Date | undefined; SubmitTimeAfter?: Date | undefined; } export interface ListEntitiesDetectionJobsRequest { Filter?: EntitiesDetectionJobFilter | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListEntitiesDetectionJobsResponse { EntitiesDetectionJobPropertiesList?: EntitiesDetectionJobProperties[] | undefined; NextToken?: string | undefined; } export interface EntityRecognizerFilter { Status?: ModelStatus | undefined; RecognizerName?: string | undefined; SubmitTimeBefore?: Date | undefined; SubmitTimeAfter?: Date | undefined; } export interface ListEntityRecognizersRequest { Filter?: EntityRecognizerFilter | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListEntityRecognizersResponse { EntityRecognizerPropertiesList?: EntityRecognizerProperties[] | undefined; NextToken?: string | undefined; } export interface ListEntityRecognizerSummariesRequest { NextToken?: string | undefined; MaxResults?: number | undefined; } export interface EntityRecognizerSummary { RecognizerName?: string | undefined; NumberOfVersions?: number | undefined; LatestVersionCreatedAt?: Date | undefined; LatestVersionName?: string | undefined; LatestVersionStatus?: ModelStatus | undefined; } export interface ListEntityRecognizerSummariesResponse { EntityRecognizerSummariesList?: EntityRecognizerSummary[] | undefined; NextToken?: string | undefined; } export interface EventsDetectionJobFilter { JobName?: string | undefined; JobStatus?: JobStatus | undefined; SubmitTimeBefore?: Date | undefined; SubmitTimeAfter?: Date | undefined; } export interface ListEventsDetectionJobsRequest { Filter?: EventsDetectionJobFilter | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListEventsDetectionJobsResponse { EventsDetectionJobPropertiesList?: EventsDetectionJobProperties[] | undefined; NextToken?: string | undefined; } export interface FlywheelIterationFilter { CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; } export interface ListFlywheelIterationHistoryRequest { FlywheelArn: string | undefined; Filter?: FlywheelIterationFilter | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListFlywheelIterationHistoryResponse { FlywheelIterationPropertiesList?: FlywheelIterationProperties[] | undefined; NextToken?: string | undefined; } export interface FlywheelFilter { Status?: FlywheelStatus | undefined; CreationTimeAfter?: Date | undefined; CreationTimeBefore?: Date | undefined; } export interface ListFlywheelsRequest { Filter?: FlywheelFilter | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface FlywheelSummary { FlywheelArn?: string | undefined; ActiveModelArn?: string | undefined; DataLakeS3Uri?: string | undefined; Status?: FlywheelStatus | undefined; ModelType?: ModelType | undefined; Message?: string | undefined; CreationTime?: Date | undefined; LastModifiedTime?: Date | undefined; LatestFlywheelIteration?: string | undefined; } export interface ListFlywheelsResponse { FlywheelSummaryList?: FlywheelSummary[] | undefined; NextToken?: string | undefined; } export interface KeyPhrasesDetectionJobFilter { JobName?: string | undefined; JobStatus?: JobStatus | undefined; SubmitTimeBefore?: Date | undefined; SubmitTimeAfter?: Date | undefined; } export interface ListKeyPhrasesDetectionJobsRequest { Filter?: KeyPhrasesDetectionJobFilter | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListKeyPhrasesDetectionJobsResponse { KeyPhrasesDetectionJobPropertiesList?: KeyPhrasesDetectionJobProperties[] | undefined; NextToken?: string | undefined; } export interface PiiEntitiesDetectionJobFilter { JobName?: string | undefined; JobStatus?: JobStatus | undefined; SubmitTimeBefore?: Date | undefined; SubmitTimeAfter?: Date | undefined; } export interface ListPiiEntitiesDetectionJobsRequest { Filter?: PiiEntitiesDetectionJobFilter | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListPiiEntitiesDetectionJobsResponse { PiiEntitiesDetectionJobPropertiesList?: PiiEntitiesDetectionJobProperties[] | undefined; NextToken?: string | undefined; } export interface SentimentDetectionJobFilter { JobName?: string | undefined; JobStatus?: JobStatus | undefined; SubmitTimeBefore?: Date | undefined; SubmitTimeAfter?: Date | undefined; } export interface ListSentimentDetectionJobsRequest { Filter?: SentimentDetectionJobFilter | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListSentimentDetectionJobsResponse { SentimentDetectionJobPropertiesList?: SentimentDetectionJobProperties[] | undefined; NextToken?: string | undefined; } export interface ListTagsForResourceRequest { ResourceArn: string | undefined; } export interface ListTagsForResourceResponse { ResourceArn?: string | undefined; Tags?: Tag[] | undefined; } export interface TargetedSentimentDetectionJobFilter { JobName?: string | undefined; JobStatus?: JobStatus | undefined; SubmitTimeBefore?: Date | undefined; SubmitTimeAfter?: Date | undefined; } export interface ListTargetedSentimentDetectionJobsRequest { Filter?: TargetedSentimentDetectionJobFilter | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListTargetedSentimentDetectionJobsResponse { TargetedSentimentDetectionJobPropertiesList?: | TargetedSentimentDetectionJobProperties[] | undefined; NextToken?: string | undefined; } export interface TopicsDetectionJobFilter { JobName?: string | undefined; JobStatus?: JobStatus | undefined; SubmitTimeBefore?: Date | undefined; SubmitTimeAfter?: Date | undefined; } export interface ListTopicsDetectionJobsRequest { Filter?: TopicsDetectionJobFilter | undefined; NextToken?: string | undefined; MaxResults?: number | undefined; } export interface ListTopicsDetectionJobsResponse { TopicsDetectionJobPropertiesList?: TopicsDetectionJobProperties[] | undefined; NextToken?: string | undefined; } export interface PutResourcePolicyRequest { ResourceArn: string | undefined; ResourcePolicy: string | undefined; PolicyRevisionId?: string | undefined; } export interface PutResourcePolicyResponse { PolicyRevisionId?: string | undefined; } export interface StartDocumentClassificationJobRequest { JobName?: string | undefined; DocumentClassifierArn?: string | undefined; InputDataConfig: InputDataConfig | undefined; OutputDataConfig: OutputDataConfig | undefined; DataAccessRoleArn: string | undefined; ClientRequestToken?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; Tags?: Tag[] | undefined; FlywheelArn?: string | undefined; } export interface StartDocumentClassificationJobResponse { JobId?: string | undefined; JobArn?: string | undefined; JobStatus?: JobStatus | undefined; DocumentClassifierArn?: string | undefined; } export interface StartDominantLanguageDetectionJobRequest { InputDataConfig: InputDataConfig | undefined; OutputDataConfig: OutputDataConfig | undefined; DataAccessRoleArn: string | undefined; JobName?: string | undefined; ClientRequestToken?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; Tags?: Tag[] | undefined; } export interface StartDominantLanguageDetectionJobResponse { JobId?: string | undefined; JobArn?: string | undefined; JobStatus?: JobStatus | undefined; } export interface StartEntitiesDetectionJobRequest { InputDataConfig: InputDataConfig | undefined; OutputDataConfig: OutputDataConfig | undefined; DataAccessRoleArn: string | undefined; JobName?: string | undefined; EntityRecognizerArn?: string | undefined; LanguageCode: LanguageCode | undefined; ClientRequestToken?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; Tags?: Tag[] | undefined; FlywheelArn?: string | undefined; } export interface StartEntitiesDetectionJobResponse { JobId?: string | undefined; JobArn?: string | undefined; JobStatus?: JobStatus | undefined; EntityRecognizerArn?: string | undefined; } export interface StartEventsDetectionJobRequest { InputDataConfig: InputDataConfig | undefined; OutputDataConfig: OutputDataConfig | undefined; DataAccessRoleArn: string | undefined; JobName?: string | undefined; LanguageCode: LanguageCode | undefined; ClientRequestToken?: string | undefined; TargetEventTypes: string[] | undefined; Tags?: Tag[] | undefined; } export interface StartEventsDetectionJobResponse { JobId?: string | undefined; JobArn?: string | undefined; JobStatus?: JobStatus | undefined; } export interface StartFlywheelIterationRequest { FlywheelArn: string | undefined; ClientRequestToken?: string | undefined; } export interface StartFlywheelIterationResponse { FlywheelArn?: string | undefined; FlywheelIterationId?: string | undefined; } export interface StartKeyPhrasesDetectionJobRequest { InputDataConfig: InputDataConfig | undefined; OutputDataConfig: OutputDataConfig | undefined; DataAccessRoleArn: string | undefined; JobName?: string | undefined; LanguageCode: LanguageCode | undefined; ClientRequestToken?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; Tags?: Tag[] | undefined; } export interface StartKeyPhrasesDetectionJobResponse { JobId?: string | undefined; JobArn?: string | undefined; JobStatus?: JobStatus | undefined; } export interface StartPiiEntitiesDetectionJobRequest { InputDataConfig: InputDataConfig | undefined; OutputDataConfig: OutputDataConfig | undefined; Mode: PiiEntitiesDetectionMode | undefined; RedactionConfig?: RedactionConfig | undefined; DataAccessRoleArn: string | undefined; JobName?: string | undefined; LanguageCode: LanguageCode | undefined; ClientRequestToken?: string | undefined; Tags?: Tag[] | undefined; } export interface StartPiiEntitiesDetectionJobResponse { JobId?: string | undefined; JobArn?: string | undefined; JobStatus?: JobStatus | undefined; } export interface StartSentimentDetectionJobRequest { InputDataConfig: InputDataConfig | undefined; OutputDataConfig: OutputDataConfig | undefined; DataAccessRoleArn: string | undefined; JobName?: string | undefined; LanguageCode: LanguageCode | undefined; ClientRequestToken?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; Tags?: Tag[] | undefined; } export interface StartSentimentDetectionJobResponse { JobId?: string | undefined; JobArn?: string | undefined; JobStatus?: JobStatus | undefined; } export interface StartTargetedSentimentDetectionJobRequest { InputDataConfig: InputDataConfig | undefined; OutputDataConfig: OutputDataConfig | undefined; DataAccessRoleArn: string | undefined; JobName?: string | undefined; LanguageCode: LanguageCode | undefined; ClientRequestToken?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; Tags?: Tag[] | undefined; } export interface StartTargetedSentimentDetectionJobResponse { JobId?: string | undefined; JobArn?: string | undefined; JobStatus?: JobStatus | undefined; } export interface StartTopicsDetectionJobRequest { InputDataConfig: InputDataConfig | undefined; OutputDataConfig: OutputDataConfig | undefined; DataAccessRoleArn: string | undefined; JobName?: string | undefined; NumberOfTopics?: number | undefined; ClientRequestToken?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; Tags?: Tag[] | undefined; } export interface StartTopicsDetectionJobResponse { JobId?: string | undefined; JobArn?: string | undefined; JobStatus?: JobStatus | undefined; } export interface StopDominantLanguageDetectionJobRequest { JobId: string | undefined; } export interface StopDominantLanguageDetectionJobResponse { JobId?: string | undefined; JobStatus?: JobStatus | undefined; } export interface StopEntitiesDetectionJobRequest { JobId: string | undefined; } export interface StopEntitiesDetectionJobResponse { JobId?: string | undefined; JobStatus?: JobStatus | undefined; } export interface StopEventsDetectionJobRequest { JobId: string | undefined; } export interface StopEventsDetectionJobResponse { JobId?: string | undefined; JobStatus?: JobStatus | undefined; } export interface StopKeyPhrasesDetectionJobRequest { JobId: string | undefined; } export interface StopKeyPhrasesDetectionJobResponse { JobId?: string | undefined; JobStatus?: JobStatus | undefined; } export interface StopPiiEntitiesDetectionJobRequest { JobId: string | undefined; } export interface StopPiiEntitiesDetectionJobResponse { JobId?: string | undefined; JobStatus?: JobStatus | undefined; } export interface StopSentimentDetectionJobRequest { JobId: string | undefined; } export interface StopSentimentDetectionJobResponse { JobId?: string | undefined; JobStatus?: JobStatus | undefined; } export interface StopTargetedSentimentDetectionJobRequest { JobId: string | undefined; } export interface StopTargetedSentimentDetectionJobResponse { JobId?: string | undefined; JobStatus?: JobStatus | undefined; } export interface StopTrainingDocumentClassifierRequest { DocumentClassifierArn: string | undefined; } export interface StopTrainingDocumentClassifierResponse {} export interface StopTrainingEntityRecognizerRequest { EntityRecognizerArn: string | undefined; } export interface StopTrainingEntityRecognizerResponse {} export interface TagResourceRequest { ResourceArn: string | undefined; Tags: Tag[] | undefined; } export interface TagResourceResponse {} export interface UntagResourceRequest { ResourceArn: string | undefined; TagKeys: string[] | undefined; } export interface UntagResourceResponse {} export interface UpdateEndpointRequest { EndpointArn: string | undefined; DesiredModelArn?: string | undefined; DesiredInferenceUnits?: number | undefined; DesiredDataAccessRoleArn?: string | undefined; FlywheelArn?: string | undefined; } export interface UpdateEndpointResponse { DesiredModelArn?: string | undefined; } export interface UpdateDataSecurityConfig { ModelKmsKeyId?: string | undefined; VolumeKmsKeyId?: string | undefined; VpcConfig?: VpcConfig | undefined; } export interface UpdateFlywheelRequest { FlywheelArn: string | undefined; ActiveModelArn?: string | undefined; DataAccessRoleArn?: string | undefined; DataSecurityConfig?: UpdateDataSecurityConfig | undefined; } export interface UpdateFlywheelResponse { FlywheelProperties?: FlywheelProperties | undefined; }