Skip to content

Commit

Permalink
feat(client-cleanroomsml): This release introduces support for Custom…
Browse files Browse the repository at this point in the history
… Models in AWS Clean Rooms ML.
  • Loading branch information
awstools committed Nov 7, 2024
1 parent b06511c commit 188d601
Show file tree
Hide file tree
Showing 51 changed files with 20,554 additions and 2,119 deletions.
264 changes: 264 additions & 0 deletions clients/client-cleanroomsml/README.md

Large diffs are not rendered by default.

757 changes: 757 additions & 0 deletions clients/client-cleanroomsml/src/CleanRoomsML.ts

Large diffs are not rendered by default.

177 changes: 177 additions & 0 deletions clients/client-cleanroomsml/src/CleanRoomsMLClient.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,11 @@ import {
HttpAuthSchemeResolvedConfig,
resolveHttpAuthSchemeConfig,
} from "./auth/httpAuthSchemeProvider";
import { CancelTrainedModelCommandInput, CancelTrainedModelCommandOutput } from "./commands/CancelTrainedModelCommand";
import {
CancelTrainedModelInferenceJobCommandInput,
CancelTrainedModelInferenceJobCommandOutput,
} from "./commands/CancelTrainedModelInferenceJobCommand";
import {
CreateAudienceModelCommandInput,
CreateAudienceModelCommandOutput,
Expand All @@ -61,6 +66,19 @@ import {
CreateConfiguredAudienceModelCommandInput,
CreateConfiguredAudienceModelCommandOutput,
} from "./commands/CreateConfiguredAudienceModelCommand";
import {
CreateConfiguredModelAlgorithmAssociationCommandInput,
CreateConfiguredModelAlgorithmAssociationCommandOutput,
} from "./commands/CreateConfiguredModelAlgorithmAssociationCommand";
import {
CreateConfiguredModelAlgorithmCommandInput,
CreateConfiguredModelAlgorithmCommandOutput,
} from "./commands/CreateConfiguredModelAlgorithmCommand";
import {
CreateMLInputChannelCommandInput,
CreateMLInputChannelCommandOutput,
} from "./commands/CreateMLInputChannelCommand";
import { CreateTrainedModelCommandInput, CreateTrainedModelCommandOutput } from "./commands/CreateTrainedModelCommand";
import {
CreateTrainingDatasetCommandInput,
CreateTrainingDatasetCommandOutput,
Expand All @@ -81,6 +99,26 @@ import {
DeleteConfiguredAudienceModelPolicyCommandInput,
DeleteConfiguredAudienceModelPolicyCommandOutput,
} from "./commands/DeleteConfiguredAudienceModelPolicyCommand";
import {
DeleteConfiguredModelAlgorithmAssociationCommandInput,
DeleteConfiguredModelAlgorithmAssociationCommandOutput,
} from "./commands/DeleteConfiguredModelAlgorithmAssociationCommand";
import {
DeleteConfiguredModelAlgorithmCommandInput,
DeleteConfiguredModelAlgorithmCommandOutput,
} from "./commands/DeleteConfiguredModelAlgorithmCommand";
import {
DeleteMLConfigurationCommandInput,
DeleteMLConfigurationCommandOutput,
} from "./commands/DeleteMLConfigurationCommand";
import {
DeleteMLInputChannelDataCommandInput,
DeleteMLInputChannelDataCommandOutput,
} from "./commands/DeleteMLInputChannelDataCommand";
import {
DeleteTrainedModelOutputCommandInput,
DeleteTrainedModelOutputCommandOutput,
} from "./commands/DeleteTrainedModelOutputCommand";
import {
DeleteTrainingDatasetCommandInput,
DeleteTrainingDatasetCommandOutput,
Expand All @@ -90,6 +128,18 @@ import {
GetAudienceGenerationJobCommandOutput,
} from "./commands/GetAudienceGenerationJobCommand";
import { GetAudienceModelCommandInput, GetAudienceModelCommandOutput } from "./commands/GetAudienceModelCommand";
import {
GetCollaborationConfiguredModelAlgorithmAssociationCommandInput,
GetCollaborationConfiguredModelAlgorithmAssociationCommandOutput,
} from "./commands/GetCollaborationConfiguredModelAlgorithmAssociationCommand";
import {
GetCollaborationMLInputChannelCommandInput,
GetCollaborationMLInputChannelCommandOutput,
} from "./commands/GetCollaborationMLInputChannelCommand";
import {
GetCollaborationTrainedModelCommandInput,
GetCollaborationTrainedModelCommandOutput,
} from "./commands/GetCollaborationTrainedModelCommand";
import {
GetConfiguredAudienceModelCommandInput,
GetConfiguredAudienceModelCommandOutput,
Expand All @@ -98,6 +148,21 @@ import {
GetConfiguredAudienceModelPolicyCommandInput,
GetConfiguredAudienceModelPolicyCommandOutput,
} from "./commands/GetConfiguredAudienceModelPolicyCommand";
import {
GetConfiguredModelAlgorithmAssociationCommandInput,
GetConfiguredModelAlgorithmAssociationCommandOutput,
} from "./commands/GetConfiguredModelAlgorithmAssociationCommand";
import {
GetConfiguredModelAlgorithmCommandInput,
GetConfiguredModelAlgorithmCommandOutput,
} from "./commands/GetConfiguredModelAlgorithmCommand";
import { GetMLConfigurationCommandInput, GetMLConfigurationCommandOutput } from "./commands/GetMLConfigurationCommand";
import { GetMLInputChannelCommandInput, GetMLInputChannelCommandOutput } from "./commands/GetMLInputChannelCommand";
import { GetTrainedModelCommandInput, GetTrainedModelCommandOutput } from "./commands/GetTrainedModelCommand";
import {
GetTrainedModelInferenceJobCommandInput,
GetTrainedModelInferenceJobCommandOutput,
} from "./commands/GetTrainedModelInferenceJobCommand";
import { GetTrainingDatasetCommandInput, GetTrainingDatasetCommandOutput } from "./commands/GetTrainingDatasetCommand";
import {
ListAudienceExportJobsCommandInput,
Expand All @@ -108,14 +173,51 @@ import {
ListAudienceGenerationJobsCommandOutput,
} from "./commands/ListAudienceGenerationJobsCommand";
import { ListAudienceModelsCommandInput, ListAudienceModelsCommandOutput } from "./commands/ListAudienceModelsCommand";
import {
ListCollaborationConfiguredModelAlgorithmAssociationsCommandInput,
ListCollaborationConfiguredModelAlgorithmAssociationsCommandOutput,
} from "./commands/ListCollaborationConfiguredModelAlgorithmAssociationsCommand";
import {
ListCollaborationMLInputChannelsCommandInput,
ListCollaborationMLInputChannelsCommandOutput,
} from "./commands/ListCollaborationMLInputChannelsCommand";
import {
ListCollaborationTrainedModelExportJobsCommandInput,
ListCollaborationTrainedModelExportJobsCommandOutput,
} from "./commands/ListCollaborationTrainedModelExportJobsCommand";
import {
ListCollaborationTrainedModelInferenceJobsCommandInput,
ListCollaborationTrainedModelInferenceJobsCommandOutput,
} from "./commands/ListCollaborationTrainedModelInferenceJobsCommand";
import {
ListCollaborationTrainedModelsCommandInput,
ListCollaborationTrainedModelsCommandOutput,
} from "./commands/ListCollaborationTrainedModelsCommand";
import {
ListConfiguredAudienceModelsCommandInput,
ListConfiguredAudienceModelsCommandOutput,
} from "./commands/ListConfiguredAudienceModelsCommand";
import {
ListConfiguredModelAlgorithmAssociationsCommandInput,
ListConfiguredModelAlgorithmAssociationsCommandOutput,
} from "./commands/ListConfiguredModelAlgorithmAssociationsCommand";
import {
ListConfiguredModelAlgorithmsCommandInput,
ListConfiguredModelAlgorithmsCommandOutput,
} from "./commands/ListConfiguredModelAlgorithmsCommand";
import {
ListMLInputChannelsCommandInput,
ListMLInputChannelsCommandOutput,
} from "./commands/ListMLInputChannelsCommand";
import {
ListTagsForResourceCommandInput,
ListTagsForResourceCommandOutput,
} from "./commands/ListTagsForResourceCommand";
import {
ListTrainedModelInferenceJobsCommandInput,
ListTrainedModelInferenceJobsCommandOutput,
} from "./commands/ListTrainedModelInferenceJobsCommand";
import { ListTrainedModelsCommandInput, ListTrainedModelsCommandOutput } from "./commands/ListTrainedModelsCommand";
import {
ListTrainingDatasetsCommandInput,
ListTrainingDatasetsCommandOutput,
Expand All @@ -124,6 +226,7 @@ import {
PutConfiguredAudienceModelPolicyCommandInput,
PutConfiguredAudienceModelPolicyCommandOutput,
} from "./commands/PutConfiguredAudienceModelPolicyCommand";
import { PutMLConfigurationCommandInput, PutMLConfigurationCommandOutput } from "./commands/PutMLConfigurationCommand";
import {
StartAudienceExportJobCommandInput,
StartAudienceExportJobCommandOutput,
Expand All @@ -132,6 +235,14 @@ import {
StartAudienceGenerationJobCommandInput,
StartAudienceGenerationJobCommandOutput,
} from "./commands/StartAudienceGenerationJobCommand";
import {
StartTrainedModelExportJobCommandInput,
StartTrainedModelExportJobCommandOutput,
} from "./commands/StartTrainedModelExportJobCommand";
import {
StartTrainedModelInferenceJobCommandInput,
StartTrainedModelInferenceJobCommandOutput,
} from "./commands/StartTrainedModelInferenceJobCommand";
import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand";
import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand";
import {
Expand All @@ -153,28 +264,61 @@ export { __Client };
* @public
*/
export type ServiceInputTypes =
| CancelTrainedModelCommandInput
| CancelTrainedModelInferenceJobCommandInput
| CreateAudienceModelCommandInput
| CreateConfiguredAudienceModelCommandInput
| CreateConfiguredModelAlgorithmAssociationCommandInput
| CreateConfiguredModelAlgorithmCommandInput
| CreateMLInputChannelCommandInput
| CreateTrainedModelCommandInput
| CreateTrainingDatasetCommandInput
| DeleteAudienceGenerationJobCommandInput
| DeleteAudienceModelCommandInput
| DeleteConfiguredAudienceModelCommandInput
| DeleteConfiguredAudienceModelPolicyCommandInput
| DeleteConfiguredModelAlgorithmAssociationCommandInput
| DeleteConfiguredModelAlgorithmCommandInput
| DeleteMLConfigurationCommandInput
| DeleteMLInputChannelDataCommandInput
| DeleteTrainedModelOutputCommandInput
| DeleteTrainingDatasetCommandInput
| GetAudienceGenerationJobCommandInput
| GetAudienceModelCommandInput
| GetCollaborationConfiguredModelAlgorithmAssociationCommandInput
| GetCollaborationMLInputChannelCommandInput
| GetCollaborationTrainedModelCommandInput
| GetConfiguredAudienceModelCommandInput
| GetConfiguredAudienceModelPolicyCommandInput
| GetConfiguredModelAlgorithmAssociationCommandInput
| GetConfiguredModelAlgorithmCommandInput
| GetMLConfigurationCommandInput
| GetMLInputChannelCommandInput
| GetTrainedModelCommandInput
| GetTrainedModelInferenceJobCommandInput
| GetTrainingDatasetCommandInput
| ListAudienceExportJobsCommandInput
| ListAudienceGenerationJobsCommandInput
| ListAudienceModelsCommandInput
| ListCollaborationConfiguredModelAlgorithmAssociationsCommandInput
| ListCollaborationMLInputChannelsCommandInput
| ListCollaborationTrainedModelExportJobsCommandInput
| ListCollaborationTrainedModelInferenceJobsCommandInput
| ListCollaborationTrainedModelsCommandInput
| ListConfiguredAudienceModelsCommandInput
| ListConfiguredModelAlgorithmAssociationsCommandInput
| ListConfiguredModelAlgorithmsCommandInput
| ListMLInputChannelsCommandInput
| ListTagsForResourceCommandInput
| ListTrainedModelInferenceJobsCommandInput
| ListTrainedModelsCommandInput
| ListTrainingDatasetsCommandInput
| PutConfiguredAudienceModelPolicyCommandInput
| PutMLConfigurationCommandInput
| StartAudienceExportJobCommandInput
| StartAudienceGenerationJobCommandInput
| StartTrainedModelExportJobCommandInput
| StartTrainedModelInferenceJobCommandInput
| TagResourceCommandInput
| UntagResourceCommandInput
| UpdateConfiguredAudienceModelCommandInput;
Expand All @@ -183,28 +327,61 @@ export type ServiceInputTypes =
* @public
*/
export type ServiceOutputTypes =
| CancelTrainedModelCommandOutput
| CancelTrainedModelInferenceJobCommandOutput
| CreateAudienceModelCommandOutput
| CreateConfiguredAudienceModelCommandOutput
| CreateConfiguredModelAlgorithmAssociationCommandOutput
| CreateConfiguredModelAlgorithmCommandOutput
| CreateMLInputChannelCommandOutput
| CreateTrainedModelCommandOutput
| CreateTrainingDatasetCommandOutput
| DeleteAudienceGenerationJobCommandOutput
| DeleteAudienceModelCommandOutput
| DeleteConfiguredAudienceModelCommandOutput
| DeleteConfiguredAudienceModelPolicyCommandOutput
| DeleteConfiguredModelAlgorithmAssociationCommandOutput
| DeleteConfiguredModelAlgorithmCommandOutput
| DeleteMLConfigurationCommandOutput
| DeleteMLInputChannelDataCommandOutput
| DeleteTrainedModelOutputCommandOutput
| DeleteTrainingDatasetCommandOutput
| GetAudienceGenerationJobCommandOutput
| GetAudienceModelCommandOutput
| GetCollaborationConfiguredModelAlgorithmAssociationCommandOutput
| GetCollaborationMLInputChannelCommandOutput
| GetCollaborationTrainedModelCommandOutput
| GetConfiguredAudienceModelCommandOutput
| GetConfiguredAudienceModelPolicyCommandOutput
| GetConfiguredModelAlgorithmAssociationCommandOutput
| GetConfiguredModelAlgorithmCommandOutput
| GetMLConfigurationCommandOutput
| GetMLInputChannelCommandOutput
| GetTrainedModelCommandOutput
| GetTrainedModelInferenceJobCommandOutput
| GetTrainingDatasetCommandOutput
| ListAudienceExportJobsCommandOutput
| ListAudienceGenerationJobsCommandOutput
| ListAudienceModelsCommandOutput
| ListCollaborationConfiguredModelAlgorithmAssociationsCommandOutput
| ListCollaborationMLInputChannelsCommandOutput
| ListCollaborationTrainedModelExportJobsCommandOutput
| ListCollaborationTrainedModelInferenceJobsCommandOutput
| ListCollaborationTrainedModelsCommandOutput
| ListConfiguredAudienceModelsCommandOutput
| ListConfiguredModelAlgorithmAssociationsCommandOutput
| ListConfiguredModelAlgorithmsCommandOutput
| ListMLInputChannelsCommandOutput
| ListTagsForResourceCommandOutput
| ListTrainedModelInferenceJobsCommandOutput
| ListTrainedModelsCommandOutput
| ListTrainingDatasetsCommandOutput
| PutConfiguredAudienceModelPolicyCommandOutput
| PutMLConfigurationCommandOutput
| StartAudienceExportJobCommandOutput
| StartAudienceGenerationJobCommandOutput
| StartTrainedModelExportJobCommandOutput
| StartTrainedModelInferenceJobCommandOutput
| TagResourceCommandOutput
| UntagResourceCommandOutput
| UpdateConfiguredAudienceModelCommandOutput;
Expand Down
Loading

0 comments on commit 188d601

Please sign in to comment.