aws_sdk_sagemaker/
client.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2#[derive(Debug)]
3pub(crate) struct Handle {
4    pub(crate) conf: crate::Config,
5    #[allow(dead_code)] // unused when a service does not provide any operations
6    pub(crate) runtime_plugins: ::aws_smithy_runtime_api::client::runtime_plugin::RuntimePlugins,
7}
8
9/// Client for Amazon SageMaker Service
10///
11/// Client for invoking operations on Amazon SageMaker Service. Each operation on Amazon SageMaker Service is a method on this
12/// this struct. `.send()` MUST be invoked on the generated operations to dispatch the request to the service.
13/// ## Constructing a `Client`
14///
15/// A [`Config`] is required to construct a client. For most use cases, the [`aws-config`]
16/// crate should be used to automatically resolve this config using
17/// [`aws_config::load_from_env()`], since this will resolve an [`SdkConfig`] which can be shared
18/// across multiple different AWS SDK clients. This config resolution process can be customized
19/// by calling [`aws_config::from_env()`] instead, which returns a [`ConfigLoader`] that uses
20/// the [builder pattern] to customize the default config.
21///
22/// In the simplest case, creating a client looks as follows:
23/// ```rust,no_run
24/// # async fn wrapper() {
25/// let config = aws_config::load_from_env().await;
26/// let client = aws_sdk_sagemaker::Client::new(&config);
27/// # }
28/// ```
29///
30/// Occasionally, SDKs may have additional service-specific values that can be set on the [`Config`] that
31/// is absent from [`SdkConfig`], or slightly different settings for a specific client may be desired.
32/// The [`Builder`](crate::config::Builder) struct implements `From<&SdkConfig>`, so setting these specific settings can be
33/// done as follows:
34///
35/// ```rust,no_run
36/// # async fn wrapper() {
37/// let sdk_config = ::aws_config::load_from_env().await;
38/// let config = aws_sdk_sagemaker::config::Builder::from(&sdk_config)
39/// # /*
40///     .some_service_specific_setting("value")
41/// # */
42///     .build();
43/// # }
44/// ```
45///
46/// See the [`aws-config` docs] and [`Config`] for more information on customizing configuration.
47///
48/// _Note:_ Client construction is expensive due to connection thread pool initialization, and should
49/// be done once at application start-up.
50///
51/// [`Config`]: crate::Config
52/// [`ConfigLoader`]: https://docs.rs/aws-config/*/aws_config/struct.ConfigLoader.html
53/// [`SdkConfig`]: https://docs.rs/aws-config/*/aws_config/struct.SdkConfig.html
54/// [`aws-config` docs]: https://docs.rs/aws-config/*
55/// [`aws-config`]: https://crates.io/crates/aws-config
56/// [`aws_config::from_env()`]: https://docs.rs/aws-config/*/aws_config/fn.from_env.html
57/// [`aws_config::load_from_env()`]: https://docs.rs/aws-config/*/aws_config/fn.load_from_env.html
58/// [builder pattern]: https://rust-lang.github.io/api-guidelines/type-safety.html#builders-enable-construction-of-complex-values-c-builder
59/// # Using the `Client`
60///
61/// A client has a function for every operation that can be performed by the service.
62/// For example, the [`AddAssociation`](crate::operation::add_association) operation has
63/// a [`Client::add_association`], function which returns a builder for that operation.
64/// The fluent builder ultimately has a `send()` function that returns an async future that
65/// returns a result, as illustrated below:
66///
67/// ```rust,ignore
68/// let result = client.add_association()
69///     .source_arn("example")
70///     .send()
71///     .await;
72/// ```
73///
74/// The underlying HTTP requests that get made by this can be modified with the `customize_operation`
75/// function on the fluent builder. See the [`customize`](crate::client::customize) module for more
76/// information.
77/// # Waiters
78///
79/// This client provides `wait_until` methods behind the [`Waiters`](crate::client::Waiters) trait.
80/// To use them, simply import the trait, and then call one of the `wait_until` methods. This will
81/// return a waiter fluent builder that takes various parameters, which are documented on the builder
82/// type. Once parameters have been provided, the `wait` method can be called to initiate waiting.
83///
84/// For example, if there was a `wait_until_thing` method, it could look like:
85/// ```rust,ignore
86/// let result = client.wait_until_thing()
87///     .thing_id("someId")
88///     .wait(Duration::from_secs(120))
89///     .await;
90/// ```
91#[derive(::std::clone::Clone, ::std::fmt::Debug)]
92pub struct Client {
93    handle: ::std::sync::Arc<Handle>,
94}
95
96impl Client {
97    /// Creates a new client from the service [`Config`](crate::Config).
98    ///
99    /// # Panics
100    ///
101    /// This method will panic in the following cases:
102    ///
103    /// - Retries or timeouts are enabled without a `sleep_impl` configured.
104    /// - Identity caching is enabled without a `sleep_impl` and `time_source` configured.
105    /// - No `behavior_version` is provided.
106    ///
107    /// The panic message for each of these will have instructions on how to resolve them.
108    #[track_caller]
109    pub fn from_conf(conf: crate::Config) -> Self {
110        let handle = Handle {
111            conf: conf.clone(),
112            runtime_plugins: crate::config::base_client_runtime_plugins(conf),
113        };
114        if let Err(err) = Self::validate_config(&handle) {
115            panic!("Invalid client configuration: {err}");
116        }
117        Self {
118            handle: ::std::sync::Arc::new(handle),
119        }
120    }
121
122    /// Returns the client's configuration.
123    pub fn config(&self) -> &crate::Config {
124        &self.handle.conf
125    }
126
127    fn validate_config(handle: &Handle) -> ::std::result::Result<(), ::aws_smithy_runtime_api::box_error::BoxError> {
128        let mut cfg = ::aws_smithy_types::config_bag::ConfigBag::base();
129        handle
130            .runtime_plugins
131            .apply_client_configuration(&mut cfg)?
132            .validate_base_client_config(&cfg)?;
133        Ok(())
134    }
135}
136
137///
138/// Waiter functions for the client.
139///
140/// Import this trait to get `wait_until` methods on the client.
141///
142pub trait Waiters {
143    /// Wait for `endpoint_deleted`
144    fn wait_until_endpoint_deleted(&self) -> crate::waiters::endpoint_deleted::EndpointDeletedFluentBuilder;
145    /// Wait for `endpoint_in_service`
146    fn wait_until_endpoint_in_service(&self) -> crate::waiters::endpoint_in_service::EndpointInServiceFluentBuilder;
147    /// Wait for `image_created`
148    fn wait_until_image_created(&self) -> crate::waiters::image_created::ImageCreatedFluentBuilder;
149    /// Wait for `image_deleted`
150    fn wait_until_image_deleted(&self) -> crate::waiters::image_deleted::ImageDeletedFluentBuilder;
151    /// Wait for `image_updated`
152    fn wait_until_image_updated(&self) -> crate::waiters::image_updated::ImageUpdatedFluentBuilder;
153    /// Wait for `image_version_created`
154    fn wait_until_image_version_created(&self) -> crate::waiters::image_version_created::ImageVersionCreatedFluentBuilder;
155    /// Wait for `image_version_deleted`
156    fn wait_until_image_version_deleted(&self) -> crate::waiters::image_version_deleted::ImageVersionDeletedFluentBuilder;
157    /// Wait for `notebook_instance_deleted`
158    fn wait_until_notebook_instance_deleted(&self) -> crate::waiters::notebook_instance_deleted::NotebookInstanceDeletedFluentBuilder;
159    /// Wait for `notebook_instance_in_service`
160    fn wait_until_notebook_instance_in_service(&self) -> crate::waiters::notebook_instance_in_service::NotebookInstanceInServiceFluentBuilder;
161    /// Wait for `notebook_instance_stopped`
162    fn wait_until_notebook_instance_stopped(&self) -> crate::waiters::notebook_instance_stopped::NotebookInstanceStoppedFluentBuilder;
163    /// Wait for `processing_job_completed_or_stopped`
164    fn wait_until_processing_job_completed_or_stopped(
165        &self,
166    ) -> crate::waiters::processing_job_completed_or_stopped::ProcessingJobCompletedOrStoppedFluentBuilder;
167    /// Wait for `training_job_completed_or_stopped`
168    fn wait_until_training_job_completed_or_stopped(
169        &self,
170    ) -> crate::waiters::training_job_completed_or_stopped::TrainingJobCompletedOrStoppedFluentBuilder;
171    /// Wait for `transform_job_completed_or_stopped`
172    fn wait_until_transform_job_completed_or_stopped(
173        &self,
174    ) -> crate::waiters::transform_job_completed_or_stopped::TransformJobCompletedOrStoppedFluentBuilder;
175}
176impl Waiters for Client {
177    fn wait_until_endpoint_deleted(&self) -> crate::waiters::endpoint_deleted::EndpointDeletedFluentBuilder {
178        crate::waiters::endpoint_deleted::EndpointDeletedFluentBuilder::new(self.handle.clone())
179    }
180    fn wait_until_endpoint_in_service(&self) -> crate::waiters::endpoint_in_service::EndpointInServiceFluentBuilder {
181        crate::waiters::endpoint_in_service::EndpointInServiceFluentBuilder::new(self.handle.clone())
182    }
183    fn wait_until_image_created(&self) -> crate::waiters::image_created::ImageCreatedFluentBuilder {
184        crate::waiters::image_created::ImageCreatedFluentBuilder::new(self.handle.clone())
185    }
186    fn wait_until_image_deleted(&self) -> crate::waiters::image_deleted::ImageDeletedFluentBuilder {
187        crate::waiters::image_deleted::ImageDeletedFluentBuilder::new(self.handle.clone())
188    }
189    fn wait_until_image_updated(&self) -> crate::waiters::image_updated::ImageUpdatedFluentBuilder {
190        crate::waiters::image_updated::ImageUpdatedFluentBuilder::new(self.handle.clone())
191    }
192    fn wait_until_image_version_created(&self) -> crate::waiters::image_version_created::ImageVersionCreatedFluentBuilder {
193        crate::waiters::image_version_created::ImageVersionCreatedFluentBuilder::new(self.handle.clone())
194    }
195    fn wait_until_image_version_deleted(&self) -> crate::waiters::image_version_deleted::ImageVersionDeletedFluentBuilder {
196        crate::waiters::image_version_deleted::ImageVersionDeletedFluentBuilder::new(self.handle.clone())
197    }
198    fn wait_until_notebook_instance_deleted(&self) -> crate::waiters::notebook_instance_deleted::NotebookInstanceDeletedFluentBuilder {
199        crate::waiters::notebook_instance_deleted::NotebookInstanceDeletedFluentBuilder::new(self.handle.clone())
200    }
201    fn wait_until_notebook_instance_in_service(&self) -> crate::waiters::notebook_instance_in_service::NotebookInstanceInServiceFluentBuilder {
202        crate::waiters::notebook_instance_in_service::NotebookInstanceInServiceFluentBuilder::new(self.handle.clone())
203    }
204    fn wait_until_notebook_instance_stopped(&self) -> crate::waiters::notebook_instance_stopped::NotebookInstanceStoppedFluentBuilder {
205        crate::waiters::notebook_instance_stopped::NotebookInstanceStoppedFluentBuilder::new(self.handle.clone())
206    }
207    fn wait_until_processing_job_completed_or_stopped(
208        &self,
209    ) -> crate::waiters::processing_job_completed_or_stopped::ProcessingJobCompletedOrStoppedFluentBuilder {
210        crate::waiters::processing_job_completed_or_stopped::ProcessingJobCompletedOrStoppedFluentBuilder::new(self.handle.clone())
211    }
212    fn wait_until_training_job_completed_or_stopped(
213        &self,
214    ) -> crate::waiters::training_job_completed_or_stopped::TrainingJobCompletedOrStoppedFluentBuilder {
215        crate::waiters::training_job_completed_or_stopped::TrainingJobCompletedOrStoppedFluentBuilder::new(self.handle.clone())
216    }
217    fn wait_until_transform_job_completed_or_stopped(
218        &self,
219    ) -> crate::waiters::transform_job_completed_or_stopped::TransformJobCompletedOrStoppedFluentBuilder {
220        crate::waiters::transform_job_completed_or_stopped::TransformJobCompletedOrStoppedFluentBuilder::new(self.handle.clone())
221    }
222}
223
224impl Client {
225    /// Creates a new client from an [SDK Config](::aws_types::sdk_config::SdkConfig).
226    ///
227    /// # Panics
228    ///
229    /// - This method will panic if the `sdk_config` is missing an async sleep implementation. If you experience this panic, set
230    ///   the `sleep_impl` on the Config passed into this function to fix it.
231    /// - This method will panic if the `sdk_config` is missing an HTTP connector. If you experience this panic, set the
232    ///   `http_connector` on the Config passed into this function to fix it.
233    /// - This method will panic if no `BehaviorVersion` is provided. If you experience this panic, set `behavior_version` on the Config or enable the `behavior-version-latest` Cargo feature.
234    #[track_caller]
235    pub fn new(sdk_config: &::aws_types::sdk_config::SdkConfig) -> Self {
236        Self::from_conf(sdk_config.into())
237    }
238}
239
240mod add_association;
241
242mod add_tags;
243
244mod associate_trial_component;
245
246mod attach_cluster_node_volume;
247
248mod batch_add_cluster_nodes;
249
250mod batch_delete_cluster_nodes;
251
252mod batch_describe_model_package;
253
254mod batch_reboot_cluster_nodes;
255
256mod batch_replace_cluster_nodes;
257
258mod create_action;
259
260mod create_algorithm;
261
262mod create_app;
263
264mod create_app_image_config;
265
266mod create_artifact;
267
268mod create_auto_ml_job;
269
270mod create_auto_ml_job_v2;
271
272mod create_cluster;
273
274mod create_cluster_scheduler_config;
275
276mod create_code_repository;
277
278mod create_compilation_job;
279
280mod create_compute_quota;
281
282mod create_context;
283
284mod create_data_quality_job_definition;
285
286mod create_device_fleet;
287
288mod create_domain;
289
290mod create_edge_deployment_plan;
291
292mod create_edge_deployment_stage;
293
294mod create_edge_packaging_job;
295
296mod create_endpoint;
297
298mod create_endpoint_config;
299
300mod create_experiment;
301
302mod create_feature_group;
303
304mod create_flow_definition;
305
306mod create_hub;
307
308mod create_hub_content_presigned_urls;
309
310mod create_hub_content_reference;
311
312mod create_human_task_ui;
313
314mod create_hyper_parameter_tuning_job;
315
316mod create_image;
317
318mod create_image_version;
319
320mod create_inference_component;
321
322mod create_inference_experiment;
323
324mod create_inference_recommendations_job;
325
326mod create_labeling_job;
327
328mod create_mlflow_tracking_server;
329
330mod create_model;
331
332mod create_model_bias_job_definition;
333
334mod create_model_card;
335
336mod create_model_card_export_job;
337
338mod create_model_explainability_job_definition;
339
340mod create_model_package;
341
342mod create_model_package_group;
343
344mod create_model_quality_job_definition;
345
346mod create_monitoring_schedule;
347
348mod create_notebook_instance;
349
350mod create_notebook_instance_lifecycle_config;
351
352mod create_optimization_job;
353
354mod create_partner_app;
355
356mod create_partner_app_presigned_url;
357
358mod create_pipeline;
359
360mod create_presigned_domain_url;
361
362mod create_presigned_mlflow_tracking_server_url;
363
364mod create_presigned_notebook_instance_url;
365
366mod create_processing_job;
367
368mod create_project;
369
370mod create_space;
371
372mod create_studio_lifecycle_config;
373
374mod create_training_job;
375
376mod create_training_plan;
377
378mod create_transform_job;
379
380mod create_trial;
381
382mod create_trial_component;
383
384mod create_user_profile;
385
386mod create_workforce;
387
388mod create_workteam;
389
390/// Operation customization and supporting types.
391///
392/// The underlying HTTP requests made during an operation can be customized
393/// by calling the `customize()` method on the builder returned from a client
394/// operation call. For example, this can be used to add an additional HTTP header:
395///
396/// ```ignore
397/// # async fn wrapper() -> ::std::result::Result<(), aws_sdk_sagemaker::Error> {
398/// # let client: aws_sdk_sagemaker::Client = unimplemented!();
399/// use ::http::header::{HeaderName, HeaderValue};
400///
401/// let result = client.add_association()
402///     .customize()
403///     .mutate_request(|req| {
404///         // Add `x-example-header` with value
405///         req.headers_mut()
406///             .insert(
407///                 HeaderName::from_static("x-example-header"),
408///                 HeaderValue::from_static("1"),
409///             );
410///     })
411///     .send()
412///     .await;
413/// # }
414/// ```
415pub mod customize;
416
417mod delete_action;
418
419mod delete_algorithm;
420
421mod delete_app;
422
423mod delete_app_image_config;
424
425mod delete_artifact;
426
427mod delete_association;
428
429mod delete_cluster;
430
431mod delete_cluster_scheduler_config;
432
433mod delete_code_repository;
434
435mod delete_compilation_job;
436
437mod delete_compute_quota;
438
439mod delete_context;
440
441mod delete_data_quality_job_definition;
442
443mod delete_device_fleet;
444
445mod delete_domain;
446
447mod delete_edge_deployment_plan;
448
449mod delete_edge_deployment_stage;
450
451mod delete_endpoint;
452
453mod delete_endpoint_config;
454
455mod delete_experiment;
456
457mod delete_feature_group;
458
459mod delete_flow_definition;
460
461mod delete_hub;
462
463mod delete_hub_content;
464
465mod delete_hub_content_reference;
466
467mod delete_human_task_ui;
468
469mod delete_hyper_parameter_tuning_job;
470
471mod delete_image;
472
473mod delete_image_version;
474
475mod delete_inference_component;
476
477mod delete_inference_experiment;
478
479mod delete_mlflow_tracking_server;
480
481mod delete_model;
482
483mod delete_model_bias_job_definition;
484
485mod delete_model_card;
486
487mod delete_model_explainability_job_definition;
488
489mod delete_model_package;
490
491mod delete_model_package_group;
492
493mod delete_model_package_group_policy;
494
495mod delete_model_quality_job_definition;
496
497mod delete_monitoring_schedule;
498
499mod delete_notebook_instance;
500
501mod delete_notebook_instance_lifecycle_config;
502
503mod delete_optimization_job;
504
505mod delete_partner_app;
506
507mod delete_pipeline;
508
509mod delete_processing_job;
510
511mod delete_project;
512
513mod delete_space;
514
515mod delete_studio_lifecycle_config;
516
517mod delete_tags;
518
519mod delete_training_job;
520
521mod delete_trial;
522
523mod delete_trial_component;
524
525mod delete_user_profile;
526
527mod delete_workforce;
528
529mod delete_workteam;
530
531mod deregister_devices;
532
533mod describe_action;
534
535mod describe_algorithm;
536
537mod describe_app;
538
539mod describe_app_image_config;
540
541mod describe_artifact;
542
543mod describe_auto_ml_job;
544
545mod describe_auto_ml_job_v2;
546
547mod describe_cluster;
548
549mod describe_cluster_event;
550
551mod describe_cluster_node;
552
553mod describe_cluster_scheduler_config;
554
555mod describe_code_repository;
556
557mod describe_compilation_job;
558
559mod describe_compute_quota;
560
561mod describe_context;
562
563mod describe_data_quality_job_definition;
564
565mod describe_device;
566
567mod describe_device_fleet;
568
569mod describe_domain;
570
571mod describe_edge_deployment_plan;
572
573mod describe_edge_packaging_job;
574
575mod describe_endpoint;
576
577mod describe_endpoint_config;
578
579mod describe_experiment;
580
581mod describe_feature_group;
582
583mod describe_feature_metadata;
584
585mod describe_flow_definition;
586
587mod describe_hub;
588
589mod describe_hub_content;
590
591mod describe_human_task_ui;
592
593mod describe_hyper_parameter_tuning_job;
594
595mod describe_image;
596
597mod describe_image_version;
598
599mod describe_inference_component;
600
601mod describe_inference_experiment;
602
603mod describe_inference_recommendations_job;
604
605mod describe_labeling_job;
606
607mod describe_lineage_group;
608
609mod describe_mlflow_tracking_server;
610
611mod describe_model;
612
613mod describe_model_bias_job_definition;
614
615mod describe_model_card;
616
617mod describe_model_card_export_job;
618
619mod describe_model_explainability_job_definition;
620
621mod describe_model_package;
622
623mod describe_model_package_group;
624
625mod describe_model_quality_job_definition;
626
627mod describe_monitoring_schedule;
628
629mod describe_notebook_instance;
630
631mod describe_notebook_instance_lifecycle_config;
632
633mod describe_optimization_job;
634
635mod describe_partner_app;
636
637mod describe_pipeline;
638
639mod describe_pipeline_definition_for_execution;
640
641mod describe_pipeline_execution;
642
643mod describe_processing_job;
644
645mod describe_project;
646
647mod describe_reserved_capacity;
648
649mod describe_space;
650
651mod describe_studio_lifecycle_config;
652
653mod describe_subscribed_workteam;
654
655mod describe_training_job;
656
657mod describe_training_plan;
658
659mod describe_transform_job;
660
661mod describe_trial;
662
663mod describe_trial_component;
664
665mod describe_user_profile;
666
667mod describe_workforce;
668
669mod describe_workteam;
670
671mod detach_cluster_node_volume;
672
673mod disable_sagemaker_servicecatalog_portfolio;
674
675mod disassociate_trial_component;
676
677mod enable_sagemaker_servicecatalog_portfolio;
678
679mod get_device_fleet_report;
680
681mod get_lineage_group_policy;
682
683mod get_model_package_group_policy;
684
685mod get_sagemaker_servicecatalog_portfolio_status;
686
687mod get_scaling_configuration_recommendation;
688
689mod get_search_suggestions;
690
691mod import_hub_content;
692
693mod list_actions;
694
695mod list_algorithms;
696
697mod list_aliases;
698
699mod list_app_image_configs;
700
701mod list_apps;
702
703mod list_artifacts;
704
705mod list_associations;
706
707mod list_auto_ml_jobs;
708
709mod list_candidates_for_auto_ml_job;
710
711mod list_cluster_events;
712
713mod list_cluster_nodes;
714
715mod list_cluster_scheduler_configs;
716
717mod list_clusters;
718
719mod list_code_repositories;
720
721mod list_compilation_jobs;
722
723mod list_compute_quotas;
724
725mod list_contexts;
726
727mod list_data_quality_job_definitions;
728
729mod list_device_fleets;
730
731mod list_devices;
732
733mod list_domains;
734
735mod list_edge_deployment_plans;
736
737mod list_edge_packaging_jobs;
738
739mod list_endpoint_configs;
740
741mod list_endpoints;
742
743mod list_experiments;
744
745mod list_feature_groups;
746
747mod list_flow_definitions;
748
749mod list_hub_content_versions;
750
751mod list_hub_contents;
752
753mod list_hubs;
754
755mod list_human_task_uis;
756
757mod list_hyper_parameter_tuning_jobs;
758
759mod list_image_versions;
760
761mod list_images;
762
763mod list_inference_components;
764
765mod list_inference_experiments;
766
767mod list_inference_recommendations_job_steps;
768
769mod list_inference_recommendations_jobs;
770
771mod list_labeling_jobs;
772
773mod list_labeling_jobs_for_workteam;
774
775mod list_lineage_groups;
776
777mod list_mlflow_tracking_servers;
778
779mod list_model_bias_job_definitions;
780
781mod list_model_card_export_jobs;
782
783mod list_model_card_versions;
784
785mod list_model_cards;
786
787mod list_model_explainability_job_definitions;
788
789mod list_model_metadata;
790
791mod list_model_package_groups;
792
793mod list_model_packages;
794
795mod list_model_quality_job_definitions;
796
797mod list_models;
798
799mod list_monitoring_alert_history;
800
801mod list_monitoring_alerts;
802
803mod list_monitoring_executions;
804
805mod list_monitoring_schedules;
806
807mod list_notebook_instance_lifecycle_configs;
808
809mod list_notebook_instances;
810
811mod list_optimization_jobs;
812
813mod list_partner_apps;
814
815mod list_pipeline_execution_steps;
816
817mod list_pipeline_executions;
818
819mod list_pipeline_parameters_for_execution;
820
821mod list_pipeline_versions;
822
823mod list_pipelines;
824
825mod list_processing_jobs;
826
827mod list_projects;
828
829mod list_resource_catalogs;
830
831mod list_spaces;
832
833mod list_stage_devices;
834
835mod list_studio_lifecycle_configs;
836
837mod list_subscribed_workteams;
838
839mod list_tags;
840
841mod list_training_jobs;
842
843mod list_training_jobs_for_hyper_parameter_tuning_job;
844
845mod list_training_plans;
846
847mod list_transform_jobs;
848
849mod list_trial_components;
850
851mod list_trials;
852
853mod list_ultra_servers_by_reserved_capacity;
854
855mod list_user_profiles;
856
857mod list_workforces;
858
859mod list_workteams;
860
861mod put_model_package_group_policy;
862
863mod query_lineage;
864
865mod register_devices;
866
867mod render_ui_template;
868
869mod retry_pipeline_execution;
870
871mod search;
872
873mod search_training_plan_offerings;
874
875mod send_pipeline_execution_step_failure;
876
877mod send_pipeline_execution_step_success;
878
879mod start_edge_deployment_stage;
880
881mod start_inference_experiment;
882
883mod start_mlflow_tracking_server;
884
885mod start_monitoring_schedule;
886
887mod start_notebook_instance;
888
889mod start_pipeline_execution;
890
891mod start_session;
892
893mod stop_auto_ml_job;
894
895mod stop_compilation_job;
896
897mod stop_edge_deployment_stage;
898
899mod stop_edge_packaging_job;
900
901mod stop_hyper_parameter_tuning_job;
902
903mod stop_inference_experiment;
904
905mod stop_inference_recommendations_job;
906
907mod stop_labeling_job;
908
909mod stop_mlflow_tracking_server;
910
911mod stop_monitoring_schedule;
912
913mod stop_notebook_instance;
914
915mod stop_optimization_job;
916
917mod stop_pipeline_execution;
918
919mod stop_processing_job;
920
921mod stop_training_job;
922
923mod stop_transform_job;
924
925mod update_action;
926
927mod update_app_image_config;
928
929mod update_artifact;
930
931mod update_cluster;
932
933mod update_cluster_scheduler_config;
934
935mod update_cluster_software;
936
937mod update_code_repository;
938
939mod update_compute_quota;
940
941mod update_context;
942
943mod update_device_fleet;
944
945mod update_devices;
946
947mod update_domain;
948
949mod update_endpoint;
950
951mod update_endpoint_weights_and_capacities;
952
953mod update_experiment;
954
955mod update_feature_group;
956
957mod update_feature_metadata;
958
959mod update_hub;
960
961mod update_hub_content;
962
963mod update_hub_content_reference;
964
965mod update_image;
966
967mod update_image_version;
968
969mod update_inference_component;
970
971mod update_inference_component_runtime_config;
972
973mod update_inference_experiment;
974
975mod update_mlflow_tracking_server;
976
977mod update_model_card;
978
979mod update_model_package;
980
981mod update_monitoring_alert;
982
983mod update_monitoring_schedule;
984
985mod update_notebook_instance;
986
987mod update_notebook_instance_lifecycle_config;
988
989mod update_partner_app;
990
991mod update_pipeline;
992
993mod update_pipeline_execution;
994
995mod update_pipeline_version;
996
997mod update_project;
998
999mod update_space;
1000
1001mod update_training_job;
1002
1003mod update_trial;
1004
1005mod update_trial_component;
1006
1007mod update_user_profile;
1008
1009mod update_workforce;
1010
1011mod update_workteam;