@@ -18,6 +18,11 @@ import {
1818 CreateEvaluationJobCommandInput ,
1919 CreateEvaluationJobCommandOutput ,
2020} from "./commands/CreateEvaluationJobCommand" ;
21+ import {
22+ CreateFoundationModelAgreementCommand ,
23+ CreateFoundationModelAgreementCommandInput ,
24+ CreateFoundationModelAgreementCommandOutput ,
25+ } from "./commands/CreateFoundationModelAgreementCommand" ;
2126import {
2227 CreateGuardrailCommand ,
2328 CreateGuardrailCommandInput ,
@@ -73,6 +78,11 @@ import {
7378 DeleteCustomModelCommandInput ,
7479 DeleteCustomModelCommandOutput ,
7580} from "./commands/DeleteCustomModelCommand" ;
81+ import {
82+ DeleteFoundationModelAgreementCommand ,
83+ DeleteFoundationModelAgreementCommandInput ,
84+ DeleteFoundationModelAgreementCommandOutput ,
85+ } from "./commands/DeleteFoundationModelAgreementCommand" ;
7686import {
7787 DeleteGuardrailCommand ,
7888 DeleteGuardrailCommandInput ,
@@ -123,6 +133,11 @@ import {
123133 GetEvaluationJobCommandInput ,
124134 GetEvaluationJobCommandOutput ,
125135} from "./commands/GetEvaluationJobCommand" ;
136+ import {
137+ GetFoundationModelAvailabilityCommand ,
138+ GetFoundationModelAvailabilityCommandInput ,
139+ GetFoundationModelAvailabilityCommandOutput ,
140+ } from "./commands/GetFoundationModelAvailabilityCommand" ;
126141import {
127142 GetFoundationModelCommand ,
128143 GetFoundationModelCommandInput ,
@@ -183,6 +198,11 @@ import {
183198 GetProvisionedModelThroughputCommandInput ,
184199 GetProvisionedModelThroughputCommandOutput ,
185200} from "./commands/GetProvisionedModelThroughputCommand" ;
201+ import {
202+ GetUseCaseForModelAccessCommand ,
203+ GetUseCaseForModelAccessCommandInput ,
204+ GetUseCaseForModelAccessCommandOutput ,
205+ } from "./commands/GetUseCaseForModelAccessCommand" ;
186206import {
187207 ListCustomModelsCommand ,
188208 ListCustomModelsCommandInput ,
@@ -193,6 +213,11 @@ import {
193213 ListEvaluationJobsCommandInput ,
194214 ListEvaluationJobsCommandOutput ,
195215} from "./commands/ListEvaluationJobsCommand" ;
216+ import {
217+ ListFoundationModelAgreementOffersCommand ,
218+ ListFoundationModelAgreementOffersCommandInput ,
219+ ListFoundationModelAgreementOffersCommandOutput ,
220+ } from "./commands/ListFoundationModelAgreementOffersCommand" ;
196221import {
197222 ListFoundationModelsCommand ,
198223 ListFoundationModelsCommandInput ,
@@ -258,6 +283,11 @@ import {
258283 PutModelInvocationLoggingConfigurationCommandInput ,
259284 PutModelInvocationLoggingConfigurationCommandOutput ,
260285} from "./commands/PutModelInvocationLoggingConfigurationCommand" ;
286+ import {
287+ PutUseCaseForModelAccessCommand ,
288+ PutUseCaseForModelAccessCommandInput ,
289+ PutUseCaseForModelAccessCommandOutput ,
290+ } from "./commands/PutUseCaseForModelAccessCommand" ;
261291import {
262292 RegisterMarketplaceModelEndpointCommand ,
263293 RegisterMarketplaceModelEndpointCommandInput ,
@@ -304,6 +334,7 @@ const commands = {
304334 BatchDeleteEvaluationJobCommand,
305335 CreateCustomModelCommand,
306336 CreateEvaluationJobCommand,
337+ CreateFoundationModelAgreementCommand,
307338 CreateGuardrailCommand,
308339 CreateGuardrailVersionCommand,
309340 CreateInferenceProfileCommand,
@@ -315,6 +346,7 @@ const commands = {
315346 CreatePromptRouterCommand,
316347 CreateProvisionedModelThroughputCommand,
317348 DeleteCustomModelCommand,
349+ DeleteFoundationModelAgreementCommand,
318350 DeleteGuardrailCommand,
319351 DeleteImportedModelCommand,
320352 DeleteInferenceProfileCommand,
@@ -326,6 +358,7 @@ const commands = {
326358 GetCustomModelCommand,
327359 GetEvaluationJobCommand,
328360 GetFoundationModelCommand,
361+ GetFoundationModelAvailabilityCommand,
329362 GetGuardrailCommand,
330363 GetImportedModelCommand,
331364 GetInferenceProfileCommand,
@@ -337,8 +370,10 @@ const commands = {
337370 GetModelInvocationLoggingConfigurationCommand,
338371 GetPromptRouterCommand,
339372 GetProvisionedModelThroughputCommand,
373+ GetUseCaseForModelAccessCommand,
340374 ListCustomModelsCommand,
341375 ListEvaluationJobsCommand,
376+ ListFoundationModelAgreementOffersCommand,
342377 ListFoundationModelsCommand,
343378 ListGuardrailsCommand,
344379 ListImportedModelsCommand,
@@ -352,6 +387,7 @@ const commands = {
352387 ListProvisionedModelThroughputsCommand,
353388 ListTagsForResourceCommand,
354389 PutModelInvocationLoggingConfigurationCommand,
390+ PutUseCaseForModelAccessCommand,
355391 RegisterMarketplaceModelEndpointCommand,
356392 StopEvaluationJobCommand,
357393 StopModelCustomizationJobCommand,
@@ -415,6 +451,23 @@ export interface Bedrock {
415451 cb : ( err : any , data ?: CreateEvaluationJobCommandOutput ) => void
416452 ) : void ;
417453
454+ /**
455+ * @see {@link CreateFoundationModelAgreementCommand }
456+ */
457+ createFoundationModelAgreement (
458+ args : CreateFoundationModelAgreementCommandInput ,
459+ options ?: __HttpHandlerOptions
460+ ) : Promise < CreateFoundationModelAgreementCommandOutput > ;
461+ createFoundationModelAgreement (
462+ args : CreateFoundationModelAgreementCommandInput ,
463+ cb : ( err : any , data ?: CreateFoundationModelAgreementCommandOutput ) => void
464+ ) : void ;
465+ createFoundationModelAgreement (
466+ args : CreateFoundationModelAgreementCommandInput ,
467+ options : __HttpHandlerOptions ,
468+ cb : ( err : any , data ?: CreateFoundationModelAgreementCommandOutput ) => void
469+ ) : void ;
470+
418471 /**
419472 * @see {@link CreateGuardrailCommand }
420473 */
@@ -599,6 +652,23 @@ export interface Bedrock {
599652 cb : ( err : any , data ?: DeleteCustomModelCommandOutput ) => void
600653 ) : void ;
601654
655+ /**
656+ * @see {@link DeleteFoundationModelAgreementCommand }
657+ */
658+ deleteFoundationModelAgreement (
659+ args : DeleteFoundationModelAgreementCommandInput ,
660+ options ?: __HttpHandlerOptions
661+ ) : Promise < DeleteFoundationModelAgreementCommandOutput > ;
662+ deleteFoundationModelAgreement (
663+ args : DeleteFoundationModelAgreementCommandInput ,
664+ cb : ( err : any , data ?: DeleteFoundationModelAgreementCommandOutput ) => void
665+ ) : void ;
666+ deleteFoundationModelAgreement (
667+ args : DeleteFoundationModelAgreementCommandInput ,
668+ options : __HttpHandlerOptions ,
669+ cb : ( err : any , data ?: DeleteFoundationModelAgreementCommandOutput ) => void
670+ ) : void ;
671+
602672 /**
603673 * @see {@link DeleteGuardrailCommand }
604674 */
@@ -781,6 +851,23 @@ export interface Bedrock {
781851 cb : ( err : any , data ?: GetFoundationModelCommandOutput ) => void
782852 ) : void ;
783853
854+ /**
855+ * @see {@link GetFoundationModelAvailabilityCommand }
856+ */
857+ getFoundationModelAvailability (
858+ args : GetFoundationModelAvailabilityCommandInput ,
859+ options ?: __HttpHandlerOptions
860+ ) : Promise < GetFoundationModelAvailabilityCommandOutput > ;
861+ getFoundationModelAvailability (
862+ args : GetFoundationModelAvailabilityCommandInput ,
863+ cb : ( err : any , data ?: GetFoundationModelAvailabilityCommandOutput ) => void
864+ ) : void ;
865+ getFoundationModelAvailability (
866+ args : GetFoundationModelAvailabilityCommandInput ,
867+ options : __HttpHandlerOptions ,
868+ cb : ( err : any , data ?: GetFoundationModelAvailabilityCommandOutput ) => void
869+ ) : void ;
870+
784871 /**
785872 * @see {@link GetGuardrailCommand }
786873 */
@@ -957,6 +1044,24 @@ export interface Bedrock {
9571044 cb : ( err : any , data ?: GetProvisionedModelThroughputCommandOutput ) => void
9581045 ) : void ;
9591046
1047+ /**
1048+ * @see {@link GetUseCaseForModelAccessCommand }
1049+ */
1050+ getUseCaseForModelAccess ( ) : Promise < GetUseCaseForModelAccessCommandOutput > ;
1051+ getUseCaseForModelAccess (
1052+ args : GetUseCaseForModelAccessCommandInput ,
1053+ options ?: __HttpHandlerOptions
1054+ ) : Promise < GetUseCaseForModelAccessCommandOutput > ;
1055+ getUseCaseForModelAccess (
1056+ args : GetUseCaseForModelAccessCommandInput ,
1057+ cb : ( err : any , data ?: GetUseCaseForModelAccessCommandOutput ) => void
1058+ ) : void ;
1059+ getUseCaseForModelAccess (
1060+ args : GetUseCaseForModelAccessCommandInput ,
1061+ options : __HttpHandlerOptions ,
1062+ cb : ( err : any , data ?: GetUseCaseForModelAccessCommandOutput ) => void
1063+ ) : void ;
1064+
9601065 /**
9611066 * @see {@link ListCustomModelsCommand }
9621067 */
@@ -993,6 +1098,23 @@ export interface Bedrock {
9931098 cb : ( err : any , data ?: ListEvaluationJobsCommandOutput ) => void
9941099 ) : void ;
9951100
1101+ /**
1102+ * @see {@link ListFoundationModelAgreementOffersCommand }
1103+ */
1104+ listFoundationModelAgreementOffers (
1105+ args : ListFoundationModelAgreementOffersCommandInput ,
1106+ options ?: __HttpHandlerOptions
1107+ ) : Promise < ListFoundationModelAgreementOffersCommandOutput > ;
1108+ listFoundationModelAgreementOffers (
1109+ args : ListFoundationModelAgreementOffersCommandInput ,
1110+ cb : ( err : any , data ?: ListFoundationModelAgreementOffersCommandOutput ) => void
1111+ ) : void ;
1112+ listFoundationModelAgreementOffers (
1113+ args : ListFoundationModelAgreementOffersCommandInput ,
1114+ options : __HttpHandlerOptions ,
1115+ cb : ( err : any , data ?: ListFoundationModelAgreementOffersCommandOutput ) => void
1116+ ) : void ;
1117+
9961118 /**
9971119 * @see {@link ListFoundationModelsCommand }
9981120 */
@@ -1222,6 +1344,23 @@ export interface Bedrock {
12221344 cb : ( err : any , data ?: PutModelInvocationLoggingConfigurationCommandOutput ) => void
12231345 ) : void ;
12241346
1347+ /**
1348+ * @see {@link PutUseCaseForModelAccessCommand }
1349+ */
1350+ putUseCaseForModelAccess (
1351+ args : PutUseCaseForModelAccessCommandInput ,
1352+ options ?: __HttpHandlerOptions
1353+ ) : Promise < PutUseCaseForModelAccessCommandOutput > ;
1354+ putUseCaseForModelAccess (
1355+ args : PutUseCaseForModelAccessCommandInput ,
1356+ cb : ( err : any , data ?: PutUseCaseForModelAccessCommandOutput ) => void
1357+ ) : void ;
1358+ putUseCaseForModelAccess (
1359+ args : PutUseCaseForModelAccessCommandInput ,
1360+ options : __HttpHandlerOptions ,
1361+ cb : ( err : any , data ?: PutUseCaseForModelAccessCommandOutput ) => void
1362+ ) : void ;
1363+
12251364 /**
12261365 * @see {@link RegisterMarketplaceModelEndpointCommand }
12271366 */
0 commit comments