# WARNING ABOUT GENERATED CODE # # This file is generated. See the contributing guide for more information: # https://github.com/aws/aws-sdk-ruby/blob/version-3/CONTRIBUTING.md # # WARNING ABOUT GENERATED CODE module Aws::SageMaker module Types class ActionSource attr_accessor source_uri: ::String attr_accessor source_type: ::String attr_accessor source_id: ::String SENSITIVE: [] end class ActionSummary attr_accessor action_arn: ::String attr_accessor action_name: ::String attr_accessor source: Types::ActionSource attr_accessor action_type: ::String attr_accessor status: ("Unknown" | "InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class AddAssociationRequest attr_accessor source_arn: ::String attr_accessor destination_arn: ::String attr_accessor association_type: ("ContributedTo" | "AssociatedWith" | "DerivedFrom" | "Produced" | "SameAs") SENSITIVE: [] end class AddAssociationResponse attr_accessor source_arn: ::String attr_accessor destination_arn: ::String SENSITIVE: [] end class AddTagsInput attr_accessor resource_arn: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class AddTagsOutput attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class AdditionalInferenceSpecificationDefinition attr_accessor name: ::String attr_accessor description: ::String attr_accessor containers: ::Array[Types::ModelPackageContainerDefinition] attr_accessor supported_transform_instance_types: ::Array[("ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6i.2xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.32xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.r6i.large" | "ml.r6i.xlarge" | "ml.r6i.2xlarge" | "ml.r6i.4xlarge" | "ml.r6i.8xlarge" | "ml.r6i.12xlarge" | "ml.r6i.16xlarge" | "ml.r6i.24xlarge" | "ml.r6i.32xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge")] attr_accessor supported_realtime_inference_instance_types: ::Array[("ml.t2.medium" | "ml.t2.large" | "ml.t2.xlarge" | "ml.t2.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m5d.large" | "ml.m5d.xlarge" | "ml.m5d.2xlarge" | "ml.m5d.4xlarge" | "ml.m5d.12xlarge" | "ml.m5d.24xlarge" | "ml.c4.large" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.c5.large" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5d.large" | "ml.c5d.xlarge" | "ml.c5d.2xlarge" | "ml.c5d.4xlarge" | "ml.c5d.9xlarge" | "ml.c5d.18xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.12xlarge" | "ml.r5.24xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.12xlarge" | "ml.r5d.24xlarge" | "ml.inf1.xlarge" | "ml.inf1.2xlarge" | "ml.inf1.6xlarge" | "ml.inf1.24xlarge" | "ml.dl1.24xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge" | "ml.p4d.24xlarge" | "ml.c7g.large" | "ml.c7g.xlarge" | "ml.c7g.2xlarge" | "ml.c7g.4xlarge" | "ml.c7g.8xlarge" | "ml.c7g.12xlarge" | "ml.c7g.16xlarge" | "ml.m6g.large" | "ml.m6g.xlarge" | "ml.m6g.2xlarge" | "ml.m6g.4xlarge" | "ml.m6g.8xlarge" | "ml.m6g.12xlarge" | "ml.m6g.16xlarge" | "ml.m6gd.large" | "ml.m6gd.xlarge" | "ml.m6gd.2xlarge" | "ml.m6gd.4xlarge" | "ml.m6gd.8xlarge" | "ml.m6gd.12xlarge" | "ml.m6gd.16xlarge" | "ml.c6g.large" | "ml.c6g.xlarge" | "ml.c6g.2xlarge" | "ml.c6g.4xlarge" | "ml.c6g.8xlarge" | "ml.c6g.12xlarge" | "ml.c6g.16xlarge" | "ml.c6gd.large" | "ml.c6gd.xlarge" | "ml.c6gd.2xlarge" | "ml.c6gd.4xlarge" | "ml.c6gd.8xlarge" | "ml.c6gd.12xlarge" | "ml.c6gd.16xlarge" | "ml.c6gn.large" | "ml.c6gn.xlarge" | "ml.c6gn.2xlarge" | "ml.c6gn.4xlarge" | "ml.c6gn.8xlarge" | "ml.c6gn.12xlarge" | "ml.c6gn.16xlarge" | "ml.r6g.large" | "ml.r6g.xlarge" | "ml.r6g.2xlarge" | "ml.r6g.4xlarge" | "ml.r6g.8xlarge" | "ml.r6g.12xlarge" | "ml.r6g.16xlarge" | "ml.r6gd.large" | "ml.r6gd.xlarge" | "ml.r6gd.2xlarge" | "ml.r6gd.4xlarge" | "ml.r6gd.8xlarge" | "ml.r6gd.12xlarge" | "ml.r6gd.16xlarge" | "ml.p4de.24xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.inf2.xlarge" | "ml.inf2.8xlarge" | "ml.inf2.24xlarge" | "ml.inf2.48xlarge" | "ml.p5.48xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge")] attr_accessor supported_content_types: ::Array[::String] attr_accessor supported_response_mime_types: ::Array[::String] SENSITIVE: [] end class AdditionalModelDataSource attr_accessor channel_name: ::String attr_accessor s3_data_source: Types::S3ModelDataSource SENSITIVE: [] end class AdditionalS3DataSource attr_accessor s3_data_type: ("S3Object" | "S3Prefix") attr_accessor s3_uri: ::String attr_accessor compression_type: ("None" | "Gzip") SENSITIVE: [] end class AgentVersion attr_accessor version: ::String attr_accessor agent_count: ::Integer SENSITIVE: [] end class Alarm attr_accessor alarm_name: ::String SENSITIVE: [] end class AlgorithmSpecification attr_accessor training_image: ::String attr_accessor algorithm_name: ::String attr_accessor training_input_mode: ("Pipe" | "File" | "FastFile") attr_accessor metric_definitions: ::Array[Types::MetricDefinition] attr_accessor enable_sage_maker_metrics_time_series: bool attr_accessor container_entrypoint: ::Array[::String] attr_accessor container_arguments: ::Array[::String] attr_accessor training_image_config: Types::TrainingImageConfig SENSITIVE: [] end class AlgorithmStatusDetails attr_accessor validation_statuses: ::Array[Types::AlgorithmStatusItem] attr_accessor image_scan_statuses: ::Array[Types::AlgorithmStatusItem] SENSITIVE: [] end class AlgorithmStatusItem attr_accessor name: ::String attr_accessor status: ("NotStarted" | "InProgress" | "Completed" | "Failed") attr_accessor failure_reason: ::String SENSITIVE: [] end class AlgorithmSummary attr_accessor algorithm_name: ::String attr_accessor algorithm_arn: ::String attr_accessor algorithm_description: ::String attr_accessor creation_time: ::Time attr_accessor algorithm_status: ("Pending" | "InProgress" | "Completed" | "Failed" | "Deleting") SENSITIVE: [] end class AlgorithmValidationProfile attr_accessor profile_name: ::String attr_accessor training_job_definition: Types::TrainingJobDefinition attr_accessor transform_job_definition: Types::TransformJobDefinition SENSITIVE: [] end class AlgorithmValidationSpecification attr_accessor validation_role: ::String attr_accessor validation_profiles: ::Array[Types::AlgorithmValidationProfile] SENSITIVE: [] end class AmazonQSettings attr_accessor status: ("ENABLED" | "DISABLED") attr_accessor q_profile_arn: ::String SENSITIVE: [] end class AnnotationConsolidationConfig attr_accessor annotation_consolidation_lambda_arn: ::String SENSITIVE: [] end class AppDetails attr_accessor domain_id: ::String attr_accessor user_profile_name: ::String attr_accessor space_name: ::String attr_accessor app_type: ("JupyterServer" | "KernelGateway" | "DetailedProfiler" | "TensorBoard" | "CodeEditor" | "JupyterLab" | "RStudioServerPro" | "RSessionGateway" | "Canvas") attr_accessor app_name: ::String attr_accessor status: ("Deleted" | "Deleting" | "Failed" | "InService" | "Pending") attr_accessor creation_time: ::Time attr_accessor resource_spec: Types::ResourceSpec SENSITIVE: [] end class AppImageConfigDetails attr_accessor app_image_config_arn: ::String attr_accessor app_image_config_name: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor kernel_gateway_image_config: Types::KernelGatewayImageConfig attr_accessor jupyter_lab_app_image_config: Types::JupyterLabAppImageConfig attr_accessor code_editor_app_image_config: Types::CodeEditorAppImageConfig SENSITIVE: [] end class AppLifecycleManagement attr_accessor idle_settings: Types::IdleSettings SENSITIVE: [] end class AppSpecification attr_accessor image_uri: ::String attr_accessor container_entrypoint: ::Array[::String] attr_accessor container_arguments: ::Array[::String] SENSITIVE: [] end class ArtifactSource attr_accessor source_uri: ::String attr_accessor source_types: ::Array[Types::ArtifactSourceType] SENSITIVE: [] end class ArtifactSourceType attr_accessor source_id_type: ("MD5Hash" | "S3ETag" | "S3Version" | "Custom") attr_accessor value: ::String SENSITIVE: [] end class ArtifactSummary attr_accessor artifact_arn: ::String attr_accessor artifact_name: ::String attr_accessor source: Types::ArtifactSource attr_accessor artifact_type: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class AssociateTrialComponentRequest attr_accessor trial_component_name: ::String attr_accessor trial_name: ::String SENSITIVE: [] end class AssociateTrialComponentResponse attr_accessor trial_component_arn: ::String attr_accessor trial_arn: ::String SENSITIVE: [] end class AssociationSummary attr_accessor source_arn: ::String attr_accessor destination_arn: ::String attr_accessor source_type: ::String attr_accessor destination_type: ::String attr_accessor association_type: ("ContributedTo" | "AssociatedWith" | "DerivedFrom" | "Produced" | "SameAs") attr_accessor source_name: ::String attr_accessor destination_name: ::String attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext SENSITIVE: [] end class AsyncInferenceClientConfig attr_accessor max_concurrent_invocations_per_instance: ::Integer SENSITIVE: [] end class AsyncInferenceConfig attr_accessor client_config: Types::AsyncInferenceClientConfig attr_accessor output_config: Types::AsyncInferenceOutputConfig SENSITIVE: [] end class AsyncInferenceNotificationConfig attr_accessor success_topic: ::String attr_accessor error_topic: ::String attr_accessor include_inference_response_in: ::Array[("SUCCESS_NOTIFICATION_TOPIC" | "ERROR_NOTIFICATION_TOPIC")] SENSITIVE: [] end class AsyncInferenceOutputConfig attr_accessor kms_key_id: ::String attr_accessor s3_output_path: ::String attr_accessor notification_config: Types::AsyncInferenceNotificationConfig attr_accessor s3_failure_path: ::String SENSITIVE: [] end class AthenaDatasetDefinition attr_accessor catalog: ::String attr_accessor database: ::String attr_accessor query_string: ::String attr_accessor work_group: ::String attr_accessor output_s3_uri: ::String attr_accessor kms_key_id: ::String attr_accessor output_format: ("PARQUET" | "ORC" | "AVRO" | "JSON" | "TEXTFILE") attr_accessor output_compression: ("GZIP" | "SNAPPY" | "ZLIB") SENSITIVE: [] end class AutoMLAlgorithmConfig attr_accessor auto_ml_algorithms: ::Array[("xgboost" | "linear-learner" | "mlp" | "lightgbm" | "catboost" | "randomforest" | "extra-trees" | "nn-torch" | "fastai" | "cnn-qr" | "deepar" | "prophet" | "npts" | "arima" | "ets")] SENSITIVE: [] end class AutoMLCandidate attr_accessor candidate_name: ::String attr_accessor final_auto_ml_job_objective_metric: Types::FinalAutoMLJobObjectiveMetric attr_accessor objective_status: ("Succeeded" | "Pending" | "Failed") attr_accessor candidate_steps: ::Array[Types::AutoMLCandidateStep] attr_accessor candidate_status: ("Completed" | "InProgress" | "Failed" | "Stopped" | "Stopping") attr_accessor inference_containers: ::Array[Types::AutoMLContainerDefinition] attr_accessor creation_time: ::Time attr_accessor end_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor failure_reason: ::String attr_accessor candidate_properties: Types::CandidateProperties attr_accessor inference_container_definitions: ::Hash[("CPU" | "GPU"), ::Array[Types::AutoMLContainerDefinition]] SENSITIVE: [] end class AutoMLCandidateGenerationConfig attr_accessor feature_specification_s3_uri: ::String attr_accessor algorithms_config: ::Array[Types::AutoMLAlgorithmConfig] SENSITIVE: [] end class AutoMLCandidateStep attr_accessor candidate_step_type: ("AWS::SageMaker::TrainingJob" | "AWS::SageMaker::TransformJob" | "AWS::SageMaker::ProcessingJob") attr_accessor candidate_step_arn: ::String attr_accessor candidate_step_name: ::String SENSITIVE: [] end class AutoMLChannel attr_accessor data_source: Types::AutoMLDataSource attr_accessor compression_type: ("None" | "Gzip") attr_accessor target_attribute_name: ::String attr_accessor content_type: ::String attr_accessor channel_type: ("training" | "validation") attr_accessor sample_weight_attribute_name: ::String SENSITIVE: [] end class AutoMLComputeConfig attr_accessor emr_serverless_compute_config: Types::EmrServerlessComputeConfig SENSITIVE: [] end class AutoMLContainerDefinition attr_accessor image: ::String attr_accessor model_data_url: ::String attr_accessor environment: ::Hash[::String, ::String] SENSITIVE: [] end class AutoMLDataSource attr_accessor s3_data_source: Types::AutoMLS3DataSource SENSITIVE: [] end class AutoMLDataSplitConfig attr_accessor validation_fraction: ::Float SENSITIVE: [] end class AutoMLJobArtifacts attr_accessor candidate_definition_notebook_location: ::String attr_accessor data_exploration_notebook_location: ::String SENSITIVE: [] end class AutoMLJobChannel attr_accessor channel_type: ("training" | "validation") attr_accessor content_type: ::String attr_accessor compression_type: ("None" | "Gzip") attr_accessor data_source: Types::AutoMLDataSource SENSITIVE: [] end class AutoMLJobCompletionCriteria attr_accessor max_candidates: ::Integer attr_accessor max_runtime_per_training_job_in_seconds: ::Integer attr_accessor max_auto_ml_job_runtime_in_seconds: ::Integer SENSITIVE: [] end class AutoMLJobConfig attr_accessor completion_criteria: Types::AutoMLJobCompletionCriteria attr_accessor security_config: Types::AutoMLSecurityConfig attr_accessor candidate_generation_config: Types::AutoMLCandidateGenerationConfig attr_accessor data_split_config: Types::AutoMLDataSplitConfig attr_accessor mode: ("AUTO" | "ENSEMBLING" | "HYPERPARAMETER_TUNING") SENSITIVE: [] end class AutoMLJobObjective attr_accessor metric_name: ("Accuracy" | "MSE" | "F1" | "F1macro" | "AUC" | "RMSE" | "BalancedAccuracy" | "R2" | "Recall" | "RecallMacro" | "Precision" | "PrecisionMacro" | "MAE" | "MAPE" | "MASE" | "WAPE" | "AverageWeightedQuantileLoss") SENSITIVE: [] end class AutoMLJobStepMetadata attr_accessor arn: ::String SENSITIVE: [] end class AutoMLJobSummary attr_accessor auto_ml_job_name: ::String attr_accessor auto_ml_job_arn: ::String attr_accessor auto_ml_job_status: ("Completed" | "InProgress" | "Failed" | "Stopped" | "Stopping") attr_accessor auto_ml_job_secondary_status: ("Starting" | "MaxCandidatesReached" | "Failed" | "Stopped" | "MaxAutoMLJobRuntimeReached" | "Stopping" | "CandidateDefinitionsGenerated" | "Completed" | "ExplainabilityError" | "DeployingModel" | "ModelDeploymentError" | "GeneratingModelInsightsReport" | "ModelInsightsError" | "AnalyzingData" | "FeatureEngineering" | "ModelTuning" | "GeneratingExplainabilityReport" | "TrainingModels" | "PreTraining") attr_accessor creation_time: ::Time attr_accessor end_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor failure_reason: ::String attr_accessor partial_failure_reasons: ::Array[Types::AutoMLPartialFailureReason] SENSITIVE: [] end class AutoMLOutputDataConfig attr_accessor kms_key_id: ::String attr_accessor s3_output_path: ::String SENSITIVE: [] end class AutoMLPartialFailureReason attr_accessor partial_failure_message: ::String SENSITIVE: [] end class AutoMLProblemTypeConfig attr_accessor image_classification_job_config: Types::ImageClassificationJobConfig attr_accessor text_classification_job_config: Types::TextClassificationJobConfig attr_accessor time_series_forecasting_job_config: Types::TimeSeriesForecastingJobConfig attr_accessor tabular_job_config: Types::TabularJobConfig attr_accessor text_generation_job_config: Types::TextGenerationJobConfig attr_accessor unknown: untyped SENSITIVE: [] class ImageClassificationJobConfig < AutoMLProblemTypeConfig end class TextClassificationJobConfig < AutoMLProblemTypeConfig end class TimeSeriesForecastingJobConfig < AutoMLProblemTypeConfig end class TabularJobConfig < AutoMLProblemTypeConfig end class TextGenerationJobConfig < AutoMLProblemTypeConfig end class Unknown < AutoMLProblemTypeConfig end end class AutoMLProblemTypeResolvedAttributes attr_accessor tabular_resolved_attributes: Types::TabularResolvedAttributes attr_accessor text_generation_resolved_attributes: Types::TextGenerationResolvedAttributes attr_accessor unknown: untyped SENSITIVE: [] class TabularResolvedAttributes < AutoMLProblemTypeResolvedAttributes end class TextGenerationResolvedAttributes < AutoMLProblemTypeResolvedAttributes end class Unknown < AutoMLProblemTypeResolvedAttributes end end class AutoMLResolvedAttributes attr_accessor auto_ml_job_objective: Types::AutoMLJobObjective attr_accessor completion_criteria: Types::AutoMLJobCompletionCriteria attr_accessor auto_ml_problem_type_resolved_attributes: Types::AutoMLProblemTypeResolvedAttributes SENSITIVE: [] end class AutoMLS3DataSource attr_accessor s3_data_type: ("ManifestFile" | "S3Prefix" | "AugmentedManifestFile") attr_accessor s3_uri: ::String SENSITIVE: [] end class AutoMLSecurityConfig attr_accessor volume_kms_key_id: ::String attr_accessor enable_inter_container_traffic_encryption: bool attr_accessor vpc_config: Types::VpcConfig SENSITIVE: [] end class AutoParameter attr_accessor name: ::String attr_accessor value_hint: ::String SENSITIVE: [] end class AutoRollbackConfig attr_accessor alarms: ::Array[Types::Alarm] SENSITIVE: [] end class Autotune attr_accessor mode: ("Enabled") SENSITIVE: [] end class BatchDataCaptureConfig attr_accessor destination_s3_uri: ::String attr_accessor kms_key_id: ::String attr_accessor generate_inference_id: bool SENSITIVE: [] end class BatchDescribeModelPackageError attr_accessor error_code: ::String attr_accessor error_response: ::String SENSITIVE: [] end class BatchDescribeModelPackageInput attr_accessor model_package_arn_list: ::Array[::String] SENSITIVE: [] end class BatchDescribeModelPackageOutput attr_accessor model_package_summaries: ::Hash[::String, Types::BatchDescribeModelPackageSummary] attr_accessor batch_describe_model_package_error_map: ::Hash[::String, Types::BatchDescribeModelPackageError] SENSITIVE: [] end class BatchDescribeModelPackageSummary attr_accessor model_package_group_name: ::String attr_accessor model_package_version: ::Integer attr_accessor model_package_arn: ::String attr_accessor model_package_description: ::String attr_accessor creation_time: ::Time attr_accessor inference_specification: Types::InferenceSpecification attr_accessor model_package_status: ("Pending" | "InProgress" | "Completed" | "Failed" | "Deleting") attr_accessor model_approval_status: ("Approved" | "Rejected" | "PendingManualApproval") SENSITIVE: [] end class BatchTransformInput attr_accessor data_captured_destination_s3_uri: ::String attr_accessor dataset_format: Types::MonitoringDatasetFormat attr_accessor local_path: ::String attr_accessor s3_input_mode: ("Pipe" | "File") attr_accessor s3_data_distribution_type: ("FullyReplicated" | "ShardedByS3Key") attr_accessor features_attribute: ::String attr_accessor inference_attribute: ::String attr_accessor probability_attribute: ::String attr_accessor probability_threshold_attribute: ::Float attr_accessor start_time_offset: ::String attr_accessor end_time_offset: ::String attr_accessor exclude_features_attribute: ::String SENSITIVE: [] end class BestObjectiveNotImproving attr_accessor max_number_of_training_jobs_not_improving: ::Integer SENSITIVE: [] end class Bias attr_accessor report: Types::MetricsSource attr_accessor pre_training_report: Types::MetricsSource attr_accessor post_training_report: Types::MetricsSource SENSITIVE: [] end class BlueGreenUpdatePolicy attr_accessor traffic_routing_configuration: Types::TrafficRoutingConfig attr_accessor termination_wait_in_seconds: ::Integer attr_accessor maximum_execution_timeout_in_seconds: ::Integer SENSITIVE: [] end class CacheHitResult attr_accessor source_pipeline_execution_arn: ::String SENSITIVE: [] end class CallbackStepMetadata attr_accessor callback_token: ::String attr_accessor sqs_queue_url: ::String attr_accessor output_parameters: ::Array[Types::OutputParameter] SENSITIVE: [] end class CandidateArtifactLocations attr_accessor explainability: ::String attr_accessor model_insights: ::String attr_accessor backtest_results: ::String SENSITIVE: [] end class CandidateGenerationConfig attr_accessor algorithms_config: ::Array[Types::AutoMLAlgorithmConfig] SENSITIVE: [] end class CandidateProperties attr_accessor candidate_artifact_locations: Types::CandidateArtifactLocations attr_accessor candidate_metrics: ::Array[Types::MetricDatum] SENSITIVE: [] end class CanvasAppSettings attr_accessor time_series_forecasting_settings: Types::TimeSeriesForecastingSettings attr_accessor model_register_settings: Types::ModelRegisterSettings attr_accessor workspace_settings: Types::WorkspaceSettings attr_accessor identity_provider_o_auth_settings: ::Array[Types::IdentityProviderOAuthSetting] attr_accessor direct_deploy_settings: Types::DirectDeploySettings attr_accessor kendra_settings: Types::KendraSettings attr_accessor generative_ai_settings: Types::GenerativeAiSettings attr_accessor emr_serverless_settings: Types::EmrServerlessSettings SENSITIVE: [] end class CapacitySize attr_accessor type: ("INSTANCE_COUNT" | "CAPACITY_PERCENT") attr_accessor value: ::Integer SENSITIVE: [] end class CaptureContentTypeHeader attr_accessor csv_content_types: ::Array[::String] attr_accessor json_content_types: ::Array[::String] SENSITIVE: [] end class CaptureOption attr_accessor capture_mode: ("Input" | "Output" | "InputAndOutput") SENSITIVE: [] end class CategoricalParameter attr_accessor name: ::String attr_accessor value: ::Array[::String] SENSITIVE: [] end class CategoricalParameterRange attr_accessor name: ::String attr_accessor values: ::Array[::String] SENSITIVE: [] end class CategoricalParameterRangeSpecification attr_accessor values: ::Array[::String] SENSITIVE: [] end class Channel attr_accessor channel_name: ::String attr_accessor data_source: Types::DataSource attr_accessor content_type: ::String attr_accessor compression_type: ("None" | "Gzip") attr_accessor record_wrapper_type: ("None" | "RecordIO") attr_accessor input_mode: ("Pipe" | "File" | "FastFile") attr_accessor shuffle_config: Types::ShuffleConfig SENSITIVE: [] end class ChannelSpecification attr_accessor name: ::String attr_accessor description: ::String attr_accessor is_required: bool attr_accessor supported_content_types: ::Array[::String] attr_accessor supported_compression_types: ::Array[("None" | "Gzip")] attr_accessor supported_input_modes: ::Array[("Pipe" | "File" | "FastFile")] SENSITIVE: [] end class CheckpointConfig attr_accessor s3_uri: ::String attr_accessor local_path: ::String SENSITIVE: [] end class ClarifyCheckStepMetadata attr_accessor check_type: ::String attr_accessor baseline_used_for_drift_check_constraints: ::String attr_accessor calculated_baseline_constraints: ::String attr_accessor model_package_group_name: ::String attr_accessor violation_report: ::String attr_accessor check_job_arn: ::String attr_accessor skip_check: bool attr_accessor register_new_baseline: bool SENSITIVE: [] end class ClarifyExplainerConfig attr_accessor enable_explanations: ::String attr_accessor inference_config: Types::ClarifyInferenceConfig attr_accessor shap_config: Types::ClarifyShapConfig SENSITIVE: [] end class ClarifyInferenceConfig attr_accessor features_attribute: ::String attr_accessor content_template: ::String attr_accessor max_record_count: ::Integer attr_accessor max_payload_in_mb: ::Integer attr_accessor probability_index: ::Integer attr_accessor label_index: ::Integer attr_accessor probability_attribute: ::String attr_accessor label_attribute: ::String attr_accessor label_headers: ::Array[::String] attr_accessor feature_headers: ::Array[::String] attr_accessor feature_types: ::Array[("numerical" | "categorical" | "text")] SENSITIVE: [] end class ClarifyShapBaselineConfig attr_accessor mime_type: ::String attr_accessor shap_baseline: ::String attr_accessor shap_baseline_uri: ::String SENSITIVE: [] end class ClarifyShapConfig attr_accessor shap_baseline_config: Types::ClarifyShapBaselineConfig attr_accessor number_of_samples: ::Integer attr_accessor use_logit: bool attr_accessor seed: ::Integer attr_accessor text_config: Types::ClarifyTextConfig SENSITIVE: [] end class ClarifyTextConfig attr_accessor language: ("af" | "sq" | "ar" | "hy" | "eu" | "bn" | "bg" | "ca" | "zh" | "hr" | "cs" | "da" | "nl" | "en" | "et" | "fi" | "fr" | "de" | "el" | "gu" | "he" | "hi" | "hu" | "is" | "id" | "ga" | "it" | "kn" | "ky" | "lv" | "lt" | "lb" | "mk" | "ml" | "mr" | "ne" | "nb" | "fa" | "pl" | "pt" | "ro" | "ru" | "sa" | "sr" | "tn" | "si" | "sk" | "sl" | "es" | "sv" | "tl" | "ta" | "tt" | "te" | "tr" | "uk" | "ur" | "yo" | "lij" | "xx") attr_accessor granularity: ("token" | "sentence" | "paragraph") SENSITIVE: [] end class ClusterEbsVolumeConfig attr_accessor volume_size_in_gb: ::Integer SENSITIVE: [] end class ClusterInstanceGroupDetails attr_accessor current_count: ::Integer attr_accessor target_count: ::Integer attr_accessor instance_group_name: ::String attr_accessor instance_type: ("ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.c5.large" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.12xlarge" | "ml.c5.18xlarge" | "ml.c5.24xlarge" | "ml.c5n.large" | "ml.c5n.2xlarge" | "ml.c5n.4xlarge" | "ml.c5n.9xlarge" | "ml.c5n.18xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.8xlarge" | "ml.m5.12xlarge" | "ml.m5.16xlarge" | "ml.m5.24xlarge" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge") attr_accessor life_cycle_config: Types::ClusterLifeCycleConfig attr_accessor execution_role: ::String attr_accessor threads_per_core: ::Integer attr_accessor instance_storage_configs: ::Array[Types::ClusterInstanceStorageConfig] attr_accessor on_start_deep_health_checks: ::Array[("InstanceStress" | "InstanceConnectivity")] SENSITIVE: [] end class ClusterInstanceGroupSpecification attr_accessor instance_count: ::Integer attr_accessor instance_group_name: ::String attr_accessor instance_type: ("ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.c5.large" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.12xlarge" | "ml.c5.18xlarge" | "ml.c5.24xlarge" | "ml.c5n.large" | "ml.c5n.2xlarge" | "ml.c5n.4xlarge" | "ml.c5n.9xlarge" | "ml.c5n.18xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.8xlarge" | "ml.m5.12xlarge" | "ml.m5.16xlarge" | "ml.m5.24xlarge" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge") attr_accessor life_cycle_config: Types::ClusterLifeCycleConfig attr_accessor execution_role: ::String attr_accessor threads_per_core: ::Integer attr_accessor instance_storage_configs: ::Array[Types::ClusterInstanceStorageConfig] attr_accessor on_start_deep_health_checks: ::Array[("InstanceStress" | "InstanceConnectivity")] SENSITIVE: [] end class ClusterInstancePlacement attr_accessor availability_zone: ::String attr_accessor availability_zone_id: ::String SENSITIVE: [] end class ClusterInstanceStatusDetails attr_accessor status: ("Running" | "Failure" | "Pending" | "ShuttingDown" | "SystemUpdating" | "DeepHealthCheckInProgress") attr_accessor message: ::String SENSITIVE: [] end class ClusterInstanceStorageConfig attr_accessor ebs_volume_config: Types::ClusterEbsVolumeConfig attr_accessor unknown: untyped SENSITIVE: [] class EbsVolumeConfig < ClusterInstanceStorageConfig end class Unknown < ClusterInstanceStorageConfig end end class ClusterLifeCycleConfig attr_accessor source_s3_uri: ::String attr_accessor on_create: ::String SENSITIVE: [] end class ClusterNodeDetails attr_accessor instance_group_name: ::String attr_accessor instance_id: ::String attr_accessor instance_status: Types::ClusterInstanceStatusDetails attr_accessor instance_type: ("ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.c5.large" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.12xlarge" | "ml.c5.18xlarge" | "ml.c5.24xlarge" | "ml.c5n.large" | "ml.c5n.2xlarge" | "ml.c5n.4xlarge" | "ml.c5n.9xlarge" | "ml.c5n.18xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.8xlarge" | "ml.m5.12xlarge" | "ml.m5.16xlarge" | "ml.m5.24xlarge" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge") attr_accessor launch_time: ::Time attr_accessor life_cycle_config: Types::ClusterLifeCycleConfig attr_accessor threads_per_core: ::Integer attr_accessor instance_storage_configs: ::Array[Types::ClusterInstanceStorageConfig] attr_accessor private_primary_ip: ::String attr_accessor private_dns_hostname: ::String attr_accessor placement: Types::ClusterInstancePlacement SENSITIVE: [] end class ClusterNodeSummary attr_accessor instance_group_name: ::String attr_accessor instance_id: ::String attr_accessor instance_type: ("ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.c5.large" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.12xlarge" | "ml.c5.18xlarge" | "ml.c5.24xlarge" | "ml.c5n.large" | "ml.c5n.2xlarge" | "ml.c5n.4xlarge" | "ml.c5n.9xlarge" | "ml.c5n.18xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.8xlarge" | "ml.m5.12xlarge" | "ml.m5.16xlarge" | "ml.m5.24xlarge" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge") attr_accessor launch_time: ::Time attr_accessor instance_status: Types::ClusterInstanceStatusDetails SENSITIVE: [] end class ClusterOrchestrator attr_accessor eks: Types::ClusterOrchestratorEksConfig SENSITIVE: [] end class ClusterOrchestratorEksConfig attr_accessor cluster_arn: ::String SENSITIVE: [] end class ClusterSummary attr_accessor cluster_arn: ::String attr_accessor cluster_name: ::String attr_accessor creation_time: ::Time attr_accessor cluster_status: ("Creating" | "Deleting" | "Failed" | "InService" | "RollingBack" | "SystemUpdating" | "Updating") SENSITIVE: [] end class CodeEditorAppImageConfig attr_accessor file_system_config: Types::FileSystemConfig attr_accessor container_config: Types::ContainerConfig SENSITIVE: [] end class CodeEditorAppSettings attr_accessor default_resource_spec: Types::ResourceSpec attr_accessor custom_images: ::Array[Types::CustomImage] attr_accessor lifecycle_config_arns: ::Array[::String] attr_accessor app_lifecycle_management: Types::AppLifecycleManagement attr_accessor built_in_lifecycle_config_arn: ::String SENSITIVE: [] end class CodeRepository attr_accessor repository_url: ::String SENSITIVE: [] end class CodeRepositorySummary attr_accessor code_repository_name: ::String attr_accessor code_repository_arn: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor git_config: Types::GitConfig SENSITIVE: [] end class CognitoConfig attr_accessor user_pool: ::String attr_accessor client_id: ::String SENSITIVE: [] end class CognitoMemberDefinition attr_accessor user_pool: ::String attr_accessor user_group: ::String attr_accessor client_id: ::String SENSITIVE: [] end class CollectionConfig attr_accessor vector_config: Types::VectorConfig attr_accessor unknown: untyped SENSITIVE: [] class VectorConfig < CollectionConfig end class Unknown < CollectionConfig end end class CollectionConfiguration attr_accessor collection_name: ::String attr_accessor collection_parameters: ::Hash[::String, ::String] SENSITIVE: [] end class CompilationJobSummary attr_accessor compilation_job_name: ::String attr_accessor compilation_job_arn: ::String attr_accessor creation_time: ::Time attr_accessor compilation_start_time: ::Time attr_accessor compilation_end_time: ::Time attr_accessor compilation_target_device: ("lambda" | "ml_m4" | "ml_m5" | "ml_m6g" | "ml_c4" | "ml_c5" | "ml_c6g" | "ml_p2" | "ml_p3" | "ml_g4dn" | "ml_inf1" | "ml_inf2" | "ml_trn1" | "ml_eia2" | "jetson_tx1" | "jetson_tx2" | "jetson_nano" | "jetson_xavier" | "rasp3b" | "rasp4b" | "imx8qm" | "deeplens" | "rk3399" | "rk3288" | "aisage" | "sbe_c" | "qcs605" | "qcs603" | "sitara_am57x" | "amba_cv2" | "amba_cv22" | "amba_cv25" | "x86_win32" | "x86_win64" | "coreml" | "jacinto_tda4vm" | "imx8mplus") attr_accessor compilation_target_platform_os: ("ANDROID" | "LINUX") attr_accessor compilation_target_platform_arch: ("X86_64" | "X86" | "ARM64" | "ARM_EABI" | "ARM_EABIHF") attr_accessor compilation_target_platform_accelerator: ("INTEL_GRAPHICS" | "MALI" | "NVIDIA" | "NNA") attr_accessor last_modified_time: ::Time attr_accessor compilation_job_status: ("INPROGRESS" | "COMPLETED" | "FAILED" | "STARTING" | "STOPPING" | "STOPPED") SENSITIVE: [] end class ConditionStepMetadata attr_accessor outcome: ("True" | "False") SENSITIVE: [] end class ConflictException attr_accessor message: ::String SENSITIVE: [] end class ContainerConfig attr_accessor container_arguments: ::Array[::String] attr_accessor container_entrypoint: ::Array[::String] attr_accessor container_environment_variables: ::Hash[::String, ::String] SENSITIVE: [] end class ContainerDefinition attr_accessor container_hostname: ::String attr_accessor image: ::String attr_accessor image_config: Types::ImageConfig attr_accessor mode: ("SingleModel" | "MultiModel") attr_accessor model_data_url: ::String attr_accessor model_data_source: Types::ModelDataSource attr_accessor additional_model_data_sources: ::Array[Types::AdditionalModelDataSource] attr_accessor environment: ::Hash[::String, ::String] attr_accessor model_package_name: ::String attr_accessor inference_specification_name: ::String attr_accessor multi_model_config: Types::MultiModelConfig SENSITIVE: [] end class ContextSource attr_accessor source_uri: ::String attr_accessor source_type: ::String attr_accessor source_id: ::String SENSITIVE: [] end class ContextSummary attr_accessor context_arn: ::String attr_accessor context_name: ::String attr_accessor source: Types::ContextSource attr_accessor context_type: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class ContinuousParameterRange attr_accessor name: ::String attr_accessor min_value: ::String attr_accessor max_value: ::String attr_accessor scaling_type: ("Auto" | "Linear" | "Logarithmic" | "ReverseLogarithmic") SENSITIVE: [] end class ContinuousParameterRangeSpecification attr_accessor min_value: ::String attr_accessor max_value: ::String SENSITIVE: [] end class ConvergenceDetected attr_accessor complete_on_convergence: ("Disabled" | "Enabled") SENSITIVE: [] end class CreateActionRequest attr_accessor action_name: ::String attr_accessor source: Types::ActionSource attr_accessor action_type: ::String attr_accessor description: ::String attr_accessor status: ("Unknown" | "InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor properties: ::Hash[::String, ::String] attr_accessor metadata_properties: Types::MetadataProperties attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateActionResponse attr_accessor action_arn: ::String SENSITIVE: [] end class CreateAlgorithmInput attr_accessor algorithm_name: ::String attr_accessor algorithm_description: ::String attr_accessor training_specification: Types::TrainingSpecification attr_accessor inference_specification: Types::InferenceSpecification attr_accessor validation_specification: Types::AlgorithmValidationSpecification attr_accessor certify_for_marketplace: bool attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateAlgorithmOutput attr_accessor algorithm_arn: ::String SENSITIVE: [] end class CreateAppImageConfigRequest attr_accessor app_image_config_name: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor kernel_gateway_image_config: Types::KernelGatewayImageConfig attr_accessor jupyter_lab_app_image_config: Types::JupyterLabAppImageConfig attr_accessor code_editor_app_image_config: Types::CodeEditorAppImageConfig SENSITIVE: [] end class CreateAppImageConfigResponse attr_accessor app_image_config_arn: ::String SENSITIVE: [] end class CreateAppRequest attr_accessor domain_id: ::String attr_accessor user_profile_name: ::String attr_accessor space_name: ::String attr_accessor app_type: ("JupyterServer" | "KernelGateway" | "DetailedProfiler" | "TensorBoard" | "CodeEditor" | "JupyterLab" | "RStudioServerPro" | "RSessionGateway" | "Canvas") attr_accessor app_name: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor resource_spec: Types::ResourceSpec SENSITIVE: [] end class CreateAppResponse attr_accessor app_arn: ::String SENSITIVE: [] end class CreateArtifactRequest attr_accessor artifact_name: ::String attr_accessor source: Types::ArtifactSource attr_accessor artifact_type: ::String attr_accessor properties: ::Hash[::String, ::String] attr_accessor metadata_properties: Types::MetadataProperties attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateArtifactResponse attr_accessor artifact_arn: ::String SENSITIVE: [] end class CreateAutoMLJobRequest attr_accessor auto_ml_job_name: ::String attr_accessor input_data_config: ::Array[Types::AutoMLChannel] attr_accessor output_data_config: Types::AutoMLOutputDataConfig attr_accessor problem_type: ("BinaryClassification" | "MulticlassClassification" | "Regression") attr_accessor auto_ml_job_objective: Types::AutoMLJobObjective attr_accessor auto_ml_job_config: Types::AutoMLJobConfig attr_accessor role_arn: ::String attr_accessor generate_candidate_definitions_only: bool attr_accessor tags: ::Array[Types::Tag] attr_accessor model_deploy_config: Types::ModelDeployConfig SENSITIVE: [] end class CreateAutoMLJobResponse attr_accessor auto_ml_job_arn: ::String SENSITIVE: [] end class CreateAutoMLJobV2Request attr_accessor auto_ml_job_name: ::String attr_accessor auto_ml_job_input_data_config: ::Array[Types::AutoMLJobChannel] attr_accessor output_data_config: Types::AutoMLOutputDataConfig attr_accessor auto_ml_problem_type_config: Types::AutoMLProblemTypeConfig attr_accessor role_arn: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor security_config: Types::AutoMLSecurityConfig attr_accessor auto_ml_job_objective: Types::AutoMLJobObjective attr_accessor model_deploy_config: Types::ModelDeployConfig attr_accessor data_split_config: Types::AutoMLDataSplitConfig attr_accessor auto_ml_compute_config: Types::AutoMLComputeConfig SENSITIVE: [] end class CreateAutoMLJobV2Response attr_accessor auto_ml_job_arn: ::String SENSITIVE: [] end class CreateClusterRequest attr_accessor cluster_name: ::String attr_accessor instance_groups: ::Array[Types::ClusterInstanceGroupSpecification] attr_accessor vpc_config: Types::VpcConfig attr_accessor tags: ::Array[Types::Tag] attr_accessor orchestrator: Types::ClusterOrchestrator attr_accessor node_recovery: ("Automatic" | "None") SENSITIVE: [] end class CreateClusterResponse attr_accessor cluster_arn: ::String SENSITIVE: [] end class CreateCodeRepositoryInput attr_accessor code_repository_name: ::String attr_accessor git_config: Types::GitConfig attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateCodeRepositoryOutput attr_accessor code_repository_arn: ::String SENSITIVE: [] end class CreateCompilationJobRequest attr_accessor compilation_job_name: ::String attr_accessor role_arn: ::String attr_accessor model_package_version_arn: ::String attr_accessor input_config: Types::InputConfig attr_accessor output_config: Types::OutputConfig attr_accessor vpc_config: Types::NeoVpcConfig attr_accessor stopping_condition: Types::StoppingCondition attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateCompilationJobResponse attr_accessor compilation_job_arn: ::String SENSITIVE: [] end class CreateContextRequest attr_accessor context_name: ::String attr_accessor source: Types::ContextSource attr_accessor context_type: ::String attr_accessor description: ::String attr_accessor properties: ::Hash[::String, ::String] attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateContextResponse attr_accessor context_arn: ::String SENSITIVE: [] end class CreateDataQualityJobDefinitionRequest attr_accessor job_definition_name: ::String attr_accessor data_quality_baseline_config: Types::DataQualityBaselineConfig attr_accessor data_quality_app_specification: Types::DataQualityAppSpecification attr_accessor data_quality_job_input: Types::DataQualityJobInput attr_accessor data_quality_job_output_config: Types::MonitoringOutputConfig attr_accessor job_resources: Types::MonitoringResources attr_accessor network_config: Types::MonitoringNetworkConfig attr_accessor role_arn: ::String attr_accessor stopping_condition: Types::MonitoringStoppingCondition attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateDataQualityJobDefinitionResponse attr_accessor job_definition_arn: ::String SENSITIVE: [] end class CreateDeviceFleetRequest attr_accessor device_fleet_name: ::String attr_accessor role_arn: ::String attr_accessor description: ::String attr_accessor output_config: Types::EdgeOutputConfig attr_accessor tags: ::Array[Types::Tag] attr_accessor enable_iot_role_alias: bool SENSITIVE: [] end class CreateDomainRequest attr_accessor domain_name: ::String attr_accessor auth_mode: ("SSO" | "IAM") attr_accessor default_user_settings: Types::UserSettings attr_accessor domain_settings: Types::DomainSettings attr_accessor subnet_ids: ::Array[::String] attr_accessor vpc_id: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor app_network_access_type: ("PublicInternetOnly" | "VpcOnly") attr_accessor home_efs_file_system_kms_key_id: ::String attr_accessor kms_key_id: ::String attr_accessor app_security_group_management: ("Service" | "Customer") attr_accessor tag_propagation: ("ENABLED" | "DISABLED") attr_accessor default_space_settings: Types::DefaultSpaceSettings SENSITIVE: [] end class CreateDomainResponse attr_accessor domain_arn: ::String attr_accessor url: ::String SENSITIVE: [] end class CreateEdgeDeploymentPlanRequest attr_accessor edge_deployment_plan_name: ::String attr_accessor model_configs: ::Array[Types::EdgeDeploymentModelConfig] attr_accessor device_fleet_name: ::String attr_accessor stages: ::Array[Types::DeploymentStage] attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateEdgeDeploymentPlanResponse attr_accessor edge_deployment_plan_arn: ::String SENSITIVE: [] end class CreateEdgeDeploymentStageRequest attr_accessor edge_deployment_plan_name: ::String attr_accessor stages: ::Array[Types::DeploymentStage] SENSITIVE: [] end class CreateEdgePackagingJobRequest attr_accessor edge_packaging_job_name: ::String attr_accessor compilation_job_name: ::String attr_accessor model_name: ::String attr_accessor model_version: ::String attr_accessor role_arn: ::String attr_accessor output_config: Types::EdgeOutputConfig attr_accessor resource_key: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateEndpointConfigInput attr_accessor endpoint_config_name: ::String attr_accessor production_variants: ::Array[Types::ProductionVariant] attr_accessor data_capture_config: Types::DataCaptureConfig attr_accessor tags: ::Array[Types::Tag] attr_accessor kms_key_id: ::String attr_accessor async_inference_config: Types::AsyncInferenceConfig attr_accessor explainer_config: Types::ExplainerConfig attr_accessor shadow_production_variants: ::Array[Types::ProductionVariant] attr_accessor execution_role_arn: ::String attr_accessor vpc_config: Types::VpcConfig attr_accessor enable_network_isolation: bool SENSITIVE: [] end class CreateEndpointConfigOutput attr_accessor endpoint_config_arn: ::String SENSITIVE: [] end class CreateEndpointInput attr_accessor endpoint_name: ::String attr_accessor endpoint_config_name: ::String attr_accessor deployment_config: Types::DeploymentConfig attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateEndpointOutput attr_accessor endpoint_arn: ::String SENSITIVE: [] end class CreateExperimentRequest attr_accessor experiment_name: ::String attr_accessor display_name: ::String attr_accessor description: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateExperimentResponse attr_accessor experiment_arn: ::String SENSITIVE: [] end class CreateFeatureGroupRequest attr_accessor feature_group_name: ::String attr_accessor record_identifier_feature_name: ::String attr_accessor event_time_feature_name: ::String attr_accessor feature_definitions: ::Array[Types::FeatureDefinition] attr_accessor online_store_config: Types::OnlineStoreConfig attr_accessor offline_store_config: Types::OfflineStoreConfig attr_accessor throughput_config: Types::ThroughputConfig attr_accessor role_arn: ::String attr_accessor description: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateFeatureGroupResponse attr_accessor feature_group_arn: ::String SENSITIVE: [] end class CreateFlowDefinitionRequest attr_accessor flow_definition_name: ::String attr_accessor human_loop_request_source: Types::HumanLoopRequestSource attr_accessor human_loop_activation_config: Types::HumanLoopActivationConfig attr_accessor human_loop_config: Types::HumanLoopConfig attr_accessor output_config: Types::FlowDefinitionOutputConfig attr_accessor role_arn: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateFlowDefinitionResponse attr_accessor flow_definition_arn: ::String SENSITIVE: [] end class CreateHubContentReferenceRequest attr_accessor hub_name: ::String attr_accessor sage_maker_public_hub_content_arn: ::String attr_accessor hub_content_name: ::String attr_accessor min_version: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateHubContentReferenceResponse attr_accessor hub_arn: ::String attr_accessor hub_content_arn: ::String SENSITIVE: [] end class CreateHubRequest attr_accessor hub_name: ::String attr_accessor hub_description: ::String attr_accessor hub_display_name: ::String attr_accessor hub_search_keywords: ::Array[::String] attr_accessor s3_storage_config: Types::HubS3StorageConfig attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateHubResponse attr_accessor hub_arn: ::String SENSITIVE: [] end class CreateHumanTaskUiRequest attr_accessor human_task_ui_name: ::String attr_accessor ui_template: Types::UiTemplate attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateHumanTaskUiResponse attr_accessor human_task_ui_arn: ::String SENSITIVE: [] end class CreateHyperParameterTuningJobRequest attr_accessor hyper_parameter_tuning_job_name: ::String attr_accessor hyper_parameter_tuning_job_config: Types::HyperParameterTuningJobConfig attr_accessor training_job_definition: Types::HyperParameterTrainingJobDefinition attr_accessor training_job_definitions: ::Array[Types::HyperParameterTrainingJobDefinition] attr_accessor warm_start_config: Types::HyperParameterTuningJobWarmStartConfig attr_accessor tags: ::Array[Types::Tag] attr_accessor autotune: Types::Autotune SENSITIVE: [] end class CreateHyperParameterTuningJobResponse attr_accessor hyper_parameter_tuning_job_arn: ::String SENSITIVE: [] end class CreateImageRequest attr_accessor description: ::String attr_accessor display_name: ::String attr_accessor image_name: ::String attr_accessor role_arn: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateImageResponse attr_accessor image_arn: ::String SENSITIVE: [] end class CreateImageVersionRequest attr_accessor base_image: ::String attr_accessor client_token: ::String attr_accessor image_name: ::String attr_accessor aliases: ::Array[::String] attr_accessor vendor_guidance: ("NOT_PROVIDED" | "STABLE" | "TO_BE_ARCHIVED" | "ARCHIVED") attr_accessor job_type: ("TRAINING" | "INFERENCE" | "NOTEBOOK_KERNEL") attr_accessor ml_framework: ::String attr_accessor programming_lang: ::String attr_accessor processor: ("CPU" | "GPU") attr_accessor horovod: bool attr_accessor release_notes: ::String SENSITIVE: [] end class CreateImageVersionResponse attr_accessor image_version_arn: ::String SENSITIVE: [] end class CreateInferenceComponentInput attr_accessor inference_component_name: ::String attr_accessor endpoint_name: ::String attr_accessor variant_name: ::String attr_accessor specification: Types::InferenceComponentSpecification attr_accessor runtime_config: Types::InferenceComponentRuntimeConfig attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateInferenceComponentOutput attr_accessor inference_component_arn: ::String SENSITIVE: [] end class CreateInferenceExperimentRequest attr_accessor name: ::String attr_accessor type: ("ShadowMode") attr_accessor schedule: Types::InferenceExperimentSchedule attr_accessor description: ::String attr_accessor role_arn: ::String attr_accessor endpoint_name: ::String attr_accessor model_variants: ::Array[Types::ModelVariantConfig] attr_accessor data_storage_config: Types::InferenceExperimentDataStorageConfig attr_accessor shadow_mode_config: Types::ShadowModeConfig attr_accessor kms_key: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateInferenceExperimentResponse attr_accessor inference_experiment_arn: ::String SENSITIVE: [] end class CreateInferenceRecommendationsJobRequest attr_accessor job_name: ::String attr_accessor job_type: ("Default" | "Advanced") attr_accessor role_arn: ::String attr_accessor input_config: Types::RecommendationJobInputConfig attr_accessor job_description: ::String attr_accessor stopping_conditions: Types::RecommendationJobStoppingConditions attr_accessor output_config: Types::RecommendationJobOutputConfig attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateInferenceRecommendationsJobResponse attr_accessor job_arn: ::String SENSITIVE: [] end class CreateLabelingJobRequest attr_accessor labeling_job_name: ::String attr_accessor label_attribute_name: ::String attr_accessor input_config: Types::LabelingJobInputConfig attr_accessor output_config: Types::LabelingJobOutputConfig attr_accessor role_arn: ::String attr_accessor label_category_config_s3_uri: ::String attr_accessor stopping_conditions: Types::LabelingJobStoppingConditions attr_accessor labeling_job_algorithms_config: Types::LabelingJobAlgorithmsConfig attr_accessor human_task_config: Types::HumanTaskConfig attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateLabelingJobResponse attr_accessor labeling_job_arn: ::String SENSITIVE: [] end class CreateMlflowTrackingServerRequest attr_accessor tracking_server_name: ::String attr_accessor artifact_store_uri: ::String attr_accessor tracking_server_size: ("Small" | "Medium" | "Large") attr_accessor mlflow_version: ::String attr_accessor role_arn: ::String attr_accessor automatic_model_registration: bool attr_accessor weekly_maintenance_window_start: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateMlflowTrackingServerResponse attr_accessor tracking_server_arn: ::String SENSITIVE: [] end class CreateModelBiasJobDefinitionRequest attr_accessor job_definition_name: ::String attr_accessor model_bias_baseline_config: Types::ModelBiasBaselineConfig attr_accessor model_bias_app_specification: Types::ModelBiasAppSpecification attr_accessor model_bias_job_input: Types::ModelBiasJobInput attr_accessor model_bias_job_output_config: Types::MonitoringOutputConfig attr_accessor job_resources: Types::MonitoringResources attr_accessor network_config: Types::MonitoringNetworkConfig attr_accessor role_arn: ::String attr_accessor stopping_condition: Types::MonitoringStoppingCondition attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateModelBiasJobDefinitionResponse attr_accessor job_definition_arn: ::String SENSITIVE: [] end class CreateModelCardExportJobRequest attr_accessor model_card_name: ::String attr_accessor model_card_version: ::Integer attr_accessor model_card_export_job_name: ::String attr_accessor output_config: Types::ModelCardExportOutputConfig SENSITIVE: [] end class CreateModelCardExportJobResponse attr_accessor model_card_export_job_arn: ::String SENSITIVE: [] end class CreateModelCardRequest attr_accessor model_card_name: ::String attr_accessor security_config: Types::ModelCardSecurityConfig attr_accessor content: ::String attr_accessor model_card_status: ("Draft" | "PendingReview" | "Approved" | "Archived") attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [:content] end class CreateModelCardResponse attr_accessor model_card_arn: ::String SENSITIVE: [] end class CreateModelExplainabilityJobDefinitionRequest attr_accessor job_definition_name: ::String attr_accessor model_explainability_baseline_config: Types::ModelExplainabilityBaselineConfig attr_accessor model_explainability_app_specification: Types::ModelExplainabilityAppSpecification attr_accessor model_explainability_job_input: Types::ModelExplainabilityJobInput attr_accessor model_explainability_job_output_config: Types::MonitoringOutputConfig attr_accessor job_resources: Types::MonitoringResources attr_accessor network_config: Types::MonitoringNetworkConfig attr_accessor role_arn: ::String attr_accessor stopping_condition: Types::MonitoringStoppingCondition attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateModelExplainabilityJobDefinitionResponse attr_accessor job_definition_arn: ::String SENSITIVE: [] end class CreateModelInput attr_accessor model_name: ::String attr_accessor primary_container: Types::ContainerDefinition attr_accessor containers: ::Array[Types::ContainerDefinition] attr_accessor inference_execution_config: Types::InferenceExecutionConfig attr_accessor execution_role_arn: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor vpc_config: Types::VpcConfig attr_accessor enable_network_isolation: bool SENSITIVE: [] end class CreateModelOutput attr_accessor model_arn: ::String SENSITIVE: [] end class CreateModelPackageGroupInput attr_accessor model_package_group_name: ::String attr_accessor model_package_group_description: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateModelPackageGroupOutput attr_accessor model_package_group_arn: ::String SENSITIVE: [] end class CreateModelPackageInput attr_accessor model_package_name: ::String attr_accessor model_package_group_name: ::String attr_accessor model_package_description: ::String attr_accessor inference_specification: Types::InferenceSpecification attr_accessor validation_specification: Types::ModelPackageValidationSpecification attr_accessor source_algorithm_specification: Types::SourceAlgorithmSpecification attr_accessor certify_for_marketplace: bool attr_accessor tags: ::Array[Types::Tag] attr_accessor model_approval_status: ("Approved" | "Rejected" | "PendingManualApproval") attr_accessor metadata_properties: Types::MetadataProperties attr_accessor model_metrics: Types::ModelMetrics attr_accessor client_token: ::String attr_accessor domain: ::String attr_accessor task: ::String attr_accessor sample_payload_url: ::String attr_accessor customer_metadata_properties: ::Hash[::String, ::String] attr_accessor drift_check_baselines: Types::DriftCheckBaselines attr_accessor additional_inference_specifications: ::Array[Types::AdditionalInferenceSpecificationDefinition] attr_accessor skip_model_validation: ("All" | "None") attr_accessor source_uri: ::String attr_accessor security_config: Types::ModelPackageSecurityConfig attr_accessor model_card: Types::ModelPackageModelCard attr_accessor model_life_cycle: Types::ModelLifeCycle SENSITIVE: [] end class CreateModelPackageOutput attr_accessor model_package_arn: ::String SENSITIVE: [] end class CreateModelQualityJobDefinitionRequest attr_accessor job_definition_name: ::String attr_accessor model_quality_baseline_config: Types::ModelQualityBaselineConfig attr_accessor model_quality_app_specification: Types::ModelQualityAppSpecification attr_accessor model_quality_job_input: Types::ModelQualityJobInput attr_accessor model_quality_job_output_config: Types::MonitoringOutputConfig attr_accessor job_resources: Types::MonitoringResources attr_accessor network_config: Types::MonitoringNetworkConfig attr_accessor role_arn: ::String attr_accessor stopping_condition: Types::MonitoringStoppingCondition attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateModelQualityJobDefinitionResponse attr_accessor job_definition_arn: ::String SENSITIVE: [] end class CreateMonitoringScheduleRequest attr_accessor monitoring_schedule_name: ::String attr_accessor monitoring_schedule_config: Types::MonitoringScheduleConfig attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateMonitoringScheduleResponse attr_accessor monitoring_schedule_arn: ::String SENSITIVE: [] end class CreateNotebookInstanceInput attr_accessor notebook_instance_name: ::String attr_accessor instance_type: ("ml.t2.medium" | "ml.t2.large" | "ml.t2.xlarge" | "ml.t2.2xlarge" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m5d.large" | "ml.m5d.xlarge" | "ml.m5d.2xlarge" | "ml.m5d.4xlarge" | "ml.m5d.8xlarge" | "ml.m5d.12xlarge" | "ml.m5d.16xlarge" | "ml.m5d.24xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5d.xlarge" | "ml.c5d.2xlarge" | "ml.c5d.4xlarge" | "ml.c5d.9xlarge" | "ml.c5d.18xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.p3dn.24xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.inf1.xlarge" | "ml.inf1.2xlarge" | "ml.inf1.6xlarge" | "ml.inf1.24xlarge" | "ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6i.2xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.32xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r6i.large" | "ml.r6i.xlarge" | "ml.r6i.2xlarge" | "ml.r6i.4xlarge" | "ml.r6i.8xlarge" | "ml.r6i.12xlarge" | "ml.r6i.16xlarge" | "ml.r6i.24xlarge" | "ml.r6i.32xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge" | "ml.m6id.large" | "ml.m6id.xlarge" | "ml.m6id.2xlarge" | "ml.m6id.4xlarge" | "ml.m6id.8xlarge" | "ml.m6id.12xlarge" | "ml.m6id.16xlarge" | "ml.m6id.24xlarge" | "ml.m6id.32xlarge" | "ml.c6id.large" | "ml.c6id.xlarge" | "ml.c6id.2xlarge" | "ml.c6id.4xlarge" | "ml.c6id.8xlarge" | "ml.c6id.12xlarge" | "ml.c6id.16xlarge" | "ml.c6id.24xlarge" | "ml.c6id.32xlarge" | "ml.r6id.large" | "ml.r6id.xlarge" | "ml.r6id.2xlarge" | "ml.r6id.4xlarge" | "ml.r6id.8xlarge" | "ml.r6id.12xlarge" | "ml.r6id.16xlarge" | "ml.r6id.24xlarge" | "ml.r6id.32xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge") attr_accessor subnet_id: ::String attr_accessor security_group_ids: ::Array[::String] attr_accessor role_arn: ::String attr_accessor kms_key_id: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor lifecycle_config_name: ::String attr_accessor direct_internet_access: ("Enabled" | "Disabled") attr_accessor volume_size_in_gb: ::Integer attr_accessor accelerator_types: ::Array[("ml.eia1.medium" | "ml.eia1.large" | "ml.eia1.xlarge" | "ml.eia2.medium" | "ml.eia2.large" | "ml.eia2.xlarge")] attr_accessor default_code_repository: ::String attr_accessor additional_code_repositories: ::Array[::String] attr_accessor root_access: ("Enabled" | "Disabled") attr_accessor platform_identifier: ::String attr_accessor instance_metadata_service_configuration: Types::InstanceMetadataServiceConfiguration SENSITIVE: [] end class CreateNotebookInstanceLifecycleConfigInput attr_accessor notebook_instance_lifecycle_config_name: ::String attr_accessor on_create: ::Array[Types::NotebookInstanceLifecycleHook] attr_accessor on_start: ::Array[Types::NotebookInstanceLifecycleHook] SENSITIVE: [] end class CreateNotebookInstanceLifecycleConfigOutput attr_accessor notebook_instance_lifecycle_config_arn: ::String SENSITIVE: [] end class CreateNotebookInstanceOutput attr_accessor notebook_instance_arn: ::String SENSITIVE: [] end class CreateOptimizationJobRequest attr_accessor optimization_job_name: ::String attr_accessor role_arn: ::String attr_accessor model_source: Types::OptimizationJobModelSource attr_accessor deployment_instance_type: ("ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge" | "ml.inf2.xlarge" | "ml.inf2.8xlarge" | "ml.inf2.24xlarge" | "ml.inf2.48xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge") attr_accessor optimization_environment: ::Hash[::String, ::String] attr_accessor optimization_configs: ::Array[Types::OptimizationConfig] attr_accessor output_config: Types::OptimizationJobOutputConfig attr_accessor stopping_condition: Types::StoppingCondition attr_accessor tags: ::Array[Types::Tag] attr_accessor vpc_config: Types::OptimizationVpcConfig SENSITIVE: [] end class CreateOptimizationJobResponse attr_accessor optimization_job_arn: ::String SENSITIVE: [] end class CreatePipelineRequest attr_accessor pipeline_name: ::String attr_accessor pipeline_display_name: ::String attr_accessor pipeline_definition: ::String attr_accessor pipeline_definition_s3_location: Types::PipelineDefinitionS3Location attr_accessor pipeline_description: ::String attr_accessor client_request_token: ::String attr_accessor role_arn: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor parallelism_configuration: Types::ParallelismConfiguration SENSITIVE: [] end class CreatePipelineResponse attr_accessor pipeline_arn: ::String SENSITIVE: [] end class CreatePresignedDomainUrlRequest attr_accessor domain_id: ::String attr_accessor user_profile_name: ::String attr_accessor session_expiration_duration_in_seconds: ::Integer attr_accessor expires_in_seconds: ::Integer attr_accessor space_name: ::String attr_accessor landing_uri: ::String SENSITIVE: [] end class CreatePresignedDomainUrlResponse attr_accessor authorized_url: ::String SENSITIVE: [] end class CreatePresignedMlflowTrackingServerUrlRequest attr_accessor tracking_server_name: ::String attr_accessor expires_in_seconds: ::Integer attr_accessor session_expiration_duration_in_seconds: ::Integer SENSITIVE: [] end class CreatePresignedMlflowTrackingServerUrlResponse attr_accessor authorized_url: ::String SENSITIVE: [] end class CreatePresignedNotebookInstanceUrlInput attr_accessor notebook_instance_name: ::String attr_accessor session_expiration_duration_in_seconds: ::Integer SENSITIVE: [] end class CreatePresignedNotebookInstanceUrlOutput attr_accessor authorized_url: ::String SENSITIVE: [] end class CreateProcessingJobRequest attr_accessor processing_inputs: ::Array[Types::ProcessingInput] attr_accessor processing_output_config: Types::ProcessingOutputConfig attr_accessor processing_job_name: ::String attr_accessor processing_resources: Types::ProcessingResources attr_accessor stopping_condition: Types::ProcessingStoppingCondition attr_accessor app_specification: Types::AppSpecification attr_accessor environment: ::Hash[::String, ::String] attr_accessor network_config: Types::NetworkConfig attr_accessor role_arn: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor experiment_config: Types::ExperimentConfig SENSITIVE: [] end class CreateProcessingJobResponse attr_accessor processing_job_arn: ::String SENSITIVE: [] end class CreateProjectInput attr_accessor project_name: ::String attr_accessor project_description: ::String attr_accessor service_catalog_provisioning_details: Types::ServiceCatalogProvisioningDetails attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateProjectOutput attr_accessor project_arn: ::String attr_accessor project_id: ::String SENSITIVE: [] end class CreateSpaceRequest attr_accessor domain_id: ::String attr_accessor space_name: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor space_settings: Types::SpaceSettings attr_accessor ownership_settings: Types::OwnershipSettings attr_accessor space_sharing_settings: Types::SpaceSharingSettings attr_accessor space_display_name: ::String SENSITIVE: [] end class CreateSpaceResponse attr_accessor space_arn: ::String SENSITIVE: [] end class CreateStudioLifecycleConfigRequest attr_accessor studio_lifecycle_config_name: ::String attr_accessor studio_lifecycle_config_content: ::String attr_accessor studio_lifecycle_config_app_type: ("JupyterServer" | "KernelGateway" | "CodeEditor" | "JupyterLab") attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateStudioLifecycleConfigResponse attr_accessor studio_lifecycle_config_arn: ::String SENSITIVE: [] end class CreateTrainingJobRequest attr_accessor training_job_name: ::String attr_accessor hyper_parameters: ::Hash[::String, ::String] attr_accessor algorithm_specification: Types::AlgorithmSpecification attr_accessor role_arn: ::String attr_accessor input_data_config: ::Array[Types::Channel] attr_accessor output_data_config: Types::OutputDataConfig attr_accessor resource_config: Types::ResourceConfig attr_accessor vpc_config: Types::VpcConfig attr_accessor stopping_condition: Types::StoppingCondition attr_accessor tags: ::Array[Types::Tag] attr_accessor enable_network_isolation: bool attr_accessor enable_inter_container_traffic_encryption: bool attr_accessor enable_managed_spot_training: bool attr_accessor checkpoint_config: Types::CheckpointConfig attr_accessor debug_hook_config: Types::DebugHookConfig attr_accessor debug_rule_configurations: ::Array[Types::DebugRuleConfiguration] attr_accessor tensor_board_output_config: Types::TensorBoardOutputConfig attr_accessor experiment_config: Types::ExperimentConfig attr_accessor profiler_config: Types::ProfilerConfig attr_accessor profiler_rule_configurations: ::Array[Types::ProfilerRuleConfiguration] attr_accessor environment: ::Hash[::String, ::String] attr_accessor retry_strategy: Types::RetryStrategy attr_accessor remote_debug_config: Types::RemoteDebugConfig attr_accessor infra_check_config: Types::InfraCheckConfig attr_accessor session_chaining_config: Types::SessionChainingConfig SENSITIVE: [] end class CreateTrainingJobResponse attr_accessor training_job_arn: ::String SENSITIVE: [] end class CreateTransformJobRequest attr_accessor transform_job_name: ::String attr_accessor model_name: ::String attr_accessor max_concurrent_transforms: ::Integer attr_accessor model_client_config: Types::ModelClientConfig attr_accessor max_payload_in_mb: ::Integer attr_accessor batch_strategy: ("MultiRecord" | "SingleRecord") attr_accessor environment: ::Hash[::String, ::String] attr_accessor transform_input: Types::TransformInput attr_accessor transform_output: Types::TransformOutput attr_accessor data_capture_config: Types::BatchDataCaptureConfig attr_accessor transform_resources: Types::TransformResources attr_accessor data_processing: Types::DataProcessing attr_accessor tags: ::Array[Types::Tag] attr_accessor experiment_config: Types::ExperimentConfig SENSITIVE: [] end class CreateTransformJobResponse attr_accessor transform_job_arn: ::String SENSITIVE: [] end class CreateTrialComponentRequest attr_accessor trial_component_name: ::String attr_accessor display_name: ::String attr_accessor status: Types::TrialComponentStatus attr_accessor start_time: ::Time attr_accessor end_time: ::Time attr_accessor parameters: ::Hash[::String, Types::TrialComponentParameterValue] attr_accessor input_artifacts: ::Hash[::String, Types::TrialComponentArtifact] attr_accessor output_artifacts: ::Hash[::String, Types::TrialComponentArtifact] attr_accessor metadata_properties: Types::MetadataProperties attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateTrialComponentResponse attr_accessor trial_component_arn: ::String SENSITIVE: [] end class CreateTrialRequest attr_accessor trial_name: ::String attr_accessor display_name: ::String attr_accessor experiment_name: ::String attr_accessor metadata_properties: Types::MetadataProperties attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateTrialResponse attr_accessor trial_arn: ::String SENSITIVE: [] end class CreateUserProfileRequest attr_accessor domain_id: ::String attr_accessor user_profile_name: ::String attr_accessor single_sign_on_user_identifier: ::String attr_accessor single_sign_on_user_value: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor user_settings: Types::UserSettings SENSITIVE: [] end class CreateUserProfileResponse attr_accessor user_profile_arn: ::String SENSITIVE: [] end class CreateWorkforceRequest attr_accessor cognito_config: Types::CognitoConfig attr_accessor oidc_config: Types::OidcConfig attr_accessor source_ip_config: Types::SourceIpConfig attr_accessor workforce_name: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor workforce_vpc_config: Types::WorkforceVpcConfigRequest SENSITIVE: [] end class CreateWorkforceResponse attr_accessor workforce_arn: ::String SENSITIVE: [] end class CreateWorkteamRequest attr_accessor workteam_name: ::String attr_accessor workforce_name: ::String attr_accessor member_definitions: ::Array[Types::MemberDefinition] attr_accessor description: ::String attr_accessor notification_configuration: Types::NotificationConfiguration attr_accessor worker_access_configuration: Types::WorkerAccessConfiguration attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class CreateWorkteamResponse attr_accessor workteam_arn: ::String SENSITIVE: [] end class CustomFileSystem attr_accessor efs_file_system: Types::EFSFileSystem attr_accessor unknown: untyped SENSITIVE: [] class EfsFileSystem < CustomFileSystem end class Unknown < CustomFileSystem end end class CustomFileSystemConfig attr_accessor efs_file_system_config: Types::EFSFileSystemConfig attr_accessor unknown: untyped SENSITIVE: [] class EfsFileSystemConfig < CustomFileSystemConfig end class Unknown < CustomFileSystemConfig end end class CustomImage attr_accessor image_name: ::String attr_accessor image_version_number: ::Integer attr_accessor app_image_config_name: ::String SENSITIVE: [] end class CustomPosixUserConfig attr_accessor uid: ::Integer attr_accessor gid: ::Integer SENSITIVE: [] end class CustomizedMetricSpecification attr_accessor metric_name: ::String attr_accessor namespace: ::String attr_accessor statistic: ("Average" | "Minimum" | "Maximum" | "SampleCount" | "Sum") SENSITIVE: [] end class DataCaptureConfig attr_accessor enable_capture: bool attr_accessor initial_sampling_percentage: ::Integer attr_accessor destination_s3_uri: ::String attr_accessor kms_key_id: ::String attr_accessor capture_options: ::Array[Types::CaptureOption] attr_accessor capture_content_type_header: Types::CaptureContentTypeHeader SENSITIVE: [] end class DataCaptureConfigSummary attr_accessor enable_capture: bool attr_accessor capture_status: ("Started" | "Stopped") attr_accessor current_sampling_percentage: ::Integer attr_accessor destination_s3_uri: ::String attr_accessor kms_key_id: ::String SENSITIVE: [] end class DataCatalogConfig attr_accessor table_name: ::String attr_accessor catalog: ::String attr_accessor database: ::String SENSITIVE: [] end class DataProcessing attr_accessor input_filter: ::String attr_accessor output_filter: ::String attr_accessor join_source: ("Input" | "None") SENSITIVE: [] end class DataQualityAppSpecification attr_accessor image_uri: ::String attr_accessor container_entrypoint: ::Array[::String] attr_accessor container_arguments: ::Array[::String] attr_accessor record_preprocessor_source_uri: ::String attr_accessor post_analytics_processor_source_uri: ::String attr_accessor environment: ::Hash[::String, ::String] SENSITIVE: [] end class DataQualityBaselineConfig attr_accessor baselining_job_name: ::String attr_accessor constraints_resource: Types::MonitoringConstraintsResource attr_accessor statistics_resource: Types::MonitoringStatisticsResource SENSITIVE: [] end class DataQualityJobInput attr_accessor endpoint_input: Types::EndpointInput attr_accessor batch_transform_input: Types::BatchTransformInput SENSITIVE: [] end class DataSource attr_accessor s3_data_source: Types::S3DataSource attr_accessor file_system_data_source: Types::FileSystemDataSource SENSITIVE: [] end class DatasetDefinition attr_accessor athena_dataset_definition: Types::AthenaDatasetDefinition attr_accessor redshift_dataset_definition: Types::RedshiftDatasetDefinition attr_accessor local_path: ::String attr_accessor data_distribution_type: ("FullyReplicated" | "ShardedByS3Key") attr_accessor input_mode: ("Pipe" | "File") SENSITIVE: [] end class DebugHookConfig attr_accessor local_path: ::String attr_accessor s3_output_path: ::String attr_accessor hook_parameters: ::Hash[::String, ::String] attr_accessor collection_configurations: ::Array[Types::CollectionConfiguration] SENSITIVE: [] end class DebugRuleConfiguration attr_accessor rule_configuration_name: ::String attr_accessor local_path: ::String attr_accessor s3_output_path: ::String attr_accessor rule_evaluator_image: ::String attr_accessor instance_type: ("ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.8xlarge" | "ml.r5d.12xlarge" | "ml.r5d.16xlarge" | "ml.r5d.24xlarge") attr_accessor volume_size_in_gb: ::Integer attr_accessor rule_parameters: ::Hash[::String, ::String] SENSITIVE: [] end class DebugRuleEvaluationStatus attr_accessor rule_configuration_name: ::String attr_accessor rule_evaluation_job_arn: ::String attr_accessor rule_evaluation_status: ("InProgress" | "NoIssuesFound" | "IssuesFound" | "Error" | "Stopping" | "Stopped") attr_accessor status_details: ::String attr_accessor last_modified_time: ::Time SENSITIVE: [] end class DefaultEbsStorageSettings attr_accessor default_ebs_volume_size_in_gb: ::Integer attr_accessor maximum_ebs_volume_size_in_gb: ::Integer SENSITIVE: [] end class DefaultSpaceSettings attr_accessor execution_role: ::String attr_accessor security_groups: ::Array[::String] attr_accessor jupyter_server_app_settings: Types::JupyterServerAppSettings attr_accessor kernel_gateway_app_settings: Types::KernelGatewayAppSettings attr_accessor jupyter_lab_app_settings: Types::JupyterLabAppSettings attr_accessor space_storage_settings: Types::DefaultSpaceStorageSettings attr_accessor custom_posix_user_config: Types::CustomPosixUserConfig attr_accessor custom_file_system_configs: ::Array[Types::CustomFileSystemConfig] SENSITIVE: [] end class DefaultSpaceStorageSettings attr_accessor default_ebs_storage_settings: Types::DefaultEbsStorageSettings SENSITIVE: [] end class DeleteActionRequest attr_accessor action_name: ::String SENSITIVE: [] end class DeleteActionResponse attr_accessor action_arn: ::String SENSITIVE: [] end class DeleteAlgorithmInput attr_accessor algorithm_name: ::String SENSITIVE: [] end class DeleteAppImageConfigRequest attr_accessor app_image_config_name: ::String SENSITIVE: [] end class DeleteAppRequest attr_accessor domain_id: ::String attr_accessor user_profile_name: ::String attr_accessor space_name: ::String attr_accessor app_type: ("JupyterServer" | "KernelGateway" | "DetailedProfiler" | "TensorBoard" | "CodeEditor" | "JupyterLab" | "RStudioServerPro" | "RSessionGateway" | "Canvas") attr_accessor app_name: ::String SENSITIVE: [] end class DeleteArtifactRequest attr_accessor artifact_arn: ::String attr_accessor source: Types::ArtifactSource SENSITIVE: [] end class DeleteArtifactResponse attr_accessor artifact_arn: ::String SENSITIVE: [] end class DeleteAssociationRequest attr_accessor source_arn: ::String attr_accessor destination_arn: ::String SENSITIVE: [] end class DeleteAssociationResponse attr_accessor source_arn: ::String attr_accessor destination_arn: ::String SENSITIVE: [] end class DeleteClusterRequest attr_accessor cluster_name: ::String SENSITIVE: [] end class DeleteClusterResponse attr_accessor cluster_arn: ::String SENSITIVE: [] end class DeleteCodeRepositoryInput attr_accessor code_repository_name: ::String SENSITIVE: [] end class DeleteCompilationJobRequest attr_accessor compilation_job_name: ::String SENSITIVE: [] end class DeleteContextRequest attr_accessor context_name: ::String SENSITIVE: [] end class DeleteContextResponse attr_accessor context_arn: ::String SENSITIVE: [] end class DeleteDataQualityJobDefinitionRequest attr_accessor job_definition_name: ::String SENSITIVE: [] end class DeleteDeviceFleetRequest attr_accessor device_fleet_name: ::String SENSITIVE: [] end class DeleteDomainRequest attr_accessor domain_id: ::String attr_accessor retention_policy: Types::RetentionPolicy SENSITIVE: [] end class DeleteEdgeDeploymentPlanRequest attr_accessor edge_deployment_plan_name: ::String SENSITIVE: [] end class DeleteEdgeDeploymentStageRequest attr_accessor edge_deployment_plan_name: ::String attr_accessor stage_name: ::String SENSITIVE: [] end class DeleteEndpointConfigInput attr_accessor endpoint_config_name: ::String SENSITIVE: [] end class DeleteEndpointInput attr_accessor endpoint_name: ::String SENSITIVE: [] end class DeleteExperimentRequest attr_accessor experiment_name: ::String SENSITIVE: [] end class DeleteExperimentResponse attr_accessor experiment_arn: ::String SENSITIVE: [] end class DeleteFeatureGroupRequest attr_accessor feature_group_name: ::String SENSITIVE: [] end class DeleteFlowDefinitionRequest attr_accessor flow_definition_name: ::String SENSITIVE: [] end class DeleteFlowDefinitionResponse < Aws::EmptyStructure end class DeleteHubContentReferenceRequest attr_accessor hub_name: ::String attr_accessor hub_content_type: ("Model" | "Notebook" | "ModelReference") attr_accessor hub_content_name: ::String SENSITIVE: [] end class DeleteHubContentRequest attr_accessor hub_name: ::String attr_accessor hub_content_type: ("Model" | "Notebook" | "ModelReference") attr_accessor hub_content_name: ::String attr_accessor hub_content_version: ::String SENSITIVE: [] end class DeleteHubRequest attr_accessor hub_name: ::String SENSITIVE: [] end class DeleteHumanTaskUiRequest attr_accessor human_task_ui_name: ::String SENSITIVE: [] end class DeleteHumanTaskUiResponse < Aws::EmptyStructure end class DeleteHyperParameterTuningJobRequest attr_accessor hyper_parameter_tuning_job_name: ::String SENSITIVE: [] end class DeleteImageRequest attr_accessor image_name: ::String SENSITIVE: [] end class DeleteImageResponse < Aws::EmptyStructure end class DeleteImageVersionRequest attr_accessor image_name: ::String attr_accessor version: ::Integer attr_accessor alias: ::String SENSITIVE: [] end class DeleteImageVersionResponse < Aws::EmptyStructure end class DeleteInferenceComponentInput attr_accessor inference_component_name: ::String SENSITIVE: [] end class DeleteInferenceExperimentRequest attr_accessor name: ::String SENSITIVE: [] end class DeleteInferenceExperimentResponse attr_accessor inference_experiment_arn: ::String SENSITIVE: [] end class DeleteMlflowTrackingServerRequest attr_accessor tracking_server_name: ::String SENSITIVE: [] end class DeleteMlflowTrackingServerResponse attr_accessor tracking_server_arn: ::String SENSITIVE: [] end class DeleteModelBiasJobDefinitionRequest attr_accessor job_definition_name: ::String SENSITIVE: [] end class DeleteModelCardRequest attr_accessor model_card_name: ::String SENSITIVE: [] end class DeleteModelExplainabilityJobDefinitionRequest attr_accessor job_definition_name: ::String SENSITIVE: [] end class DeleteModelInput attr_accessor model_name: ::String SENSITIVE: [] end class DeleteModelPackageGroupInput attr_accessor model_package_group_name: ::String SENSITIVE: [] end class DeleteModelPackageGroupPolicyInput attr_accessor model_package_group_name: ::String SENSITIVE: [] end class DeleteModelPackageInput attr_accessor model_package_name: ::String SENSITIVE: [] end class DeleteModelQualityJobDefinitionRequest attr_accessor job_definition_name: ::String SENSITIVE: [] end class DeleteMonitoringScheduleRequest attr_accessor monitoring_schedule_name: ::String SENSITIVE: [] end class DeleteNotebookInstanceInput attr_accessor notebook_instance_name: ::String SENSITIVE: [] end class DeleteNotebookInstanceLifecycleConfigInput attr_accessor notebook_instance_lifecycle_config_name: ::String SENSITIVE: [] end class DeleteOptimizationJobRequest attr_accessor optimization_job_name: ::String SENSITIVE: [] end class DeletePipelineRequest attr_accessor pipeline_name: ::String attr_accessor client_request_token: ::String SENSITIVE: [] end class DeletePipelineResponse attr_accessor pipeline_arn: ::String SENSITIVE: [] end class DeleteProjectInput attr_accessor project_name: ::String SENSITIVE: [] end class DeleteSpaceRequest attr_accessor domain_id: ::String attr_accessor space_name: ::String SENSITIVE: [] end class DeleteStudioLifecycleConfigRequest attr_accessor studio_lifecycle_config_name: ::String SENSITIVE: [] end class DeleteTagsInput attr_accessor resource_arn: ::String attr_accessor tag_keys: ::Array[::String] SENSITIVE: [] end class DeleteTagsOutput < Aws::EmptyStructure end class DeleteTrialComponentRequest attr_accessor trial_component_name: ::String SENSITIVE: [] end class DeleteTrialComponentResponse attr_accessor trial_component_arn: ::String SENSITIVE: [] end class DeleteTrialRequest attr_accessor trial_name: ::String SENSITIVE: [] end class DeleteTrialResponse attr_accessor trial_arn: ::String SENSITIVE: [] end class DeleteUserProfileRequest attr_accessor domain_id: ::String attr_accessor user_profile_name: ::String SENSITIVE: [] end class DeleteWorkforceRequest attr_accessor workforce_name: ::String SENSITIVE: [] end class DeleteWorkforceResponse < Aws::EmptyStructure end class DeleteWorkteamRequest attr_accessor workteam_name: ::String SENSITIVE: [] end class DeleteWorkteamResponse attr_accessor success: bool SENSITIVE: [] end class DeployedImage attr_accessor specified_image: ::String attr_accessor resolved_image: ::String attr_accessor resolution_time: ::Time SENSITIVE: [] end class DeploymentConfig attr_accessor blue_green_update_policy: Types::BlueGreenUpdatePolicy attr_accessor rolling_update_policy: Types::RollingUpdatePolicy attr_accessor auto_rollback_configuration: Types::AutoRollbackConfig SENSITIVE: [] end class DeploymentRecommendation attr_accessor recommendation_status: ("IN_PROGRESS" | "COMPLETED" | "FAILED" | "NOT_APPLICABLE") attr_accessor real_time_inference_recommendations: ::Array[Types::RealTimeInferenceRecommendation] SENSITIVE: [] end class DeploymentStage attr_accessor stage_name: ::String attr_accessor device_selection_config: Types::DeviceSelectionConfig attr_accessor deployment_config: Types::EdgeDeploymentConfig SENSITIVE: [] end class DeploymentStageStatusSummary attr_accessor stage_name: ::String attr_accessor device_selection_config: Types::DeviceSelectionConfig attr_accessor deployment_config: Types::EdgeDeploymentConfig attr_accessor deployment_status: Types::EdgeDeploymentStatus SENSITIVE: [] end class DeregisterDevicesRequest attr_accessor device_fleet_name: ::String attr_accessor device_names: ::Array[::String] SENSITIVE: [] end class DerivedInformation attr_accessor derived_data_input_config: ::String SENSITIVE: [] end class DescribeActionRequest attr_accessor action_name: ::String SENSITIVE: [] end class DescribeActionResponse attr_accessor action_name: ::String attr_accessor action_arn: ::String attr_accessor source: Types::ActionSource attr_accessor action_type: ::String attr_accessor description: ::String attr_accessor status: ("Unknown" | "InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor properties: ::Hash[::String, ::String] attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext attr_accessor metadata_properties: Types::MetadataProperties attr_accessor lineage_group_arn: ::String SENSITIVE: [] end class DescribeAlgorithmInput attr_accessor algorithm_name: ::String SENSITIVE: [] end class DescribeAlgorithmOutput attr_accessor algorithm_name: ::String attr_accessor algorithm_arn: ::String attr_accessor algorithm_description: ::String attr_accessor creation_time: ::Time attr_accessor training_specification: Types::TrainingSpecification attr_accessor inference_specification: Types::InferenceSpecification attr_accessor validation_specification: Types::AlgorithmValidationSpecification attr_accessor algorithm_status: ("Pending" | "InProgress" | "Completed" | "Failed" | "Deleting") attr_accessor algorithm_status_details: Types::AlgorithmStatusDetails attr_accessor product_id: ::String attr_accessor certify_for_marketplace: bool SENSITIVE: [] end class DescribeAppImageConfigRequest attr_accessor app_image_config_name: ::String SENSITIVE: [] end class DescribeAppImageConfigResponse attr_accessor app_image_config_arn: ::String attr_accessor app_image_config_name: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor kernel_gateway_image_config: Types::KernelGatewayImageConfig attr_accessor jupyter_lab_app_image_config: Types::JupyterLabAppImageConfig attr_accessor code_editor_app_image_config: Types::CodeEditorAppImageConfig SENSITIVE: [] end class DescribeAppRequest attr_accessor domain_id: ::String attr_accessor user_profile_name: ::String attr_accessor space_name: ::String attr_accessor app_type: ("JupyterServer" | "KernelGateway" | "DetailedProfiler" | "TensorBoard" | "CodeEditor" | "JupyterLab" | "RStudioServerPro" | "RSessionGateway" | "Canvas") attr_accessor app_name: ::String SENSITIVE: [] end class DescribeAppResponse attr_accessor app_arn: ::String attr_accessor app_type: ("JupyterServer" | "KernelGateway" | "DetailedProfiler" | "TensorBoard" | "CodeEditor" | "JupyterLab" | "RStudioServerPro" | "RSessionGateway" | "Canvas") attr_accessor app_name: ::String attr_accessor domain_id: ::String attr_accessor user_profile_name: ::String attr_accessor space_name: ::String attr_accessor status: ("Deleted" | "Deleting" | "Failed" | "InService" | "Pending") attr_accessor last_health_check_timestamp: ::Time attr_accessor last_user_activity_timestamp: ::Time attr_accessor creation_time: ::Time attr_accessor failure_reason: ::String attr_accessor resource_spec: Types::ResourceSpec attr_accessor built_in_lifecycle_config_arn: ::String SENSITIVE: [] end class DescribeArtifactRequest attr_accessor artifact_arn: ::String SENSITIVE: [] end class DescribeArtifactResponse attr_accessor artifact_name: ::String attr_accessor artifact_arn: ::String attr_accessor source: Types::ArtifactSource attr_accessor artifact_type: ::String attr_accessor properties: ::Hash[::String, ::String] attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext attr_accessor metadata_properties: Types::MetadataProperties attr_accessor lineage_group_arn: ::String SENSITIVE: [] end class DescribeAutoMLJobRequest attr_accessor auto_ml_job_name: ::String SENSITIVE: [] end class DescribeAutoMLJobResponse attr_accessor auto_ml_job_name: ::String attr_accessor auto_ml_job_arn: ::String attr_accessor input_data_config: ::Array[Types::AutoMLChannel] attr_accessor output_data_config: Types::AutoMLOutputDataConfig attr_accessor role_arn: ::String attr_accessor auto_ml_job_objective: Types::AutoMLJobObjective attr_accessor problem_type: ("BinaryClassification" | "MulticlassClassification" | "Regression") attr_accessor auto_ml_job_config: Types::AutoMLJobConfig attr_accessor creation_time: ::Time attr_accessor end_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor failure_reason: ::String attr_accessor partial_failure_reasons: ::Array[Types::AutoMLPartialFailureReason] attr_accessor best_candidate: Types::AutoMLCandidate attr_accessor auto_ml_job_status: ("Completed" | "InProgress" | "Failed" | "Stopped" | "Stopping") attr_accessor auto_ml_job_secondary_status: ("Starting" | "MaxCandidatesReached" | "Failed" | "Stopped" | "MaxAutoMLJobRuntimeReached" | "Stopping" | "CandidateDefinitionsGenerated" | "Completed" | "ExplainabilityError" | "DeployingModel" | "ModelDeploymentError" | "GeneratingModelInsightsReport" | "ModelInsightsError" | "AnalyzingData" | "FeatureEngineering" | "ModelTuning" | "GeneratingExplainabilityReport" | "TrainingModels" | "PreTraining") attr_accessor generate_candidate_definitions_only: bool attr_accessor auto_ml_job_artifacts: Types::AutoMLJobArtifacts attr_accessor resolved_attributes: Types::ResolvedAttributes attr_accessor model_deploy_config: Types::ModelDeployConfig attr_accessor model_deploy_result: Types::ModelDeployResult SENSITIVE: [] end class DescribeAutoMLJobV2Request attr_accessor auto_ml_job_name: ::String SENSITIVE: [] end class DescribeAutoMLJobV2Response attr_accessor auto_ml_job_name: ::String attr_accessor auto_ml_job_arn: ::String attr_accessor auto_ml_job_input_data_config: ::Array[Types::AutoMLJobChannel] attr_accessor output_data_config: Types::AutoMLOutputDataConfig attr_accessor role_arn: ::String attr_accessor auto_ml_job_objective: Types::AutoMLJobObjective attr_accessor auto_ml_problem_type_config: Types::AutoMLProblemTypeConfig attr_accessor auto_ml_problem_type_config_name: ("ImageClassification" | "TextClassification" | "TimeSeriesForecasting" | "Tabular" | "TextGeneration") attr_accessor creation_time: ::Time attr_accessor end_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor failure_reason: ::String attr_accessor partial_failure_reasons: ::Array[Types::AutoMLPartialFailureReason] attr_accessor best_candidate: Types::AutoMLCandidate attr_accessor auto_ml_job_status: ("Completed" | "InProgress" | "Failed" | "Stopped" | "Stopping") attr_accessor auto_ml_job_secondary_status: ("Starting" | "MaxCandidatesReached" | "Failed" | "Stopped" | "MaxAutoMLJobRuntimeReached" | "Stopping" | "CandidateDefinitionsGenerated" | "Completed" | "ExplainabilityError" | "DeployingModel" | "ModelDeploymentError" | "GeneratingModelInsightsReport" | "ModelInsightsError" | "AnalyzingData" | "FeatureEngineering" | "ModelTuning" | "GeneratingExplainabilityReport" | "TrainingModels" | "PreTraining") attr_accessor auto_ml_job_artifacts: Types::AutoMLJobArtifacts attr_accessor resolved_attributes: Types::AutoMLResolvedAttributes attr_accessor model_deploy_config: Types::ModelDeployConfig attr_accessor model_deploy_result: Types::ModelDeployResult attr_accessor data_split_config: Types::AutoMLDataSplitConfig attr_accessor security_config: Types::AutoMLSecurityConfig attr_accessor auto_ml_compute_config: Types::AutoMLComputeConfig SENSITIVE: [] end class DescribeClusterNodeRequest attr_accessor cluster_name: ::String attr_accessor node_id: ::String SENSITIVE: [] end class DescribeClusterNodeResponse attr_accessor node_details: Types::ClusterNodeDetails SENSITIVE: [] end class DescribeClusterRequest attr_accessor cluster_name: ::String SENSITIVE: [] end class DescribeClusterResponse attr_accessor cluster_arn: ::String attr_accessor cluster_name: ::String attr_accessor cluster_status: ("Creating" | "Deleting" | "Failed" | "InService" | "RollingBack" | "SystemUpdating" | "Updating") attr_accessor creation_time: ::Time attr_accessor failure_message: ::String attr_accessor instance_groups: ::Array[Types::ClusterInstanceGroupDetails] attr_accessor vpc_config: Types::VpcConfig attr_accessor orchestrator: Types::ClusterOrchestrator attr_accessor node_recovery: ("Automatic" | "None") SENSITIVE: [] end class DescribeCodeRepositoryInput attr_accessor code_repository_name: ::String SENSITIVE: [] end class DescribeCodeRepositoryOutput attr_accessor code_repository_name: ::String attr_accessor code_repository_arn: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor git_config: Types::GitConfig SENSITIVE: [] end class DescribeCompilationJobRequest attr_accessor compilation_job_name: ::String SENSITIVE: [] end class DescribeCompilationJobResponse attr_accessor compilation_job_name: ::String attr_accessor compilation_job_arn: ::String attr_accessor compilation_job_status: ("INPROGRESS" | "COMPLETED" | "FAILED" | "STARTING" | "STOPPING" | "STOPPED") attr_accessor compilation_start_time: ::Time attr_accessor compilation_end_time: ::Time attr_accessor stopping_condition: Types::StoppingCondition attr_accessor inference_image: ::String attr_accessor model_package_version_arn: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor failure_reason: ::String attr_accessor model_artifacts: Types::ModelArtifacts attr_accessor model_digests: Types::ModelDigests attr_accessor role_arn: ::String attr_accessor input_config: Types::InputConfig attr_accessor output_config: Types::OutputConfig attr_accessor vpc_config: Types::NeoVpcConfig attr_accessor derived_information: Types::DerivedInformation SENSITIVE: [] end class DescribeContextRequest attr_accessor context_name: ::String SENSITIVE: [] end class DescribeContextResponse attr_accessor context_name: ::String attr_accessor context_arn: ::String attr_accessor source: Types::ContextSource attr_accessor context_type: ::String attr_accessor description: ::String attr_accessor properties: ::Hash[::String, ::String] attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext attr_accessor lineage_group_arn: ::String SENSITIVE: [] end class DescribeDataQualityJobDefinitionRequest attr_accessor job_definition_name: ::String SENSITIVE: [] end class DescribeDataQualityJobDefinitionResponse attr_accessor job_definition_arn: ::String attr_accessor job_definition_name: ::String attr_accessor creation_time: ::Time attr_accessor data_quality_baseline_config: Types::DataQualityBaselineConfig attr_accessor data_quality_app_specification: Types::DataQualityAppSpecification attr_accessor data_quality_job_input: Types::DataQualityJobInput attr_accessor data_quality_job_output_config: Types::MonitoringOutputConfig attr_accessor job_resources: Types::MonitoringResources attr_accessor network_config: Types::MonitoringNetworkConfig attr_accessor role_arn: ::String attr_accessor stopping_condition: Types::MonitoringStoppingCondition SENSITIVE: [] end class DescribeDeviceFleetRequest attr_accessor device_fleet_name: ::String SENSITIVE: [] end class DescribeDeviceFleetResponse attr_accessor device_fleet_name: ::String attr_accessor device_fleet_arn: ::String attr_accessor output_config: Types::EdgeOutputConfig attr_accessor description: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor role_arn: ::String attr_accessor iot_role_alias: ::String SENSITIVE: [] end class DescribeDeviceRequest attr_accessor next_token: ::String attr_accessor device_name: ::String attr_accessor device_fleet_name: ::String SENSITIVE: [] end class DescribeDeviceResponse attr_accessor device_arn: ::String attr_accessor device_name: ::String attr_accessor description: ::String attr_accessor device_fleet_name: ::String attr_accessor iot_thing_name: ::String attr_accessor registration_time: ::Time attr_accessor latest_heartbeat: ::Time attr_accessor models: ::Array[Types::EdgeModel] attr_accessor max_models: ::Integer attr_accessor next_token: ::String attr_accessor agent_version: ::String SENSITIVE: [] end class DescribeDomainRequest attr_accessor domain_id: ::String SENSITIVE: [] end class DescribeDomainResponse attr_accessor domain_arn: ::String attr_accessor domain_id: ::String attr_accessor domain_name: ::String attr_accessor home_efs_file_system_id: ::String attr_accessor single_sign_on_managed_application_instance_id: ::String attr_accessor single_sign_on_application_arn: ::String attr_accessor status: ("Deleting" | "Failed" | "InService" | "Pending" | "Updating" | "Update_Failed" | "Delete_Failed") attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor failure_reason: ::String attr_accessor security_group_id_for_domain_boundary: ::String attr_accessor auth_mode: ("SSO" | "IAM") attr_accessor default_user_settings: Types::UserSettings attr_accessor domain_settings: Types::DomainSettings attr_accessor app_network_access_type: ("PublicInternetOnly" | "VpcOnly") attr_accessor home_efs_file_system_kms_key_id: ::String attr_accessor subnet_ids: ::Array[::String] attr_accessor url: ::String attr_accessor vpc_id: ::String attr_accessor kms_key_id: ::String attr_accessor app_security_group_management: ("Service" | "Customer") attr_accessor tag_propagation: ("ENABLED" | "DISABLED") attr_accessor default_space_settings: Types::DefaultSpaceSettings SENSITIVE: [] end class DescribeEdgeDeploymentPlanRequest attr_accessor edge_deployment_plan_name: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class DescribeEdgeDeploymentPlanResponse attr_accessor edge_deployment_plan_arn: ::String attr_accessor edge_deployment_plan_name: ::String attr_accessor model_configs: ::Array[Types::EdgeDeploymentModelConfig] attr_accessor device_fleet_name: ::String attr_accessor edge_deployment_success: ::Integer attr_accessor edge_deployment_pending: ::Integer attr_accessor edge_deployment_failed: ::Integer attr_accessor stages: ::Array[Types::DeploymentStageStatusSummary] attr_accessor next_token: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class DescribeEdgePackagingJobRequest attr_accessor edge_packaging_job_name: ::String SENSITIVE: [] end class DescribeEdgePackagingJobResponse attr_accessor edge_packaging_job_arn: ::String attr_accessor edge_packaging_job_name: ::String attr_accessor compilation_job_name: ::String attr_accessor model_name: ::String attr_accessor model_version: ::String attr_accessor role_arn: ::String attr_accessor output_config: Types::EdgeOutputConfig attr_accessor resource_key: ::String attr_accessor edge_packaging_job_status: ("STARTING" | "INPROGRESS" | "COMPLETED" | "FAILED" | "STOPPING" | "STOPPED") attr_accessor edge_packaging_job_status_message: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor model_artifact: ::String attr_accessor model_signature: ::String attr_accessor preset_deployment_output: Types::EdgePresetDeploymentOutput SENSITIVE: [] end class DescribeEndpointConfigInput attr_accessor endpoint_config_name: ::String SENSITIVE: [] end class DescribeEndpointConfigOutput attr_accessor endpoint_config_name: ::String attr_accessor endpoint_config_arn: ::String attr_accessor production_variants: ::Array[Types::ProductionVariant] attr_accessor data_capture_config: Types::DataCaptureConfig attr_accessor kms_key_id: ::String attr_accessor creation_time: ::Time attr_accessor async_inference_config: Types::AsyncInferenceConfig attr_accessor explainer_config: Types::ExplainerConfig attr_accessor shadow_production_variants: ::Array[Types::ProductionVariant] attr_accessor execution_role_arn: ::String attr_accessor vpc_config: Types::VpcConfig attr_accessor enable_network_isolation: bool SENSITIVE: [] end class DescribeEndpointInput attr_accessor endpoint_name: ::String SENSITIVE: [] end class DescribeEndpointOutput attr_accessor endpoint_name: ::String attr_accessor endpoint_arn: ::String attr_accessor endpoint_config_name: ::String attr_accessor production_variants: ::Array[Types::ProductionVariantSummary] attr_accessor data_capture_config: Types::DataCaptureConfigSummary attr_accessor endpoint_status: ("OutOfService" | "Creating" | "Updating" | "SystemUpdating" | "RollingBack" | "InService" | "Deleting" | "Failed" | "UpdateRollbackFailed") attr_accessor failure_reason: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor last_deployment_config: Types::DeploymentConfig attr_accessor async_inference_config: Types::AsyncInferenceConfig attr_accessor pending_deployment_summary: Types::PendingDeploymentSummary attr_accessor explainer_config: Types::ExplainerConfig attr_accessor shadow_production_variants: ::Array[Types::ProductionVariantSummary] SENSITIVE: [] end class DescribeExperimentRequest attr_accessor experiment_name: ::String SENSITIVE: [] end class DescribeExperimentResponse attr_accessor experiment_name: ::String attr_accessor experiment_arn: ::String attr_accessor display_name: ::String attr_accessor source: Types::ExperimentSource attr_accessor description: ::String attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext SENSITIVE: [] end class DescribeFeatureGroupRequest attr_accessor feature_group_name: ::String attr_accessor next_token: ::String SENSITIVE: [] end class DescribeFeatureGroupResponse attr_accessor feature_group_arn: ::String attr_accessor feature_group_name: ::String attr_accessor record_identifier_feature_name: ::String attr_accessor event_time_feature_name: ::String attr_accessor feature_definitions: ::Array[Types::FeatureDefinition] attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor online_store_config: Types::OnlineStoreConfig attr_accessor offline_store_config: Types::OfflineStoreConfig attr_accessor throughput_config: Types::ThroughputConfigDescription attr_accessor role_arn: ::String attr_accessor feature_group_status: ("Creating" | "Created" | "CreateFailed" | "Deleting" | "DeleteFailed") attr_accessor offline_store_status: Types::OfflineStoreStatus attr_accessor last_update_status: Types::LastUpdateStatus attr_accessor failure_reason: ::String attr_accessor description: ::String attr_accessor next_token: ::String attr_accessor online_store_total_size_bytes: ::Integer SENSITIVE: [] end class DescribeFeatureMetadataRequest attr_accessor feature_group_name: ::String attr_accessor feature_name: ::String SENSITIVE: [] end class DescribeFeatureMetadataResponse attr_accessor feature_group_arn: ::String attr_accessor feature_group_name: ::String attr_accessor feature_name: ::String attr_accessor feature_type: ("Integral" | "Fractional" | "String") attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor description: ::String attr_accessor parameters: ::Array[Types::FeatureParameter] SENSITIVE: [] end class DescribeFlowDefinitionRequest attr_accessor flow_definition_name: ::String SENSITIVE: [] end class DescribeFlowDefinitionResponse attr_accessor flow_definition_arn: ::String attr_accessor flow_definition_name: ::String attr_accessor flow_definition_status: ("Initializing" | "Active" | "Failed" | "Deleting") attr_accessor creation_time: ::Time attr_accessor human_loop_request_source: Types::HumanLoopRequestSource attr_accessor human_loop_activation_config: Types::HumanLoopActivationConfig attr_accessor human_loop_config: Types::HumanLoopConfig attr_accessor output_config: Types::FlowDefinitionOutputConfig attr_accessor role_arn: ::String attr_accessor failure_reason: ::String SENSITIVE: [] end class DescribeHubContentRequest attr_accessor hub_name: ::String attr_accessor hub_content_type: ("Model" | "Notebook" | "ModelReference") attr_accessor hub_content_name: ::String attr_accessor hub_content_version: ::String SENSITIVE: [] end class DescribeHubContentResponse attr_accessor hub_content_name: ::String attr_accessor hub_content_arn: ::String attr_accessor hub_content_version: ::String attr_accessor hub_content_type: ("Model" | "Notebook" | "ModelReference") attr_accessor document_schema_version: ::String attr_accessor hub_name: ::String attr_accessor hub_arn: ::String attr_accessor hub_content_display_name: ::String attr_accessor hub_content_description: ::String attr_accessor hub_content_markdown: ::String attr_accessor hub_content_document: ::String attr_accessor sage_maker_public_hub_content_arn: ::String attr_accessor reference_min_version: ::String attr_accessor support_status: ("Supported" | "Deprecated") attr_accessor hub_content_search_keywords: ::Array[::String] attr_accessor hub_content_dependencies: ::Array[Types::HubContentDependency] attr_accessor hub_content_status: ("Available" | "Importing" | "Deleting" | "ImportFailed" | "DeleteFailed") attr_accessor failure_reason: ::String attr_accessor creation_time: ::Time SENSITIVE: [] end class DescribeHubRequest attr_accessor hub_name: ::String SENSITIVE: [] end class DescribeHubResponse attr_accessor hub_name: ::String attr_accessor hub_arn: ::String attr_accessor hub_display_name: ::String attr_accessor hub_description: ::String attr_accessor hub_search_keywords: ::Array[::String] attr_accessor s3_storage_config: Types::HubS3StorageConfig attr_accessor hub_status: ("InService" | "Creating" | "Updating" | "Deleting" | "CreateFailed" | "UpdateFailed" | "DeleteFailed") attr_accessor failure_reason: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class DescribeHumanTaskUiRequest attr_accessor human_task_ui_name: ::String SENSITIVE: [] end class DescribeHumanTaskUiResponse attr_accessor human_task_ui_arn: ::String attr_accessor human_task_ui_name: ::String attr_accessor human_task_ui_status: ("Active" | "Deleting") attr_accessor creation_time: ::Time attr_accessor ui_template: Types::UiTemplateInfo SENSITIVE: [] end class DescribeHyperParameterTuningJobRequest attr_accessor hyper_parameter_tuning_job_name: ::String SENSITIVE: [] end class DescribeHyperParameterTuningJobResponse attr_accessor hyper_parameter_tuning_job_name: ::String attr_accessor hyper_parameter_tuning_job_arn: ::String attr_accessor hyper_parameter_tuning_job_config: Types::HyperParameterTuningJobConfig attr_accessor training_job_definition: Types::HyperParameterTrainingJobDefinition attr_accessor training_job_definitions: ::Array[Types::HyperParameterTrainingJobDefinition] attr_accessor hyper_parameter_tuning_job_status: ("Completed" | "InProgress" | "Failed" | "Stopped" | "Stopping" | "Deleting" | "DeleteFailed") attr_accessor creation_time: ::Time attr_accessor hyper_parameter_tuning_end_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor training_job_status_counters: Types::TrainingJobStatusCounters attr_accessor objective_status_counters: Types::ObjectiveStatusCounters attr_accessor best_training_job: Types::HyperParameterTrainingJobSummary attr_accessor overall_best_training_job: Types::HyperParameterTrainingJobSummary attr_accessor warm_start_config: Types::HyperParameterTuningJobWarmStartConfig attr_accessor autotune: Types::Autotune attr_accessor failure_reason: ::String attr_accessor tuning_job_completion_details: Types::HyperParameterTuningJobCompletionDetails attr_accessor consumed_resources: Types::HyperParameterTuningJobConsumedResources SENSITIVE: [] end class DescribeImageRequest attr_accessor image_name: ::String SENSITIVE: [] end class DescribeImageResponse attr_accessor creation_time: ::Time attr_accessor description: ::String attr_accessor display_name: ::String attr_accessor failure_reason: ::String attr_accessor image_arn: ::String attr_accessor image_name: ::String attr_accessor image_status: ("CREATING" | "CREATED" | "CREATE_FAILED" | "UPDATING" | "UPDATE_FAILED" | "DELETING" | "DELETE_FAILED") attr_accessor last_modified_time: ::Time attr_accessor role_arn: ::String SENSITIVE: [] end class DescribeImageVersionRequest attr_accessor image_name: ::String attr_accessor version: ::Integer attr_accessor alias: ::String SENSITIVE: [] end class DescribeImageVersionResponse attr_accessor base_image: ::String attr_accessor container_image: ::String attr_accessor creation_time: ::Time attr_accessor failure_reason: ::String attr_accessor image_arn: ::String attr_accessor image_version_arn: ::String attr_accessor image_version_status: ("CREATING" | "CREATED" | "CREATE_FAILED" | "DELETING" | "DELETE_FAILED") attr_accessor last_modified_time: ::Time attr_accessor version: ::Integer attr_accessor vendor_guidance: ("NOT_PROVIDED" | "STABLE" | "TO_BE_ARCHIVED" | "ARCHIVED") attr_accessor job_type: ("TRAINING" | "INFERENCE" | "NOTEBOOK_KERNEL") attr_accessor ml_framework: ::String attr_accessor programming_lang: ::String attr_accessor processor: ("CPU" | "GPU") attr_accessor horovod: bool attr_accessor release_notes: ::String SENSITIVE: [] end class DescribeInferenceComponentInput attr_accessor inference_component_name: ::String SENSITIVE: [] end class DescribeInferenceComponentOutput attr_accessor inference_component_name: ::String attr_accessor inference_component_arn: ::String attr_accessor endpoint_name: ::String attr_accessor endpoint_arn: ::String attr_accessor variant_name: ::String attr_accessor failure_reason: ::String attr_accessor specification: Types::InferenceComponentSpecificationSummary attr_accessor runtime_config: Types::InferenceComponentRuntimeConfigSummary attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor inference_component_status: ("InService" | "Creating" | "Updating" | "Failed" | "Deleting") SENSITIVE: [] end class DescribeInferenceExperimentRequest attr_accessor name: ::String SENSITIVE: [] end class DescribeInferenceExperimentResponse attr_accessor arn: ::String attr_accessor name: ::String attr_accessor type: ("ShadowMode") attr_accessor schedule: Types::InferenceExperimentSchedule attr_accessor status: ("Creating" | "Created" | "Updating" | "Running" | "Starting" | "Stopping" | "Completed" | "Cancelled") attr_accessor status_reason: ::String attr_accessor description: ::String attr_accessor creation_time: ::Time attr_accessor completion_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor role_arn: ::String attr_accessor endpoint_metadata: Types::EndpointMetadata attr_accessor model_variants: ::Array[Types::ModelVariantConfigSummary] attr_accessor data_storage_config: Types::InferenceExperimentDataStorageConfig attr_accessor shadow_mode_config: Types::ShadowModeConfig attr_accessor kms_key: ::String SENSITIVE: [] end class DescribeInferenceRecommendationsJobRequest attr_accessor job_name: ::String SENSITIVE: [] end class DescribeInferenceRecommendationsJobResponse attr_accessor job_name: ::String attr_accessor job_description: ::String attr_accessor job_type: ("Default" | "Advanced") attr_accessor job_arn: ::String attr_accessor role_arn: ::String attr_accessor status: ("PENDING" | "IN_PROGRESS" | "COMPLETED" | "FAILED" | "STOPPING" | "STOPPED" | "DELETING" | "DELETED") attr_accessor creation_time: ::Time attr_accessor completion_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor failure_reason: ::String attr_accessor input_config: Types::RecommendationJobInputConfig attr_accessor stopping_conditions: Types::RecommendationJobStoppingConditions attr_accessor inference_recommendations: ::Array[Types::InferenceRecommendation] attr_accessor endpoint_performances: ::Array[Types::EndpointPerformance] SENSITIVE: [] end class DescribeLabelingJobRequest attr_accessor labeling_job_name: ::String SENSITIVE: [] end class DescribeLabelingJobResponse attr_accessor labeling_job_status: ("Initializing" | "InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor label_counters: Types::LabelCounters attr_accessor failure_reason: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor job_reference_code: ::String attr_accessor labeling_job_name: ::String attr_accessor labeling_job_arn: ::String attr_accessor label_attribute_name: ::String attr_accessor input_config: Types::LabelingJobInputConfig attr_accessor output_config: Types::LabelingJobOutputConfig attr_accessor role_arn: ::String attr_accessor label_category_config_s3_uri: ::String attr_accessor stopping_conditions: Types::LabelingJobStoppingConditions attr_accessor labeling_job_algorithms_config: Types::LabelingJobAlgorithmsConfig attr_accessor human_task_config: Types::HumanTaskConfig attr_accessor tags: ::Array[Types::Tag] attr_accessor labeling_job_output: Types::LabelingJobOutput SENSITIVE: [] end class DescribeLineageGroupRequest attr_accessor lineage_group_name: ::String SENSITIVE: [] end class DescribeLineageGroupResponse attr_accessor lineage_group_name: ::String attr_accessor lineage_group_arn: ::String attr_accessor display_name: ::String attr_accessor description: ::String attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext SENSITIVE: [] end class DescribeMlflowTrackingServerRequest attr_accessor tracking_server_name: ::String SENSITIVE: [] end class DescribeMlflowTrackingServerResponse attr_accessor tracking_server_arn: ::String attr_accessor tracking_server_name: ::String attr_accessor artifact_store_uri: ::String attr_accessor tracking_server_size: ("Small" | "Medium" | "Large") attr_accessor mlflow_version: ::String attr_accessor role_arn: ::String attr_accessor tracking_server_status: ("Creating" | "Created" | "CreateFailed" | "Updating" | "Updated" | "UpdateFailed" | "Deleting" | "DeleteFailed" | "Stopping" | "Stopped" | "StopFailed" | "Starting" | "Started" | "StartFailed" | "MaintenanceInProgress" | "MaintenanceComplete" | "MaintenanceFailed") attr_accessor is_active: ("Active" | "Inactive") attr_accessor tracking_server_url: ::String attr_accessor weekly_maintenance_window_start: ::String attr_accessor automatic_model_registration: bool attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext SENSITIVE: [] end class DescribeModelBiasJobDefinitionRequest attr_accessor job_definition_name: ::String SENSITIVE: [] end class DescribeModelBiasJobDefinitionResponse attr_accessor job_definition_arn: ::String attr_accessor job_definition_name: ::String attr_accessor creation_time: ::Time attr_accessor model_bias_baseline_config: Types::ModelBiasBaselineConfig attr_accessor model_bias_app_specification: Types::ModelBiasAppSpecification attr_accessor model_bias_job_input: Types::ModelBiasJobInput attr_accessor model_bias_job_output_config: Types::MonitoringOutputConfig attr_accessor job_resources: Types::MonitoringResources attr_accessor network_config: Types::MonitoringNetworkConfig attr_accessor role_arn: ::String attr_accessor stopping_condition: Types::MonitoringStoppingCondition SENSITIVE: [] end class DescribeModelCardExportJobRequest attr_accessor model_card_export_job_arn: ::String SENSITIVE: [] end class DescribeModelCardExportJobResponse attr_accessor model_card_export_job_name: ::String attr_accessor model_card_export_job_arn: ::String attr_accessor status: ("InProgress" | "Completed" | "Failed") attr_accessor model_card_name: ::String attr_accessor model_card_version: ::Integer attr_accessor output_config: Types::ModelCardExportOutputConfig attr_accessor created_at: ::Time attr_accessor last_modified_at: ::Time attr_accessor failure_reason: ::String attr_accessor export_artifacts: Types::ModelCardExportArtifacts SENSITIVE: [] end class DescribeModelCardRequest attr_accessor model_card_name: ::String attr_accessor model_card_version: ::Integer SENSITIVE: [] end class DescribeModelCardResponse attr_accessor model_card_arn: ::String attr_accessor model_card_name: ::String attr_accessor model_card_version: ::Integer attr_accessor content: ::String attr_accessor model_card_status: ("Draft" | "PendingReview" | "Approved" | "Archived") attr_accessor security_config: Types::ModelCardSecurityConfig attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext attr_accessor model_card_processing_status: ("DeleteInProgress" | "DeletePending" | "ContentDeleted" | "ExportJobsDeleted" | "DeleteCompleted" | "DeleteFailed") SENSITIVE: [:content] end class DescribeModelExplainabilityJobDefinitionRequest attr_accessor job_definition_name: ::String SENSITIVE: [] end class DescribeModelExplainabilityJobDefinitionResponse attr_accessor job_definition_arn: ::String attr_accessor job_definition_name: ::String attr_accessor creation_time: ::Time attr_accessor model_explainability_baseline_config: Types::ModelExplainabilityBaselineConfig attr_accessor model_explainability_app_specification: Types::ModelExplainabilityAppSpecification attr_accessor model_explainability_job_input: Types::ModelExplainabilityJobInput attr_accessor model_explainability_job_output_config: Types::MonitoringOutputConfig attr_accessor job_resources: Types::MonitoringResources attr_accessor network_config: Types::MonitoringNetworkConfig attr_accessor role_arn: ::String attr_accessor stopping_condition: Types::MonitoringStoppingCondition SENSITIVE: [] end class DescribeModelInput attr_accessor model_name: ::String SENSITIVE: [] end class DescribeModelOutput attr_accessor model_name: ::String attr_accessor primary_container: Types::ContainerDefinition attr_accessor containers: ::Array[Types::ContainerDefinition] attr_accessor inference_execution_config: Types::InferenceExecutionConfig attr_accessor execution_role_arn: ::String attr_accessor vpc_config: Types::VpcConfig attr_accessor creation_time: ::Time attr_accessor model_arn: ::String attr_accessor enable_network_isolation: bool attr_accessor deployment_recommendation: Types::DeploymentRecommendation SENSITIVE: [] end class DescribeModelPackageGroupInput attr_accessor model_package_group_name: ::String SENSITIVE: [] end class DescribeModelPackageGroupOutput attr_accessor model_package_group_name: ::String attr_accessor model_package_group_arn: ::String attr_accessor model_package_group_description: ::String attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor model_package_group_status: ("Pending" | "InProgress" | "Completed" | "Failed" | "Deleting" | "DeleteFailed") SENSITIVE: [] end class DescribeModelPackageInput attr_accessor model_package_name: ::String SENSITIVE: [] end class DescribeModelPackageOutput attr_accessor model_package_name: ::String attr_accessor model_package_group_name: ::String attr_accessor model_package_version: ::Integer attr_accessor model_package_arn: ::String attr_accessor model_package_description: ::String attr_accessor creation_time: ::Time attr_accessor inference_specification: Types::InferenceSpecification attr_accessor source_algorithm_specification: Types::SourceAlgorithmSpecification attr_accessor validation_specification: Types::ModelPackageValidationSpecification attr_accessor model_package_status: ("Pending" | "InProgress" | "Completed" | "Failed" | "Deleting") attr_accessor model_package_status_details: Types::ModelPackageStatusDetails attr_accessor certify_for_marketplace: bool attr_accessor model_approval_status: ("Approved" | "Rejected" | "PendingManualApproval") attr_accessor created_by: Types::UserContext attr_accessor metadata_properties: Types::MetadataProperties attr_accessor model_metrics: Types::ModelMetrics attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext attr_accessor approval_description: ::String attr_accessor domain: ::String attr_accessor task: ::String attr_accessor sample_payload_url: ::String attr_accessor customer_metadata_properties: ::Hash[::String, ::String] attr_accessor drift_check_baselines: Types::DriftCheckBaselines attr_accessor additional_inference_specifications: ::Array[Types::AdditionalInferenceSpecificationDefinition] attr_accessor skip_model_validation: ("All" | "None") attr_accessor source_uri: ::String attr_accessor security_config: Types::ModelPackageSecurityConfig attr_accessor model_card: Types::ModelPackageModelCard attr_accessor model_life_cycle: Types::ModelLifeCycle SENSITIVE: [] end class DescribeModelQualityJobDefinitionRequest attr_accessor job_definition_name: ::String SENSITIVE: [] end class DescribeModelQualityJobDefinitionResponse attr_accessor job_definition_arn: ::String attr_accessor job_definition_name: ::String attr_accessor creation_time: ::Time attr_accessor model_quality_baseline_config: Types::ModelQualityBaselineConfig attr_accessor model_quality_app_specification: Types::ModelQualityAppSpecification attr_accessor model_quality_job_input: Types::ModelQualityJobInput attr_accessor model_quality_job_output_config: Types::MonitoringOutputConfig attr_accessor job_resources: Types::MonitoringResources attr_accessor network_config: Types::MonitoringNetworkConfig attr_accessor role_arn: ::String attr_accessor stopping_condition: Types::MonitoringStoppingCondition SENSITIVE: [] end class DescribeMonitoringScheduleRequest attr_accessor monitoring_schedule_name: ::String SENSITIVE: [] end class DescribeMonitoringScheduleResponse attr_accessor monitoring_schedule_arn: ::String attr_accessor monitoring_schedule_name: ::String attr_accessor monitoring_schedule_status: ("Pending" | "Failed" | "Scheduled" | "Stopped") attr_accessor monitoring_type: ("DataQuality" | "ModelQuality" | "ModelBias" | "ModelExplainability") attr_accessor failure_reason: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor monitoring_schedule_config: Types::MonitoringScheduleConfig attr_accessor endpoint_name: ::String attr_accessor last_monitoring_execution_summary: Types::MonitoringExecutionSummary SENSITIVE: [] end class DescribeNotebookInstanceInput attr_accessor notebook_instance_name: ::String SENSITIVE: [] end class DescribeNotebookInstanceLifecycleConfigInput attr_accessor notebook_instance_lifecycle_config_name: ::String SENSITIVE: [] end class DescribeNotebookInstanceLifecycleConfigOutput attr_accessor notebook_instance_lifecycle_config_arn: ::String attr_accessor notebook_instance_lifecycle_config_name: ::String attr_accessor on_create: ::Array[Types::NotebookInstanceLifecycleHook] attr_accessor on_start: ::Array[Types::NotebookInstanceLifecycleHook] attr_accessor last_modified_time: ::Time attr_accessor creation_time: ::Time SENSITIVE: [] end class DescribeNotebookInstanceOutput attr_accessor notebook_instance_arn: ::String attr_accessor notebook_instance_name: ::String attr_accessor notebook_instance_status: ("Pending" | "InService" | "Stopping" | "Stopped" | "Failed" | "Deleting" | "Updating") attr_accessor failure_reason: ::String attr_accessor url: ::String attr_accessor instance_type: ("ml.t2.medium" | "ml.t2.large" | "ml.t2.xlarge" | "ml.t2.2xlarge" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m5d.large" | "ml.m5d.xlarge" | "ml.m5d.2xlarge" | "ml.m5d.4xlarge" | "ml.m5d.8xlarge" | "ml.m5d.12xlarge" | "ml.m5d.16xlarge" | "ml.m5d.24xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5d.xlarge" | "ml.c5d.2xlarge" | "ml.c5d.4xlarge" | "ml.c5d.9xlarge" | "ml.c5d.18xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.p3dn.24xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.inf1.xlarge" | "ml.inf1.2xlarge" | "ml.inf1.6xlarge" | "ml.inf1.24xlarge" | "ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6i.2xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.32xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r6i.large" | "ml.r6i.xlarge" | "ml.r6i.2xlarge" | "ml.r6i.4xlarge" | "ml.r6i.8xlarge" | "ml.r6i.12xlarge" | "ml.r6i.16xlarge" | "ml.r6i.24xlarge" | "ml.r6i.32xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge" | "ml.m6id.large" | "ml.m6id.xlarge" | "ml.m6id.2xlarge" | "ml.m6id.4xlarge" | "ml.m6id.8xlarge" | "ml.m6id.12xlarge" | "ml.m6id.16xlarge" | "ml.m6id.24xlarge" | "ml.m6id.32xlarge" | "ml.c6id.large" | "ml.c6id.xlarge" | "ml.c6id.2xlarge" | "ml.c6id.4xlarge" | "ml.c6id.8xlarge" | "ml.c6id.12xlarge" | "ml.c6id.16xlarge" | "ml.c6id.24xlarge" | "ml.c6id.32xlarge" | "ml.r6id.large" | "ml.r6id.xlarge" | "ml.r6id.2xlarge" | "ml.r6id.4xlarge" | "ml.r6id.8xlarge" | "ml.r6id.12xlarge" | "ml.r6id.16xlarge" | "ml.r6id.24xlarge" | "ml.r6id.32xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge") attr_accessor subnet_id: ::String attr_accessor security_groups: ::Array[::String] attr_accessor role_arn: ::String attr_accessor kms_key_id: ::String attr_accessor network_interface_id: ::String attr_accessor last_modified_time: ::Time attr_accessor creation_time: ::Time attr_accessor notebook_instance_lifecycle_config_name: ::String attr_accessor direct_internet_access: ("Enabled" | "Disabled") attr_accessor volume_size_in_gb: ::Integer attr_accessor accelerator_types: ::Array[("ml.eia1.medium" | "ml.eia1.large" | "ml.eia1.xlarge" | "ml.eia2.medium" | "ml.eia2.large" | "ml.eia2.xlarge")] attr_accessor default_code_repository: ::String attr_accessor additional_code_repositories: ::Array[::String] attr_accessor root_access: ("Enabled" | "Disabled") attr_accessor platform_identifier: ::String attr_accessor instance_metadata_service_configuration: Types::InstanceMetadataServiceConfiguration SENSITIVE: [] end class DescribeOptimizationJobRequest attr_accessor optimization_job_name: ::String SENSITIVE: [] end class DescribeOptimizationJobResponse attr_accessor optimization_job_arn: ::String attr_accessor optimization_job_status: ("INPROGRESS" | "COMPLETED" | "FAILED" | "STARTING" | "STOPPING" | "STOPPED") attr_accessor optimization_start_time: ::Time attr_accessor optimization_end_time: ::Time attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor failure_reason: ::String attr_accessor optimization_job_name: ::String attr_accessor model_source: Types::OptimizationJobModelSource attr_accessor optimization_environment: ::Hash[::String, ::String] attr_accessor deployment_instance_type: ("ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge" | "ml.inf2.xlarge" | "ml.inf2.8xlarge" | "ml.inf2.24xlarge" | "ml.inf2.48xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge") attr_accessor optimization_configs: ::Array[Types::OptimizationConfig] attr_accessor output_config: Types::OptimizationJobOutputConfig attr_accessor optimization_output: Types::OptimizationOutput attr_accessor role_arn: ::String attr_accessor stopping_condition: Types::StoppingCondition attr_accessor vpc_config: Types::OptimizationVpcConfig SENSITIVE: [] end class DescribePipelineDefinitionForExecutionRequest attr_accessor pipeline_execution_arn: ::String SENSITIVE: [] end class DescribePipelineDefinitionForExecutionResponse attr_accessor pipeline_definition: ::String attr_accessor creation_time: ::Time SENSITIVE: [] end class DescribePipelineExecutionRequest attr_accessor pipeline_execution_arn: ::String SENSITIVE: [] end class DescribePipelineExecutionResponse attr_accessor pipeline_arn: ::String attr_accessor pipeline_execution_arn: ::String attr_accessor pipeline_execution_display_name: ::String attr_accessor pipeline_execution_status: ("Executing" | "Stopping" | "Stopped" | "Failed" | "Succeeded") attr_accessor pipeline_execution_description: ::String attr_accessor pipeline_experiment_config: Types::PipelineExperimentConfig attr_accessor failure_reason: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_by: Types::UserContext attr_accessor parallelism_configuration: Types::ParallelismConfiguration attr_accessor selective_execution_config: Types::SelectiveExecutionConfig SENSITIVE: [] end class DescribePipelineRequest attr_accessor pipeline_name: ::String SENSITIVE: [] end class DescribePipelineResponse attr_accessor pipeline_arn: ::String attr_accessor pipeline_name: ::String attr_accessor pipeline_display_name: ::String attr_accessor pipeline_definition: ::String attr_accessor pipeline_description: ::String attr_accessor role_arn: ::String attr_accessor pipeline_status: ("Active" | "Deleting") attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor last_run_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_by: Types::UserContext attr_accessor parallelism_configuration: Types::ParallelismConfiguration SENSITIVE: [] end class DescribeProcessingJobRequest attr_accessor processing_job_name: ::String SENSITIVE: [] end class DescribeProcessingJobResponse attr_accessor processing_inputs: ::Array[Types::ProcessingInput] attr_accessor processing_output_config: Types::ProcessingOutputConfig attr_accessor processing_job_name: ::String attr_accessor processing_resources: Types::ProcessingResources attr_accessor stopping_condition: Types::ProcessingStoppingCondition attr_accessor app_specification: Types::AppSpecification attr_accessor environment: ::Hash[::String, ::String] attr_accessor network_config: Types::NetworkConfig attr_accessor role_arn: ::String attr_accessor experiment_config: Types::ExperimentConfig attr_accessor processing_job_arn: ::String attr_accessor processing_job_status: ("InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor exit_message: ::String attr_accessor failure_reason: ::String attr_accessor processing_end_time: ::Time attr_accessor processing_start_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor creation_time: ::Time attr_accessor monitoring_schedule_arn: ::String attr_accessor auto_ml_job_arn: ::String attr_accessor training_job_arn: ::String SENSITIVE: [] end class DescribeProjectInput attr_accessor project_name: ::String SENSITIVE: [] end class DescribeProjectOutput attr_accessor project_arn: ::String attr_accessor project_name: ::String attr_accessor project_id: ::String attr_accessor project_description: ::String attr_accessor service_catalog_provisioning_details: Types::ServiceCatalogProvisioningDetails attr_accessor service_catalog_provisioned_product_details: Types::ServiceCatalogProvisionedProductDetails attr_accessor project_status: ("Pending" | "CreateInProgress" | "CreateCompleted" | "CreateFailed" | "DeleteInProgress" | "DeleteFailed" | "DeleteCompleted" | "UpdateInProgress" | "UpdateCompleted" | "UpdateFailed") attr_accessor created_by: Types::UserContext attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext SENSITIVE: [] end class DescribeSpaceRequest attr_accessor domain_id: ::String attr_accessor space_name: ::String SENSITIVE: [] end class DescribeSpaceResponse attr_accessor domain_id: ::String attr_accessor space_arn: ::String attr_accessor space_name: ::String attr_accessor home_efs_file_system_uid: ::String attr_accessor status: ("Deleting" | "Failed" | "InService" | "Pending" | "Updating" | "Update_Failed" | "Delete_Failed") attr_accessor last_modified_time: ::Time attr_accessor creation_time: ::Time attr_accessor failure_reason: ::String attr_accessor space_settings: Types::SpaceSettings attr_accessor ownership_settings: Types::OwnershipSettings attr_accessor space_sharing_settings: Types::SpaceSharingSettings attr_accessor space_display_name: ::String attr_accessor url: ::String SENSITIVE: [] end class DescribeStudioLifecycleConfigRequest attr_accessor studio_lifecycle_config_name: ::String SENSITIVE: [] end class DescribeStudioLifecycleConfigResponse attr_accessor studio_lifecycle_config_arn: ::String attr_accessor studio_lifecycle_config_name: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor studio_lifecycle_config_content: ::String attr_accessor studio_lifecycle_config_app_type: ("JupyterServer" | "KernelGateway" | "CodeEditor" | "JupyterLab") SENSITIVE: [] end class DescribeSubscribedWorkteamRequest attr_accessor workteam_arn: ::String SENSITIVE: [] end class DescribeSubscribedWorkteamResponse attr_accessor subscribed_workteam: Types::SubscribedWorkteam SENSITIVE: [] end class DescribeTrainingJobRequest attr_accessor training_job_name: ::String SENSITIVE: [] end class DescribeTrainingJobResponse attr_accessor training_job_name: ::String attr_accessor training_job_arn: ::String attr_accessor tuning_job_arn: ::String attr_accessor labeling_job_arn: ::String attr_accessor auto_ml_job_arn: ::String attr_accessor model_artifacts: Types::ModelArtifacts attr_accessor training_job_status: ("InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor secondary_status: ("Starting" | "LaunchingMLInstances" | "PreparingTrainingStack" | "Downloading" | "DownloadingTrainingImage" | "Training" | "Uploading" | "Stopping" | "Stopped" | "MaxRuntimeExceeded" | "Completed" | "Failed" | "Interrupted" | "MaxWaitTimeExceeded" | "Updating" | "Restarting" | "Pending") attr_accessor failure_reason: ::String attr_accessor hyper_parameters: ::Hash[::String, ::String] attr_accessor algorithm_specification: Types::AlgorithmSpecification attr_accessor role_arn: ::String attr_accessor input_data_config: ::Array[Types::Channel] attr_accessor output_data_config: Types::OutputDataConfig attr_accessor resource_config: Types::ResourceConfig attr_accessor warm_pool_status: Types::WarmPoolStatus attr_accessor vpc_config: Types::VpcConfig attr_accessor stopping_condition: Types::StoppingCondition attr_accessor creation_time: ::Time attr_accessor training_start_time: ::Time attr_accessor training_end_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor secondary_status_transitions: ::Array[Types::SecondaryStatusTransition] attr_accessor final_metric_data_list: ::Array[Types::MetricData] attr_accessor enable_network_isolation: bool attr_accessor enable_inter_container_traffic_encryption: bool attr_accessor enable_managed_spot_training: bool attr_accessor checkpoint_config: Types::CheckpointConfig attr_accessor training_time_in_seconds: ::Integer attr_accessor billable_time_in_seconds: ::Integer attr_accessor debug_hook_config: Types::DebugHookConfig attr_accessor experiment_config: Types::ExperimentConfig attr_accessor debug_rule_configurations: ::Array[Types::DebugRuleConfiguration] attr_accessor tensor_board_output_config: Types::TensorBoardOutputConfig attr_accessor debug_rule_evaluation_statuses: ::Array[Types::DebugRuleEvaluationStatus] attr_accessor profiler_config: Types::ProfilerConfig attr_accessor profiler_rule_configurations: ::Array[Types::ProfilerRuleConfiguration] attr_accessor profiler_rule_evaluation_statuses: ::Array[Types::ProfilerRuleEvaluationStatus] attr_accessor profiling_status: ("Enabled" | "Disabled") attr_accessor environment: ::Hash[::String, ::String] attr_accessor retry_strategy: Types::RetryStrategy attr_accessor remote_debug_config: Types::RemoteDebugConfig attr_accessor infra_check_config: Types::InfraCheckConfig SENSITIVE: [] end class DescribeTransformJobRequest attr_accessor transform_job_name: ::String SENSITIVE: [] end class DescribeTransformJobResponse attr_accessor transform_job_name: ::String attr_accessor transform_job_arn: ::String attr_accessor transform_job_status: ("InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor failure_reason: ::String attr_accessor model_name: ::String attr_accessor max_concurrent_transforms: ::Integer attr_accessor model_client_config: Types::ModelClientConfig attr_accessor max_payload_in_mb: ::Integer attr_accessor batch_strategy: ("MultiRecord" | "SingleRecord") attr_accessor environment: ::Hash[::String, ::String] attr_accessor transform_input: Types::TransformInput attr_accessor transform_output: Types::TransformOutput attr_accessor data_capture_config: Types::BatchDataCaptureConfig attr_accessor transform_resources: Types::TransformResources attr_accessor creation_time: ::Time attr_accessor transform_start_time: ::Time attr_accessor transform_end_time: ::Time attr_accessor labeling_job_arn: ::String attr_accessor auto_ml_job_arn: ::String attr_accessor data_processing: Types::DataProcessing attr_accessor experiment_config: Types::ExperimentConfig SENSITIVE: [] end class DescribeTrialComponentRequest attr_accessor trial_component_name: ::String SENSITIVE: [] end class DescribeTrialComponentResponse attr_accessor trial_component_name: ::String attr_accessor trial_component_arn: ::String attr_accessor display_name: ::String attr_accessor source: Types::TrialComponentSource attr_accessor status: Types::TrialComponentStatus attr_accessor start_time: ::Time attr_accessor end_time: ::Time attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext attr_accessor parameters: ::Hash[::String, Types::TrialComponentParameterValue] attr_accessor input_artifacts: ::Hash[::String, Types::TrialComponentArtifact] attr_accessor output_artifacts: ::Hash[::String, Types::TrialComponentArtifact] attr_accessor metadata_properties: Types::MetadataProperties attr_accessor metrics: ::Array[Types::TrialComponentMetricSummary] attr_accessor lineage_group_arn: ::String attr_accessor sources: ::Array[Types::TrialComponentSource] SENSITIVE: [] end class DescribeTrialRequest attr_accessor trial_name: ::String SENSITIVE: [] end class DescribeTrialResponse attr_accessor trial_name: ::String attr_accessor trial_arn: ::String attr_accessor display_name: ::String attr_accessor experiment_name: ::String attr_accessor source: Types::TrialSource attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext attr_accessor metadata_properties: Types::MetadataProperties SENSITIVE: [] end class DescribeUserProfileRequest attr_accessor domain_id: ::String attr_accessor user_profile_name: ::String SENSITIVE: [] end class DescribeUserProfileResponse attr_accessor domain_id: ::String attr_accessor user_profile_arn: ::String attr_accessor user_profile_name: ::String attr_accessor home_efs_file_system_uid: ::String attr_accessor status: ("Deleting" | "Failed" | "InService" | "Pending" | "Updating" | "Update_Failed" | "Delete_Failed") attr_accessor last_modified_time: ::Time attr_accessor creation_time: ::Time attr_accessor failure_reason: ::String attr_accessor single_sign_on_user_identifier: ::String attr_accessor single_sign_on_user_value: ::String attr_accessor user_settings: Types::UserSettings SENSITIVE: [] end class DescribeWorkforceRequest attr_accessor workforce_name: ::String SENSITIVE: [] end class DescribeWorkforceResponse attr_accessor workforce: Types::Workforce SENSITIVE: [] end class DescribeWorkteamRequest attr_accessor workteam_name: ::String SENSITIVE: [] end class DescribeWorkteamResponse attr_accessor workteam: Types::Workteam SENSITIVE: [] end class DesiredWeightAndCapacity attr_accessor variant_name: ::String attr_accessor desired_weight: ::Float attr_accessor desired_instance_count: ::Integer attr_accessor serverless_update_config: Types::ProductionVariantServerlessUpdateConfig SENSITIVE: [] end class Device attr_accessor device_name: ::String attr_accessor description: ::String attr_accessor iot_thing_name: ::String SENSITIVE: [] end class DeviceDeploymentSummary attr_accessor edge_deployment_plan_arn: ::String attr_accessor edge_deployment_plan_name: ::String attr_accessor stage_name: ::String attr_accessor deployed_stage_name: ::String attr_accessor device_fleet_name: ::String attr_accessor device_name: ::String attr_accessor device_arn: ::String attr_accessor device_deployment_status: ("READYTODEPLOY" | "INPROGRESS" | "DEPLOYED" | "FAILED" | "STOPPING" | "STOPPED") attr_accessor device_deployment_status_message: ::String attr_accessor description: ::String attr_accessor deployment_start_time: ::Time SENSITIVE: [] end class DeviceFleetSummary attr_accessor device_fleet_arn: ::String attr_accessor device_fleet_name: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class DeviceSelectionConfig attr_accessor device_subset_type: ("PERCENTAGE" | "SELECTION" | "NAMECONTAINS") attr_accessor percentage: ::Integer attr_accessor device_names: ::Array[::String] attr_accessor device_name_contains: ::String SENSITIVE: [] end class DeviceStats attr_accessor connected_device_count: ::Integer attr_accessor registered_device_count: ::Integer SENSITIVE: [] end class DeviceSummary attr_accessor device_name: ::String attr_accessor device_arn: ::String attr_accessor description: ::String attr_accessor device_fleet_name: ::String attr_accessor iot_thing_name: ::String attr_accessor registration_time: ::Time attr_accessor latest_heartbeat: ::Time attr_accessor models: ::Array[Types::EdgeModelSummary] attr_accessor agent_version: ::String SENSITIVE: [] end class DirectDeploySettings attr_accessor status: ("ENABLED" | "DISABLED") SENSITIVE: [] end class DisableSagemakerServicecatalogPortfolioInput < Aws::EmptyStructure end class DisableSagemakerServicecatalogPortfolioOutput < Aws::EmptyStructure end class DisassociateTrialComponentRequest attr_accessor trial_component_name: ::String attr_accessor trial_name: ::String SENSITIVE: [] end class DisassociateTrialComponentResponse attr_accessor trial_component_arn: ::String attr_accessor trial_arn: ::String SENSITIVE: [] end class DockerSettings attr_accessor enable_docker_access: ("ENABLED" | "DISABLED") attr_accessor vpc_only_trusted_accounts: ::Array[::String] SENSITIVE: [] end class DomainDetails attr_accessor domain_arn: ::String attr_accessor domain_id: ::String attr_accessor domain_name: ::String attr_accessor status: ("Deleting" | "Failed" | "InService" | "Pending" | "Updating" | "Update_Failed" | "Delete_Failed") attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor url: ::String SENSITIVE: [] end class DomainSettings attr_accessor security_group_ids: ::Array[::String] attr_accessor r_studio_server_pro_domain_settings: Types::RStudioServerProDomainSettings attr_accessor execution_role_identity_config: ("USER_PROFILE_NAME" | "DISABLED") attr_accessor docker_settings: Types::DockerSettings attr_accessor amazon_q_settings: Types::AmazonQSettings SENSITIVE: [] end class DomainSettingsForUpdate attr_accessor r_studio_server_pro_domain_settings_for_update: Types::RStudioServerProDomainSettingsForUpdate attr_accessor execution_role_identity_config: ("USER_PROFILE_NAME" | "DISABLED") attr_accessor security_group_ids: ::Array[::String] attr_accessor docker_settings: Types::DockerSettings attr_accessor amazon_q_settings: Types::AmazonQSettings SENSITIVE: [] end class DriftCheckBaselines attr_accessor bias: Types::DriftCheckBias attr_accessor explainability: Types::DriftCheckExplainability attr_accessor model_quality: Types::DriftCheckModelQuality attr_accessor model_data_quality: Types::DriftCheckModelDataQuality SENSITIVE: [] end class DriftCheckBias attr_accessor config_file: Types::FileSource attr_accessor pre_training_constraints: Types::MetricsSource attr_accessor post_training_constraints: Types::MetricsSource SENSITIVE: [] end class DriftCheckExplainability attr_accessor constraints: Types::MetricsSource attr_accessor config_file: Types::FileSource SENSITIVE: [] end class DriftCheckModelDataQuality attr_accessor statistics: Types::MetricsSource attr_accessor constraints: Types::MetricsSource SENSITIVE: [] end class DriftCheckModelQuality attr_accessor statistics: Types::MetricsSource attr_accessor constraints: Types::MetricsSource SENSITIVE: [] end class DynamicScalingConfiguration attr_accessor min_capacity: ::Integer attr_accessor max_capacity: ::Integer attr_accessor scale_in_cooldown: ::Integer attr_accessor scale_out_cooldown: ::Integer attr_accessor scaling_policies: ::Array[Types::ScalingPolicy] SENSITIVE: [] end class EFSFileSystem attr_accessor file_system_id: ::String SENSITIVE: [] end class EFSFileSystemConfig attr_accessor file_system_id: ::String attr_accessor file_system_path: ::String SENSITIVE: [] end class EMRStepMetadata attr_accessor cluster_id: ::String attr_accessor step_id: ::String attr_accessor step_name: ::String attr_accessor log_file_path: ::String SENSITIVE: [] end class EbsStorageSettings attr_accessor ebs_volume_size_in_gb: ::Integer SENSITIVE: [] end class Edge attr_accessor source_arn: ::String attr_accessor destination_arn: ::String attr_accessor association_type: ("ContributedTo" | "AssociatedWith" | "DerivedFrom" | "Produced" | "SameAs") SENSITIVE: [] end class EdgeDeploymentConfig attr_accessor failure_handling_policy: ("ROLLBACK_ON_FAILURE" | "DO_NOTHING") SENSITIVE: [] end class EdgeDeploymentModelConfig attr_accessor model_handle: ::String attr_accessor edge_packaging_job_name: ::String SENSITIVE: [] end class EdgeDeploymentPlanSummary attr_accessor edge_deployment_plan_arn: ::String attr_accessor edge_deployment_plan_name: ::String attr_accessor device_fleet_name: ::String attr_accessor edge_deployment_success: ::Integer attr_accessor edge_deployment_pending: ::Integer attr_accessor edge_deployment_failed: ::Integer attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class EdgeDeploymentStatus attr_accessor stage_status: ("CREATING" | "READYTODEPLOY" | "STARTING" | "INPROGRESS" | "DEPLOYED" | "FAILED" | "STOPPING" | "STOPPED") attr_accessor edge_deployment_success_in_stage: ::Integer attr_accessor edge_deployment_pending_in_stage: ::Integer attr_accessor edge_deployment_failed_in_stage: ::Integer attr_accessor edge_deployment_status_message: ::String attr_accessor edge_deployment_stage_start_time: ::Time SENSITIVE: [] end class EdgeModel attr_accessor model_name: ::String attr_accessor model_version: ::String attr_accessor latest_sample_time: ::Time attr_accessor latest_inference: ::Time SENSITIVE: [] end class EdgeModelStat attr_accessor model_name: ::String attr_accessor model_version: ::String attr_accessor offline_device_count: ::Integer attr_accessor connected_device_count: ::Integer attr_accessor active_device_count: ::Integer attr_accessor sampling_device_count: ::Integer SENSITIVE: [] end class EdgeModelSummary attr_accessor model_name: ::String attr_accessor model_version: ::String SENSITIVE: [] end class EdgeOutputConfig attr_accessor s3_output_location: ::String attr_accessor kms_key_id: ::String attr_accessor preset_deployment_type: ("GreengrassV2Component") attr_accessor preset_deployment_config: ::String SENSITIVE: [] end class EdgePackagingJobSummary attr_accessor edge_packaging_job_arn: ::String attr_accessor edge_packaging_job_name: ::String attr_accessor edge_packaging_job_status: ("STARTING" | "INPROGRESS" | "COMPLETED" | "FAILED" | "STOPPING" | "STOPPED") attr_accessor compilation_job_name: ::String attr_accessor model_name: ::String attr_accessor model_version: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class EdgePresetDeploymentOutput attr_accessor type: ("GreengrassV2Component") attr_accessor artifact: ::String attr_accessor status: ("COMPLETED" | "FAILED") attr_accessor status_message: ::String SENSITIVE: [] end class EmrServerlessComputeConfig attr_accessor execution_role_arn: ::String SENSITIVE: [] end class EmrServerlessSettings attr_accessor execution_role_arn: ::String attr_accessor status: ("ENABLED" | "DISABLED") SENSITIVE: [] end class EmrSettings attr_accessor assumable_role_arns: ::Array[::String] attr_accessor execution_role_arns: ::Array[::String] SENSITIVE: [] end class EnableSagemakerServicecatalogPortfolioInput < Aws::EmptyStructure end class EnableSagemakerServicecatalogPortfolioOutput < Aws::EmptyStructure end class Endpoint attr_accessor endpoint_name: ::String attr_accessor endpoint_arn: ::String attr_accessor endpoint_config_name: ::String attr_accessor production_variants: ::Array[Types::ProductionVariantSummary] attr_accessor data_capture_config: Types::DataCaptureConfigSummary attr_accessor endpoint_status: ("OutOfService" | "Creating" | "Updating" | "SystemUpdating" | "RollingBack" | "InService" | "Deleting" | "Failed" | "UpdateRollbackFailed") attr_accessor failure_reason: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor monitoring_schedules: ::Array[Types::MonitoringSchedule] attr_accessor tags: ::Array[Types::Tag] attr_accessor shadow_production_variants: ::Array[Types::ProductionVariantSummary] SENSITIVE: [] end class EndpointConfigStepMetadata attr_accessor arn: ::String SENSITIVE: [] end class EndpointConfigSummary attr_accessor endpoint_config_name: ::String attr_accessor endpoint_config_arn: ::String attr_accessor creation_time: ::Time SENSITIVE: [] end class EndpointInfo attr_accessor endpoint_name: ::String SENSITIVE: [] end class EndpointInput attr_accessor endpoint_name: ::String attr_accessor local_path: ::String attr_accessor s3_input_mode: ("Pipe" | "File") attr_accessor s3_data_distribution_type: ("FullyReplicated" | "ShardedByS3Key") attr_accessor features_attribute: ::String attr_accessor inference_attribute: ::String attr_accessor probability_attribute: ::String attr_accessor probability_threshold_attribute: ::Float attr_accessor start_time_offset: ::String attr_accessor end_time_offset: ::String attr_accessor exclude_features_attribute: ::String SENSITIVE: [] end class EndpointInputConfiguration attr_accessor instance_type: ("ml.t2.medium" | "ml.t2.large" | "ml.t2.xlarge" | "ml.t2.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m5d.large" | "ml.m5d.xlarge" | "ml.m5d.2xlarge" | "ml.m5d.4xlarge" | "ml.m5d.12xlarge" | "ml.m5d.24xlarge" | "ml.c4.large" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.c5.large" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5d.large" | "ml.c5d.xlarge" | "ml.c5d.2xlarge" | "ml.c5d.4xlarge" | "ml.c5d.9xlarge" | "ml.c5d.18xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.12xlarge" | "ml.r5.24xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.12xlarge" | "ml.r5d.24xlarge" | "ml.inf1.xlarge" | "ml.inf1.2xlarge" | "ml.inf1.6xlarge" | "ml.inf1.24xlarge" | "ml.dl1.24xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge" | "ml.p4d.24xlarge" | "ml.c7g.large" | "ml.c7g.xlarge" | "ml.c7g.2xlarge" | "ml.c7g.4xlarge" | "ml.c7g.8xlarge" | "ml.c7g.12xlarge" | "ml.c7g.16xlarge" | "ml.m6g.large" | "ml.m6g.xlarge" | "ml.m6g.2xlarge" | "ml.m6g.4xlarge" | "ml.m6g.8xlarge" | "ml.m6g.12xlarge" | "ml.m6g.16xlarge" | "ml.m6gd.large" | "ml.m6gd.xlarge" | "ml.m6gd.2xlarge" | "ml.m6gd.4xlarge" | "ml.m6gd.8xlarge" | "ml.m6gd.12xlarge" | "ml.m6gd.16xlarge" | "ml.c6g.large" | "ml.c6g.xlarge" | "ml.c6g.2xlarge" | "ml.c6g.4xlarge" | "ml.c6g.8xlarge" | "ml.c6g.12xlarge" | "ml.c6g.16xlarge" | "ml.c6gd.large" | "ml.c6gd.xlarge" | "ml.c6gd.2xlarge" | "ml.c6gd.4xlarge" | "ml.c6gd.8xlarge" | "ml.c6gd.12xlarge" | "ml.c6gd.16xlarge" | "ml.c6gn.large" | "ml.c6gn.xlarge" | "ml.c6gn.2xlarge" | "ml.c6gn.4xlarge" | "ml.c6gn.8xlarge" | "ml.c6gn.12xlarge" | "ml.c6gn.16xlarge" | "ml.r6g.large" | "ml.r6g.xlarge" | "ml.r6g.2xlarge" | "ml.r6g.4xlarge" | "ml.r6g.8xlarge" | "ml.r6g.12xlarge" | "ml.r6g.16xlarge" | "ml.r6gd.large" | "ml.r6gd.xlarge" | "ml.r6gd.2xlarge" | "ml.r6gd.4xlarge" | "ml.r6gd.8xlarge" | "ml.r6gd.12xlarge" | "ml.r6gd.16xlarge" | "ml.p4de.24xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.inf2.xlarge" | "ml.inf2.8xlarge" | "ml.inf2.24xlarge" | "ml.inf2.48xlarge" | "ml.p5.48xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge") attr_accessor serverless_config: Types::ProductionVariantServerlessConfig attr_accessor inference_specification_name: ::String attr_accessor environment_parameter_ranges: Types::EnvironmentParameterRanges SENSITIVE: [] end class EndpointMetadata attr_accessor endpoint_name: ::String attr_accessor endpoint_config_name: ::String attr_accessor endpoint_status: ("OutOfService" | "Creating" | "Updating" | "SystemUpdating" | "RollingBack" | "InService" | "Deleting" | "Failed" | "UpdateRollbackFailed") attr_accessor failure_reason: ::String SENSITIVE: [] end class EndpointOutputConfiguration attr_accessor endpoint_name: ::String attr_accessor variant_name: ::String attr_accessor instance_type: ("ml.t2.medium" | "ml.t2.large" | "ml.t2.xlarge" | "ml.t2.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m5d.large" | "ml.m5d.xlarge" | "ml.m5d.2xlarge" | "ml.m5d.4xlarge" | "ml.m5d.12xlarge" | "ml.m5d.24xlarge" | "ml.c4.large" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.c5.large" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5d.large" | "ml.c5d.xlarge" | "ml.c5d.2xlarge" | "ml.c5d.4xlarge" | "ml.c5d.9xlarge" | "ml.c5d.18xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.12xlarge" | "ml.r5.24xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.12xlarge" | "ml.r5d.24xlarge" | "ml.inf1.xlarge" | "ml.inf1.2xlarge" | "ml.inf1.6xlarge" | "ml.inf1.24xlarge" | "ml.dl1.24xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge" | "ml.p4d.24xlarge" | "ml.c7g.large" | "ml.c7g.xlarge" | "ml.c7g.2xlarge" | "ml.c7g.4xlarge" | "ml.c7g.8xlarge" | "ml.c7g.12xlarge" | "ml.c7g.16xlarge" | "ml.m6g.large" | "ml.m6g.xlarge" | "ml.m6g.2xlarge" | "ml.m6g.4xlarge" | "ml.m6g.8xlarge" | "ml.m6g.12xlarge" | "ml.m6g.16xlarge" | "ml.m6gd.large" | "ml.m6gd.xlarge" | "ml.m6gd.2xlarge" | "ml.m6gd.4xlarge" | "ml.m6gd.8xlarge" | "ml.m6gd.12xlarge" | "ml.m6gd.16xlarge" | "ml.c6g.large" | "ml.c6g.xlarge" | "ml.c6g.2xlarge" | "ml.c6g.4xlarge" | "ml.c6g.8xlarge" | "ml.c6g.12xlarge" | "ml.c6g.16xlarge" | "ml.c6gd.large" | "ml.c6gd.xlarge" | "ml.c6gd.2xlarge" | "ml.c6gd.4xlarge" | "ml.c6gd.8xlarge" | "ml.c6gd.12xlarge" | "ml.c6gd.16xlarge" | "ml.c6gn.large" | "ml.c6gn.xlarge" | "ml.c6gn.2xlarge" | "ml.c6gn.4xlarge" | "ml.c6gn.8xlarge" | "ml.c6gn.12xlarge" | "ml.c6gn.16xlarge" | "ml.r6g.large" | "ml.r6g.xlarge" | "ml.r6g.2xlarge" | "ml.r6g.4xlarge" | "ml.r6g.8xlarge" | "ml.r6g.12xlarge" | "ml.r6g.16xlarge" | "ml.r6gd.large" | "ml.r6gd.xlarge" | "ml.r6gd.2xlarge" | "ml.r6gd.4xlarge" | "ml.r6gd.8xlarge" | "ml.r6gd.12xlarge" | "ml.r6gd.16xlarge" | "ml.p4de.24xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.inf2.xlarge" | "ml.inf2.8xlarge" | "ml.inf2.24xlarge" | "ml.inf2.48xlarge" | "ml.p5.48xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge") attr_accessor initial_instance_count: ::Integer attr_accessor serverless_config: Types::ProductionVariantServerlessConfig SENSITIVE: [] end class EndpointPerformance attr_accessor metrics: Types::InferenceMetrics attr_accessor endpoint_info: Types::EndpointInfo SENSITIVE: [] end class EndpointStepMetadata attr_accessor arn: ::String SENSITIVE: [] end class EndpointSummary attr_accessor endpoint_name: ::String attr_accessor endpoint_arn: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor endpoint_status: ("OutOfService" | "Creating" | "Updating" | "SystemUpdating" | "RollingBack" | "InService" | "Deleting" | "Failed" | "UpdateRollbackFailed") SENSITIVE: [] end class EnvironmentParameter attr_accessor key: ::String attr_accessor value_type: ::String attr_accessor value: ::String SENSITIVE: [] end class EnvironmentParameterRanges attr_accessor categorical_parameter_ranges: ::Array[Types::CategoricalParameter] SENSITIVE: [] end class Experiment attr_accessor experiment_name: ::String attr_accessor experiment_arn: ::String attr_accessor display_name: ::String attr_accessor source: Types::ExperimentSource attr_accessor description: ::String attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class ExperimentConfig attr_accessor experiment_name: ::String attr_accessor trial_name: ::String attr_accessor trial_component_display_name: ::String attr_accessor run_name: ::String SENSITIVE: [] end class ExperimentSource attr_accessor source_arn: ::String attr_accessor source_type: ::String SENSITIVE: [] end class ExperimentSummary attr_accessor experiment_arn: ::String attr_accessor experiment_name: ::String attr_accessor display_name: ::String attr_accessor experiment_source: Types::ExperimentSource attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class Explainability attr_accessor report: Types::MetricsSource SENSITIVE: [] end class ExplainerConfig attr_accessor clarify_explainer_config: Types::ClarifyExplainerConfig SENSITIVE: [] end class FailStepMetadata attr_accessor error_message: ::String SENSITIVE: [] end class FeatureDefinition attr_accessor feature_name: ::String attr_accessor feature_type: ("Integral" | "Fractional" | "String") attr_accessor collection_type: ("List" | "Set" | "Vector") attr_accessor collection_config: Types::CollectionConfig SENSITIVE: [] end class FeatureGroup attr_accessor feature_group_arn: ::String attr_accessor feature_group_name: ::String attr_accessor record_identifier_feature_name: ::String attr_accessor event_time_feature_name: ::String attr_accessor feature_definitions: ::Array[Types::FeatureDefinition] attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor online_store_config: Types::OnlineStoreConfig attr_accessor offline_store_config: Types::OfflineStoreConfig attr_accessor role_arn: ::String attr_accessor feature_group_status: ("Creating" | "Created" | "CreateFailed" | "Deleting" | "DeleteFailed") attr_accessor offline_store_status: Types::OfflineStoreStatus attr_accessor last_update_status: Types::LastUpdateStatus attr_accessor failure_reason: ::String attr_accessor description: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class FeatureGroupSummary attr_accessor feature_group_name: ::String attr_accessor feature_group_arn: ::String attr_accessor creation_time: ::Time attr_accessor feature_group_status: ("Creating" | "Created" | "CreateFailed" | "Deleting" | "DeleteFailed") attr_accessor offline_store_status: Types::OfflineStoreStatus SENSITIVE: [] end class FeatureMetadata attr_accessor feature_group_arn: ::String attr_accessor feature_group_name: ::String attr_accessor feature_name: ::String attr_accessor feature_type: ("Integral" | "Fractional" | "String") attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor description: ::String attr_accessor parameters: ::Array[Types::FeatureParameter] SENSITIVE: [] end class FeatureParameter attr_accessor key: ::String attr_accessor value: ::String SENSITIVE: [] end class FileSource attr_accessor content_type: ::String attr_accessor content_digest: ::String attr_accessor s3_uri: ::String SENSITIVE: [] end class FileSystemConfig attr_accessor mount_path: ::String attr_accessor default_uid: ::Integer attr_accessor default_gid: ::Integer SENSITIVE: [] end class FileSystemDataSource attr_accessor file_system_id: ::String attr_accessor file_system_access_mode: ("rw" | "ro") attr_accessor file_system_type: ("EFS" | "FSxLustre") attr_accessor directory_path: ::String SENSITIVE: [] end class Filter attr_accessor name: ::String attr_accessor operator: ("Equals" | "NotEquals" | "GreaterThan" | "GreaterThanOrEqualTo" | "LessThan" | "LessThanOrEqualTo" | "Contains" | "Exists" | "NotExists" | "In") attr_accessor value: ::String SENSITIVE: [] end class FinalAutoMLJobObjectiveMetric attr_accessor type: ("Maximize" | "Minimize") attr_accessor metric_name: ("Accuracy" | "MSE" | "F1" | "F1macro" | "AUC" | "RMSE" | "BalancedAccuracy" | "R2" | "Recall" | "RecallMacro" | "Precision" | "PrecisionMacro" | "MAE" | "MAPE" | "MASE" | "WAPE" | "AverageWeightedQuantileLoss") attr_accessor value: ::Float attr_accessor standard_metric_name: ("Accuracy" | "MSE" | "F1" | "F1macro" | "AUC" | "RMSE" | "BalancedAccuracy" | "R2" | "Recall" | "RecallMacro" | "Precision" | "PrecisionMacro" | "MAE" | "MAPE" | "MASE" | "WAPE" | "AverageWeightedQuantileLoss") SENSITIVE: [] end class FinalHyperParameterTuningJobObjectiveMetric attr_accessor type: ("Maximize" | "Minimize") attr_accessor metric_name: ::String attr_accessor value: ::Float SENSITIVE: [] end class FlowDefinitionOutputConfig attr_accessor s3_output_path: ::String attr_accessor kms_key_id: ::String SENSITIVE: [] end class FlowDefinitionSummary attr_accessor flow_definition_name: ::String attr_accessor flow_definition_arn: ::String attr_accessor flow_definition_status: ("Initializing" | "Active" | "Failed" | "Deleting") attr_accessor creation_time: ::Time attr_accessor failure_reason: ::String SENSITIVE: [] end class GenerativeAiSettings attr_accessor amazon_bedrock_role_arn: ::String SENSITIVE: [] end class GetDeviceFleetReportRequest attr_accessor device_fleet_name: ::String SENSITIVE: [] end class GetDeviceFleetReportResponse attr_accessor device_fleet_arn: ::String attr_accessor device_fleet_name: ::String attr_accessor output_config: Types::EdgeOutputConfig attr_accessor description: ::String attr_accessor report_generated: ::Time attr_accessor device_stats: Types::DeviceStats attr_accessor agent_versions: ::Array[Types::AgentVersion] attr_accessor model_stats: ::Array[Types::EdgeModelStat] SENSITIVE: [] end class GetLineageGroupPolicyRequest attr_accessor lineage_group_name: ::String SENSITIVE: [] end class GetLineageGroupPolicyResponse attr_accessor lineage_group_arn: ::String attr_accessor resource_policy: ::String SENSITIVE: [] end class GetModelPackageGroupPolicyInput attr_accessor model_package_group_name: ::String SENSITIVE: [] end class GetModelPackageGroupPolicyOutput attr_accessor resource_policy: ::String SENSITIVE: [] end class GetSagemakerServicecatalogPortfolioStatusInput < Aws::EmptyStructure end class GetSagemakerServicecatalogPortfolioStatusOutput attr_accessor status: ("Enabled" | "Disabled") SENSITIVE: [] end class GetScalingConfigurationRecommendationRequest attr_accessor inference_recommendations_job_name: ::String attr_accessor recommendation_id: ::String attr_accessor endpoint_name: ::String attr_accessor target_cpu_utilization_per_core: ::Integer attr_accessor scaling_policy_objective: Types::ScalingPolicyObjective SENSITIVE: [] end class GetScalingConfigurationRecommendationResponse attr_accessor inference_recommendations_job_name: ::String attr_accessor recommendation_id: ::String attr_accessor endpoint_name: ::String attr_accessor target_cpu_utilization_per_core: ::Integer attr_accessor scaling_policy_objective: Types::ScalingPolicyObjective attr_accessor metric: Types::ScalingPolicyMetric attr_accessor dynamic_scaling_configuration: Types::DynamicScalingConfiguration SENSITIVE: [] end class GetSearchSuggestionsRequest attr_accessor resource: ("TrainingJob" | "Experiment" | "ExperimentTrial" | "ExperimentTrialComponent" | "Endpoint" | "Model" | "ModelPackage" | "ModelPackageGroup" | "Pipeline" | "PipelineExecution" | "FeatureGroup" | "FeatureMetadata" | "Image" | "ImageVersion" | "Project" | "HyperParameterTuningJob" | "ModelCard") attr_accessor suggestion_query: Types::SuggestionQuery SENSITIVE: [] end class GetSearchSuggestionsResponse attr_accessor property_name_suggestions: ::Array[Types::PropertyNameSuggestion] SENSITIVE: [] end class GitConfig attr_accessor repository_url: ::String attr_accessor branch: ::String attr_accessor secret_arn: ::String SENSITIVE: [] end class GitConfigForUpdate attr_accessor secret_arn: ::String SENSITIVE: [] end class HiddenSageMakerImage attr_accessor sage_maker_image_name: ("sagemaker_distribution") attr_accessor version_aliases: ::Array[::String] SENSITIVE: [] end class HolidayConfigAttributes attr_accessor country_code: ::String SENSITIVE: [] end class HubContentDependency attr_accessor dependency_origin_path: ::String attr_accessor dependency_copy_path: ::String SENSITIVE: [] end class HubContentInfo attr_accessor hub_content_name: ::String attr_accessor hub_content_arn: ::String attr_accessor sage_maker_public_hub_content_arn: ::String attr_accessor hub_content_version: ::String attr_accessor hub_content_type: ("Model" | "Notebook" | "ModelReference") attr_accessor document_schema_version: ::String attr_accessor hub_content_display_name: ::String attr_accessor hub_content_description: ::String attr_accessor support_status: ("Supported" | "Deprecated") attr_accessor hub_content_search_keywords: ::Array[::String] attr_accessor hub_content_status: ("Available" | "Importing" | "Deleting" | "ImportFailed" | "DeleteFailed") attr_accessor creation_time: ::Time attr_accessor original_creation_time: ::Time SENSITIVE: [] end class HubInfo attr_accessor hub_name: ::String attr_accessor hub_arn: ::String attr_accessor hub_display_name: ::String attr_accessor hub_description: ::String attr_accessor hub_search_keywords: ::Array[::String] attr_accessor hub_status: ("InService" | "Creating" | "Updating" | "Deleting" | "CreateFailed" | "UpdateFailed" | "DeleteFailed") attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class HubS3StorageConfig attr_accessor s3_output_path: ::String SENSITIVE: [] end class HumanLoopActivationConditionsConfig attr_accessor human_loop_activation_conditions: ::String SENSITIVE: [] end class HumanLoopActivationConfig attr_accessor human_loop_activation_conditions_config: Types::HumanLoopActivationConditionsConfig SENSITIVE: [] end class HumanLoopConfig attr_accessor workteam_arn: ::String attr_accessor human_task_ui_arn: ::String attr_accessor task_title: ::String attr_accessor task_description: ::String attr_accessor task_count: ::Integer attr_accessor task_availability_lifetime_in_seconds: ::Integer attr_accessor task_time_limit_in_seconds: ::Integer attr_accessor task_keywords: ::Array[::String] attr_accessor public_workforce_task_price: Types::PublicWorkforceTaskPrice SENSITIVE: [] end class HumanLoopRequestSource attr_accessor aws_managed_human_loop_request_source: ("AWS/Rekognition/DetectModerationLabels/Image/V3" | "AWS/Textract/AnalyzeDocument/Forms/V1") SENSITIVE: [] end class HumanTaskConfig attr_accessor workteam_arn: ::String attr_accessor ui_config: Types::UiConfig attr_accessor pre_human_task_lambda_arn: ::String attr_accessor task_keywords: ::Array[::String] attr_accessor task_title: ::String attr_accessor task_description: ::String attr_accessor number_of_human_workers_per_data_object: ::Integer attr_accessor task_time_limit_in_seconds: ::Integer attr_accessor task_availability_lifetime_in_seconds: ::Integer attr_accessor max_concurrent_task_count: ::Integer attr_accessor annotation_consolidation_config: Types::AnnotationConsolidationConfig attr_accessor public_workforce_task_price: Types::PublicWorkforceTaskPrice SENSITIVE: [] end class HumanTaskUiSummary attr_accessor human_task_ui_name: ::String attr_accessor human_task_ui_arn: ::String attr_accessor creation_time: ::Time SENSITIVE: [] end class HyperParameterAlgorithmSpecification attr_accessor training_image: ::String attr_accessor training_input_mode: ("Pipe" | "File" | "FastFile") attr_accessor algorithm_name: ::String attr_accessor metric_definitions: ::Array[Types::MetricDefinition] SENSITIVE: [] end class HyperParameterSpecification attr_accessor name: ::String attr_accessor description: ::String attr_accessor type: ("Integer" | "Continuous" | "Categorical" | "FreeText") attr_accessor range: Types::ParameterRange attr_accessor is_tunable: bool attr_accessor is_required: bool attr_accessor default_value: ::String SENSITIVE: [] end class HyperParameterTrainingJobDefinition attr_accessor definition_name: ::String attr_accessor tuning_objective: Types::HyperParameterTuningJobObjective attr_accessor hyper_parameter_ranges: Types::ParameterRanges attr_accessor static_hyper_parameters: ::Hash[::String, ::String] attr_accessor algorithm_specification: Types::HyperParameterAlgorithmSpecification attr_accessor role_arn: ::String attr_accessor input_data_config: ::Array[Types::Channel] attr_accessor vpc_config: Types::VpcConfig attr_accessor output_data_config: Types::OutputDataConfig attr_accessor resource_config: Types::ResourceConfig attr_accessor hyper_parameter_tuning_resource_config: Types::HyperParameterTuningResourceConfig attr_accessor stopping_condition: Types::StoppingCondition attr_accessor enable_network_isolation: bool attr_accessor enable_inter_container_traffic_encryption: bool attr_accessor enable_managed_spot_training: bool attr_accessor checkpoint_config: Types::CheckpointConfig attr_accessor retry_strategy: Types::RetryStrategy attr_accessor environment: ::Hash[::String, ::String] SENSITIVE: [] end class HyperParameterTrainingJobSummary attr_accessor training_job_definition_name: ::String attr_accessor training_job_name: ::String attr_accessor training_job_arn: ::String attr_accessor tuning_job_name: ::String attr_accessor creation_time: ::Time attr_accessor training_start_time: ::Time attr_accessor training_end_time: ::Time attr_accessor training_job_status: ("InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor tuned_hyper_parameters: ::Hash[::String, ::String] attr_accessor failure_reason: ::String attr_accessor final_hyper_parameter_tuning_job_objective_metric: Types::FinalHyperParameterTuningJobObjectiveMetric attr_accessor objective_status: ("Succeeded" | "Pending" | "Failed") SENSITIVE: [] end class HyperParameterTuningInstanceConfig attr_accessor instance_type: ("ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.p3dn.24xlarge" | "ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.p5e.48xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5n.xlarge" | "ml.c5n.2xlarge" | "ml.c5n.4xlarge" | "ml.c5n.9xlarge" | "ml.c5n.18xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6i.2xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.32xlarge" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.8xlarge" | "ml.c6i.4xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.8xlarge" | "ml.r5d.12xlarge" | "ml.r5d.16xlarge" | "ml.r5d.24xlarge" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge") attr_accessor instance_count: ::Integer attr_accessor volume_size_in_gb: ::Integer SENSITIVE: [] end class HyperParameterTuningJobCompletionDetails attr_accessor number_of_training_jobs_objective_not_improving: ::Integer attr_accessor convergence_detected_time: ::Time SENSITIVE: [] end class HyperParameterTuningJobConfig attr_accessor strategy: ("Bayesian" | "Random" | "Hyperband" | "Grid") attr_accessor strategy_config: Types::HyperParameterTuningJobStrategyConfig attr_accessor hyper_parameter_tuning_job_objective: Types::HyperParameterTuningJobObjective attr_accessor resource_limits: Types::ResourceLimits attr_accessor parameter_ranges: Types::ParameterRanges attr_accessor training_job_early_stopping_type: ("Off" | "Auto") attr_accessor tuning_job_completion_criteria: Types::TuningJobCompletionCriteria attr_accessor random_seed: ::Integer SENSITIVE: [] end class HyperParameterTuningJobConsumedResources attr_accessor runtime_in_seconds: ::Integer SENSITIVE: [] end class HyperParameterTuningJobObjective attr_accessor type: ("Maximize" | "Minimize") attr_accessor metric_name: ::String SENSITIVE: [] end class HyperParameterTuningJobSearchEntity attr_accessor hyper_parameter_tuning_job_name: ::String attr_accessor hyper_parameter_tuning_job_arn: ::String attr_accessor hyper_parameter_tuning_job_config: Types::HyperParameterTuningJobConfig attr_accessor training_job_definition: Types::HyperParameterTrainingJobDefinition attr_accessor training_job_definitions: ::Array[Types::HyperParameterTrainingJobDefinition] attr_accessor hyper_parameter_tuning_job_status: ("Completed" | "InProgress" | "Failed" | "Stopped" | "Stopping" | "Deleting" | "DeleteFailed") attr_accessor creation_time: ::Time attr_accessor hyper_parameter_tuning_end_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor training_job_status_counters: Types::TrainingJobStatusCounters attr_accessor objective_status_counters: Types::ObjectiveStatusCounters attr_accessor best_training_job: Types::HyperParameterTrainingJobSummary attr_accessor overall_best_training_job: Types::HyperParameterTrainingJobSummary attr_accessor warm_start_config: Types::HyperParameterTuningJobWarmStartConfig attr_accessor failure_reason: ::String attr_accessor tuning_job_completion_details: Types::HyperParameterTuningJobCompletionDetails attr_accessor consumed_resources: Types::HyperParameterTuningJobConsumedResources attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class HyperParameterTuningJobStrategyConfig attr_accessor hyperband_strategy_config: Types::HyperbandStrategyConfig SENSITIVE: [] end class HyperParameterTuningJobSummary attr_accessor hyper_parameter_tuning_job_name: ::String attr_accessor hyper_parameter_tuning_job_arn: ::String attr_accessor hyper_parameter_tuning_job_status: ("Completed" | "InProgress" | "Failed" | "Stopped" | "Stopping" | "Deleting" | "DeleteFailed") attr_accessor strategy: ("Bayesian" | "Random" | "Hyperband" | "Grid") attr_accessor creation_time: ::Time attr_accessor hyper_parameter_tuning_end_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor training_job_status_counters: Types::TrainingJobStatusCounters attr_accessor objective_status_counters: Types::ObjectiveStatusCounters attr_accessor resource_limits: Types::ResourceLimits SENSITIVE: [] end class HyperParameterTuningJobWarmStartConfig attr_accessor parent_hyper_parameter_tuning_jobs: ::Array[Types::ParentHyperParameterTuningJob] attr_accessor warm_start_type: ("IdenticalDataAndAlgorithm" | "TransferLearning") SENSITIVE: [] end class HyperParameterTuningResourceConfig attr_accessor instance_type: ("ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.p3dn.24xlarge" | "ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.p5e.48xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5n.xlarge" | "ml.c5n.2xlarge" | "ml.c5n.4xlarge" | "ml.c5n.9xlarge" | "ml.c5n.18xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6i.2xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.32xlarge" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.8xlarge" | "ml.c6i.4xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.8xlarge" | "ml.r5d.12xlarge" | "ml.r5d.16xlarge" | "ml.r5d.24xlarge" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge") attr_accessor instance_count: ::Integer attr_accessor volume_size_in_gb: ::Integer attr_accessor volume_kms_key_id: ::String attr_accessor allocation_strategy: ("Prioritized") attr_accessor instance_configs: ::Array[Types::HyperParameterTuningInstanceConfig] SENSITIVE: [] end class HyperbandStrategyConfig attr_accessor min_resource: ::Integer attr_accessor max_resource: ::Integer SENSITIVE: [] end class IamIdentity attr_accessor arn: ::String attr_accessor principal_id: ::String attr_accessor source_identity: ::String SENSITIVE: [] end class IamPolicyConstraints attr_accessor source_ip: ("Enabled" | "Disabled") attr_accessor vpc_source_ip: ("Enabled" | "Disabled") SENSITIVE: [] end class IdentityProviderOAuthSetting attr_accessor data_source_name: ("SalesforceGenie" | "Snowflake") attr_accessor status: ("ENABLED" | "DISABLED") attr_accessor secret_arn: ::String SENSITIVE: [] end class IdleSettings attr_accessor lifecycle_management: ("ENABLED" | "DISABLED") attr_accessor idle_timeout_in_minutes: ::Integer attr_accessor min_idle_timeout_in_minutes: ::Integer attr_accessor max_idle_timeout_in_minutes: ::Integer SENSITIVE: [] end class Image attr_accessor creation_time: ::Time attr_accessor description: ::String attr_accessor display_name: ::String attr_accessor failure_reason: ::String attr_accessor image_arn: ::String attr_accessor image_name: ::String attr_accessor image_status: ("CREATING" | "CREATED" | "CREATE_FAILED" | "UPDATING" | "UPDATE_FAILED" | "DELETING" | "DELETE_FAILED") attr_accessor last_modified_time: ::Time SENSITIVE: [] end class ImageClassificationJobConfig attr_accessor completion_criteria: Types::AutoMLJobCompletionCriteria SENSITIVE: [] end class ImageConfig attr_accessor repository_access_mode: ("Platform" | "Vpc") attr_accessor repository_auth_config: Types::RepositoryAuthConfig SENSITIVE: [] end class ImageVersion attr_accessor creation_time: ::Time attr_accessor failure_reason: ::String attr_accessor image_arn: ::String attr_accessor image_version_arn: ::String attr_accessor image_version_status: ("CREATING" | "CREATED" | "CREATE_FAILED" | "DELETING" | "DELETE_FAILED") attr_accessor last_modified_time: ::Time attr_accessor version: ::Integer SENSITIVE: [] end class ImportHubContentRequest attr_accessor hub_content_name: ::String attr_accessor hub_content_version: ::String attr_accessor hub_content_type: ("Model" | "Notebook" | "ModelReference") attr_accessor document_schema_version: ::String attr_accessor hub_name: ::String attr_accessor hub_content_display_name: ::String attr_accessor hub_content_description: ::String attr_accessor hub_content_markdown: ::String attr_accessor hub_content_document: ::String attr_accessor hub_content_search_keywords: ::Array[::String] attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class ImportHubContentResponse attr_accessor hub_arn: ::String attr_accessor hub_content_arn: ::String SENSITIVE: [] end class InferenceComponentComputeResourceRequirements attr_accessor number_of_cpu_cores_required: ::Float attr_accessor number_of_accelerator_devices_required: ::Float attr_accessor min_memory_required_in_mb: ::Integer attr_accessor max_memory_required_in_mb: ::Integer SENSITIVE: [] end class InferenceComponentContainerSpecification attr_accessor image: ::String attr_accessor artifact_url: ::String attr_accessor environment: ::Hash[::String, ::String] SENSITIVE: [] end class InferenceComponentContainerSpecificationSummary attr_accessor deployed_image: Types::DeployedImage attr_accessor artifact_url: ::String attr_accessor environment: ::Hash[::String, ::String] SENSITIVE: [] end class InferenceComponentRuntimeConfig attr_accessor copy_count: ::Integer SENSITIVE: [] end class InferenceComponentRuntimeConfigSummary attr_accessor desired_copy_count: ::Integer attr_accessor current_copy_count: ::Integer SENSITIVE: [] end class InferenceComponentSpecification attr_accessor model_name: ::String attr_accessor container: Types::InferenceComponentContainerSpecification attr_accessor startup_parameters: Types::InferenceComponentStartupParameters attr_accessor compute_resource_requirements: Types::InferenceComponentComputeResourceRequirements SENSITIVE: [] end class InferenceComponentSpecificationSummary attr_accessor model_name: ::String attr_accessor container: Types::InferenceComponentContainerSpecificationSummary attr_accessor startup_parameters: Types::InferenceComponentStartupParameters attr_accessor compute_resource_requirements: Types::InferenceComponentComputeResourceRequirements SENSITIVE: [] end class InferenceComponentStartupParameters attr_accessor model_data_download_timeout_in_seconds: ::Integer attr_accessor container_startup_health_check_timeout_in_seconds: ::Integer SENSITIVE: [] end class InferenceComponentSummary attr_accessor creation_time: ::Time attr_accessor inference_component_arn: ::String attr_accessor inference_component_name: ::String attr_accessor endpoint_arn: ::String attr_accessor endpoint_name: ::String attr_accessor variant_name: ::String attr_accessor inference_component_status: ("InService" | "Creating" | "Updating" | "Failed" | "Deleting") attr_accessor last_modified_time: ::Time SENSITIVE: [] end class InferenceExecutionConfig attr_accessor mode: ("Serial" | "Direct") SENSITIVE: [] end class InferenceExperimentDataStorageConfig attr_accessor destination: ::String attr_accessor kms_key: ::String attr_accessor content_type: Types::CaptureContentTypeHeader SENSITIVE: [] end class InferenceExperimentSchedule attr_accessor start_time: ::Time attr_accessor end_time: ::Time SENSITIVE: [] end class InferenceExperimentSummary attr_accessor name: ::String attr_accessor type: ("ShadowMode") attr_accessor schedule: Types::InferenceExperimentSchedule attr_accessor status: ("Creating" | "Created" | "Updating" | "Running" | "Starting" | "Stopping" | "Completed" | "Cancelled") attr_accessor status_reason: ::String attr_accessor description: ::String attr_accessor creation_time: ::Time attr_accessor completion_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor role_arn: ::String SENSITIVE: [] end class InferenceHubAccessConfig attr_accessor hub_content_arn: ::String SENSITIVE: [] end class InferenceMetrics attr_accessor max_invocations: ::Integer attr_accessor model_latency: ::Integer SENSITIVE: [] end class InferenceRecommendation attr_accessor recommendation_id: ::String attr_accessor metrics: Types::RecommendationMetrics attr_accessor endpoint_configuration: Types::EndpointOutputConfiguration attr_accessor model_configuration: Types::ModelConfiguration attr_accessor invocation_end_time: ::Time attr_accessor invocation_start_time: ::Time SENSITIVE: [] end class InferenceRecommendationsJob attr_accessor job_name: ::String attr_accessor job_description: ::String attr_accessor job_type: ("Default" | "Advanced") attr_accessor job_arn: ::String attr_accessor status: ("PENDING" | "IN_PROGRESS" | "COMPLETED" | "FAILED" | "STOPPING" | "STOPPED" | "DELETING" | "DELETED") attr_accessor creation_time: ::Time attr_accessor completion_time: ::Time attr_accessor role_arn: ::String attr_accessor last_modified_time: ::Time attr_accessor failure_reason: ::String attr_accessor model_name: ::String attr_accessor sample_payload_url: ::String attr_accessor model_package_version_arn: ::String SENSITIVE: [] end class InferenceRecommendationsJobStep attr_accessor step_type: ("BENCHMARK") attr_accessor job_name: ::String attr_accessor status: ("PENDING" | "IN_PROGRESS" | "COMPLETED" | "FAILED" | "STOPPING" | "STOPPED" | "DELETING" | "DELETED") attr_accessor inference_benchmark: Types::RecommendationJobInferenceBenchmark SENSITIVE: [] end class InferenceSpecification attr_accessor containers: ::Array[Types::ModelPackageContainerDefinition] attr_accessor supported_transform_instance_types: ::Array[("ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6i.2xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.32xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.r6i.large" | "ml.r6i.xlarge" | "ml.r6i.2xlarge" | "ml.r6i.4xlarge" | "ml.r6i.8xlarge" | "ml.r6i.12xlarge" | "ml.r6i.16xlarge" | "ml.r6i.24xlarge" | "ml.r6i.32xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge")] attr_accessor supported_realtime_inference_instance_types: ::Array[("ml.t2.medium" | "ml.t2.large" | "ml.t2.xlarge" | "ml.t2.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m5d.large" | "ml.m5d.xlarge" | "ml.m5d.2xlarge" | "ml.m5d.4xlarge" | "ml.m5d.12xlarge" | "ml.m5d.24xlarge" | "ml.c4.large" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.c5.large" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5d.large" | "ml.c5d.xlarge" | "ml.c5d.2xlarge" | "ml.c5d.4xlarge" | "ml.c5d.9xlarge" | "ml.c5d.18xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.12xlarge" | "ml.r5.24xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.12xlarge" | "ml.r5d.24xlarge" | "ml.inf1.xlarge" | "ml.inf1.2xlarge" | "ml.inf1.6xlarge" | "ml.inf1.24xlarge" | "ml.dl1.24xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge" | "ml.p4d.24xlarge" | "ml.c7g.large" | "ml.c7g.xlarge" | "ml.c7g.2xlarge" | "ml.c7g.4xlarge" | "ml.c7g.8xlarge" | "ml.c7g.12xlarge" | "ml.c7g.16xlarge" | "ml.m6g.large" | "ml.m6g.xlarge" | "ml.m6g.2xlarge" | "ml.m6g.4xlarge" | "ml.m6g.8xlarge" | "ml.m6g.12xlarge" | "ml.m6g.16xlarge" | "ml.m6gd.large" | "ml.m6gd.xlarge" | "ml.m6gd.2xlarge" | "ml.m6gd.4xlarge" | "ml.m6gd.8xlarge" | "ml.m6gd.12xlarge" | "ml.m6gd.16xlarge" | "ml.c6g.large" | "ml.c6g.xlarge" | "ml.c6g.2xlarge" | "ml.c6g.4xlarge" | "ml.c6g.8xlarge" | "ml.c6g.12xlarge" | "ml.c6g.16xlarge" | "ml.c6gd.large" | "ml.c6gd.xlarge" | "ml.c6gd.2xlarge" | "ml.c6gd.4xlarge" | "ml.c6gd.8xlarge" | "ml.c6gd.12xlarge" | "ml.c6gd.16xlarge" | "ml.c6gn.large" | "ml.c6gn.xlarge" | "ml.c6gn.2xlarge" | "ml.c6gn.4xlarge" | "ml.c6gn.8xlarge" | "ml.c6gn.12xlarge" | "ml.c6gn.16xlarge" | "ml.r6g.large" | "ml.r6g.xlarge" | "ml.r6g.2xlarge" | "ml.r6g.4xlarge" | "ml.r6g.8xlarge" | "ml.r6g.12xlarge" | "ml.r6g.16xlarge" | "ml.r6gd.large" | "ml.r6gd.xlarge" | "ml.r6gd.2xlarge" | "ml.r6gd.4xlarge" | "ml.r6gd.8xlarge" | "ml.r6gd.12xlarge" | "ml.r6gd.16xlarge" | "ml.p4de.24xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.inf2.xlarge" | "ml.inf2.8xlarge" | "ml.inf2.24xlarge" | "ml.inf2.48xlarge" | "ml.p5.48xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge")] attr_accessor supported_content_types: ::Array[::String] attr_accessor supported_response_mime_types: ::Array[::String] SENSITIVE: [] end class InfraCheckConfig attr_accessor enable_infra_check: bool SENSITIVE: [] end class InputConfig attr_accessor s3_uri: ::String attr_accessor data_input_config: ::String attr_accessor framework: ("TENSORFLOW" | "KERAS" | "MXNET" | "ONNX" | "PYTORCH" | "XGBOOST" | "TFLITE" | "DARKNET" | "SKLEARN") attr_accessor framework_version: ::String SENSITIVE: [] end class InstanceGroup attr_accessor instance_type: ("ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.p3dn.24xlarge" | "ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.p5e.48xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5n.xlarge" | "ml.c5n.2xlarge" | "ml.c5n.4xlarge" | "ml.c5n.9xlarge" | "ml.c5n.18xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6i.2xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.32xlarge" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.8xlarge" | "ml.c6i.4xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.8xlarge" | "ml.r5d.12xlarge" | "ml.r5d.16xlarge" | "ml.r5d.24xlarge" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge") attr_accessor instance_count: ::Integer attr_accessor instance_group_name: ::String SENSITIVE: [] end class InstanceMetadataServiceConfiguration attr_accessor minimum_instance_metadata_service_version: ::String SENSITIVE: [] end class IntegerParameterRange attr_accessor name: ::String attr_accessor min_value: ::String attr_accessor max_value: ::String attr_accessor scaling_type: ("Auto" | "Linear" | "Logarithmic" | "ReverseLogarithmic") SENSITIVE: [] end class IntegerParameterRangeSpecification attr_accessor min_value: ::String attr_accessor max_value: ::String SENSITIVE: [] end class JupyterLabAppImageConfig attr_accessor file_system_config: Types::FileSystemConfig attr_accessor container_config: Types::ContainerConfig SENSITIVE: [] end class JupyterLabAppSettings attr_accessor default_resource_spec: Types::ResourceSpec attr_accessor custom_images: ::Array[Types::CustomImage] attr_accessor lifecycle_config_arns: ::Array[::String] attr_accessor code_repositories: ::Array[Types::CodeRepository] attr_accessor app_lifecycle_management: Types::AppLifecycleManagement attr_accessor emr_settings: Types::EmrSettings attr_accessor built_in_lifecycle_config_arn: ::String SENSITIVE: [] end class JupyterServerAppSettings attr_accessor default_resource_spec: Types::ResourceSpec attr_accessor lifecycle_config_arns: ::Array[::String] attr_accessor code_repositories: ::Array[Types::CodeRepository] SENSITIVE: [] end class KendraSettings attr_accessor status: ("ENABLED" | "DISABLED") SENSITIVE: [] end class KernelGatewayAppSettings attr_accessor default_resource_spec: Types::ResourceSpec attr_accessor custom_images: ::Array[Types::CustomImage] attr_accessor lifecycle_config_arns: ::Array[::String] SENSITIVE: [] end class KernelGatewayImageConfig attr_accessor kernel_specs: ::Array[Types::KernelSpec] attr_accessor file_system_config: Types::FileSystemConfig SENSITIVE: [] end class KernelSpec attr_accessor name: ::String attr_accessor display_name: ::String SENSITIVE: [] end class LabelCounters attr_accessor total_labeled: ::Integer attr_accessor human_labeled: ::Integer attr_accessor machine_labeled: ::Integer attr_accessor failed_non_retryable_error: ::Integer attr_accessor unlabeled: ::Integer SENSITIVE: [] end class LabelCountersForWorkteam attr_accessor human_labeled: ::Integer attr_accessor pending_human: ::Integer attr_accessor total: ::Integer SENSITIVE: [] end class LabelingJobAlgorithmsConfig attr_accessor labeling_job_algorithm_specification_arn: ::String attr_accessor initial_active_learning_model_arn: ::String attr_accessor labeling_job_resource_config: Types::LabelingJobResourceConfig SENSITIVE: [] end class LabelingJobDataAttributes attr_accessor content_classifiers: ::Array[("FreeOfPersonallyIdentifiableInformation" | "FreeOfAdultContent")] SENSITIVE: [] end class LabelingJobDataSource attr_accessor s3_data_source: Types::LabelingJobS3DataSource attr_accessor sns_data_source: Types::LabelingJobSnsDataSource SENSITIVE: [] end class LabelingJobForWorkteamSummary attr_accessor labeling_job_name: ::String attr_accessor job_reference_code: ::String attr_accessor work_requester_account_id: ::String attr_accessor creation_time: ::Time attr_accessor label_counters: Types::LabelCountersForWorkteam attr_accessor number_of_human_workers_per_data_object: ::Integer SENSITIVE: [] end class LabelingJobInputConfig attr_accessor data_source: Types::LabelingJobDataSource attr_accessor data_attributes: Types::LabelingJobDataAttributes SENSITIVE: [] end class LabelingJobOutput attr_accessor output_dataset_s3_uri: ::String attr_accessor final_active_learning_model_arn: ::String SENSITIVE: [] end class LabelingJobOutputConfig attr_accessor s3_output_path: ::String attr_accessor kms_key_id: ::String attr_accessor sns_topic_arn: ::String SENSITIVE: [] end class LabelingJobResourceConfig attr_accessor volume_kms_key_id: ::String attr_accessor vpc_config: Types::VpcConfig SENSITIVE: [] end class LabelingJobS3DataSource attr_accessor manifest_s3_uri: ::String SENSITIVE: [] end class LabelingJobSnsDataSource attr_accessor sns_topic_arn: ::String SENSITIVE: [] end class LabelingJobStoppingConditions attr_accessor max_human_labeled_object_count: ::Integer attr_accessor max_percentage_of_input_dataset_labeled: ::Integer SENSITIVE: [] end class LabelingJobSummary attr_accessor labeling_job_name: ::String attr_accessor labeling_job_arn: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor labeling_job_status: ("Initializing" | "InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor label_counters: Types::LabelCounters attr_accessor workteam_arn: ::String attr_accessor pre_human_task_lambda_arn: ::String attr_accessor annotation_consolidation_lambda_arn: ::String attr_accessor failure_reason: ::String attr_accessor labeling_job_output: Types::LabelingJobOutput attr_accessor input_config: Types::LabelingJobInputConfig SENSITIVE: [] end class LambdaStepMetadata attr_accessor arn: ::String attr_accessor output_parameters: ::Array[Types::OutputParameter] SENSITIVE: [] end class LastUpdateStatus attr_accessor status: ("Successful" | "Failed" | "InProgress") attr_accessor failure_reason: ::String SENSITIVE: [] end class LineageGroupSummary attr_accessor lineage_group_arn: ::String attr_accessor lineage_group_name: ::String attr_accessor display_name: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class ListActionsRequest attr_accessor source_uri: ::String attr_accessor action_type: ::String attr_accessor created_after: ::Time attr_accessor created_before: ::Time attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListActionsResponse attr_accessor action_summaries: ::Array[Types::ActionSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListAlgorithmsInput attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor next_token: ::String attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListAlgorithmsOutput attr_accessor algorithm_summary_list: ::Array[Types::AlgorithmSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListAliasesRequest attr_accessor image_name: ::String attr_accessor alias: ::String attr_accessor version: ::Integer attr_accessor max_results: ::Integer attr_accessor next_token: ::String SENSITIVE: [] end class ListAliasesResponse attr_accessor sage_maker_image_version_aliases: ::Array[::String] attr_accessor next_token: ::String SENSITIVE: [] end class ListAppImageConfigsRequest attr_accessor max_results: ::Integer attr_accessor next_token: ::String attr_accessor name_contains: ::String attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time attr_accessor modified_time_before: ::Time attr_accessor modified_time_after: ::Time attr_accessor sort_by: ("CreationTime" | "LastModifiedTime" | "Name") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListAppImageConfigsResponse attr_accessor next_token: ::String attr_accessor app_image_configs: ::Array[Types::AppImageConfigDetails] SENSITIVE: [] end class ListAppsRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor sort_by: ("CreationTime") attr_accessor domain_id_equals: ::String attr_accessor user_profile_name_equals: ::String attr_accessor space_name_equals: ::String SENSITIVE: [] end class ListAppsResponse attr_accessor apps: ::Array[Types::AppDetails] attr_accessor next_token: ::String SENSITIVE: [] end class ListArtifactsRequest attr_accessor source_uri: ::String attr_accessor artifact_type: ::String attr_accessor created_after: ::Time attr_accessor created_before: ::Time attr_accessor sort_by: ("CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListArtifactsResponse attr_accessor artifact_summaries: ::Array[Types::ArtifactSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListAssociationsRequest attr_accessor source_arn: ::String attr_accessor destination_arn: ::String attr_accessor source_type: ::String attr_accessor destination_type: ::String attr_accessor association_type: ("ContributedTo" | "AssociatedWith" | "DerivedFrom" | "Produced" | "SameAs") attr_accessor created_after: ::Time attr_accessor created_before: ::Time attr_accessor sort_by: ("SourceArn" | "DestinationArn" | "SourceType" | "DestinationType" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListAssociationsResponse attr_accessor association_summaries: ::Array[Types::AssociationSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListAutoMLJobsRequest attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor name_contains: ::String attr_accessor status_equals: ("Completed" | "InProgress" | "Failed" | "Stopped" | "Stopping") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor sort_by: ("Name" | "CreationTime" | "Status") attr_accessor max_results: ::Integer attr_accessor next_token: ::String SENSITIVE: [] end class ListAutoMLJobsResponse attr_accessor auto_ml_job_summaries: ::Array[Types::AutoMLJobSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListCandidatesForAutoMLJobRequest attr_accessor auto_ml_job_name: ::String attr_accessor status_equals: ("Completed" | "InProgress" | "Failed" | "Stopped" | "Stopping") attr_accessor candidate_name_equals: ::String attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor sort_by: ("CreationTime" | "Status" | "FinalObjectiveMetricValue") attr_accessor max_results: ::Integer attr_accessor next_token: ::String SENSITIVE: [] end class ListCandidatesForAutoMLJobResponse attr_accessor candidates: ::Array[Types::AutoMLCandidate] attr_accessor next_token: ::String SENSITIVE: [] end class ListClusterNodesRequest attr_accessor cluster_name: ::String attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor instance_group_name_contains: ::String attr_accessor max_results: ::Integer attr_accessor next_token: ::String attr_accessor sort_by: ("CREATION_TIME" | "NAME") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListClusterNodesResponse attr_accessor next_token: ::String attr_accessor cluster_node_summaries: ::Array[Types::ClusterNodeSummary] SENSITIVE: [] end class ListClustersRequest attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor next_token: ::String attr_accessor sort_by: ("CREATION_TIME" | "NAME") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListClustersResponse attr_accessor next_token: ::String attr_accessor cluster_summaries: ::Array[Types::ClusterSummary] SENSITIVE: [] end class ListCodeRepositoriesInput attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor next_token: ::String attr_accessor sort_by: ("Name" | "CreationTime" | "LastModifiedTime") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListCodeRepositoriesOutput attr_accessor code_repository_summary_list: ::Array[Types::CodeRepositorySummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListCompilationJobsRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor name_contains: ::String attr_accessor status_equals: ("INPROGRESS" | "COMPLETED" | "FAILED" | "STARTING" | "STOPPING" | "STOPPED") attr_accessor sort_by: ("Name" | "CreationTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListCompilationJobsResponse attr_accessor compilation_job_summaries: ::Array[Types::CompilationJobSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListContextsRequest attr_accessor source_uri: ::String attr_accessor context_type: ::String attr_accessor created_after: ::Time attr_accessor created_before: ::Time attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListContextsResponse attr_accessor context_summaries: ::Array[Types::ContextSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListDataQualityJobDefinitionsRequest attr_accessor endpoint_name: ::String attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time SENSITIVE: [] end class ListDataQualityJobDefinitionsResponse attr_accessor job_definition_summaries: ::Array[Types::MonitoringJobDefinitionSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListDeviceFleetsRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor name_contains: ::String attr_accessor sort_by: ("NAME" | "CREATION_TIME" | "LAST_MODIFIED_TIME") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListDeviceFleetsResponse attr_accessor device_fleet_summaries: ::Array[Types::DeviceFleetSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListDevicesRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor latest_heartbeat_after: ::Time attr_accessor model_name: ::String attr_accessor device_fleet_name: ::String SENSITIVE: [] end class ListDevicesResponse attr_accessor device_summaries: ::Array[Types::DeviceSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListDomainsRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListDomainsResponse attr_accessor domains: ::Array[Types::DomainDetails] attr_accessor next_token: ::String SENSITIVE: [] end class ListEdgeDeploymentPlansRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor name_contains: ::String attr_accessor device_fleet_name_contains: ::String attr_accessor sort_by: ("NAME" | "DEVICE_FLEET_NAME" | "CREATION_TIME" | "LAST_MODIFIED_TIME") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListEdgeDeploymentPlansResponse attr_accessor edge_deployment_plan_summaries: ::Array[Types::EdgeDeploymentPlanSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListEdgePackagingJobsRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor name_contains: ::String attr_accessor model_name_contains: ::String attr_accessor status_equals: ("STARTING" | "INPROGRESS" | "COMPLETED" | "FAILED" | "STOPPING" | "STOPPED") attr_accessor sort_by: ("NAME" | "MODEL_NAME" | "CREATION_TIME" | "LAST_MODIFIED_TIME" | "STATUS") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListEdgePackagingJobsResponse attr_accessor edge_packaging_job_summaries: ::Array[Types::EdgePackagingJobSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListEndpointConfigsInput attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time SENSITIVE: [] end class ListEndpointConfigsOutput attr_accessor endpoint_configs: ::Array[Types::EndpointConfigSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListEndpointsInput attr_accessor sort_by: ("Name" | "CreationTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor status_equals: ("OutOfService" | "Creating" | "Updating" | "SystemUpdating" | "RollingBack" | "InService" | "Deleting" | "Failed" | "UpdateRollbackFailed") SENSITIVE: [] end class ListEndpointsOutput attr_accessor endpoints: ::Array[Types::EndpointSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListExperimentsRequest attr_accessor created_after: ::Time attr_accessor created_before: ::Time attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListExperimentsResponse attr_accessor experiment_summaries: ::Array[Types::ExperimentSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListFeatureGroupsRequest attr_accessor name_contains: ::String attr_accessor feature_group_status_equals: ("Creating" | "Created" | "CreateFailed" | "Deleting" | "DeleteFailed") attr_accessor offline_store_status_equals: ("Active" | "Blocked" | "Disabled") attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor sort_by: ("Name" | "FeatureGroupStatus" | "OfflineStoreStatus" | "CreationTime") attr_accessor max_results: ::Integer attr_accessor next_token: ::String SENSITIVE: [] end class ListFeatureGroupsResponse attr_accessor feature_group_summaries: ::Array[Types::FeatureGroupSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListFlowDefinitionsRequest attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListFlowDefinitionsResponse attr_accessor flow_definition_summaries: ::Array[Types::FlowDefinitionSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListHubContentVersionsRequest attr_accessor hub_name: ::String attr_accessor hub_content_type: ("Model" | "Notebook" | "ModelReference") attr_accessor hub_content_name: ::String attr_accessor min_version: ::String attr_accessor max_schema_version: ::String attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time attr_accessor sort_by: ("HubContentName" | "CreationTime" | "HubContentStatus") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor max_results: ::Integer attr_accessor next_token: ::String SENSITIVE: [] end class ListHubContentVersionsResponse attr_accessor hub_content_summaries: ::Array[Types::HubContentInfo] attr_accessor next_token: ::String SENSITIVE: [] end class ListHubContentsRequest attr_accessor hub_name: ::String attr_accessor hub_content_type: ("Model" | "Notebook" | "ModelReference") attr_accessor name_contains: ::String attr_accessor max_schema_version: ::String attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time attr_accessor sort_by: ("HubContentName" | "CreationTime" | "HubContentStatus") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor max_results: ::Integer attr_accessor next_token: ::String SENSITIVE: [] end class ListHubContentsResponse attr_accessor hub_content_summaries: ::Array[Types::HubContentInfo] attr_accessor next_token: ::String SENSITIVE: [] end class ListHubsRequest attr_accessor name_contains: ::String attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor sort_by: ("HubName" | "CreationTime" | "HubStatus" | "AccountIdOwner") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor max_results: ::Integer attr_accessor next_token: ::String SENSITIVE: [] end class ListHubsResponse attr_accessor hub_summaries: ::Array[Types::HubInfo] attr_accessor next_token: ::String SENSITIVE: [] end class ListHumanTaskUisRequest attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListHumanTaskUisResponse attr_accessor human_task_ui_summaries: ::Array[Types::HumanTaskUiSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListHyperParameterTuningJobsRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor sort_by: ("Name" | "Status" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor name_contains: ::String attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor status_equals: ("Completed" | "InProgress" | "Failed" | "Stopped" | "Stopping" | "Deleting" | "DeleteFailed") SENSITIVE: [] end class ListHyperParameterTuningJobsResponse attr_accessor hyper_parameter_tuning_job_summaries: ::Array[Types::HyperParameterTuningJobSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListImageVersionsRequest attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor image_name: ::String attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor max_results: ::Integer attr_accessor next_token: ::String attr_accessor sort_by: ("CREATION_TIME" | "LAST_MODIFIED_TIME" | "VERSION") attr_accessor sort_order: ("ASCENDING" | "DESCENDING") SENSITIVE: [] end class ListImageVersionsResponse attr_accessor image_versions: ::Array[Types::ImageVersion] attr_accessor next_token: ::String SENSITIVE: [] end class ListImagesRequest attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor next_token: ::String attr_accessor sort_by: ("CREATION_TIME" | "LAST_MODIFIED_TIME" | "IMAGE_NAME") attr_accessor sort_order: ("ASCENDING" | "DESCENDING") SENSITIVE: [] end class ListImagesResponse attr_accessor images: ::Array[Types::Image] attr_accessor next_token: ::String SENSITIVE: [] end class ListInferenceComponentsInput attr_accessor sort_by: ("Name" | "CreationTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor status_equals: ("InService" | "Creating" | "Updating" | "Failed" | "Deleting") attr_accessor endpoint_name_equals: ::String attr_accessor variant_name_equals: ::String SENSITIVE: [] end class ListInferenceComponentsOutput attr_accessor inference_components: ::Array[Types::InferenceComponentSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListInferenceExperimentsRequest attr_accessor name_contains: ::String attr_accessor type: ("ShadowMode") attr_accessor status_equals: ("Creating" | "Created" | "Updating" | "Running" | "Starting" | "Stopping" | "Completed" | "Cancelled") attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor sort_by: ("Name" | "CreationTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListInferenceExperimentsResponse attr_accessor inference_experiments: ::Array[Types::InferenceExperimentSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListInferenceRecommendationsJobStepsRequest attr_accessor job_name: ::String attr_accessor status: ("PENDING" | "IN_PROGRESS" | "COMPLETED" | "FAILED" | "STOPPING" | "STOPPED" | "DELETING" | "DELETED") attr_accessor step_type: ("BENCHMARK") attr_accessor max_results: ::Integer attr_accessor next_token: ::String SENSITIVE: [] end class ListInferenceRecommendationsJobStepsResponse attr_accessor steps: ::Array[Types::InferenceRecommendationsJobStep] attr_accessor next_token: ::String SENSITIVE: [] end class ListInferenceRecommendationsJobsRequest attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor name_contains: ::String attr_accessor status_equals: ("PENDING" | "IN_PROGRESS" | "COMPLETED" | "FAILED" | "STOPPING" | "STOPPED" | "DELETING" | "DELETED") attr_accessor sort_by: ("Name" | "CreationTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor model_name_equals: ::String attr_accessor model_package_version_arn_equals: ::String SENSITIVE: [] end class ListInferenceRecommendationsJobsResponse attr_accessor inference_recommendations_jobs: ::Array[Types::InferenceRecommendationsJob] attr_accessor next_token: ::String SENSITIVE: [] end class ListLabelingJobsForWorkteamRequest attr_accessor workteam_arn: ::String attr_accessor max_results: ::Integer attr_accessor next_token: ::String attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor job_reference_code_contains: ::String attr_accessor sort_by: ("CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListLabelingJobsForWorkteamResponse attr_accessor labeling_job_summary_list: ::Array[Types::LabelingJobForWorkteamSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListLabelingJobsRequest attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor max_results: ::Integer attr_accessor next_token: ::String attr_accessor name_contains: ::String attr_accessor sort_by: ("Name" | "CreationTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor status_equals: ("Initializing" | "InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") SENSITIVE: [] end class ListLabelingJobsResponse attr_accessor labeling_job_summary_list: ::Array[Types::LabelingJobSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListLineageGroupsRequest attr_accessor created_after: ::Time attr_accessor created_before: ::Time attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListLineageGroupsResponse attr_accessor lineage_group_summaries: ::Array[Types::LineageGroupSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListMlflowTrackingServersRequest attr_accessor created_after: ::Time attr_accessor created_before: ::Time attr_accessor tracking_server_status: ("Creating" | "Created" | "CreateFailed" | "Updating" | "Updated" | "UpdateFailed" | "Deleting" | "DeleteFailed" | "Stopping" | "Stopped" | "StopFailed" | "Starting" | "Started" | "StartFailed" | "MaintenanceInProgress" | "MaintenanceComplete" | "MaintenanceFailed") attr_accessor mlflow_version: ::String attr_accessor sort_by: ("Name" | "CreationTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListMlflowTrackingServersResponse attr_accessor tracking_server_summaries: ::Array[Types::TrackingServerSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListModelBiasJobDefinitionsRequest attr_accessor endpoint_name: ::String attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time SENSITIVE: [] end class ListModelBiasJobDefinitionsResponse attr_accessor job_definition_summaries: ::Array[Types::MonitoringJobDefinitionSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListModelCardExportJobsRequest attr_accessor model_card_name: ::String attr_accessor model_card_version: ::Integer attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor model_card_export_job_name_contains: ::String attr_accessor status_equals: ("InProgress" | "Completed" | "Failed") attr_accessor sort_by: ("Name" | "CreationTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListModelCardExportJobsResponse attr_accessor model_card_export_job_summaries: ::Array[Types::ModelCardExportJobSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListModelCardVersionsRequest attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor max_results: ::Integer attr_accessor model_card_name: ::String attr_accessor model_card_status: ("Draft" | "PendingReview" | "Approved" | "Archived") attr_accessor next_token: ::String attr_accessor sort_by: ("Version") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListModelCardVersionsResponse attr_accessor model_card_version_summary_list: ::Array[Types::ModelCardVersionSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListModelCardsRequest attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor model_card_status: ("Draft" | "PendingReview" | "Approved" | "Archived") attr_accessor next_token: ::String attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListModelCardsResponse attr_accessor model_card_summaries: ::Array[Types::ModelCardSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListModelExplainabilityJobDefinitionsRequest attr_accessor endpoint_name: ::String attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time SENSITIVE: [] end class ListModelExplainabilityJobDefinitionsResponse attr_accessor job_definition_summaries: ::Array[Types::MonitoringJobDefinitionSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListModelMetadataRequest attr_accessor search_expression: Types::ModelMetadataSearchExpression attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListModelMetadataResponse attr_accessor model_metadata_summaries: ::Array[Types::ModelMetadataSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListModelPackageGroupsInput attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor next_token: ::String attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor cross_account_filter_option: ("SameAccount" | "CrossAccount") SENSITIVE: [] end class ListModelPackageGroupsOutput attr_accessor model_package_group_summary_list: ::Array[Types::ModelPackageGroupSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListModelPackagesInput attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor model_approval_status: ("Approved" | "Rejected" | "PendingManualApproval") attr_accessor model_package_group_name: ::String attr_accessor model_package_type: ("Versioned" | "Unversioned" | "Both") attr_accessor next_token: ::String attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListModelPackagesOutput attr_accessor model_package_summary_list: ::Array[Types::ModelPackageSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListModelQualityJobDefinitionsRequest attr_accessor endpoint_name: ::String attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time SENSITIVE: [] end class ListModelQualityJobDefinitionsResponse attr_accessor job_definition_summaries: ::Array[Types::MonitoringJobDefinitionSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListModelsInput attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time SENSITIVE: [] end class ListModelsOutput attr_accessor models: ::Array[Types::ModelSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListMonitoringAlertHistoryRequest attr_accessor monitoring_schedule_name: ::String attr_accessor monitoring_alert_name: ::String attr_accessor sort_by: ("CreationTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time attr_accessor status_equals: ("InAlert" | "OK") SENSITIVE: [] end class ListMonitoringAlertHistoryResponse attr_accessor monitoring_alert_history: ::Array[Types::MonitoringAlertHistorySummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListMonitoringAlertsRequest attr_accessor monitoring_schedule_name: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListMonitoringAlertsResponse attr_accessor monitoring_alert_summaries: ::Array[Types::MonitoringAlertSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListMonitoringExecutionsRequest attr_accessor monitoring_schedule_name: ::String attr_accessor endpoint_name: ::String attr_accessor sort_by: ("CreationTime" | "ScheduledTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor scheduled_time_before: ::Time attr_accessor scheduled_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor status_equals: ("Pending" | "Completed" | "CompletedWithViolations" | "InProgress" | "Failed" | "Stopping" | "Stopped") attr_accessor monitoring_job_definition_name: ::String attr_accessor monitoring_type_equals: ("DataQuality" | "ModelQuality" | "ModelBias" | "ModelExplainability") SENSITIVE: [] end class ListMonitoringExecutionsResponse attr_accessor monitoring_execution_summaries: ::Array[Types::MonitoringExecutionSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListMonitoringSchedulesRequest attr_accessor endpoint_name: ::String attr_accessor sort_by: ("Name" | "CreationTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor status_equals: ("Pending" | "Failed" | "Scheduled" | "Stopped") attr_accessor monitoring_job_definition_name: ::String attr_accessor monitoring_type_equals: ("DataQuality" | "ModelQuality" | "ModelBias" | "ModelExplainability") SENSITIVE: [] end class ListMonitoringSchedulesResponse attr_accessor monitoring_schedule_summaries: ::Array[Types::MonitoringScheduleSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListNotebookInstanceLifecycleConfigsInput attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor sort_by: ("Name" | "CreationTime" | "LastModifiedTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor name_contains: ::String attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor last_modified_time_after: ::Time SENSITIVE: [] end class ListNotebookInstanceLifecycleConfigsOutput attr_accessor next_token: ::String attr_accessor notebook_instance_lifecycle_configs: ::Array[Types::NotebookInstanceLifecycleConfigSummary] SENSITIVE: [] end class ListNotebookInstancesInput attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor sort_by: ("Name" | "CreationTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor name_contains: ::String attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor status_equals: ("Pending" | "InService" | "Stopping" | "Stopped" | "Failed" | "Deleting" | "Updating") attr_accessor notebook_instance_lifecycle_config_name_contains: ::String attr_accessor default_code_repository_contains: ::String attr_accessor additional_code_repository_equals: ::String SENSITIVE: [] end class ListNotebookInstancesOutput attr_accessor next_token: ::String attr_accessor notebook_instances: ::Array[Types::NotebookInstanceSummary] SENSITIVE: [] end class ListOptimizationJobsRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor optimization_contains: ::String attr_accessor name_contains: ::String attr_accessor status_equals: ("INPROGRESS" | "COMPLETED" | "FAILED" | "STARTING" | "STOPPING" | "STOPPED") attr_accessor sort_by: ("Name" | "CreationTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListOptimizationJobsResponse attr_accessor optimization_job_summaries: ::Array[Types::OptimizationJobSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListPipelineExecutionStepsRequest attr_accessor pipeline_execution_arn: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListPipelineExecutionStepsResponse attr_accessor pipeline_execution_steps: ::Array[Types::PipelineExecutionStep] attr_accessor next_token: ::String SENSITIVE: [] end class ListPipelineExecutionsRequest attr_accessor pipeline_name: ::String attr_accessor created_after: ::Time attr_accessor created_before: ::Time attr_accessor sort_by: ("CreationTime" | "PipelineExecutionArn") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListPipelineExecutionsResponse attr_accessor pipeline_execution_summaries: ::Array[Types::PipelineExecutionSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListPipelineParametersForExecutionRequest attr_accessor pipeline_execution_arn: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListPipelineParametersForExecutionResponse attr_accessor pipeline_parameters: ::Array[Types::Parameter] attr_accessor next_token: ::String SENSITIVE: [] end class ListPipelinesRequest attr_accessor pipeline_name_prefix: ::String attr_accessor created_after: ::Time attr_accessor created_before: ::Time attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListPipelinesResponse attr_accessor pipeline_summaries: ::Array[Types::PipelineSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListProcessingJobsRequest attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor name_contains: ::String attr_accessor status_equals: ("InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor sort_by: ("Name" | "CreationTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListProcessingJobsResponse attr_accessor processing_job_summaries: ::Array[Types::ProcessingJobSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListProjectsInput attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor max_results: ::Integer attr_accessor name_contains: ::String attr_accessor next_token: ::String attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListProjectsOutput attr_accessor project_summary_list: ::Array[Types::ProjectSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListResourceCatalogsRequest attr_accessor name_contains: ::String attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor sort_by: ("CreationTime") attr_accessor max_results: ::Integer attr_accessor next_token: ::String SENSITIVE: [] end class ListResourceCatalogsResponse attr_accessor resource_catalogs: ::Array[Types::ResourceCatalog] attr_accessor next_token: ::String SENSITIVE: [] end class ListSpacesRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor sort_by: ("CreationTime" | "LastModifiedTime") attr_accessor domain_id_equals: ::String attr_accessor space_name_contains: ::String SENSITIVE: [] end class ListSpacesResponse attr_accessor spaces: ::Array[Types::SpaceDetails] attr_accessor next_token: ::String SENSITIVE: [] end class ListStageDevicesRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor edge_deployment_plan_name: ::String attr_accessor exclude_devices_deployed_in_other_stage: bool attr_accessor stage_name: ::String SENSITIVE: [] end class ListStageDevicesResponse attr_accessor device_deployment_summaries: ::Array[Types::DeviceDeploymentSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListStudioLifecycleConfigsRequest attr_accessor max_results: ::Integer attr_accessor next_token: ::String attr_accessor name_contains: ::String attr_accessor app_type_equals: ("JupyterServer" | "KernelGateway" | "CodeEditor" | "JupyterLab") attr_accessor creation_time_before: ::Time attr_accessor creation_time_after: ::Time attr_accessor modified_time_before: ::Time attr_accessor modified_time_after: ::Time attr_accessor sort_by: ("CreationTime" | "LastModifiedTime" | "Name") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListStudioLifecycleConfigsResponse attr_accessor next_token: ::String attr_accessor studio_lifecycle_configs: ::Array[Types::StudioLifecycleConfigDetails] SENSITIVE: [] end class ListSubscribedWorkteamsRequest attr_accessor name_contains: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListSubscribedWorkteamsResponse attr_accessor subscribed_workteams: ::Array[Types::SubscribedWorkteam] attr_accessor next_token: ::String SENSITIVE: [] end class ListTagsInput attr_accessor resource_arn: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListTagsOutput attr_accessor tags: ::Array[Types::Tag] attr_accessor next_token: ::String SENSITIVE: [] end class ListTrainingJobsForHyperParameterTuningJobRequest attr_accessor hyper_parameter_tuning_job_name: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor status_equals: ("InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor sort_by: ("Name" | "CreationTime" | "Status" | "FinalObjectiveMetricValue") attr_accessor sort_order: ("Ascending" | "Descending") SENSITIVE: [] end class ListTrainingJobsForHyperParameterTuningJobResponse attr_accessor training_job_summaries: ::Array[Types::HyperParameterTrainingJobSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListTrainingJobsRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor name_contains: ::String attr_accessor status_equals: ("InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor sort_by: ("Name" | "CreationTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor warm_pool_status_equals: ("Available" | "Terminated" | "Reused" | "InUse") SENSITIVE: [] end class ListTrainingJobsResponse attr_accessor training_job_summaries: ::Array[Types::TrainingJobSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListTransformJobsRequest attr_accessor creation_time_after: ::Time attr_accessor creation_time_before: ::Time attr_accessor last_modified_time_after: ::Time attr_accessor last_modified_time_before: ::Time attr_accessor name_contains: ::String attr_accessor status_equals: ("InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor sort_by: ("Name" | "CreationTime" | "Status") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListTransformJobsResponse attr_accessor transform_job_summaries: ::Array[Types::TransformJobSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListTrialComponentsRequest attr_accessor experiment_name: ::String attr_accessor trial_name: ::String attr_accessor source_arn: ::String attr_accessor created_after: ::Time attr_accessor created_before: ::Time attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor max_results: ::Integer attr_accessor next_token: ::String SENSITIVE: [] end class ListTrialComponentsResponse attr_accessor trial_component_summaries: ::Array[Types::TrialComponentSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListTrialsRequest attr_accessor experiment_name: ::String attr_accessor trial_component_name: ::String attr_accessor created_after: ::Time attr_accessor created_before: ::Time attr_accessor sort_by: ("Name" | "CreationTime") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor max_results: ::Integer attr_accessor next_token: ::String SENSITIVE: [] end class ListTrialsResponse attr_accessor trial_summaries: ::Array[Types::TrialSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListUserProfilesRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor sort_by: ("CreationTime" | "LastModifiedTime") attr_accessor domain_id_equals: ::String attr_accessor user_profile_name_contains: ::String SENSITIVE: [] end class ListUserProfilesResponse attr_accessor user_profiles: ::Array[Types::UserProfileDetails] attr_accessor next_token: ::String SENSITIVE: [] end class ListWorkforcesRequest attr_accessor sort_by: ("Name" | "CreateDate") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor name_contains: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListWorkforcesResponse attr_accessor workforces: ::Array[Types::Workforce] attr_accessor next_token: ::String SENSITIVE: [] end class ListWorkteamsRequest attr_accessor sort_by: ("Name" | "CreateDate") attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor name_contains: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListWorkteamsResponse attr_accessor workteams: ::Array[Types::Workteam] attr_accessor next_token: ::String SENSITIVE: [] end class MemberDefinition attr_accessor cognito_member_definition: Types::CognitoMemberDefinition attr_accessor oidc_member_definition: Types::OidcMemberDefinition SENSITIVE: [] end class MetadataProperties attr_accessor commit_id: ::String attr_accessor repository: ::String attr_accessor generated_by: ::String attr_accessor project_id: ::String SENSITIVE: [] end class MetricData attr_accessor metric_name: ::String attr_accessor value: ::Float attr_accessor timestamp: ::Time SENSITIVE: [] end class MetricDatum attr_accessor metric_name: ("Accuracy" | "MSE" | "F1" | "F1macro" | "AUC" | "RMSE" | "BalancedAccuracy" | "R2" | "Recall" | "RecallMacro" | "Precision" | "PrecisionMacro" | "MAE" | "MAPE" | "MASE" | "WAPE" | "AverageWeightedQuantileLoss") attr_accessor value: ::Float attr_accessor set: ("Train" | "Validation" | "Test") attr_accessor standard_metric_name: ("Accuracy" | "MSE" | "F1" | "F1macro" | "AUC" | "RMSE" | "MAE" | "R2" | "BalancedAccuracy" | "Precision" | "PrecisionMacro" | "Recall" | "RecallMacro" | "LogLoss" | "InferenceLatency" | "MAPE" | "MASE" | "WAPE" | "AverageWeightedQuantileLoss" | "Rouge1" | "Rouge2" | "RougeL" | "RougeLSum" | "Perplexity" | "ValidationLoss" | "TrainingLoss") SENSITIVE: [] end class MetricDefinition attr_accessor name: ::String attr_accessor regex: ::String SENSITIVE: [] end class MetricSpecification attr_accessor predefined: Types::PredefinedMetricSpecification attr_accessor customized: Types::CustomizedMetricSpecification attr_accessor unknown: untyped SENSITIVE: [] class Predefined < MetricSpecification end class Customized < MetricSpecification end class Unknown < MetricSpecification end end class MetricsSource attr_accessor content_type: ::String attr_accessor content_digest: ::String attr_accessor s3_uri: ::String SENSITIVE: [] end class Model attr_accessor model_name: ::String attr_accessor primary_container: Types::ContainerDefinition attr_accessor containers: ::Array[Types::ContainerDefinition] attr_accessor inference_execution_config: Types::InferenceExecutionConfig attr_accessor execution_role_arn: ::String attr_accessor vpc_config: Types::VpcConfig attr_accessor creation_time: ::Time attr_accessor model_arn: ::String attr_accessor enable_network_isolation: bool attr_accessor tags: ::Array[Types::Tag] attr_accessor deployment_recommendation: Types::DeploymentRecommendation SENSITIVE: [] end class ModelAccessConfig attr_accessor accept_eula: bool SENSITIVE: [] end class ModelArtifacts attr_accessor s3_model_artifacts: ::String SENSITIVE: [] end class ModelBiasAppSpecification attr_accessor image_uri: ::String attr_accessor config_uri: ::String attr_accessor environment: ::Hash[::String, ::String] SENSITIVE: [] end class ModelBiasBaselineConfig attr_accessor baselining_job_name: ::String attr_accessor constraints_resource: Types::MonitoringConstraintsResource SENSITIVE: [] end class ModelBiasJobInput attr_accessor endpoint_input: Types::EndpointInput attr_accessor batch_transform_input: Types::BatchTransformInput attr_accessor ground_truth_s3_input: Types::MonitoringGroundTruthS3Input SENSITIVE: [] end class ModelCard attr_accessor model_card_arn: ::String attr_accessor model_card_name: ::String attr_accessor model_card_version: ::Integer attr_accessor content: ::String attr_accessor model_card_status: ("Draft" | "PendingReview" | "Approved" | "Archived") attr_accessor security_config: Types::ModelCardSecurityConfig attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext attr_accessor tags: ::Array[Types::Tag] attr_accessor model_id: ::String attr_accessor risk_rating: ::String attr_accessor model_package_group_name: ::String SENSITIVE: [:content] end class ModelCardExportArtifacts attr_accessor s3_export_artifacts: ::String SENSITIVE: [] end class ModelCardExportJobSummary attr_accessor model_card_export_job_name: ::String attr_accessor model_card_export_job_arn: ::String attr_accessor status: ("InProgress" | "Completed" | "Failed") attr_accessor model_card_name: ::String attr_accessor model_card_version: ::Integer attr_accessor created_at: ::Time attr_accessor last_modified_at: ::Time SENSITIVE: [] end class ModelCardExportOutputConfig attr_accessor s3_output_path: ::String SENSITIVE: [] end class ModelCardSecurityConfig attr_accessor kms_key_id: ::String SENSITIVE: [] end class ModelCardSummary attr_accessor model_card_name: ::String attr_accessor model_card_arn: ::String attr_accessor model_card_status: ("Draft" | "PendingReview" | "Approved" | "Archived") attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class ModelCardVersionSummary attr_accessor model_card_name: ::String attr_accessor model_card_arn: ::String attr_accessor model_card_status: ("Draft" | "PendingReview" | "Approved" | "Archived") attr_accessor model_card_version: ::Integer attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class ModelClientConfig attr_accessor invocations_timeout_in_seconds: ::Integer attr_accessor invocations_max_retries: ::Integer SENSITIVE: [] end class ModelCompilationConfig attr_accessor image: ::String attr_accessor override_environment: ::Hash[::String, ::String] SENSITIVE: [] end class ModelConfiguration attr_accessor inference_specification_name: ::String attr_accessor environment_parameters: ::Array[Types::EnvironmentParameter] attr_accessor compilation_job_name: ::String SENSITIVE: [] end class ModelDashboardEndpoint attr_accessor endpoint_name: ::String attr_accessor endpoint_arn: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor endpoint_status: ("OutOfService" | "Creating" | "Updating" | "SystemUpdating" | "RollingBack" | "InService" | "Deleting" | "Failed" | "UpdateRollbackFailed") SENSITIVE: [] end class ModelDashboardIndicatorAction attr_accessor enabled: bool SENSITIVE: [] end class ModelDashboardModel attr_accessor model: Types::Model attr_accessor endpoints: ::Array[Types::ModelDashboardEndpoint] attr_accessor last_batch_transform_job: Types::TransformJob attr_accessor monitoring_schedules: ::Array[Types::ModelDashboardMonitoringSchedule] attr_accessor model_card: Types::ModelDashboardModelCard SENSITIVE: [] end class ModelDashboardModelCard attr_accessor model_card_arn: ::String attr_accessor model_card_name: ::String attr_accessor model_card_version: ::Integer attr_accessor model_card_status: ("Draft" | "PendingReview" | "Approved" | "Archived") attr_accessor security_config: Types::ModelCardSecurityConfig attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext attr_accessor tags: ::Array[Types::Tag] attr_accessor model_id: ::String attr_accessor risk_rating: ::String SENSITIVE: [] end class ModelDashboardMonitoringSchedule attr_accessor monitoring_schedule_arn: ::String attr_accessor monitoring_schedule_name: ::String attr_accessor monitoring_schedule_status: ("Pending" | "Failed" | "Scheduled" | "Stopped") attr_accessor monitoring_type: ("DataQuality" | "ModelQuality" | "ModelBias" | "ModelExplainability") attr_accessor failure_reason: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor monitoring_schedule_config: Types::MonitoringScheduleConfig attr_accessor endpoint_name: ::String attr_accessor monitoring_alert_summaries: ::Array[Types::MonitoringAlertSummary] attr_accessor last_monitoring_execution_summary: Types::MonitoringExecutionSummary attr_accessor batch_transform_input: Types::BatchTransformInput SENSITIVE: [] end class ModelDataQuality attr_accessor statistics: Types::MetricsSource attr_accessor constraints: Types::MetricsSource SENSITIVE: [] end class ModelDataSource attr_accessor s3_data_source: Types::S3ModelDataSource SENSITIVE: [] end class ModelDeployConfig attr_accessor auto_generate_endpoint_name: bool attr_accessor endpoint_name: ::String SENSITIVE: [] end class ModelDeployResult attr_accessor endpoint_name: ::String SENSITIVE: [] end class ModelDigests attr_accessor artifact_digest: ::String SENSITIVE: [] end class ModelExplainabilityAppSpecification attr_accessor image_uri: ::String attr_accessor config_uri: ::String attr_accessor environment: ::Hash[::String, ::String] SENSITIVE: [] end class ModelExplainabilityBaselineConfig attr_accessor baselining_job_name: ::String attr_accessor constraints_resource: Types::MonitoringConstraintsResource SENSITIVE: [] end class ModelExplainabilityJobInput attr_accessor endpoint_input: Types::EndpointInput attr_accessor batch_transform_input: Types::BatchTransformInput SENSITIVE: [] end class ModelInfrastructureConfig attr_accessor infrastructure_type: ("RealTimeInference") attr_accessor real_time_inference_config: Types::RealTimeInferenceConfig SENSITIVE: [] end class ModelInput attr_accessor data_input_config: ::String SENSITIVE: [] end class ModelLatencyThreshold attr_accessor percentile: ::String attr_accessor value_in_milliseconds: ::Integer SENSITIVE: [] end class ModelLifeCycle attr_accessor stage: ::String attr_accessor stage_status: ::String attr_accessor stage_description: ::String SENSITIVE: [] end class ModelMetadataFilter attr_accessor name: ("Domain" | "Framework" | "Task" | "FrameworkVersion") attr_accessor value: ::String SENSITIVE: [] end class ModelMetadataSearchExpression attr_accessor filters: ::Array[Types::ModelMetadataFilter] SENSITIVE: [] end class ModelMetadataSummary attr_accessor domain: ::String attr_accessor framework: ::String attr_accessor task: ::String attr_accessor model: ::String attr_accessor framework_version: ::String SENSITIVE: [] end class ModelMetrics attr_accessor model_quality: Types::ModelQuality attr_accessor model_data_quality: Types::ModelDataQuality attr_accessor bias: Types::Bias attr_accessor explainability: Types::Explainability SENSITIVE: [] end class ModelPackage attr_accessor model_package_name: ::String attr_accessor model_package_group_name: ::String attr_accessor model_package_version: ::Integer attr_accessor model_package_arn: ::String attr_accessor model_package_description: ::String attr_accessor creation_time: ::Time attr_accessor inference_specification: Types::InferenceSpecification attr_accessor source_algorithm_specification: Types::SourceAlgorithmSpecification attr_accessor validation_specification: Types::ModelPackageValidationSpecification attr_accessor model_package_status: ("Pending" | "InProgress" | "Completed" | "Failed" | "Deleting") attr_accessor model_package_status_details: Types::ModelPackageStatusDetails attr_accessor certify_for_marketplace: bool attr_accessor model_approval_status: ("Approved" | "Rejected" | "PendingManualApproval") attr_accessor created_by: Types::UserContext attr_accessor metadata_properties: Types::MetadataProperties attr_accessor model_metrics: Types::ModelMetrics attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext attr_accessor approval_description: ::String attr_accessor domain: ::String attr_accessor task: ::String attr_accessor sample_payload_url: ::String attr_accessor additional_inference_specifications: ::Array[Types::AdditionalInferenceSpecificationDefinition] attr_accessor source_uri: ::String attr_accessor security_config: Types::ModelPackageSecurityConfig attr_accessor model_card: Types::ModelPackageModelCard attr_accessor model_life_cycle: Types::ModelLifeCycle attr_accessor tags: ::Array[Types::Tag] attr_accessor customer_metadata_properties: ::Hash[::String, ::String] attr_accessor drift_check_baselines: Types::DriftCheckBaselines attr_accessor skip_model_validation: ("All" | "None") SENSITIVE: [] end class ModelPackageContainerDefinition attr_accessor container_hostname: ::String attr_accessor image: ::String attr_accessor image_digest: ::String attr_accessor model_data_url: ::String attr_accessor model_data_source: Types::ModelDataSource attr_accessor product_id: ::String attr_accessor environment: ::Hash[::String, ::String] attr_accessor model_input: Types::ModelInput attr_accessor framework: ::String attr_accessor framework_version: ::String attr_accessor nearest_model_name: ::String attr_accessor additional_s3_data_source: Types::AdditionalS3DataSource SENSITIVE: [] end class ModelPackageGroup attr_accessor model_package_group_name: ::String attr_accessor model_package_group_arn: ::String attr_accessor model_package_group_description: ::String attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor model_package_group_status: ("Pending" | "InProgress" | "Completed" | "Failed" | "Deleting" | "DeleteFailed") attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class ModelPackageGroupSummary attr_accessor model_package_group_name: ::String attr_accessor model_package_group_arn: ::String attr_accessor model_package_group_description: ::String attr_accessor creation_time: ::Time attr_accessor model_package_group_status: ("Pending" | "InProgress" | "Completed" | "Failed" | "Deleting" | "DeleteFailed") SENSITIVE: [] end class ModelPackageModelCard attr_accessor model_card_content: ::String attr_accessor model_card_status: ("Draft" | "PendingReview" | "Approved" | "Archived") SENSITIVE: [:model_card_content] end class ModelPackageSecurityConfig attr_accessor kms_key_id: ::String SENSITIVE: [] end class ModelPackageStatusDetails attr_accessor validation_statuses: ::Array[Types::ModelPackageStatusItem] attr_accessor image_scan_statuses: ::Array[Types::ModelPackageStatusItem] SENSITIVE: [] end class ModelPackageStatusItem attr_accessor name: ::String attr_accessor status: ("NotStarted" | "InProgress" | "Completed" | "Failed") attr_accessor failure_reason: ::String SENSITIVE: [] end class ModelPackageSummary attr_accessor model_package_name: ::String attr_accessor model_package_group_name: ::String attr_accessor model_package_version: ::Integer attr_accessor model_package_arn: ::String attr_accessor model_package_description: ::String attr_accessor creation_time: ::Time attr_accessor model_package_status: ("Pending" | "InProgress" | "Completed" | "Failed" | "Deleting") attr_accessor model_approval_status: ("Approved" | "Rejected" | "PendingManualApproval") SENSITIVE: [] end class ModelPackageValidationProfile attr_accessor profile_name: ::String attr_accessor transform_job_definition: Types::TransformJobDefinition SENSITIVE: [] end class ModelPackageValidationSpecification attr_accessor validation_role: ::String attr_accessor validation_profiles: ::Array[Types::ModelPackageValidationProfile] SENSITIVE: [] end class ModelQuality attr_accessor statistics: Types::MetricsSource attr_accessor constraints: Types::MetricsSource SENSITIVE: [] end class ModelQualityAppSpecification attr_accessor image_uri: ::String attr_accessor container_entrypoint: ::Array[::String] attr_accessor container_arguments: ::Array[::String] attr_accessor record_preprocessor_source_uri: ::String attr_accessor post_analytics_processor_source_uri: ::String attr_accessor problem_type: ("BinaryClassification" | "MulticlassClassification" | "Regression") attr_accessor environment: ::Hash[::String, ::String] SENSITIVE: [] end class ModelQualityBaselineConfig attr_accessor baselining_job_name: ::String attr_accessor constraints_resource: Types::MonitoringConstraintsResource SENSITIVE: [] end class ModelQualityJobInput attr_accessor endpoint_input: Types::EndpointInput attr_accessor batch_transform_input: Types::BatchTransformInput attr_accessor ground_truth_s3_input: Types::MonitoringGroundTruthS3Input SENSITIVE: [] end class ModelQuantizationConfig attr_accessor image: ::String attr_accessor override_environment: ::Hash[::String, ::String] SENSITIVE: [] end class ModelRegisterSettings attr_accessor status: ("ENABLED" | "DISABLED") attr_accessor cross_account_model_register_role_arn: ::String SENSITIVE: [] end class ModelStepMetadata attr_accessor arn: ::String SENSITIVE: [] end class ModelSummary attr_accessor model_name: ::String attr_accessor model_arn: ::String attr_accessor creation_time: ::Time SENSITIVE: [] end class ModelVariantConfig attr_accessor model_name: ::String attr_accessor variant_name: ::String attr_accessor infrastructure_config: Types::ModelInfrastructureConfig SENSITIVE: [] end class ModelVariantConfigSummary attr_accessor model_name: ::String attr_accessor variant_name: ::String attr_accessor infrastructure_config: Types::ModelInfrastructureConfig attr_accessor status: ("Creating" | "Updating" | "InService" | "Deleting" | "Deleted") SENSITIVE: [] end class MonitoringAlertActions attr_accessor model_dashboard_indicator: Types::ModelDashboardIndicatorAction SENSITIVE: [] end class MonitoringAlertHistorySummary attr_accessor monitoring_schedule_name: ::String attr_accessor monitoring_alert_name: ::String attr_accessor creation_time: ::Time attr_accessor alert_status: ("InAlert" | "OK") SENSITIVE: [] end class MonitoringAlertSummary attr_accessor monitoring_alert_name: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor alert_status: ("InAlert" | "OK") attr_accessor datapoints_to_alert: ::Integer attr_accessor evaluation_period: ::Integer attr_accessor actions: Types::MonitoringAlertActions SENSITIVE: [] end class MonitoringAppSpecification attr_accessor image_uri: ::String attr_accessor container_entrypoint: ::Array[::String] attr_accessor container_arguments: ::Array[::String] attr_accessor record_preprocessor_source_uri: ::String attr_accessor post_analytics_processor_source_uri: ::String SENSITIVE: [] end class MonitoringBaselineConfig attr_accessor baselining_job_name: ::String attr_accessor constraints_resource: Types::MonitoringConstraintsResource attr_accessor statistics_resource: Types::MonitoringStatisticsResource SENSITIVE: [] end class MonitoringClusterConfig attr_accessor instance_count: ::Integer attr_accessor instance_type: ("ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.8xlarge" | "ml.r5d.12xlarge" | "ml.r5d.16xlarge" | "ml.r5d.24xlarge") attr_accessor volume_size_in_gb: ::Integer attr_accessor volume_kms_key_id: ::String SENSITIVE: [] end class MonitoringConstraintsResource attr_accessor s3_uri: ::String SENSITIVE: [] end class MonitoringCsvDatasetFormat attr_accessor header: bool SENSITIVE: [] end class MonitoringDatasetFormat attr_accessor csv: Types::MonitoringCsvDatasetFormat attr_accessor json: Types::MonitoringJsonDatasetFormat attr_accessor parquet: Types::MonitoringParquetDatasetFormat SENSITIVE: [] end class MonitoringExecutionSummary attr_accessor monitoring_schedule_name: ::String attr_accessor scheduled_time: ::Time attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor monitoring_execution_status: ("Pending" | "Completed" | "CompletedWithViolations" | "InProgress" | "Failed" | "Stopping" | "Stopped") attr_accessor processing_job_arn: ::String attr_accessor endpoint_name: ::String attr_accessor failure_reason: ::String attr_accessor monitoring_job_definition_name: ::String attr_accessor monitoring_type: ("DataQuality" | "ModelQuality" | "ModelBias" | "ModelExplainability") SENSITIVE: [] end class MonitoringGroundTruthS3Input attr_accessor s3_uri: ::String SENSITIVE: [] end class MonitoringInput attr_accessor endpoint_input: Types::EndpointInput attr_accessor batch_transform_input: Types::BatchTransformInput SENSITIVE: [] end class MonitoringJobDefinition attr_accessor baseline_config: Types::MonitoringBaselineConfig attr_accessor monitoring_inputs: ::Array[Types::MonitoringInput] attr_accessor monitoring_output_config: Types::MonitoringOutputConfig attr_accessor monitoring_resources: Types::MonitoringResources attr_accessor monitoring_app_specification: Types::MonitoringAppSpecification attr_accessor stopping_condition: Types::MonitoringStoppingCondition attr_accessor environment: ::Hash[::String, ::String] attr_accessor network_config: Types::NetworkConfig attr_accessor role_arn: ::String SENSITIVE: [] end class MonitoringJobDefinitionSummary attr_accessor monitoring_job_definition_name: ::String attr_accessor monitoring_job_definition_arn: ::String attr_accessor creation_time: ::Time attr_accessor endpoint_name: ::String SENSITIVE: [] end class MonitoringJsonDatasetFormat attr_accessor line: bool SENSITIVE: [] end class MonitoringNetworkConfig attr_accessor enable_inter_container_traffic_encryption: bool attr_accessor enable_network_isolation: bool attr_accessor vpc_config: Types::VpcConfig SENSITIVE: [] end class MonitoringOutput attr_accessor s3_output: Types::MonitoringS3Output SENSITIVE: [] end class MonitoringOutputConfig attr_accessor monitoring_outputs: ::Array[Types::MonitoringOutput] attr_accessor kms_key_id: ::String SENSITIVE: [] end class MonitoringParquetDatasetFormat < Aws::EmptyStructure end class MonitoringResources attr_accessor cluster_config: Types::MonitoringClusterConfig SENSITIVE: [] end class MonitoringS3Output attr_accessor s3_uri: ::String attr_accessor local_path: ::String attr_accessor s3_upload_mode: ("Continuous" | "EndOfJob") SENSITIVE: [] end class MonitoringSchedule attr_accessor monitoring_schedule_arn: ::String attr_accessor monitoring_schedule_name: ::String attr_accessor monitoring_schedule_status: ("Pending" | "Failed" | "Scheduled" | "Stopped") attr_accessor monitoring_type: ("DataQuality" | "ModelQuality" | "ModelBias" | "ModelExplainability") attr_accessor failure_reason: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor monitoring_schedule_config: Types::MonitoringScheduleConfig attr_accessor endpoint_name: ::String attr_accessor last_monitoring_execution_summary: Types::MonitoringExecutionSummary attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class MonitoringScheduleConfig attr_accessor schedule_config: Types::ScheduleConfig attr_accessor monitoring_job_definition: Types::MonitoringJobDefinition attr_accessor monitoring_job_definition_name: ::String attr_accessor monitoring_type: ("DataQuality" | "ModelQuality" | "ModelBias" | "ModelExplainability") SENSITIVE: [] end class MonitoringScheduleSummary attr_accessor monitoring_schedule_name: ::String attr_accessor monitoring_schedule_arn: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor monitoring_schedule_status: ("Pending" | "Failed" | "Scheduled" | "Stopped") attr_accessor endpoint_name: ::String attr_accessor monitoring_job_definition_name: ::String attr_accessor monitoring_type: ("DataQuality" | "ModelQuality" | "ModelBias" | "ModelExplainability") SENSITIVE: [] end class MonitoringStatisticsResource attr_accessor s3_uri: ::String SENSITIVE: [] end class MonitoringStoppingCondition attr_accessor max_runtime_in_seconds: ::Integer SENSITIVE: [] end class MultiModelConfig attr_accessor model_cache_setting: ("Enabled" | "Disabled") SENSITIVE: [] end class NeoVpcConfig attr_accessor security_group_ids: ::Array[::String] attr_accessor subnets: ::Array[::String] SENSITIVE: [] end class NestedFilters attr_accessor nested_property_name: ::String attr_accessor filters: ::Array[Types::Filter] SENSITIVE: [] end class NetworkConfig attr_accessor enable_inter_container_traffic_encryption: bool attr_accessor enable_network_isolation: bool attr_accessor vpc_config: Types::VpcConfig SENSITIVE: [] end class NotebookInstanceLifecycleConfigSummary attr_accessor notebook_instance_lifecycle_config_name: ::String attr_accessor notebook_instance_lifecycle_config_arn: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class NotebookInstanceLifecycleHook attr_accessor content: ::String SENSITIVE: [] end class NotebookInstanceSummary attr_accessor notebook_instance_name: ::String attr_accessor notebook_instance_arn: ::String attr_accessor notebook_instance_status: ("Pending" | "InService" | "Stopping" | "Stopped" | "Failed" | "Deleting" | "Updating") attr_accessor url: ::String attr_accessor instance_type: ("ml.t2.medium" | "ml.t2.large" | "ml.t2.xlarge" | "ml.t2.2xlarge" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m5d.large" | "ml.m5d.xlarge" | "ml.m5d.2xlarge" | "ml.m5d.4xlarge" | "ml.m5d.8xlarge" | "ml.m5d.12xlarge" | "ml.m5d.16xlarge" | "ml.m5d.24xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5d.xlarge" | "ml.c5d.2xlarge" | "ml.c5d.4xlarge" | "ml.c5d.9xlarge" | "ml.c5d.18xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.p3dn.24xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.inf1.xlarge" | "ml.inf1.2xlarge" | "ml.inf1.6xlarge" | "ml.inf1.24xlarge" | "ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6i.2xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.32xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r6i.large" | "ml.r6i.xlarge" | "ml.r6i.2xlarge" | "ml.r6i.4xlarge" | "ml.r6i.8xlarge" | "ml.r6i.12xlarge" | "ml.r6i.16xlarge" | "ml.r6i.24xlarge" | "ml.r6i.32xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge" | "ml.m6id.large" | "ml.m6id.xlarge" | "ml.m6id.2xlarge" | "ml.m6id.4xlarge" | "ml.m6id.8xlarge" | "ml.m6id.12xlarge" | "ml.m6id.16xlarge" | "ml.m6id.24xlarge" | "ml.m6id.32xlarge" | "ml.c6id.large" | "ml.c6id.xlarge" | "ml.c6id.2xlarge" | "ml.c6id.4xlarge" | "ml.c6id.8xlarge" | "ml.c6id.12xlarge" | "ml.c6id.16xlarge" | "ml.c6id.24xlarge" | "ml.c6id.32xlarge" | "ml.r6id.large" | "ml.r6id.xlarge" | "ml.r6id.2xlarge" | "ml.r6id.4xlarge" | "ml.r6id.8xlarge" | "ml.r6id.12xlarge" | "ml.r6id.16xlarge" | "ml.r6id.24xlarge" | "ml.r6id.32xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge") attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor notebook_instance_lifecycle_config_name: ::String attr_accessor default_code_repository: ::String attr_accessor additional_code_repositories: ::Array[::String] SENSITIVE: [] end class NotificationConfiguration attr_accessor notification_topic_arn: ::String SENSITIVE: [] end class ObjectiveStatusCounters attr_accessor succeeded: ::Integer attr_accessor pending: ::Integer attr_accessor failed: ::Integer SENSITIVE: [] end class OfflineStoreConfig attr_accessor s3_storage_config: Types::S3StorageConfig attr_accessor disable_glue_table_creation: bool attr_accessor data_catalog_config: Types::DataCatalogConfig attr_accessor table_format: ("Default" | "Glue" | "Iceberg") SENSITIVE: [] end class OfflineStoreStatus attr_accessor status: ("Active" | "Blocked" | "Disabled") attr_accessor blocked_reason: ::String SENSITIVE: [] end class OidcConfig attr_accessor client_id: ::String attr_accessor client_secret: ::String attr_accessor issuer: ::String attr_accessor authorization_endpoint: ::String attr_accessor token_endpoint: ::String attr_accessor user_info_endpoint: ::String attr_accessor logout_endpoint: ::String attr_accessor jwks_uri: ::String attr_accessor scope: ::String attr_accessor authentication_request_extra_params: ::Hash[::String, ::String] SENSITIVE: [:client_secret] end class OidcConfigForResponse attr_accessor client_id: ::String attr_accessor issuer: ::String attr_accessor authorization_endpoint: ::String attr_accessor token_endpoint: ::String attr_accessor user_info_endpoint: ::String attr_accessor logout_endpoint: ::String attr_accessor jwks_uri: ::String attr_accessor scope: ::String attr_accessor authentication_request_extra_params: ::Hash[::String, ::String] SENSITIVE: [] end class OidcMemberDefinition attr_accessor groups: ::Array[::String] SENSITIVE: [] end class OnlineStoreConfig attr_accessor security_config: Types::OnlineStoreSecurityConfig attr_accessor enable_online_store: bool attr_accessor ttl_duration: Types::TtlDuration attr_accessor storage_type: ("Standard" | "InMemory") SENSITIVE: [] end class OnlineStoreConfigUpdate attr_accessor ttl_duration: Types::TtlDuration SENSITIVE: [] end class OnlineStoreSecurityConfig attr_accessor kms_key_id: ::String SENSITIVE: [] end class OptimizationConfig attr_accessor model_quantization_config: Types::ModelQuantizationConfig attr_accessor model_compilation_config: Types::ModelCompilationConfig attr_accessor unknown: untyped SENSITIVE: [] class ModelQuantizationConfig < OptimizationConfig end class ModelCompilationConfig < OptimizationConfig end class Unknown < OptimizationConfig end end class OptimizationJobModelSource attr_accessor s3: Types::OptimizationJobModelSourceS3 SENSITIVE: [] end class OptimizationJobModelSourceS3 attr_accessor s3_uri: ::String attr_accessor model_access_config: Types::OptimizationModelAccessConfig SENSITIVE: [] end class OptimizationJobOutputConfig attr_accessor kms_key_id: ::String attr_accessor s3_output_location: ::String SENSITIVE: [] end class OptimizationJobSummary attr_accessor optimization_job_name: ::String attr_accessor optimization_job_arn: ::String attr_accessor creation_time: ::Time attr_accessor optimization_job_status: ("INPROGRESS" | "COMPLETED" | "FAILED" | "STARTING" | "STOPPING" | "STOPPED") attr_accessor optimization_start_time: ::Time attr_accessor optimization_end_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor deployment_instance_type: ("ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge" | "ml.inf2.xlarge" | "ml.inf2.8xlarge" | "ml.inf2.24xlarge" | "ml.inf2.48xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge") attr_accessor optimization_types: ::Array[::String] SENSITIVE: [] end class OptimizationModelAccessConfig attr_accessor accept_eula: bool SENSITIVE: [] end class OptimizationOutput attr_accessor recommended_inference_image: ::String SENSITIVE: [] end class OptimizationVpcConfig attr_accessor security_group_ids: ::Array[::String] attr_accessor subnets: ::Array[::String] SENSITIVE: [] end class OutputConfig attr_accessor s3_output_location: ::String attr_accessor target_device: ("lambda" | "ml_m4" | "ml_m5" | "ml_m6g" | "ml_c4" | "ml_c5" | "ml_c6g" | "ml_p2" | "ml_p3" | "ml_g4dn" | "ml_inf1" | "ml_inf2" | "ml_trn1" | "ml_eia2" | "jetson_tx1" | "jetson_tx2" | "jetson_nano" | "jetson_xavier" | "rasp3b" | "rasp4b" | "imx8qm" | "deeplens" | "rk3399" | "rk3288" | "aisage" | "sbe_c" | "qcs605" | "qcs603" | "sitara_am57x" | "amba_cv2" | "amba_cv22" | "amba_cv25" | "x86_win32" | "x86_win64" | "coreml" | "jacinto_tda4vm" | "imx8mplus") attr_accessor target_platform: Types::TargetPlatform attr_accessor compiler_options: ::String attr_accessor kms_key_id: ::String SENSITIVE: [] end class OutputDataConfig attr_accessor kms_key_id: ::String attr_accessor s3_output_path: ::String attr_accessor compression_type: ("GZIP" | "NONE") SENSITIVE: [] end class OutputParameter attr_accessor name: ::String attr_accessor value: ::String SENSITIVE: [] end class OwnershipSettings attr_accessor owner_user_profile_name: ::String SENSITIVE: [] end class OwnershipSettingsSummary attr_accessor owner_user_profile_name: ::String SENSITIVE: [] end class ParallelismConfiguration attr_accessor max_parallel_execution_steps: ::Integer SENSITIVE: [] end class Parameter attr_accessor name: ::String attr_accessor value: ::String SENSITIVE: [] end class ParameterRange attr_accessor integer_parameter_range_specification: Types::IntegerParameterRangeSpecification attr_accessor continuous_parameter_range_specification: Types::ContinuousParameterRangeSpecification attr_accessor categorical_parameter_range_specification: Types::CategoricalParameterRangeSpecification SENSITIVE: [] end class ParameterRanges attr_accessor integer_parameter_ranges: ::Array[Types::IntegerParameterRange] attr_accessor continuous_parameter_ranges: ::Array[Types::ContinuousParameterRange] attr_accessor categorical_parameter_ranges: ::Array[Types::CategoricalParameterRange] attr_accessor auto_parameters: ::Array[Types::AutoParameter] SENSITIVE: [] end class Parent attr_accessor trial_name: ::String attr_accessor experiment_name: ::String SENSITIVE: [] end class ParentHyperParameterTuningJob attr_accessor hyper_parameter_tuning_job_name: ::String SENSITIVE: [] end class PendingDeploymentSummary attr_accessor endpoint_config_name: ::String attr_accessor production_variants: ::Array[Types::PendingProductionVariantSummary] attr_accessor start_time: ::Time attr_accessor shadow_production_variants: ::Array[Types::PendingProductionVariantSummary] SENSITIVE: [] end class PendingProductionVariantSummary attr_accessor variant_name: ::String attr_accessor deployed_images: ::Array[Types::DeployedImage] attr_accessor current_weight: ::Float attr_accessor desired_weight: ::Float attr_accessor current_instance_count: ::Integer attr_accessor desired_instance_count: ::Integer attr_accessor instance_type: ("ml.t2.medium" | "ml.t2.large" | "ml.t2.xlarge" | "ml.t2.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m5d.large" | "ml.m5d.xlarge" | "ml.m5d.2xlarge" | "ml.m5d.4xlarge" | "ml.m5d.12xlarge" | "ml.m5d.24xlarge" | "ml.c4.large" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.c5.large" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5d.large" | "ml.c5d.xlarge" | "ml.c5d.2xlarge" | "ml.c5d.4xlarge" | "ml.c5d.9xlarge" | "ml.c5d.18xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.12xlarge" | "ml.r5.24xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.12xlarge" | "ml.r5d.24xlarge" | "ml.inf1.xlarge" | "ml.inf1.2xlarge" | "ml.inf1.6xlarge" | "ml.inf1.24xlarge" | "ml.dl1.24xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge" | "ml.p4d.24xlarge" | "ml.c7g.large" | "ml.c7g.xlarge" | "ml.c7g.2xlarge" | "ml.c7g.4xlarge" | "ml.c7g.8xlarge" | "ml.c7g.12xlarge" | "ml.c7g.16xlarge" | "ml.m6g.large" | "ml.m6g.xlarge" | "ml.m6g.2xlarge" | "ml.m6g.4xlarge" | "ml.m6g.8xlarge" | "ml.m6g.12xlarge" | "ml.m6g.16xlarge" | "ml.m6gd.large" | "ml.m6gd.xlarge" | "ml.m6gd.2xlarge" | "ml.m6gd.4xlarge" | "ml.m6gd.8xlarge" | "ml.m6gd.12xlarge" | "ml.m6gd.16xlarge" | "ml.c6g.large" | "ml.c6g.xlarge" | "ml.c6g.2xlarge" | "ml.c6g.4xlarge" | "ml.c6g.8xlarge" | "ml.c6g.12xlarge" | "ml.c6g.16xlarge" | "ml.c6gd.large" | "ml.c6gd.xlarge" | "ml.c6gd.2xlarge" | "ml.c6gd.4xlarge" | "ml.c6gd.8xlarge" | "ml.c6gd.12xlarge" | "ml.c6gd.16xlarge" | "ml.c6gn.large" | "ml.c6gn.xlarge" | "ml.c6gn.2xlarge" | "ml.c6gn.4xlarge" | "ml.c6gn.8xlarge" | "ml.c6gn.12xlarge" | "ml.c6gn.16xlarge" | "ml.r6g.large" | "ml.r6g.xlarge" | "ml.r6g.2xlarge" | "ml.r6g.4xlarge" | "ml.r6g.8xlarge" | "ml.r6g.12xlarge" | "ml.r6g.16xlarge" | "ml.r6gd.large" | "ml.r6gd.xlarge" | "ml.r6gd.2xlarge" | "ml.r6gd.4xlarge" | "ml.r6gd.8xlarge" | "ml.r6gd.12xlarge" | "ml.r6gd.16xlarge" | "ml.p4de.24xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.inf2.xlarge" | "ml.inf2.8xlarge" | "ml.inf2.24xlarge" | "ml.inf2.48xlarge" | "ml.p5.48xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge") attr_accessor accelerator_type: ("ml.eia1.medium" | "ml.eia1.large" | "ml.eia1.xlarge" | "ml.eia2.medium" | "ml.eia2.large" | "ml.eia2.xlarge") attr_accessor variant_status: ::Array[Types::ProductionVariantStatus] attr_accessor current_serverless_config: Types::ProductionVariantServerlessConfig attr_accessor desired_serverless_config: Types::ProductionVariantServerlessConfig attr_accessor managed_instance_scaling: Types::ProductionVariantManagedInstanceScaling attr_accessor routing_config: Types::ProductionVariantRoutingConfig SENSITIVE: [] end class Phase attr_accessor initial_number_of_users: ::Integer attr_accessor spawn_rate: ::Integer attr_accessor duration_in_seconds: ::Integer SENSITIVE: [] end class Pipeline attr_accessor pipeline_arn: ::String attr_accessor pipeline_name: ::String attr_accessor pipeline_display_name: ::String attr_accessor pipeline_description: ::String attr_accessor role_arn: ::String attr_accessor pipeline_status: ("Active" | "Deleting") attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor last_run_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_by: Types::UserContext attr_accessor parallelism_configuration: Types::ParallelismConfiguration attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class PipelineDefinitionS3Location attr_accessor bucket: ::String attr_accessor object_key: ::String attr_accessor version_id: ::String SENSITIVE: [] end class PipelineExecution attr_accessor pipeline_arn: ::String attr_accessor pipeline_execution_arn: ::String attr_accessor pipeline_execution_display_name: ::String attr_accessor pipeline_execution_status: ("Executing" | "Stopping" | "Stopped" | "Failed" | "Succeeded") attr_accessor pipeline_execution_description: ::String attr_accessor pipeline_experiment_config: Types::PipelineExperimentConfig attr_accessor failure_reason: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_by: Types::UserContext attr_accessor parallelism_configuration: Types::ParallelismConfiguration attr_accessor selective_execution_config: Types::SelectiveExecutionConfig attr_accessor pipeline_parameters: ::Array[Types::Parameter] SENSITIVE: [] end class PipelineExecutionStep attr_accessor step_name: ::String attr_accessor step_display_name: ::String attr_accessor step_description: ::String attr_accessor start_time: ::Time attr_accessor end_time: ::Time attr_accessor step_status: ("Starting" | "Executing" | "Stopping" | "Stopped" | "Failed" | "Succeeded") attr_accessor cache_hit_result: Types::CacheHitResult attr_accessor failure_reason: ::String attr_accessor metadata: Types::PipelineExecutionStepMetadata attr_accessor attempt_count: ::Integer attr_accessor selective_execution_result: Types::SelectiveExecutionResult SENSITIVE: [] end class PipelineExecutionStepMetadata attr_accessor training_job: Types::TrainingJobStepMetadata attr_accessor processing_job: Types::ProcessingJobStepMetadata attr_accessor transform_job: Types::TransformJobStepMetadata attr_accessor tuning_job: Types::TuningJobStepMetaData attr_accessor model: Types::ModelStepMetadata attr_accessor register_model: Types::RegisterModelStepMetadata attr_accessor condition: Types::ConditionStepMetadata attr_accessor callback: Types::CallbackStepMetadata attr_accessor lambda: Types::LambdaStepMetadata attr_accessor emr: Types::EMRStepMetadata attr_accessor quality_check: Types::QualityCheckStepMetadata attr_accessor clarify_check: Types::ClarifyCheckStepMetadata attr_accessor fail: Types::FailStepMetadata attr_accessor auto_ml_job: Types::AutoMLJobStepMetadata attr_accessor endpoint: Types::EndpointStepMetadata attr_accessor endpoint_config: Types::EndpointConfigStepMetadata SENSITIVE: [] end class PipelineExecutionSummary attr_accessor pipeline_execution_arn: ::String attr_accessor start_time: ::Time attr_accessor pipeline_execution_status: ("Executing" | "Stopping" | "Stopped" | "Failed" | "Succeeded") attr_accessor pipeline_execution_description: ::String attr_accessor pipeline_execution_display_name: ::String attr_accessor pipeline_execution_failure_reason: ::String SENSITIVE: [] end class PipelineExperimentConfig attr_accessor experiment_name: ::String attr_accessor trial_name: ::String SENSITIVE: [] end class PipelineSummary attr_accessor pipeline_arn: ::String attr_accessor pipeline_name: ::String attr_accessor pipeline_display_name: ::String attr_accessor pipeline_description: ::String attr_accessor role_arn: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor last_execution_time: ::Time SENSITIVE: [] end class PredefinedMetricSpecification attr_accessor predefined_metric_type: ::String SENSITIVE: [] end class ProcessingClusterConfig attr_accessor instance_count: ::Integer attr_accessor instance_type: ("ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.8xlarge" | "ml.r5d.12xlarge" | "ml.r5d.16xlarge" | "ml.r5d.24xlarge") attr_accessor volume_size_in_gb: ::Integer attr_accessor volume_kms_key_id: ::String SENSITIVE: [] end class ProcessingFeatureStoreOutput attr_accessor feature_group_name: ::String SENSITIVE: [] end class ProcessingInput attr_accessor input_name: ::String attr_accessor app_managed: bool attr_accessor s3_input: Types::ProcessingS3Input attr_accessor dataset_definition: Types::DatasetDefinition SENSITIVE: [] end class ProcessingJob attr_accessor processing_inputs: ::Array[Types::ProcessingInput] attr_accessor processing_output_config: Types::ProcessingOutputConfig attr_accessor processing_job_name: ::String attr_accessor processing_resources: Types::ProcessingResources attr_accessor stopping_condition: Types::ProcessingStoppingCondition attr_accessor app_specification: Types::AppSpecification attr_accessor environment: ::Hash[::String, ::String] attr_accessor network_config: Types::NetworkConfig attr_accessor role_arn: ::String attr_accessor experiment_config: Types::ExperimentConfig attr_accessor processing_job_arn: ::String attr_accessor processing_job_status: ("InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor exit_message: ::String attr_accessor failure_reason: ::String attr_accessor processing_end_time: ::Time attr_accessor processing_start_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor creation_time: ::Time attr_accessor monitoring_schedule_arn: ::String attr_accessor auto_ml_job_arn: ::String attr_accessor training_job_arn: ::String attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class ProcessingJobStepMetadata attr_accessor arn: ::String SENSITIVE: [] end class ProcessingJobSummary attr_accessor processing_job_name: ::String attr_accessor processing_job_arn: ::String attr_accessor creation_time: ::Time attr_accessor processing_end_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor processing_job_status: ("InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor failure_reason: ::String attr_accessor exit_message: ::String SENSITIVE: [] end class ProcessingOutput attr_accessor output_name: ::String attr_accessor s3_output: Types::ProcessingS3Output attr_accessor feature_store_output: Types::ProcessingFeatureStoreOutput attr_accessor app_managed: bool SENSITIVE: [] end class ProcessingOutputConfig attr_accessor outputs: ::Array[Types::ProcessingOutput] attr_accessor kms_key_id: ::String SENSITIVE: [] end class ProcessingResources attr_accessor cluster_config: Types::ProcessingClusterConfig SENSITIVE: [] end class ProcessingS3Input attr_accessor s3_uri: ::String attr_accessor local_path: ::String attr_accessor s3_data_type: ("ManifestFile" | "S3Prefix") attr_accessor s3_input_mode: ("Pipe" | "File") attr_accessor s3_data_distribution_type: ("FullyReplicated" | "ShardedByS3Key") attr_accessor s3_compression_type: ("None" | "Gzip") SENSITIVE: [] end class ProcessingS3Output attr_accessor s3_uri: ::String attr_accessor local_path: ::String attr_accessor s3_upload_mode: ("Continuous" | "EndOfJob") SENSITIVE: [] end class ProcessingStoppingCondition attr_accessor max_runtime_in_seconds: ::Integer SENSITIVE: [] end class ProductionVariant attr_accessor variant_name: ::String attr_accessor model_name: ::String attr_accessor initial_instance_count: ::Integer attr_accessor instance_type: ("ml.t2.medium" | "ml.t2.large" | "ml.t2.xlarge" | "ml.t2.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m5d.large" | "ml.m5d.xlarge" | "ml.m5d.2xlarge" | "ml.m5d.4xlarge" | "ml.m5d.12xlarge" | "ml.m5d.24xlarge" | "ml.c4.large" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.c5.large" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5d.large" | "ml.c5d.xlarge" | "ml.c5d.2xlarge" | "ml.c5d.4xlarge" | "ml.c5d.9xlarge" | "ml.c5d.18xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.12xlarge" | "ml.r5.24xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.12xlarge" | "ml.r5d.24xlarge" | "ml.inf1.xlarge" | "ml.inf1.2xlarge" | "ml.inf1.6xlarge" | "ml.inf1.24xlarge" | "ml.dl1.24xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge" | "ml.p4d.24xlarge" | "ml.c7g.large" | "ml.c7g.xlarge" | "ml.c7g.2xlarge" | "ml.c7g.4xlarge" | "ml.c7g.8xlarge" | "ml.c7g.12xlarge" | "ml.c7g.16xlarge" | "ml.m6g.large" | "ml.m6g.xlarge" | "ml.m6g.2xlarge" | "ml.m6g.4xlarge" | "ml.m6g.8xlarge" | "ml.m6g.12xlarge" | "ml.m6g.16xlarge" | "ml.m6gd.large" | "ml.m6gd.xlarge" | "ml.m6gd.2xlarge" | "ml.m6gd.4xlarge" | "ml.m6gd.8xlarge" | "ml.m6gd.12xlarge" | "ml.m6gd.16xlarge" | "ml.c6g.large" | "ml.c6g.xlarge" | "ml.c6g.2xlarge" | "ml.c6g.4xlarge" | "ml.c6g.8xlarge" | "ml.c6g.12xlarge" | "ml.c6g.16xlarge" | "ml.c6gd.large" | "ml.c6gd.xlarge" | "ml.c6gd.2xlarge" | "ml.c6gd.4xlarge" | "ml.c6gd.8xlarge" | "ml.c6gd.12xlarge" | "ml.c6gd.16xlarge" | "ml.c6gn.large" | "ml.c6gn.xlarge" | "ml.c6gn.2xlarge" | "ml.c6gn.4xlarge" | "ml.c6gn.8xlarge" | "ml.c6gn.12xlarge" | "ml.c6gn.16xlarge" | "ml.r6g.large" | "ml.r6g.xlarge" | "ml.r6g.2xlarge" | "ml.r6g.4xlarge" | "ml.r6g.8xlarge" | "ml.r6g.12xlarge" | "ml.r6g.16xlarge" | "ml.r6gd.large" | "ml.r6gd.xlarge" | "ml.r6gd.2xlarge" | "ml.r6gd.4xlarge" | "ml.r6gd.8xlarge" | "ml.r6gd.12xlarge" | "ml.r6gd.16xlarge" | "ml.p4de.24xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.inf2.xlarge" | "ml.inf2.8xlarge" | "ml.inf2.24xlarge" | "ml.inf2.48xlarge" | "ml.p5.48xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge") attr_accessor initial_variant_weight: ::Float attr_accessor accelerator_type: ("ml.eia1.medium" | "ml.eia1.large" | "ml.eia1.xlarge" | "ml.eia2.medium" | "ml.eia2.large" | "ml.eia2.xlarge") attr_accessor core_dump_config: Types::ProductionVariantCoreDumpConfig attr_accessor serverless_config: Types::ProductionVariantServerlessConfig attr_accessor volume_size_in_gb: ::Integer attr_accessor model_data_download_timeout_in_seconds: ::Integer attr_accessor container_startup_health_check_timeout_in_seconds: ::Integer attr_accessor enable_ssm_access: bool attr_accessor managed_instance_scaling: Types::ProductionVariantManagedInstanceScaling attr_accessor routing_config: Types::ProductionVariantRoutingConfig attr_accessor inference_ami_version: ("al2-ami-sagemaker-inference-gpu-2") SENSITIVE: [] end class ProductionVariantCoreDumpConfig attr_accessor destination_s3_uri: ::String attr_accessor kms_key_id: ::String SENSITIVE: [] end class ProductionVariantManagedInstanceScaling attr_accessor status: ("ENABLED" | "DISABLED") attr_accessor min_instance_count: ::Integer attr_accessor max_instance_count: ::Integer SENSITIVE: [] end class ProductionVariantRoutingConfig attr_accessor routing_strategy: ("LEAST_OUTSTANDING_REQUESTS" | "RANDOM") SENSITIVE: [] end class ProductionVariantServerlessConfig attr_accessor memory_size_in_mb: ::Integer attr_accessor max_concurrency: ::Integer attr_accessor provisioned_concurrency: ::Integer SENSITIVE: [] end class ProductionVariantServerlessUpdateConfig attr_accessor max_concurrency: ::Integer attr_accessor provisioned_concurrency: ::Integer SENSITIVE: [] end class ProductionVariantStatus attr_accessor status: ("Creating" | "Updating" | "Deleting" | "ActivatingTraffic" | "Baking") attr_accessor status_message: ::String attr_accessor start_time: ::Time SENSITIVE: [] end class ProductionVariantSummary attr_accessor variant_name: ::String attr_accessor deployed_images: ::Array[Types::DeployedImage] attr_accessor current_weight: ::Float attr_accessor desired_weight: ::Float attr_accessor current_instance_count: ::Integer attr_accessor desired_instance_count: ::Integer attr_accessor variant_status: ::Array[Types::ProductionVariantStatus] attr_accessor current_serverless_config: Types::ProductionVariantServerlessConfig attr_accessor desired_serverless_config: Types::ProductionVariantServerlessConfig attr_accessor managed_instance_scaling: Types::ProductionVariantManagedInstanceScaling attr_accessor routing_config: Types::ProductionVariantRoutingConfig SENSITIVE: [] end class ProfilerConfig attr_accessor s3_output_path: ::String attr_accessor profiling_interval_in_milliseconds: ::Integer attr_accessor profiling_parameters: ::Hash[::String, ::String] attr_accessor disable_profiler: bool SENSITIVE: [] end class ProfilerConfigForUpdate attr_accessor s3_output_path: ::String attr_accessor profiling_interval_in_milliseconds: ::Integer attr_accessor profiling_parameters: ::Hash[::String, ::String] attr_accessor disable_profiler: bool SENSITIVE: [] end class ProfilerRuleConfiguration attr_accessor rule_configuration_name: ::String attr_accessor local_path: ::String attr_accessor s3_output_path: ::String attr_accessor rule_evaluator_image: ::String attr_accessor instance_type: ("ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.8xlarge" | "ml.r5d.12xlarge" | "ml.r5d.16xlarge" | "ml.r5d.24xlarge") attr_accessor volume_size_in_gb: ::Integer attr_accessor rule_parameters: ::Hash[::String, ::String] SENSITIVE: [] end class ProfilerRuleEvaluationStatus attr_accessor rule_configuration_name: ::String attr_accessor rule_evaluation_job_arn: ::String attr_accessor rule_evaluation_status: ("InProgress" | "NoIssuesFound" | "IssuesFound" | "Error" | "Stopping" | "Stopped") attr_accessor status_details: ::String attr_accessor last_modified_time: ::Time SENSITIVE: [] end class Project attr_accessor project_arn: ::String attr_accessor project_name: ::String attr_accessor project_id: ::String attr_accessor project_description: ::String attr_accessor service_catalog_provisioning_details: Types::ServiceCatalogProvisioningDetails attr_accessor service_catalog_provisioned_product_details: Types::ServiceCatalogProvisionedProductDetails attr_accessor project_status: ("Pending" | "CreateInProgress" | "CreateCompleted" | "CreateFailed" | "DeleteInProgress" | "DeleteFailed" | "DeleteCompleted" | "UpdateInProgress" | "UpdateCompleted" | "UpdateFailed") attr_accessor created_by: Types::UserContext attr_accessor creation_time: ::Time attr_accessor tags: ::Array[Types::Tag] attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext SENSITIVE: [] end class ProjectSummary attr_accessor project_name: ::String attr_accessor project_description: ::String attr_accessor project_arn: ::String attr_accessor project_id: ::String attr_accessor creation_time: ::Time attr_accessor project_status: ("Pending" | "CreateInProgress" | "CreateCompleted" | "CreateFailed" | "DeleteInProgress" | "DeleteFailed" | "DeleteCompleted" | "UpdateInProgress" | "UpdateCompleted" | "UpdateFailed") SENSITIVE: [] end class PropertyNameQuery attr_accessor property_name_hint: ::String SENSITIVE: [] end class PropertyNameSuggestion attr_accessor property_name: ::String SENSITIVE: [] end class ProvisioningParameter attr_accessor key: ::String attr_accessor value: ::String SENSITIVE: [] end class PublicWorkforceTaskPrice attr_accessor amount_in_usd: Types::USD SENSITIVE: [] end class PutModelPackageGroupPolicyInput attr_accessor model_package_group_name: ::String attr_accessor resource_policy: ::String SENSITIVE: [] end class PutModelPackageGroupPolicyOutput attr_accessor model_package_group_arn: ::String SENSITIVE: [] end class QualityCheckStepMetadata attr_accessor check_type: ::String attr_accessor baseline_used_for_drift_check_statistics: ::String attr_accessor baseline_used_for_drift_check_constraints: ::String attr_accessor calculated_baseline_statistics: ::String attr_accessor calculated_baseline_constraints: ::String attr_accessor model_package_group_name: ::String attr_accessor violation_report: ::String attr_accessor check_job_arn: ::String attr_accessor skip_check: bool attr_accessor register_new_baseline: bool SENSITIVE: [] end class QueryFilters attr_accessor types: ::Array[::String] attr_accessor lineage_types: ::Array[("TrialComponent" | "Artifact" | "Context" | "Action")] attr_accessor created_before: ::Time attr_accessor created_after: ::Time attr_accessor modified_before: ::Time attr_accessor modified_after: ::Time attr_accessor properties: ::Hash[::String, ::String] SENSITIVE: [] end class QueryLineageRequest attr_accessor start_arns: ::Array[::String] attr_accessor direction: ("Both" | "Ascendants" | "Descendants") attr_accessor include_edges: bool attr_accessor filters: Types::QueryFilters attr_accessor max_depth: ::Integer attr_accessor max_results: ::Integer attr_accessor next_token: ::String SENSITIVE: [] end class QueryLineageResponse attr_accessor vertices: ::Array[Types::Vertex] attr_accessor edges: ::Array[Types::Edge] attr_accessor next_token: ::String SENSITIVE: [] end class RSessionAppSettings attr_accessor default_resource_spec: Types::ResourceSpec attr_accessor custom_images: ::Array[Types::CustomImage] SENSITIVE: [] end class RStudioServerProAppSettings attr_accessor access_status: ("ENABLED" | "DISABLED") attr_accessor user_group: ("R_STUDIO_ADMIN" | "R_STUDIO_USER") SENSITIVE: [] end class RStudioServerProDomainSettings attr_accessor domain_execution_role_arn: ::String attr_accessor r_studio_connect_url: ::String attr_accessor r_studio_package_manager_url: ::String attr_accessor default_resource_spec: Types::ResourceSpec SENSITIVE: [] end class RStudioServerProDomainSettingsForUpdate attr_accessor domain_execution_role_arn: ::String attr_accessor default_resource_spec: Types::ResourceSpec attr_accessor r_studio_connect_url: ::String attr_accessor r_studio_package_manager_url: ::String SENSITIVE: [] end class RealTimeInferenceConfig attr_accessor instance_type: ("ml.t2.medium" | "ml.t2.large" | "ml.t2.xlarge" | "ml.t2.2xlarge" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m5d.large" | "ml.m5d.xlarge" | "ml.m5d.2xlarge" | "ml.m5d.4xlarge" | "ml.m5d.8xlarge" | "ml.m5d.12xlarge" | "ml.m5d.16xlarge" | "ml.m5d.24xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5d.xlarge" | "ml.c5d.2xlarge" | "ml.c5d.4xlarge" | "ml.c5d.9xlarge" | "ml.c5d.18xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.p3dn.24xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.inf1.xlarge" | "ml.inf1.2xlarge" | "ml.inf1.6xlarge" | "ml.inf1.24xlarge" | "ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6i.2xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.32xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r6i.large" | "ml.r6i.xlarge" | "ml.r6i.2xlarge" | "ml.r6i.4xlarge" | "ml.r6i.8xlarge" | "ml.r6i.12xlarge" | "ml.r6i.16xlarge" | "ml.r6i.24xlarge" | "ml.r6i.32xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge" | "ml.m6id.large" | "ml.m6id.xlarge" | "ml.m6id.2xlarge" | "ml.m6id.4xlarge" | "ml.m6id.8xlarge" | "ml.m6id.12xlarge" | "ml.m6id.16xlarge" | "ml.m6id.24xlarge" | "ml.m6id.32xlarge" | "ml.c6id.large" | "ml.c6id.xlarge" | "ml.c6id.2xlarge" | "ml.c6id.4xlarge" | "ml.c6id.8xlarge" | "ml.c6id.12xlarge" | "ml.c6id.16xlarge" | "ml.c6id.24xlarge" | "ml.c6id.32xlarge" | "ml.r6id.large" | "ml.r6id.xlarge" | "ml.r6id.2xlarge" | "ml.r6id.4xlarge" | "ml.r6id.8xlarge" | "ml.r6id.12xlarge" | "ml.r6id.16xlarge" | "ml.r6id.24xlarge" | "ml.r6id.32xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge") attr_accessor instance_count: ::Integer SENSITIVE: [] end class RealTimeInferenceRecommendation attr_accessor recommendation_id: ::String attr_accessor instance_type: ("ml.t2.medium" | "ml.t2.large" | "ml.t2.xlarge" | "ml.t2.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m5d.large" | "ml.m5d.xlarge" | "ml.m5d.2xlarge" | "ml.m5d.4xlarge" | "ml.m5d.12xlarge" | "ml.m5d.24xlarge" | "ml.c4.large" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.c5.large" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5d.large" | "ml.c5d.xlarge" | "ml.c5d.2xlarge" | "ml.c5d.4xlarge" | "ml.c5d.9xlarge" | "ml.c5d.18xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.12xlarge" | "ml.r5.24xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.12xlarge" | "ml.r5d.24xlarge" | "ml.inf1.xlarge" | "ml.inf1.2xlarge" | "ml.inf1.6xlarge" | "ml.inf1.24xlarge" | "ml.dl1.24xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge" | "ml.p4d.24xlarge" | "ml.c7g.large" | "ml.c7g.xlarge" | "ml.c7g.2xlarge" | "ml.c7g.4xlarge" | "ml.c7g.8xlarge" | "ml.c7g.12xlarge" | "ml.c7g.16xlarge" | "ml.m6g.large" | "ml.m6g.xlarge" | "ml.m6g.2xlarge" | "ml.m6g.4xlarge" | "ml.m6g.8xlarge" | "ml.m6g.12xlarge" | "ml.m6g.16xlarge" | "ml.m6gd.large" | "ml.m6gd.xlarge" | "ml.m6gd.2xlarge" | "ml.m6gd.4xlarge" | "ml.m6gd.8xlarge" | "ml.m6gd.12xlarge" | "ml.m6gd.16xlarge" | "ml.c6g.large" | "ml.c6g.xlarge" | "ml.c6g.2xlarge" | "ml.c6g.4xlarge" | "ml.c6g.8xlarge" | "ml.c6g.12xlarge" | "ml.c6g.16xlarge" | "ml.c6gd.large" | "ml.c6gd.xlarge" | "ml.c6gd.2xlarge" | "ml.c6gd.4xlarge" | "ml.c6gd.8xlarge" | "ml.c6gd.12xlarge" | "ml.c6gd.16xlarge" | "ml.c6gn.large" | "ml.c6gn.xlarge" | "ml.c6gn.2xlarge" | "ml.c6gn.4xlarge" | "ml.c6gn.8xlarge" | "ml.c6gn.12xlarge" | "ml.c6gn.16xlarge" | "ml.r6g.large" | "ml.r6g.xlarge" | "ml.r6g.2xlarge" | "ml.r6g.4xlarge" | "ml.r6g.8xlarge" | "ml.r6g.12xlarge" | "ml.r6g.16xlarge" | "ml.r6gd.large" | "ml.r6gd.xlarge" | "ml.r6gd.2xlarge" | "ml.r6gd.4xlarge" | "ml.r6gd.8xlarge" | "ml.r6gd.12xlarge" | "ml.r6gd.16xlarge" | "ml.p4de.24xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.inf2.xlarge" | "ml.inf2.8xlarge" | "ml.inf2.24xlarge" | "ml.inf2.48xlarge" | "ml.p5.48xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge") attr_accessor environment: ::Hash[::String, ::String] SENSITIVE: [] end class RecommendationJobCompiledOutputConfig attr_accessor s3_output_uri: ::String SENSITIVE: [] end class RecommendationJobContainerConfig attr_accessor domain: ::String attr_accessor task: ::String attr_accessor framework: ::String attr_accessor framework_version: ::String attr_accessor payload_config: Types::RecommendationJobPayloadConfig attr_accessor nearest_model_name: ::String attr_accessor supported_instance_types: ::Array[::String] attr_accessor supported_endpoint_type: ("RealTime" | "Serverless") attr_accessor data_input_config: ::String attr_accessor supported_response_mime_types: ::Array[::String] SENSITIVE: [] end class RecommendationJobInferenceBenchmark attr_accessor metrics: Types::RecommendationMetrics attr_accessor endpoint_metrics: Types::InferenceMetrics attr_accessor endpoint_configuration: Types::EndpointOutputConfiguration attr_accessor model_configuration: Types::ModelConfiguration attr_accessor failure_reason: ::String attr_accessor invocation_end_time: ::Time attr_accessor invocation_start_time: ::Time SENSITIVE: [] end class RecommendationJobInputConfig attr_accessor model_package_version_arn: ::String attr_accessor model_name: ::String attr_accessor job_duration_in_seconds: ::Integer attr_accessor traffic_pattern: Types::TrafficPattern attr_accessor resource_limit: Types::RecommendationJobResourceLimit attr_accessor endpoint_configurations: ::Array[Types::EndpointInputConfiguration] attr_accessor volume_kms_key_id: ::String attr_accessor container_config: Types::RecommendationJobContainerConfig attr_accessor endpoints: ::Array[Types::EndpointInfo] attr_accessor vpc_config: Types::RecommendationJobVpcConfig SENSITIVE: [] end class RecommendationJobOutputConfig attr_accessor kms_key_id: ::String attr_accessor compiled_output_config: Types::RecommendationJobCompiledOutputConfig SENSITIVE: [] end class RecommendationJobPayloadConfig attr_accessor sample_payload_url: ::String attr_accessor supported_content_types: ::Array[::String] SENSITIVE: [] end class RecommendationJobResourceLimit attr_accessor max_number_of_tests: ::Integer attr_accessor max_parallel_of_tests: ::Integer SENSITIVE: [] end class RecommendationJobStoppingConditions attr_accessor max_invocations: ::Integer attr_accessor model_latency_thresholds: ::Array[Types::ModelLatencyThreshold] attr_accessor flat_invocations: ("Continue" | "Stop") SENSITIVE: [] end class RecommendationJobVpcConfig attr_accessor security_group_ids: ::Array[::String] attr_accessor subnets: ::Array[::String] SENSITIVE: [] end class RecommendationMetrics attr_accessor cost_per_hour: ::Float attr_accessor cost_per_inference: ::Float attr_accessor max_invocations: ::Integer attr_accessor model_latency: ::Integer attr_accessor cpu_utilization: ::Float attr_accessor memory_utilization: ::Float attr_accessor model_setup_time: ::Integer SENSITIVE: [] end class RedshiftDatasetDefinition attr_accessor cluster_id: ::String attr_accessor database: ::String attr_accessor db_user: ::String attr_accessor query_string: ::String attr_accessor cluster_role_arn: ::String attr_accessor output_s3_uri: ::String attr_accessor kms_key_id: ::String attr_accessor output_format: ("PARQUET" | "CSV") attr_accessor output_compression: ("None" | "GZIP" | "BZIP2" | "ZSTD" | "SNAPPY") SENSITIVE: [] end class RegisterDevicesRequest attr_accessor device_fleet_name: ::String attr_accessor devices: ::Array[Types::Device] attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class RegisterModelStepMetadata attr_accessor arn: ::String SENSITIVE: [] end class RemoteDebugConfig attr_accessor enable_remote_debug: bool SENSITIVE: [] end class RemoteDebugConfigForUpdate attr_accessor enable_remote_debug: bool SENSITIVE: [] end class RenderUiTemplateRequest attr_accessor ui_template: Types::UiTemplate attr_accessor task: Types::RenderableTask attr_accessor role_arn: ::String attr_accessor human_task_ui_arn: ::String SENSITIVE: [] end class RenderUiTemplateResponse attr_accessor rendered_content: ::String attr_accessor errors: ::Array[Types::RenderingError] SENSITIVE: [] end class RenderableTask attr_accessor input: ::String SENSITIVE: [] end class RenderingError attr_accessor code: ::String attr_accessor message: ::String SENSITIVE: [] end class RepositoryAuthConfig attr_accessor repository_credentials_provider_arn: ::String SENSITIVE: [] end class ResolvedAttributes attr_accessor auto_ml_job_objective: Types::AutoMLJobObjective attr_accessor problem_type: ("BinaryClassification" | "MulticlassClassification" | "Regression") attr_accessor completion_criteria: Types::AutoMLJobCompletionCriteria SENSITIVE: [] end class ResourceCatalog attr_accessor resource_catalog_arn: ::String attr_accessor resource_catalog_name: ::String attr_accessor description: ::String attr_accessor creation_time: ::Time SENSITIVE: [] end class ResourceConfig attr_accessor instance_type: ("ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.p3dn.24xlarge" | "ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.p5e.48xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5n.xlarge" | "ml.c5n.2xlarge" | "ml.c5n.4xlarge" | "ml.c5n.9xlarge" | "ml.c5n.18xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6i.2xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.32xlarge" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.8xlarge" | "ml.c6i.4xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.8xlarge" | "ml.r5d.12xlarge" | "ml.r5d.16xlarge" | "ml.r5d.24xlarge" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge") attr_accessor instance_count: ::Integer attr_accessor volume_size_in_gb: ::Integer attr_accessor volume_kms_key_id: ::String attr_accessor keep_alive_period_in_seconds: ::Integer attr_accessor instance_groups: ::Array[Types::InstanceGroup] SENSITIVE: [] end class ResourceConfigForUpdate attr_accessor keep_alive_period_in_seconds: ::Integer SENSITIVE: [] end class ResourceInUse attr_accessor message: ::String SENSITIVE: [] end class ResourceLimitExceeded attr_accessor message: ::String SENSITIVE: [] end class ResourceLimits attr_accessor max_number_of_training_jobs: ::Integer attr_accessor max_parallel_training_jobs: ::Integer attr_accessor max_runtime_in_seconds: ::Integer SENSITIVE: [] end class ResourceNotFound attr_accessor message: ::String SENSITIVE: [] end class ResourceSpec attr_accessor sage_maker_image_arn: ::String attr_accessor sage_maker_image_version_arn: ::String attr_accessor sage_maker_image_version_alias: ::String attr_accessor instance_type: ("system" | "ml.t3.micro" | "ml.t3.small" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.8xlarge" | "ml.m5.12xlarge" | "ml.m5.16xlarge" | "ml.m5.24xlarge" | "ml.m5d.large" | "ml.m5d.xlarge" | "ml.m5d.2xlarge" | "ml.m5d.4xlarge" | "ml.m5d.8xlarge" | "ml.m5d.12xlarge" | "ml.m5d.16xlarge" | "ml.m5d.24xlarge" | "ml.c5.large" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.12xlarge" | "ml.c5.18xlarge" | "ml.c5.24xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.p3dn.24xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge" | "ml.g6e.xlarge" | "ml.g6e.2xlarge" | "ml.g6e.4xlarge" | "ml.g6e.8xlarge" | "ml.g6e.12xlarge" | "ml.g6e.16xlarge" | "ml.g6e.24xlarge" | "ml.g6e.48xlarge" | "ml.geospatial.interactive" | "ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.p5.48xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6i.2xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.32xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r6i.large" | "ml.r6i.xlarge" | "ml.r6i.2xlarge" | "ml.r6i.4xlarge" | "ml.r6i.8xlarge" | "ml.r6i.12xlarge" | "ml.r6i.16xlarge" | "ml.r6i.24xlarge" | "ml.r6i.32xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge" | "ml.m6id.large" | "ml.m6id.xlarge" | "ml.m6id.2xlarge" | "ml.m6id.4xlarge" | "ml.m6id.8xlarge" | "ml.m6id.12xlarge" | "ml.m6id.16xlarge" | "ml.m6id.24xlarge" | "ml.m6id.32xlarge" | "ml.c6id.large" | "ml.c6id.xlarge" | "ml.c6id.2xlarge" | "ml.c6id.4xlarge" | "ml.c6id.8xlarge" | "ml.c6id.12xlarge" | "ml.c6id.16xlarge" | "ml.c6id.24xlarge" | "ml.c6id.32xlarge" | "ml.r6id.large" | "ml.r6id.xlarge" | "ml.r6id.2xlarge" | "ml.r6id.4xlarge" | "ml.r6id.8xlarge" | "ml.r6id.12xlarge" | "ml.r6id.16xlarge" | "ml.r6id.24xlarge" | "ml.r6id.32xlarge") attr_accessor lifecycle_config_arn: ::String SENSITIVE: [] end class RetentionPolicy attr_accessor home_efs_file_system: ("Retain" | "Delete") SENSITIVE: [] end class RetryPipelineExecutionRequest attr_accessor pipeline_execution_arn: ::String attr_accessor client_request_token: ::String attr_accessor parallelism_configuration: Types::ParallelismConfiguration SENSITIVE: [] end class RetryPipelineExecutionResponse attr_accessor pipeline_execution_arn: ::String SENSITIVE: [] end class RetryStrategy attr_accessor maximum_retry_attempts: ::Integer SENSITIVE: [] end class RollingUpdatePolicy attr_accessor maximum_batch_size: Types::CapacitySize attr_accessor wait_interval_in_seconds: ::Integer attr_accessor maximum_execution_timeout_in_seconds: ::Integer attr_accessor rollback_maximum_batch_size: Types::CapacitySize SENSITIVE: [] end class S3DataSource attr_accessor s3_data_type: ("ManifestFile" | "S3Prefix" | "AugmentedManifestFile") attr_accessor s3_uri: ::String attr_accessor s3_data_distribution_type: ("FullyReplicated" | "ShardedByS3Key") attr_accessor attribute_names: ::Array[::String] attr_accessor instance_group_names: ::Array[::String] SENSITIVE: [] end class S3ModelDataSource attr_accessor s3_uri: ::String attr_accessor s3_data_type: ("S3Prefix" | "S3Object") attr_accessor compression_type: ("None" | "Gzip") attr_accessor model_access_config: Types::ModelAccessConfig attr_accessor hub_access_config: Types::InferenceHubAccessConfig attr_accessor manifest_s3_uri: ::String SENSITIVE: [] end class S3Presign attr_accessor iam_policy_constraints: Types::IamPolicyConstraints SENSITIVE: [] end class S3StorageConfig attr_accessor s3_uri: ::String attr_accessor kms_key_id: ::String attr_accessor resolved_output_s3_uri: ::String SENSITIVE: [] end class ScalingPolicy attr_accessor target_tracking: Types::TargetTrackingScalingPolicyConfiguration attr_accessor unknown: untyped SENSITIVE: [] class TargetTracking < ScalingPolicy end class Unknown < ScalingPolicy end end class ScalingPolicyMetric attr_accessor invocations_per_instance: ::Integer attr_accessor model_latency: ::Integer SENSITIVE: [] end class ScalingPolicyObjective attr_accessor min_invocations_per_minute: ::Integer attr_accessor max_invocations_per_minute: ::Integer SENSITIVE: [] end class ScheduleConfig attr_accessor schedule_expression: ::String attr_accessor data_analysis_start_time: ::String attr_accessor data_analysis_end_time: ::String SENSITIVE: [] end class SearchExpression attr_accessor filters: ::Array[Types::Filter] attr_accessor nested_filters: ::Array[Types::NestedFilters] attr_accessor sub_expressions: ::Array[Types::SearchExpression] attr_accessor operator: ("And" | "Or") SENSITIVE: [] end class SearchRecord attr_accessor training_job: Types::TrainingJob attr_accessor experiment: Types::Experiment attr_accessor trial: Types::Trial attr_accessor trial_component: Types::TrialComponent attr_accessor endpoint: Types::Endpoint attr_accessor model_package: Types::ModelPackage attr_accessor model_package_group: Types::ModelPackageGroup attr_accessor pipeline: Types::Pipeline attr_accessor pipeline_execution: Types::PipelineExecution attr_accessor feature_group: Types::FeatureGroup attr_accessor feature_metadata: Types::FeatureMetadata attr_accessor project: Types::Project attr_accessor hyper_parameter_tuning_job: Types::HyperParameterTuningJobSearchEntity attr_accessor model_card: Types::ModelCard attr_accessor model: Types::ModelDashboardModel SENSITIVE: [] end class SearchRequest attr_accessor resource: ("TrainingJob" | "Experiment" | "ExperimentTrial" | "ExperimentTrialComponent" | "Endpoint" | "Model" | "ModelPackage" | "ModelPackageGroup" | "Pipeline" | "PipelineExecution" | "FeatureGroup" | "FeatureMetadata" | "Image" | "ImageVersion" | "Project" | "HyperParameterTuningJob" | "ModelCard") attr_accessor search_expression: Types::SearchExpression attr_accessor sort_by: ::String attr_accessor sort_order: ("Ascending" | "Descending") attr_accessor next_token: ::String attr_accessor max_results: ::Integer attr_accessor cross_account_filter_option: ("SameAccount" | "CrossAccount") attr_accessor visibility_conditions: ::Array[Types::VisibilityConditions] SENSITIVE: [] end class SearchResponse attr_accessor results: ::Array[Types::SearchRecord] attr_accessor next_token: ::String SENSITIVE: [] end class SecondaryStatusTransition attr_accessor status: ("Starting" | "LaunchingMLInstances" | "PreparingTrainingStack" | "Downloading" | "DownloadingTrainingImage" | "Training" | "Uploading" | "Stopping" | "Stopped" | "MaxRuntimeExceeded" | "Completed" | "Failed" | "Interrupted" | "MaxWaitTimeExceeded" | "Updating" | "Restarting" | "Pending") attr_accessor start_time: ::Time attr_accessor end_time: ::Time attr_accessor status_message: ::String SENSITIVE: [] end class SelectedStep attr_accessor step_name: ::String SENSITIVE: [] end class SelectiveExecutionConfig attr_accessor source_pipeline_execution_arn: ::String attr_accessor selected_steps: ::Array[Types::SelectedStep] SENSITIVE: [] end class SelectiveExecutionResult attr_accessor source_pipeline_execution_arn: ::String SENSITIVE: [] end class SendPipelineExecutionStepFailureRequest attr_accessor callback_token: ::String attr_accessor failure_reason: ::String attr_accessor client_request_token: ::String SENSITIVE: [] end class SendPipelineExecutionStepFailureResponse attr_accessor pipeline_execution_arn: ::String SENSITIVE: [] end class SendPipelineExecutionStepSuccessRequest attr_accessor callback_token: ::String attr_accessor output_parameters: ::Array[Types::OutputParameter] attr_accessor client_request_token: ::String SENSITIVE: [] end class SendPipelineExecutionStepSuccessResponse attr_accessor pipeline_execution_arn: ::String SENSITIVE: [] end class ServiceCatalogProvisionedProductDetails attr_accessor provisioned_product_id: ::String attr_accessor provisioned_product_status_message: ::String SENSITIVE: [] end class ServiceCatalogProvisioningDetails attr_accessor product_id: ::String attr_accessor provisioning_artifact_id: ::String attr_accessor path_id: ::String attr_accessor provisioning_parameters: ::Array[Types::ProvisioningParameter] SENSITIVE: [] end class ServiceCatalogProvisioningUpdateDetails attr_accessor provisioning_artifact_id: ::String attr_accessor provisioning_parameters: ::Array[Types::ProvisioningParameter] SENSITIVE: [] end class SessionChainingConfig attr_accessor enable_session_tag_chaining: bool SENSITIVE: [] end class ShadowModeConfig attr_accessor source_model_variant_name: ::String attr_accessor shadow_model_variants: ::Array[Types::ShadowModelVariantConfig] SENSITIVE: [] end class ShadowModelVariantConfig attr_accessor shadow_model_variant_name: ::String attr_accessor sampling_percentage: ::Integer SENSITIVE: [] end class SharingSettings attr_accessor notebook_output_option: ("Allowed" | "Disabled") attr_accessor s3_output_path: ::String attr_accessor s3_kms_key_id: ::String SENSITIVE: [] end class ShuffleConfig attr_accessor seed: ::Integer SENSITIVE: [] end class SourceAlgorithm attr_accessor model_data_url: ::String attr_accessor model_data_source: Types::ModelDataSource attr_accessor algorithm_name: ::String SENSITIVE: [] end class SourceAlgorithmSpecification attr_accessor source_algorithms: ::Array[Types::SourceAlgorithm] SENSITIVE: [] end class SourceIpConfig attr_accessor cidrs: ::Array[::String] SENSITIVE: [] end class SpaceAppLifecycleManagement attr_accessor idle_settings: Types::SpaceIdleSettings SENSITIVE: [] end class SpaceCodeEditorAppSettings attr_accessor default_resource_spec: Types::ResourceSpec attr_accessor app_lifecycle_management: Types::SpaceAppLifecycleManagement SENSITIVE: [] end class SpaceDetails attr_accessor domain_id: ::String attr_accessor space_name: ::String attr_accessor status: ("Deleting" | "Failed" | "InService" | "Pending" | "Updating" | "Update_Failed" | "Delete_Failed") attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor space_settings_summary: Types::SpaceSettingsSummary attr_accessor space_sharing_settings_summary: Types::SpaceSharingSettingsSummary attr_accessor ownership_settings_summary: Types::OwnershipSettingsSummary attr_accessor space_display_name: ::String SENSITIVE: [] end class SpaceIdleSettings attr_accessor idle_timeout_in_minutes: ::Integer SENSITIVE: [] end class SpaceJupyterLabAppSettings attr_accessor default_resource_spec: Types::ResourceSpec attr_accessor code_repositories: ::Array[Types::CodeRepository] attr_accessor app_lifecycle_management: Types::SpaceAppLifecycleManagement SENSITIVE: [] end class SpaceSettings attr_accessor jupyter_server_app_settings: Types::JupyterServerAppSettings attr_accessor kernel_gateway_app_settings: Types::KernelGatewayAppSettings attr_accessor code_editor_app_settings: Types::SpaceCodeEditorAppSettings attr_accessor jupyter_lab_app_settings: Types::SpaceJupyterLabAppSettings attr_accessor app_type: ("JupyterServer" | "KernelGateway" | "DetailedProfiler" | "TensorBoard" | "CodeEditor" | "JupyterLab" | "RStudioServerPro" | "RSessionGateway" | "Canvas") attr_accessor space_storage_settings: Types::SpaceStorageSettings attr_accessor custom_file_systems: ::Array[Types::CustomFileSystem] SENSITIVE: [] end class SpaceSettingsSummary attr_accessor app_type: ("JupyterServer" | "KernelGateway" | "DetailedProfiler" | "TensorBoard" | "CodeEditor" | "JupyterLab" | "RStudioServerPro" | "RSessionGateway" | "Canvas") attr_accessor space_storage_settings: Types::SpaceStorageSettings SENSITIVE: [] end class SpaceSharingSettings attr_accessor sharing_type: ("Private" | "Shared") SENSITIVE: [] end class SpaceSharingSettingsSummary attr_accessor sharing_type: ("Private" | "Shared") SENSITIVE: [] end class SpaceStorageSettings attr_accessor ebs_storage_settings: Types::EbsStorageSettings SENSITIVE: [] end class Stairs attr_accessor duration_in_seconds: ::Integer attr_accessor number_of_steps: ::Integer attr_accessor users_per_step: ::Integer SENSITIVE: [] end class StartEdgeDeploymentStageRequest attr_accessor edge_deployment_plan_name: ::String attr_accessor stage_name: ::String SENSITIVE: [] end class StartInferenceExperimentRequest attr_accessor name: ::String SENSITIVE: [] end class StartInferenceExperimentResponse attr_accessor inference_experiment_arn: ::String SENSITIVE: [] end class StartMlflowTrackingServerRequest attr_accessor tracking_server_name: ::String SENSITIVE: [] end class StartMlflowTrackingServerResponse attr_accessor tracking_server_arn: ::String SENSITIVE: [] end class StartMonitoringScheduleRequest attr_accessor monitoring_schedule_name: ::String SENSITIVE: [] end class StartNotebookInstanceInput attr_accessor notebook_instance_name: ::String SENSITIVE: [] end class StartPipelineExecutionRequest attr_accessor pipeline_name: ::String attr_accessor pipeline_execution_display_name: ::String attr_accessor pipeline_parameters: ::Array[Types::Parameter] attr_accessor pipeline_execution_description: ::String attr_accessor client_request_token: ::String attr_accessor parallelism_configuration: Types::ParallelismConfiguration attr_accessor selective_execution_config: Types::SelectiveExecutionConfig SENSITIVE: [] end class StartPipelineExecutionResponse attr_accessor pipeline_execution_arn: ::String SENSITIVE: [] end class StopAutoMLJobRequest attr_accessor auto_ml_job_name: ::String SENSITIVE: [] end class StopCompilationJobRequest attr_accessor compilation_job_name: ::String SENSITIVE: [] end class StopEdgeDeploymentStageRequest attr_accessor edge_deployment_plan_name: ::String attr_accessor stage_name: ::String SENSITIVE: [] end class StopEdgePackagingJobRequest attr_accessor edge_packaging_job_name: ::String SENSITIVE: [] end class StopHyperParameterTuningJobRequest attr_accessor hyper_parameter_tuning_job_name: ::String SENSITIVE: [] end class StopInferenceExperimentRequest attr_accessor name: ::String attr_accessor model_variant_actions: ::Hash[::String, ("Retain" | "Remove" | "Promote")] attr_accessor desired_model_variants: ::Array[Types::ModelVariantConfig] attr_accessor desired_state: ("Completed" | "Cancelled") attr_accessor reason: ::String SENSITIVE: [] end class StopInferenceExperimentResponse attr_accessor inference_experiment_arn: ::String SENSITIVE: [] end class StopInferenceRecommendationsJobRequest attr_accessor job_name: ::String SENSITIVE: [] end class StopLabelingJobRequest attr_accessor labeling_job_name: ::String SENSITIVE: [] end class StopMlflowTrackingServerRequest attr_accessor tracking_server_name: ::String SENSITIVE: [] end class StopMlflowTrackingServerResponse attr_accessor tracking_server_arn: ::String SENSITIVE: [] end class StopMonitoringScheduleRequest attr_accessor monitoring_schedule_name: ::String SENSITIVE: [] end class StopNotebookInstanceInput attr_accessor notebook_instance_name: ::String SENSITIVE: [] end class StopOptimizationJobRequest attr_accessor optimization_job_name: ::String SENSITIVE: [] end class StopPipelineExecutionRequest attr_accessor pipeline_execution_arn: ::String attr_accessor client_request_token: ::String SENSITIVE: [] end class StopPipelineExecutionResponse attr_accessor pipeline_execution_arn: ::String SENSITIVE: [] end class StopProcessingJobRequest attr_accessor processing_job_name: ::String SENSITIVE: [] end class StopTrainingJobRequest attr_accessor training_job_name: ::String SENSITIVE: [] end class StopTransformJobRequest attr_accessor transform_job_name: ::String SENSITIVE: [] end class StoppingCondition attr_accessor max_runtime_in_seconds: ::Integer attr_accessor max_wait_time_in_seconds: ::Integer attr_accessor max_pending_time_in_seconds: ::Integer SENSITIVE: [] end class StudioLifecycleConfigDetails attr_accessor studio_lifecycle_config_arn: ::String attr_accessor studio_lifecycle_config_name: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor studio_lifecycle_config_app_type: ("JupyterServer" | "KernelGateway" | "CodeEditor" | "JupyterLab") SENSITIVE: [] end class StudioWebPortalSettings attr_accessor hidden_ml_tools: ::Array[("DataWrangler" | "FeatureStore" | "EmrClusters" | "AutoMl" | "Experiments" | "Training" | "ModelEvaluation" | "Pipelines" | "Models" | "JumpStart" | "InferenceRecommender" | "Endpoints" | "Projects" | "InferenceOptimization" | "PerformanceEvaluation")] attr_accessor hidden_app_types: ::Array[("JupyterServer" | "KernelGateway" | "DetailedProfiler" | "TensorBoard" | "CodeEditor" | "JupyterLab" | "RStudioServerPro" | "RSessionGateway" | "Canvas")] attr_accessor hidden_instance_types: ::Array[("system" | "ml.t3.micro" | "ml.t3.small" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.8xlarge" | "ml.m5.12xlarge" | "ml.m5.16xlarge" | "ml.m5.24xlarge" | "ml.m5d.large" | "ml.m5d.xlarge" | "ml.m5d.2xlarge" | "ml.m5d.4xlarge" | "ml.m5d.8xlarge" | "ml.m5d.12xlarge" | "ml.m5d.16xlarge" | "ml.m5d.24xlarge" | "ml.c5.large" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.12xlarge" | "ml.c5.18xlarge" | "ml.c5.24xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.p3dn.24xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge" | "ml.g6e.xlarge" | "ml.g6e.2xlarge" | "ml.g6e.4xlarge" | "ml.g6e.8xlarge" | "ml.g6e.12xlarge" | "ml.g6e.16xlarge" | "ml.g6e.24xlarge" | "ml.g6e.48xlarge" | "ml.geospatial.interactive" | "ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.p5.48xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6i.2xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.32xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r6i.large" | "ml.r6i.xlarge" | "ml.r6i.2xlarge" | "ml.r6i.4xlarge" | "ml.r6i.8xlarge" | "ml.r6i.12xlarge" | "ml.r6i.16xlarge" | "ml.r6i.24xlarge" | "ml.r6i.32xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge" | "ml.m6id.large" | "ml.m6id.xlarge" | "ml.m6id.2xlarge" | "ml.m6id.4xlarge" | "ml.m6id.8xlarge" | "ml.m6id.12xlarge" | "ml.m6id.16xlarge" | "ml.m6id.24xlarge" | "ml.m6id.32xlarge" | "ml.c6id.large" | "ml.c6id.xlarge" | "ml.c6id.2xlarge" | "ml.c6id.4xlarge" | "ml.c6id.8xlarge" | "ml.c6id.12xlarge" | "ml.c6id.16xlarge" | "ml.c6id.24xlarge" | "ml.c6id.32xlarge" | "ml.r6id.large" | "ml.r6id.xlarge" | "ml.r6id.2xlarge" | "ml.r6id.4xlarge" | "ml.r6id.8xlarge" | "ml.r6id.12xlarge" | "ml.r6id.16xlarge" | "ml.r6id.24xlarge" | "ml.r6id.32xlarge")] attr_accessor hidden_sage_maker_image_version_aliases: ::Array[Types::HiddenSageMakerImage] SENSITIVE: [] end class SubscribedWorkteam attr_accessor workteam_arn: ::String attr_accessor marketplace_title: ::String attr_accessor seller_name: ::String attr_accessor marketplace_description: ::String attr_accessor listing_id: ::String SENSITIVE: [] end class SuggestionQuery attr_accessor property_name_query: Types::PropertyNameQuery SENSITIVE: [] end class TabularJobConfig attr_accessor candidate_generation_config: Types::CandidateGenerationConfig attr_accessor completion_criteria: Types::AutoMLJobCompletionCriteria attr_accessor feature_specification_s3_uri: ::String attr_accessor mode: ("AUTO" | "ENSEMBLING" | "HYPERPARAMETER_TUNING") attr_accessor generate_candidate_definitions_only: bool attr_accessor problem_type: ("BinaryClassification" | "MulticlassClassification" | "Regression") attr_accessor target_attribute_name: ::String attr_accessor sample_weight_attribute_name: ::String SENSITIVE: [] end class TabularResolvedAttributes attr_accessor problem_type: ("BinaryClassification" | "MulticlassClassification" | "Regression") SENSITIVE: [] end class Tag attr_accessor key: ::String attr_accessor value: ::String SENSITIVE: [] end class TargetPlatform attr_accessor os: ("ANDROID" | "LINUX") attr_accessor arch: ("X86_64" | "X86" | "ARM64" | "ARM_EABI" | "ARM_EABIHF") attr_accessor accelerator: ("INTEL_GRAPHICS" | "MALI" | "NVIDIA" | "NNA") SENSITIVE: [] end class TargetTrackingScalingPolicyConfiguration attr_accessor metric_specification: Types::MetricSpecification attr_accessor target_value: ::Float SENSITIVE: [] end class TensorBoardAppSettings attr_accessor default_resource_spec: Types::ResourceSpec SENSITIVE: [] end class TensorBoardOutputConfig attr_accessor local_path: ::String attr_accessor s3_output_path: ::String SENSITIVE: [] end class TextClassificationJobConfig attr_accessor completion_criteria: Types::AutoMLJobCompletionCriteria attr_accessor content_column: ::String attr_accessor target_label_column: ::String SENSITIVE: [] end class TextGenerationJobConfig attr_accessor completion_criteria: Types::AutoMLJobCompletionCriteria attr_accessor base_model_name: ::String attr_accessor text_generation_hyper_parameters: ::Hash[::String, ::String] attr_accessor model_access_config: Types::ModelAccessConfig SENSITIVE: [] end class TextGenerationResolvedAttributes attr_accessor base_model_name: ::String SENSITIVE: [] end class ThroughputConfig attr_accessor throughput_mode: ("OnDemand" | "Provisioned") attr_accessor provisioned_read_capacity_units: ::Integer attr_accessor provisioned_write_capacity_units: ::Integer SENSITIVE: [] end class ThroughputConfigDescription attr_accessor throughput_mode: ("OnDemand" | "Provisioned") attr_accessor provisioned_read_capacity_units: ::Integer attr_accessor provisioned_write_capacity_units: ::Integer SENSITIVE: [] end class ThroughputConfigUpdate attr_accessor throughput_mode: ("OnDemand" | "Provisioned") attr_accessor provisioned_read_capacity_units: ::Integer attr_accessor provisioned_write_capacity_units: ::Integer SENSITIVE: [] end class TimeSeriesConfig attr_accessor target_attribute_name: ::String attr_accessor timestamp_attribute_name: ::String attr_accessor item_identifier_attribute_name: ::String attr_accessor grouping_attribute_names: ::Array[::String] SENSITIVE: [] end class TimeSeriesForecastingJobConfig attr_accessor feature_specification_s3_uri: ::String attr_accessor completion_criteria: Types::AutoMLJobCompletionCriteria attr_accessor forecast_frequency: ::String attr_accessor forecast_horizon: ::Integer attr_accessor forecast_quantiles: ::Array[::String] attr_accessor transformations: Types::TimeSeriesTransformations attr_accessor time_series_config: Types::TimeSeriesConfig attr_accessor holiday_config: ::Array[Types::HolidayConfigAttributes] attr_accessor candidate_generation_config: Types::CandidateGenerationConfig SENSITIVE: [] end class TimeSeriesForecastingSettings attr_accessor status: ("ENABLED" | "DISABLED") attr_accessor amazon_forecast_role_arn: ::String SENSITIVE: [] end class TimeSeriesTransformations attr_accessor filling: ::Hash[::String, ::Hash[("frontfill" | "middlefill" | "backfill" | "futurefill" | "frontfill_value" | "middlefill_value" | "backfill_value" | "futurefill_value"), ::String]] attr_accessor aggregation: ::Hash[::String, ("sum" | "avg" | "first" | "min" | "max")] SENSITIVE: [] end class TrackingServerSummary attr_accessor tracking_server_arn: ::String attr_accessor tracking_server_name: ::String attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor tracking_server_status: ("Creating" | "Created" | "CreateFailed" | "Updating" | "Updated" | "UpdateFailed" | "Deleting" | "DeleteFailed" | "Stopping" | "Stopped" | "StopFailed" | "Starting" | "Started" | "StartFailed" | "MaintenanceInProgress" | "MaintenanceComplete" | "MaintenanceFailed") attr_accessor is_active: ("Active" | "Inactive") attr_accessor mlflow_version: ::String SENSITIVE: [] end class TrafficPattern attr_accessor traffic_type: ("PHASES" | "STAIRS") attr_accessor phases: ::Array[Types::Phase] attr_accessor stairs: Types::Stairs SENSITIVE: [] end class TrafficRoutingConfig attr_accessor type: ("ALL_AT_ONCE" | "CANARY" | "LINEAR") attr_accessor wait_interval_in_seconds: ::Integer attr_accessor canary_size: Types::CapacitySize attr_accessor linear_step_size: Types::CapacitySize SENSITIVE: [] end class TrainingImageConfig attr_accessor training_repository_access_mode: ("Platform" | "Vpc") attr_accessor training_repository_auth_config: Types::TrainingRepositoryAuthConfig SENSITIVE: [] end class TrainingJob attr_accessor training_job_name: ::String attr_accessor training_job_arn: ::String attr_accessor tuning_job_arn: ::String attr_accessor labeling_job_arn: ::String attr_accessor auto_ml_job_arn: ::String attr_accessor model_artifacts: Types::ModelArtifacts attr_accessor training_job_status: ("InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor secondary_status: ("Starting" | "LaunchingMLInstances" | "PreparingTrainingStack" | "Downloading" | "DownloadingTrainingImage" | "Training" | "Uploading" | "Stopping" | "Stopped" | "MaxRuntimeExceeded" | "Completed" | "Failed" | "Interrupted" | "MaxWaitTimeExceeded" | "Updating" | "Restarting" | "Pending") attr_accessor failure_reason: ::String attr_accessor hyper_parameters: ::Hash[::String, ::String] attr_accessor algorithm_specification: Types::AlgorithmSpecification attr_accessor role_arn: ::String attr_accessor input_data_config: ::Array[Types::Channel] attr_accessor output_data_config: Types::OutputDataConfig attr_accessor resource_config: Types::ResourceConfig attr_accessor vpc_config: Types::VpcConfig attr_accessor stopping_condition: Types::StoppingCondition attr_accessor creation_time: ::Time attr_accessor training_start_time: ::Time attr_accessor training_end_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor secondary_status_transitions: ::Array[Types::SecondaryStatusTransition] attr_accessor final_metric_data_list: ::Array[Types::MetricData] attr_accessor enable_network_isolation: bool attr_accessor enable_inter_container_traffic_encryption: bool attr_accessor enable_managed_spot_training: bool attr_accessor checkpoint_config: Types::CheckpointConfig attr_accessor training_time_in_seconds: ::Integer attr_accessor billable_time_in_seconds: ::Integer attr_accessor debug_hook_config: Types::DebugHookConfig attr_accessor experiment_config: Types::ExperimentConfig attr_accessor debug_rule_configurations: ::Array[Types::DebugRuleConfiguration] attr_accessor tensor_board_output_config: Types::TensorBoardOutputConfig attr_accessor debug_rule_evaluation_statuses: ::Array[Types::DebugRuleEvaluationStatus] attr_accessor profiler_config: Types::ProfilerConfig attr_accessor environment: ::Hash[::String, ::String] attr_accessor retry_strategy: Types::RetryStrategy attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class TrainingJobDefinition attr_accessor training_input_mode: ("Pipe" | "File" | "FastFile") attr_accessor hyper_parameters: ::Hash[::String, ::String] attr_accessor input_data_config: ::Array[Types::Channel] attr_accessor output_data_config: Types::OutputDataConfig attr_accessor resource_config: Types::ResourceConfig attr_accessor stopping_condition: Types::StoppingCondition SENSITIVE: [] end class TrainingJobStatusCounters attr_accessor completed: ::Integer attr_accessor in_progress: ::Integer attr_accessor retryable_error: ::Integer attr_accessor non_retryable_error: ::Integer attr_accessor stopped: ::Integer SENSITIVE: [] end class TrainingJobStepMetadata attr_accessor arn: ::String SENSITIVE: [] end class TrainingJobSummary attr_accessor training_job_name: ::String attr_accessor training_job_arn: ::String attr_accessor creation_time: ::Time attr_accessor training_end_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor training_job_status: ("InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor warm_pool_status: Types::WarmPoolStatus SENSITIVE: [] end class TrainingRepositoryAuthConfig attr_accessor training_repository_credentials_provider_arn: ::String SENSITIVE: [] end class TrainingSpecification attr_accessor training_image: ::String attr_accessor training_image_digest: ::String attr_accessor supported_hyper_parameters: ::Array[Types::HyperParameterSpecification] attr_accessor supported_training_instance_types: ::Array[("ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.p3dn.24xlarge" | "ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.p5e.48xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5n.xlarge" | "ml.c5n.2xlarge" | "ml.c5n.4xlarge" | "ml.c5n.9xlarge" | "ml.c5n.18xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.trn1.2xlarge" | "ml.trn1.32xlarge" | "ml.trn1n.32xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6i.2xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.32xlarge" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.8xlarge" | "ml.c6i.4xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.r5d.large" | "ml.r5d.xlarge" | "ml.r5d.2xlarge" | "ml.r5d.4xlarge" | "ml.r5d.8xlarge" | "ml.r5d.12xlarge" | "ml.r5d.16xlarge" | "ml.r5d.24xlarge" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge")] attr_accessor supports_distributed_training: bool attr_accessor metric_definitions: ::Array[Types::MetricDefinition] attr_accessor training_channels: ::Array[Types::ChannelSpecification] attr_accessor supported_tuning_job_objective_metrics: ::Array[Types::HyperParameterTuningJobObjective] attr_accessor additional_s3_data_source: Types::AdditionalS3DataSource SENSITIVE: [] end class TransformDataSource attr_accessor s3_data_source: Types::TransformS3DataSource SENSITIVE: [] end class TransformInput attr_accessor data_source: Types::TransformDataSource attr_accessor content_type: ::String attr_accessor compression_type: ("None" | "Gzip") attr_accessor split_type: ("None" | "Line" | "RecordIO" | "TFRecord") SENSITIVE: [] end class TransformJob attr_accessor transform_job_name: ::String attr_accessor transform_job_arn: ::String attr_accessor transform_job_status: ("InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor failure_reason: ::String attr_accessor model_name: ::String attr_accessor max_concurrent_transforms: ::Integer attr_accessor model_client_config: Types::ModelClientConfig attr_accessor max_payload_in_mb: ::Integer attr_accessor batch_strategy: ("MultiRecord" | "SingleRecord") attr_accessor environment: ::Hash[::String, ::String] attr_accessor transform_input: Types::TransformInput attr_accessor transform_output: Types::TransformOutput attr_accessor data_capture_config: Types::BatchDataCaptureConfig attr_accessor transform_resources: Types::TransformResources attr_accessor creation_time: ::Time attr_accessor transform_start_time: ::Time attr_accessor transform_end_time: ::Time attr_accessor labeling_job_arn: ::String attr_accessor auto_ml_job_arn: ::String attr_accessor data_processing: Types::DataProcessing attr_accessor experiment_config: Types::ExperimentConfig attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class TransformJobDefinition attr_accessor max_concurrent_transforms: ::Integer attr_accessor max_payload_in_mb: ::Integer attr_accessor batch_strategy: ("MultiRecord" | "SingleRecord") attr_accessor environment: ::Hash[::String, ::String] attr_accessor transform_input: Types::TransformInput attr_accessor transform_output: Types::TransformOutput attr_accessor transform_resources: Types::TransformResources SENSITIVE: [] end class TransformJobStepMetadata attr_accessor arn: ::String SENSITIVE: [] end class TransformJobSummary attr_accessor transform_job_name: ::String attr_accessor transform_job_arn: ::String attr_accessor creation_time: ::Time attr_accessor transform_end_time: ::Time attr_accessor last_modified_time: ::Time attr_accessor transform_job_status: ("InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor failure_reason: ::String SENSITIVE: [] end class TransformOutput attr_accessor s3_output_path: ::String attr_accessor accept: ::String attr_accessor assemble_with: ("None" | "Line") attr_accessor kms_key_id: ::String SENSITIVE: [] end class TransformResources attr_accessor instance_type: ("ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.m5.large" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6i.2xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.32xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.r6i.large" | "ml.r6i.xlarge" | "ml.r6i.2xlarge" | "ml.r6i.4xlarge" | "ml.r6i.8xlarge" | "ml.r6i.12xlarge" | "ml.r6i.16xlarge" | "ml.r6i.24xlarge" | "ml.r6i.32xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.12xlarge" | "ml.g5.16xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge") attr_accessor instance_count: ::Integer attr_accessor volume_kms_key_id: ::String SENSITIVE: [] end class TransformS3DataSource attr_accessor s3_data_type: ("ManifestFile" | "S3Prefix" | "AugmentedManifestFile") attr_accessor s3_uri: ::String SENSITIVE: [] end class Trial attr_accessor trial_name: ::String attr_accessor trial_arn: ::String attr_accessor display_name: ::String attr_accessor experiment_name: ::String attr_accessor source: Types::TrialSource attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext attr_accessor metadata_properties: Types::MetadataProperties attr_accessor tags: ::Array[Types::Tag] attr_accessor trial_component_summaries: ::Array[Types::TrialComponentSimpleSummary] SENSITIVE: [] end class TrialComponent attr_accessor trial_component_name: ::String attr_accessor display_name: ::String attr_accessor trial_component_arn: ::String attr_accessor source: Types::TrialComponentSource attr_accessor status: Types::TrialComponentStatus attr_accessor start_time: ::Time attr_accessor end_time: ::Time attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext attr_accessor parameters: ::Hash[::String, Types::TrialComponentParameterValue] attr_accessor input_artifacts: ::Hash[::String, Types::TrialComponentArtifact] attr_accessor output_artifacts: ::Hash[::String, Types::TrialComponentArtifact] attr_accessor metrics: ::Array[Types::TrialComponentMetricSummary] attr_accessor metadata_properties: Types::MetadataProperties attr_accessor source_detail: Types::TrialComponentSourceDetail attr_accessor lineage_group_arn: ::String attr_accessor tags: ::Array[Types::Tag] attr_accessor parents: ::Array[Types::Parent] attr_accessor run_name: ::String SENSITIVE: [] end class TrialComponentArtifact attr_accessor media_type: ::String attr_accessor value: ::String SENSITIVE: [] end class TrialComponentMetricSummary attr_accessor metric_name: ::String attr_accessor source_arn: ::String attr_accessor time_stamp: ::Time attr_accessor max: ::Float attr_accessor min: ::Float attr_accessor last: ::Float attr_accessor count: ::Integer attr_accessor avg: ::Float attr_accessor std_dev: ::Float SENSITIVE: [] end class TrialComponentParameterValue attr_accessor string_value: ::String attr_accessor number_value: ::Float SENSITIVE: [] end class TrialComponentSimpleSummary attr_accessor trial_component_name: ::String attr_accessor trial_component_arn: ::String attr_accessor trial_component_source: Types::TrialComponentSource attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext SENSITIVE: [] end class TrialComponentSource attr_accessor source_arn: ::String attr_accessor source_type: ::String SENSITIVE: [] end class TrialComponentSourceDetail attr_accessor source_arn: ::String attr_accessor training_job: Types::TrainingJob attr_accessor processing_job: Types::ProcessingJob attr_accessor transform_job: Types::TransformJob SENSITIVE: [] end class TrialComponentStatus attr_accessor primary_status: ("InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor message: ::String SENSITIVE: [] end class TrialComponentSummary attr_accessor trial_component_name: ::String attr_accessor trial_component_arn: ::String attr_accessor display_name: ::String attr_accessor trial_component_source: Types::TrialComponentSource attr_accessor status: Types::TrialComponentStatus attr_accessor start_time: ::Time attr_accessor end_time: ::Time attr_accessor creation_time: ::Time attr_accessor created_by: Types::UserContext attr_accessor last_modified_time: ::Time attr_accessor last_modified_by: Types::UserContext SENSITIVE: [] end class TrialSource attr_accessor source_arn: ::String attr_accessor source_type: ::String SENSITIVE: [] end class TrialSummary attr_accessor trial_arn: ::String attr_accessor trial_name: ::String attr_accessor display_name: ::String attr_accessor trial_source: Types::TrialSource attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class TtlDuration attr_accessor unit: ("Seconds" | "Minutes" | "Hours" | "Days" | "Weeks") attr_accessor value: ::Integer SENSITIVE: [] end class TuningJobCompletionCriteria attr_accessor target_objective_metric_value: ::Float attr_accessor best_objective_not_improving: Types::BestObjectiveNotImproving attr_accessor convergence_detected: Types::ConvergenceDetected SENSITIVE: [] end class TuningJobStepMetaData attr_accessor arn: ::String SENSITIVE: [] end class USD attr_accessor dollars: ::Integer attr_accessor cents: ::Integer attr_accessor tenth_fractions_of_a_cent: ::Integer SENSITIVE: [] end class UiConfig attr_accessor ui_template_s3_uri: ::String attr_accessor human_task_ui_arn: ::String SENSITIVE: [] end class UiTemplate attr_accessor content: ::String SENSITIVE: [] end class UiTemplateInfo attr_accessor url: ::String attr_accessor content_sha_256: ::String SENSITIVE: [] end class UpdateActionRequest attr_accessor action_name: ::String attr_accessor description: ::String attr_accessor status: ("Unknown" | "InProgress" | "Completed" | "Failed" | "Stopping" | "Stopped") attr_accessor properties: ::Hash[::String, ::String] attr_accessor properties_to_remove: ::Array[::String] SENSITIVE: [] end class UpdateActionResponse attr_accessor action_arn: ::String SENSITIVE: [] end class UpdateAppImageConfigRequest attr_accessor app_image_config_name: ::String attr_accessor kernel_gateway_image_config: Types::KernelGatewayImageConfig attr_accessor jupyter_lab_app_image_config: Types::JupyterLabAppImageConfig attr_accessor code_editor_app_image_config: Types::CodeEditorAppImageConfig SENSITIVE: [] end class UpdateAppImageConfigResponse attr_accessor app_image_config_arn: ::String SENSITIVE: [] end class UpdateArtifactRequest attr_accessor artifact_arn: ::String attr_accessor artifact_name: ::String attr_accessor properties: ::Hash[::String, ::String] attr_accessor properties_to_remove: ::Array[::String] SENSITIVE: [] end class UpdateArtifactResponse attr_accessor artifact_arn: ::String SENSITIVE: [] end class UpdateClusterRequest attr_accessor cluster_name: ::String attr_accessor instance_groups: ::Array[Types::ClusterInstanceGroupSpecification] attr_accessor node_recovery: ("Automatic" | "None") SENSITIVE: [] end class UpdateClusterResponse attr_accessor cluster_arn: ::String SENSITIVE: [] end class UpdateClusterSoftwareRequest attr_accessor cluster_name: ::String SENSITIVE: [] end class UpdateClusterSoftwareResponse attr_accessor cluster_arn: ::String SENSITIVE: [] end class UpdateCodeRepositoryInput attr_accessor code_repository_name: ::String attr_accessor git_config: Types::GitConfigForUpdate SENSITIVE: [] end class UpdateCodeRepositoryOutput attr_accessor code_repository_arn: ::String SENSITIVE: [] end class UpdateContextRequest attr_accessor context_name: ::String attr_accessor description: ::String attr_accessor properties: ::Hash[::String, ::String] attr_accessor properties_to_remove: ::Array[::String] SENSITIVE: [] end class UpdateContextResponse attr_accessor context_arn: ::String SENSITIVE: [] end class UpdateDeviceFleetRequest attr_accessor device_fleet_name: ::String attr_accessor role_arn: ::String attr_accessor description: ::String attr_accessor output_config: Types::EdgeOutputConfig attr_accessor enable_iot_role_alias: bool SENSITIVE: [] end class UpdateDevicesRequest attr_accessor device_fleet_name: ::String attr_accessor devices: ::Array[Types::Device] SENSITIVE: [] end class UpdateDomainRequest attr_accessor domain_id: ::String attr_accessor default_user_settings: Types::UserSettings attr_accessor domain_settings_for_update: Types::DomainSettingsForUpdate attr_accessor app_security_group_management: ("Service" | "Customer") attr_accessor default_space_settings: Types::DefaultSpaceSettings attr_accessor subnet_ids: ::Array[::String] attr_accessor app_network_access_type: ("PublicInternetOnly" | "VpcOnly") attr_accessor tag_propagation: ("ENABLED" | "DISABLED") SENSITIVE: [] end class UpdateDomainResponse attr_accessor domain_arn: ::String SENSITIVE: [] end class UpdateEndpointInput attr_accessor endpoint_name: ::String attr_accessor endpoint_config_name: ::String attr_accessor retain_all_variant_properties: bool attr_accessor exclude_retained_variant_properties: ::Array[Types::VariantProperty] attr_accessor deployment_config: Types::DeploymentConfig attr_accessor retain_deployment_config: bool SENSITIVE: [] end class UpdateEndpointOutput attr_accessor endpoint_arn: ::String SENSITIVE: [] end class UpdateEndpointWeightsAndCapacitiesInput attr_accessor endpoint_name: ::String attr_accessor desired_weights_and_capacities: ::Array[Types::DesiredWeightAndCapacity] SENSITIVE: [] end class UpdateEndpointWeightsAndCapacitiesOutput attr_accessor endpoint_arn: ::String SENSITIVE: [] end class UpdateExperimentRequest attr_accessor experiment_name: ::String attr_accessor display_name: ::String attr_accessor description: ::String SENSITIVE: [] end class UpdateExperimentResponse attr_accessor experiment_arn: ::String SENSITIVE: [] end class UpdateFeatureGroupRequest attr_accessor feature_group_name: ::String attr_accessor feature_additions: ::Array[Types::FeatureDefinition] attr_accessor online_store_config: Types::OnlineStoreConfigUpdate attr_accessor throughput_config: Types::ThroughputConfigUpdate SENSITIVE: [] end class UpdateFeatureGroupResponse attr_accessor feature_group_arn: ::String SENSITIVE: [] end class UpdateFeatureMetadataRequest attr_accessor feature_group_name: ::String attr_accessor feature_name: ::String attr_accessor description: ::String attr_accessor parameter_additions: ::Array[Types::FeatureParameter] attr_accessor parameter_removals: ::Array[::String] SENSITIVE: [] end class UpdateHubRequest attr_accessor hub_name: ::String attr_accessor hub_description: ::String attr_accessor hub_display_name: ::String attr_accessor hub_search_keywords: ::Array[::String] SENSITIVE: [] end class UpdateHubResponse attr_accessor hub_arn: ::String SENSITIVE: [] end class UpdateImageRequest attr_accessor delete_properties: ::Array[::String] attr_accessor description: ::String attr_accessor display_name: ::String attr_accessor image_name: ::String attr_accessor role_arn: ::String SENSITIVE: [] end class UpdateImageResponse attr_accessor image_arn: ::String SENSITIVE: [] end class UpdateImageVersionRequest attr_accessor image_name: ::String attr_accessor alias: ::String attr_accessor version: ::Integer attr_accessor aliases_to_add: ::Array[::String] attr_accessor aliases_to_delete: ::Array[::String] attr_accessor vendor_guidance: ("NOT_PROVIDED" | "STABLE" | "TO_BE_ARCHIVED" | "ARCHIVED") attr_accessor job_type: ("TRAINING" | "INFERENCE" | "NOTEBOOK_KERNEL") attr_accessor ml_framework: ::String attr_accessor programming_lang: ::String attr_accessor processor: ("CPU" | "GPU") attr_accessor horovod: bool attr_accessor release_notes: ::String SENSITIVE: [] end class UpdateImageVersionResponse attr_accessor image_version_arn: ::String SENSITIVE: [] end class UpdateInferenceComponentInput attr_accessor inference_component_name: ::String attr_accessor specification: Types::InferenceComponentSpecification attr_accessor runtime_config: Types::InferenceComponentRuntimeConfig SENSITIVE: [] end class UpdateInferenceComponentOutput attr_accessor inference_component_arn: ::String SENSITIVE: [] end class UpdateInferenceComponentRuntimeConfigInput attr_accessor inference_component_name: ::String attr_accessor desired_runtime_config: Types::InferenceComponentRuntimeConfig SENSITIVE: [] end class UpdateInferenceComponentRuntimeConfigOutput attr_accessor inference_component_arn: ::String SENSITIVE: [] end class UpdateInferenceExperimentRequest attr_accessor name: ::String attr_accessor schedule: Types::InferenceExperimentSchedule attr_accessor description: ::String attr_accessor model_variants: ::Array[Types::ModelVariantConfig] attr_accessor data_storage_config: Types::InferenceExperimentDataStorageConfig attr_accessor shadow_mode_config: Types::ShadowModeConfig SENSITIVE: [] end class UpdateInferenceExperimentResponse attr_accessor inference_experiment_arn: ::String SENSITIVE: [] end class UpdateMlflowTrackingServerRequest attr_accessor tracking_server_name: ::String attr_accessor artifact_store_uri: ::String attr_accessor tracking_server_size: ("Small" | "Medium" | "Large") attr_accessor automatic_model_registration: bool attr_accessor weekly_maintenance_window_start: ::String SENSITIVE: [] end class UpdateMlflowTrackingServerResponse attr_accessor tracking_server_arn: ::String SENSITIVE: [] end class UpdateModelCardRequest attr_accessor model_card_name: ::String attr_accessor content: ::String attr_accessor model_card_status: ("Draft" | "PendingReview" | "Approved" | "Archived") SENSITIVE: [:content] end class UpdateModelCardResponse attr_accessor model_card_arn: ::String SENSITIVE: [] end class UpdateModelPackageInput attr_accessor model_package_arn: ::String attr_accessor model_approval_status: ("Approved" | "Rejected" | "PendingManualApproval") attr_accessor approval_description: ::String attr_accessor customer_metadata_properties: ::Hash[::String, ::String] attr_accessor customer_metadata_properties_to_remove: ::Array[::String] attr_accessor additional_inference_specifications_to_add: ::Array[Types::AdditionalInferenceSpecificationDefinition] attr_accessor inference_specification: Types::InferenceSpecification attr_accessor source_uri: ::String attr_accessor model_card: Types::ModelPackageModelCard attr_accessor model_life_cycle: Types::ModelLifeCycle attr_accessor client_token: ::String SENSITIVE: [] end class UpdateModelPackageOutput attr_accessor model_package_arn: ::String SENSITIVE: [] end class UpdateMonitoringAlertRequest attr_accessor monitoring_schedule_name: ::String attr_accessor monitoring_alert_name: ::String attr_accessor datapoints_to_alert: ::Integer attr_accessor evaluation_period: ::Integer SENSITIVE: [] end class UpdateMonitoringAlertResponse attr_accessor monitoring_schedule_arn: ::String attr_accessor monitoring_alert_name: ::String SENSITIVE: [] end class UpdateMonitoringScheduleRequest attr_accessor monitoring_schedule_name: ::String attr_accessor monitoring_schedule_config: Types::MonitoringScheduleConfig SENSITIVE: [] end class UpdateMonitoringScheduleResponse attr_accessor monitoring_schedule_arn: ::String SENSITIVE: [] end class UpdateNotebookInstanceInput attr_accessor notebook_instance_name: ::String attr_accessor instance_type: ("ml.t2.medium" | "ml.t2.large" | "ml.t2.xlarge" | "ml.t2.2xlarge" | "ml.t3.medium" | "ml.t3.large" | "ml.t3.xlarge" | "ml.t3.2xlarge" | "ml.m4.xlarge" | "ml.m4.2xlarge" | "ml.m4.4xlarge" | "ml.m4.10xlarge" | "ml.m4.16xlarge" | "ml.m5.xlarge" | "ml.m5.2xlarge" | "ml.m5.4xlarge" | "ml.m5.12xlarge" | "ml.m5.24xlarge" | "ml.m5d.large" | "ml.m5d.xlarge" | "ml.m5d.2xlarge" | "ml.m5d.4xlarge" | "ml.m5d.8xlarge" | "ml.m5d.12xlarge" | "ml.m5d.16xlarge" | "ml.m5d.24xlarge" | "ml.c4.xlarge" | "ml.c4.2xlarge" | "ml.c4.4xlarge" | "ml.c4.8xlarge" | "ml.c5.xlarge" | "ml.c5.2xlarge" | "ml.c5.4xlarge" | "ml.c5.9xlarge" | "ml.c5.18xlarge" | "ml.c5d.xlarge" | "ml.c5d.2xlarge" | "ml.c5d.4xlarge" | "ml.c5d.9xlarge" | "ml.c5d.18xlarge" | "ml.p2.xlarge" | "ml.p2.8xlarge" | "ml.p2.16xlarge" | "ml.p3.2xlarge" | "ml.p3.8xlarge" | "ml.p3.16xlarge" | "ml.p3dn.24xlarge" | "ml.g4dn.xlarge" | "ml.g4dn.2xlarge" | "ml.g4dn.4xlarge" | "ml.g4dn.8xlarge" | "ml.g4dn.12xlarge" | "ml.g4dn.16xlarge" | "ml.r5.large" | "ml.r5.xlarge" | "ml.r5.2xlarge" | "ml.r5.4xlarge" | "ml.r5.8xlarge" | "ml.r5.12xlarge" | "ml.r5.16xlarge" | "ml.r5.24xlarge" | "ml.g5.xlarge" | "ml.g5.2xlarge" | "ml.g5.4xlarge" | "ml.g5.8xlarge" | "ml.g5.16xlarge" | "ml.g5.12xlarge" | "ml.g5.24xlarge" | "ml.g5.48xlarge" | "ml.inf1.xlarge" | "ml.inf1.2xlarge" | "ml.inf1.6xlarge" | "ml.inf1.24xlarge" | "ml.p4d.24xlarge" | "ml.p4de.24xlarge" | "ml.p5.48xlarge" | "ml.m6i.large" | "ml.m6i.xlarge" | "ml.m6i.2xlarge" | "ml.m6i.4xlarge" | "ml.m6i.8xlarge" | "ml.m6i.12xlarge" | "ml.m6i.16xlarge" | "ml.m6i.24xlarge" | "ml.m6i.32xlarge" | "ml.m7i.large" | "ml.m7i.xlarge" | "ml.m7i.2xlarge" | "ml.m7i.4xlarge" | "ml.m7i.8xlarge" | "ml.m7i.12xlarge" | "ml.m7i.16xlarge" | "ml.m7i.24xlarge" | "ml.m7i.48xlarge" | "ml.c6i.large" | "ml.c6i.xlarge" | "ml.c6i.2xlarge" | "ml.c6i.4xlarge" | "ml.c6i.8xlarge" | "ml.c6i.12xlarge" | "ml.c6i.16xlarge" | "ml.c6i.24xlarge" | "ml.c6i.32xlarge" | "ml.c7i.large" | "ml.c7i.xlarge" | "ml.c7i.2xlarge" | "ml.c7i.4xlarge" | "ml.c7i.8xlarge" | "ml.c7i.12xlarge" | "ml.c7i.16xlarge" | "ml.c7i.24xlarge" | "ml.c7i.48xlarge" | "ml.r6i.large" | "ml.r6i.xlarge" | "ml.r6i.2xlarge" | "ml.r6i.4xlarge" | "ml.r6i.8xlarge" | "ml.r6i.12xlarge" | "ml.r6i.16xlarge" | "ml.r6i.24xlarge" | "ml.r6i.32xlarge" | "ml.r7i.large" | "ml.r7i.xlarge" | "ml.r7i.2xlarge" | "ml.r7i.4xlarge" | "ml.r7i.8xlarge" | "ml.r7i.12xlarge" | "ml.r7i.16xlarge" | "ml.r7i.24xlarge" | "ml.r7i.48xlarge" | "ml.m6id.large" | "ml.m6id.xlarge" | "ml.m6id.2xlarge" | "ml.m6id.4xlarge" | "ml.m6id.8xlarge" | "ml.m6id.12xlarge" | "ml.m6id.16xlarge" | "ml.m6id.24xlarge" | "ml.m6id.32xlarge" | "ml.c6id.large" | "ml.c6id.xlarge" | "ml.c6id.2xlarge" | "ml.c6id.4xlarge" | "ml.c6id.8xlarge" | "ml.c6id.12xlarge" | "ml.c6id.16xlarge" | "ml.c6id.24xlarge" | "ml.c6id.32xlarge" | "ml.r6id.large" | "ml.r6id.xlarge" | "ml.r6id.2xlarge" | "ml.r6id.4xlarge" | "ml.r6id.8xlarge" | "ml.r6id.12xlarge" | "ml.r6id.16xlarge" | "ml.r6id.24xlarge" | "ml.r6id.32xlarge" | "ml.g6.xlarge" | "ml.g6.2xlarge" | "ml.g6.4xlarge" | "ml.g6.8xlarge" | "ml.g6.12xlarge" | "ml.g6.16xlarge" | "ml.g6.24xlarge" | "ml.g6.48xlarge") attr_accessor role_arn: ::String attr_accessor lifecycle_config_name: ::String attr_accessor disassociate_lifecycle_config: bool attr_accessor volume_size_in_gb: ::Integer attr_accessor default_code_repository: ::String attr_accessor additional_code_repositories: ::Array[::String] attr_accessor accelerator_types: ::Array[("ml.eia1.medium" | "ml.eia1.large" | "ml.eia1.xlarge" | "ml.eia2.medium" | "ml.eia2.large" | "ml.eia2.xlarge")] attr_accessor disassociate_accelerator_types: bool attr_accessor disassociate_default_code_repository: bool attr_accessor disassociate_additional_code_repositories: bool attr_accessor root_access: ("Enabled" | "Disabled") attr_accessor instance_metadata_service_configuration: Types::InstanceMetadataServiceConfiguration SENSITIVE: [] end class UpdateNotebookInstanceLifecycleConfigInput attr_accessor notebook_instance_lifecycle_config_name: ::String attr_accessor on_create: ::Array[Types::NotebookInstanceLifecycleHook] attr_accessor on_start: ::Array[Types::NotebookInstanceLifecycleHook] SENSITIVE: [] end class UpdateNotebookInstanceLifecycleConfigOutput < Aws::EmptyStructure end class UpdateNotebookInstanceOutput < Aws::EmptyStructure end class UpdatePipelineExecutionRequest attr_accessor pipeline_execution_arn: ::String attr_accessor pipeline_execution_description: ::String attr_accessor pipeline_execution_display_name: ::String attr_accessor parallelism_configuration: Types::ParallelismConfiguration SENSITIVE: [] end class UpdatePipelineExecutionResponse attr_accessor pipeline_execution_arn: ::String SENSITIVE: [] end class UpdatePipelineRequest attr_accessor pipeline_name: ::String attr_accessor pipeline_display_name: ::String attr_accessor pipeline_definition: ::String attr_accessor pipeline_definition_s3_location: Types::PipelineDefinitionS3Location attr_accessor pipeline_description: ::String attr_accessor role_arn: ::String attr_accessor parallelism_configuration: Types::ParallelismConfiguration SENSITIVE: [] end class UpdatePipelineResponse attr_accessor pipeline_arn: ::String SENSITIVE: [] end class UpdateProjectInput attr_accessor project_name: ::String attr_accessor project_description: ::String attr_accessor service_catalog_provisioning_update_details: Types::ServiceCatalogProvisioningUpdateDetails attr_accessor tags: ::Array[Types::Tag] SENSITIVE: [] end class UpdateProjectOutput attr_accessor project_arn: ::String SENSITIVE: [] end class UpdateSpaceRequest attr_accessor domain_id: ::String attr_accessor space_name: ::String attr_accessor space_settings: Types::SpaceSettings attr_accessor space_display_name: ::String SENSITIVE: [] end class UpdateSpaceResponse attr_accessor space_arn: ::String SENSITIVE: [] end class UpdateTrainingJobRequest attr_accessor training_job_name: ::String attr_accessor profiler_config: Types::ProfilerConfigForUpdate attr_accessor profiler_rule_configurations: ::Array[Types::ProfilerRuleConfiguration] attr_accessor resource_config: Types::ResourceConfigForUpdate attr_accessor remote_debug_config: Types::RemoteDebugConfigForUpdate SENSITIVE: [] end class UpdateTrainingJobResponse attr_accessor training_job_arn: ::String SENSITIVE: [] end class UpdateTrialComponentRequest attr_accessor trial_component_name: ::String attr_accessor display_name: ::String attr_accessor status: Types::TrialComponentStatus attr_accessor start_time: ::Time attr_accessor end_time: ::Time attr_accessor parameters: ::Hash[::String, Types::TrialComponentParameterValue] attr_accessor parameters_to_remove: ::Array[::String] attr_accessor input_artifacts: ::Hash[::String, Types::TrialComponentArtifact] attr_accessor input_artifacts_to_remove: ::Array[::String] attr_accessor output_artifacts: ::Hash[::String, Types::TrialComponentArtifact] attr_accessor output_artifacts_to_remove: ::Array[::String] SENSITIVE: [] end class UpdateTrialComponentResponse attr_accessor trial_component_arn: ::String SENSITIVE: [] end class UpdateTrialRequest attr_accessor trial_name: ::String attr_accessor display_name: ::String SENSITIVE: [] end class UpdateTrialResponse attr_accessor trial_arn: ::String SENSITIVE: [] end class UpdateUserProfileRequest attr_accessor domain_id: ::String attr_accessor user_profile_name: ::String attr_accessor user_settings: Types::UserSettings SENSITIVE: [] end class UpdateUserProfileResponse attr_accessor user_profile_arn: ::String SENSITIVE: [] end class UpdateWorkforceRequest attr_accessor workforce_name: ::String attr_accessor source_ip_config: Types::SourceIpConfig attr_accessor oidc_config: Types::OidcConfig attr_accessor workforce_vpc_config: Types::WorkforceVpcConfigRequest SENSITIVE: [] end class UpdateWorkforceResponse attr_accessor workforce: Types::Workforce SENSITIVE: [] end class UpdateWorkteamRequest attr_accessor workteam_name: ::String attr_accessor member_definitions: ::Array[Types::MemberDefinition] attr_accessor description: ::String attr_accessor notification_configuration: Types::NotificationConfiguration attr_accessor worker_access_configuration: Types::WorkerAccessConfiguration SENSITIVE: [] end class UpdateWorkteamResponse attr_accessor workteam: Types::Workteam SENSITIVE: [] end class UserContext attr_accessor user_profile_arn: ::String attr_accessor user_profile_name: ::String attr_accessor domain_id: ::String attr_accessor iam_identity: Types::IamIdentity SENSITIVE: [] end class UserProfileDetails attr_accessor domain_id: ::String attr_accessor user_profile_name: ::String attr_accessor status: ("Deleting" | "Failed" | "InService" | "Pending" | "Updating" | "Update_Failed" | "Delete_Failed") attr_accessor creation_time: ::Time attr_accessor last_modified_time: ::Time SENSITIVE: [] end class UserSettings attr_accessor execution_role: ::String attr_accessor security_groups: ::Array[::String] attr_accessor sharing_settings: Types::SharingSettings attr_accessor jupyter_server_app_settings: Types::JupyterServerAppSettings attr_accessor kernel_gateway_app_settings: Types::KernelGatewayAppSettings attr_accessor tensor_board_app_settings: Types::TensorBoardAppSettings attr_accessor r_studio_server_pro_app_settings: Types::RStudioServerProAppSettings attr_accessor r_session_app_settings: Types::RSessionAppSettings attr_accessor canvas_app_settings: Types::CanvasAppSettings attr_accessor code_editor_app_settings: Types::CodeEditorAppSettings attr_accessor jupyter_lab_app_settings: Types::JupyterLabAppSettings attr_accessor space_storage_settings: Types::DefaultSpaceStorageSettings attr_accessor default_landing_uri: ::String attr_accessor studio_web_portal: ("ENABLED" | "DISABLED") attr_accessor custom_posix_user_config: Types::CustomPosixUserConfig attr_accessor custom_file_system_configs: ::Array[Types::CustomFileSystemConfig] attr_accessor studio_web_portal_settings: Types::StudioWebPortalSettings attr_accessor auto_mount_home_efs: ("Enabled" | "Disabled" | "DefaultAsDomain") SENSITIVE: [] end class VariantProperty attr_accessor variant_property_type: ("DesiredInstanceCount" | "DesiredWeight" | "DataCaptureConfig") SENSITIVE: [] end class VectorConfig attr_accessor dimension: ::Integer SENSITIVE: [] end class Vertex attr_accessor arn: ::String attr_accessor type: ::String attr_accessor lineage_type: ("TrialComponent" | "Artifact" | "Context" | "Action") SENSITIVE: [] end class VisibilityConditions attr_accessor key: ::String attr_accessor value: ::String SENSITIVE: [] end class VpcConfig attr_accessor security_group_ids: ::Array[::String] attr_accessor subnets: ::Array[::String] SENSITIVE: [] end class WarmPoolStatus attr_accessor status: ("Available" | "Terminated" | "Reused" | "InUse") attr_accessor resource_retained_billable_time_in_seconds: ::Integer attr_accessor reused_by_job: ::String SENSITIVE: [] end class WorkerAccessConfiguration attr_accessor s3_presign: Types::S3Presign SENSITIVE: [] end class Workforce attr_accessor workforce_name: ::String attr_accessor workforce_arn: ::String attr_accessor last_updated_date: ::Time attr_accessor source_ip_config: Types::SourceIpConfig attr_accessor sub_domain: ::String attr_accessor cognito_config: Types::CognitoConfig attr_accessor oidc_config: Types::OidcConfigForResponse attr_accessor create_date: ::Time attr_accessor workforce_vpc_config: Types::WorkforceVpcConfigResponse attr_accessor status: ("Initializing" | "Updating" | "Deleting" | "Failed" | "Active") attr_accessor failure_reason: ::String SENSITIVE: [] end class WorkforceVpcConfigRequest attr_accessor vpc_id: ::String attr_accessor security_group_ids: ::Array[::String] attr_accessor subnets: ::Array[::String] SENSITIVE: [] end class WorkforceVpcConfigResponse attr_accessor vpc_id: ::String attr_accessor security_group_ids: ::Array[::String] attr_accessor subnets: ::Array[::String] attr_accessor vpc_endpoint_id: ::String SENSITIVE: [] end class WorkspaceSettings attr_accessor s3_artifact_path: ::String attr_accessor s3_kms_key_id: ::String SENSITIVE: [] end class Workteam attr_accessor workteam_name: ::String attr_accessor member_definitions: ::Array[Types::MemberDefinition] attr_accessor workteam_arn: ::String attr_accessor workforce_arn: ::String attr_accessor product_listing_ids: ::Array[::String] attr_accessor description: ::String attr_accessor sub_domain: ::String attr_accessor create_date: ::Time attr_accessor last_updated_date: ::Time attr_accessor notification_configuration: Types::NotificationConfiguration attr_accessor worker_access_configuration: Types::WorkerAccessConfiguration SENSITIVE: [] end end end