Skip to main content

Aws/sagemaker

@swamp/aws/sagemakerv2026.06.12.1· 3d agoMODELS
01README

AWS SAGEMAKER infrastructure models

02Release Notes
  • Added: mlflow_app
03Models30
app.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
AppNamestringThe name of the app.
AppTypeenumThe type of app.
DomainIdstringThe domain ID.
ResourceSpec?objectThe instance type that the image version runs on.
Tags?arrayA list of tags to apply to the app.
UserProfileNamestringThe user profile name.
RecoveryMode?booleanIndicates whether the application is launched in recovery mode.
fn create()
Create a SageMaker App
fn get(identifier: string)
Get a SageMaker App
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker App
fn update()
Update a SageMaker App
fn delete(identifier: string)
Delete a SageMaker App
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker App
fn sync()
Sync SageMaker App state from AWS
app_image_config.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
AppImageConfigNamestringThe Name of the AppImageConfig.
KernelGatewayImageConfig?objectThe Amazon Elastic File System (EFS) storage configuration for a SageMaker image.
JupyterLabAppImageConfig?objectThe container configuration for a SageMaker image.
CodeEditorAppImageConfig?objectThe container configuration for a SageMaker image.
Tags?arrayA list of tags to apply to the AppImageConfig.
fn create()
Create a SageMaker AppImageConfig
fn get(identifier: string)
Get a SageMaker AppImageConfig
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker AppImageConfig
fn update()
Update a SageMaker AppImageConfig
fn delete(identifier: string)
Delete a SageMaker AppImageConfig
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker AppImageConfig
fn sync()
Sync SageMaker AppImageConfig state from AWS
cluster.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
VpcConfig?objectThe ID of the subnets in the VPC to which you want to connect your training job or model.
NodeRecovery?enumIf node auto-recovery is set to true, faulty nodes will be replaced or rebooted when a failure is detected. If set to false, nodes will be labelled when a fault is detected.
InstanceGroups?arrayThe instance groups of the SageMaker HyperPod cluster.
RestrictedInstanceGroups?arrayThe restricted instance groups of the SageMaker HyperPod cluster.
Orchestrator?recordSpecifies parameter(s) specific to the orchestrator, e.g. specify the EKS cluster or Slurm configuration.
ClusterRole?stringThe cluster role for the autoscaler to assume.
NodeProvisioningMode?enumDetermines the scaling strategy for the SageMaker HyperPod cluster. When set to 'Continuous', enables continuous scaling which dynamically manages node provisioning. If the parameter is omitted, uses the standard scaling approach in previous release.
ClusterName?stringThe name of the HyperPod Cluster.
AutoScaling?objectThe auto-scaling mode for the cluster
Tags?arrayCustom tags for managing the SageMaker HyperPod cluster as an AWS resource. You can add tags to your cluster in the same way you add them in other AWS services that support tagging.
TieredStorageConfig?objectThe mode of tiered storage.
fn create()
Create a SageMaker Cluster
fn get(identifier: string)
Get a SageMaker Cluster
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Cluster
fn update()
Update a SageMaker Cluster
fn delete(identifier: string)
Delete a SageMaker Cluster
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Cluster
fn sync()
Sync SageMaker Cluster state from AWS
data_quality_job_definition.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
JobDefinitionName?stringThe name of the job definition.
DataQualityBaselineConfig?objectThe name of a processing job
DataQualityAppSpecification?objectAn array of arguments for the container used to run the monitoring job.
DataQualityJobInput?objectThe endpoint for a monitoring job.
DataQualityJobOutputConfig?objectThe AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
JobResourcesobjectConfiguration for the cluster used to run model monitoring jobs.
NetworkConfig?objectWhether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
EndpointName?stringThe name of the endpoint used to run the monitoring job.
RoleArnstringThe Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
StoppingCondition?objectThe maximum runtime allowed in seconds.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a SageMaker DataQualityJobDefinition
fn get(identifier: string)
Get a SageMaker DataQualityJobDefinition
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker DataQualityJobDefinition
fn delete(identifier: string)
Delete a SageMaker DataQualityJobDefinition
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker DataQualityJobDefinition
fn sync()
Sync SageMaker DataQualityJobDefinition state from AWS
device.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
DeviceFleetNamestringThe name of the edge device fleet
Device?objectDescription of the device
Tags?arrayAssociate tags with the resource
fn create()
Create a SageMaker Device
fn get(identifier: string)
Get a SageMaker Device
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Device
fn update()
Update a SageMaker Device
fn delete(identifier: string)
Delete a SageMaker Device
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Device
fn sync()
Sync SageMaker Device state from AWS
device_fleet.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
Description?stringDescription for the edge device fleet
DeviceFleetNamestringThe name of the edge device fleet
OutputConfig?objectThe Amazon Simple Storage (S3) bucket URI
RoleArnstringRole associated with the device fleet
Tags?arrayAssociate tags with the resource
fn create()
Create a SageMaker DeviceFleet
fn get(identifier: string)
Get a SageMaker DeviceFleet
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker DeviceFleet
fn update()
Update a SageMaker DeviceFleet
fn delete(identifier: string)
Delete a SageMaker DeviceFleet
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker DeviceFleet
fn sync()
Sync SageMaker DeviceFleet state from AWS
domain.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
AppNetworkAccessType?enumSpecifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.
AuthModeenumThe mode of authentication that members use to access the domain.
DefaultUserSettings?objectThe execution role for the user.
DefaultSpaceSettings?objectThe execution role for the space.
DomainNamestringA name for the domain.
KmsKeyId?stringSageMaker uses AWS KMS to encrypt the EFS volume attached to the domain with an AWS managed customer master key (CMK) by default.
SubnetIds?arrayThe VPC subnets that Studio uses for communication.
Tags?arrayA list of tags to apply to the user profile.
VpcId?stringThe ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
DomainSettings?objectThe security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps.
AppSecurityGroupManagement?enumThe entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is VPCOnly and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided.
TagPropagation?enumIndicates whether the tags added to Domain, User Profile and Space entity is propagated to all SageMaker resources.
HomeEfsFileSystemCreation?enumIndicates whether a home EFS file system is created for the domain. Set to Disabled to skip EFS creation and reduce domain creation time.
fn create()
Create a SageMaker Domain
fn get(identifier: string)
Get a SageMaker Domain
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Domain
fn update()
Update a SageMaker Domain
fn delete(identifier: string)
Delete a SageMaker Domain
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Domain
fn sync()
Sync SageMaker Domain state from AWS
endpoint.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
DeploymentConfig?objectConfiguration for automatic rollback if an error occurs during deployment.
EndpointConfigNamestringThe name of the endpoint configuration for the SageMaker endpoint. This is a required property.
ExcludeRetainedVariantProperties?arraySpecifies a list of variant properties that you want to exclude when updating an endpoint.
RetainAllVariantProperties?booleanWhen set to true, retains all variant properties for an endpoint when it is updated.
RetainDeploymentConfig?booleanWhen set to true, retains the deployment configuration during endpoint updates.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a SageMaker Endpoint
fn get(identifier: string)
Get a SageMaker Endpoint
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Endpoint
fn update()
Update a SageMaker Endpoint
fn delete(identifier: string)
Delete a SageMaker Endpoint
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Endpoint
fn sync()
Sync SageMaker Endpoint state from AWS
feature_group.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
FeatureGroupNamestringThe Name of the FeatureGroup.
RecordIdentifierFeatureNamestringThe Record Identifier Feature Name.
EventTimeFeatureNamestringThe Event Time Feature Name.
FeatureDefinitionsarrayAn Array of Feature Definition
OnlineStoreConfig?objectTTL configuration of the feature group
OfflineStoreConfig?objectFormat for the offline store feature group. Iceberg is the optimal format for feature groups shared between offline and online stores.
ThroughputConfig?objectThroughput mode configuration of the feature group
RoleArn?stringRole Arn
Description?stringDescription about the FeatureGroup.
Tags?arrayAn array of key-value pair to apply to this resource.
fn create()
Create a SageMaker FeatureGroup
fn get(identifier: string)
Get a SageMaker FeatureGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker FeatureGroup
fn update()
Update a SageMaker FeatureGroup
fn delete(identifier: string)
Delete a SageMaker FeatureGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker FeatureGroup
fn sync()
Sync SageMaker FeatureGroup state from AWS
image.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
ImageNamestringThe name of the image.
ImageRoleArnstringThe Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on behalf of the customer.
ImageDisplayName?stringThe display name of the image.
ImageDescription?stringA description of the image.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a SageMaker Image
fn get(identifier: string)
Get a SageMaker Image
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Image
fn update()
Update a SageMaker Image
fn delete(identifier: string)
Delete a SageMaker Image
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Image
fn sync()
Sync SageMaker Image state from AWS
image_version.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
ImageNamestringThe name of the image this version belongs to.
BaseImagestringThe registry path of the container image on which this image version is based.
Alias?stringThe alias of the image version.
Aliases?arrayList of aliases for the image version.
VendorGuidance?enumThe availability of the image version specified by the maintainer.
JobType?enumIndicates SageMaker job type compatibility.
MLFramework?stringThe machine learning framework vended in the image version.
ProgrammingLang?stringThe supported programming language and its version.
Processor?enumIndicates CPU or GPU compatibility.
Horovod?booleanIndicates Horovod compatibility.
ReleaseNotes?stringThe maintainer description of the image version.
fn create()
Create a SageMaker ImageVersion
fn get(identifier: string)
Get a SageMaker ImageVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ImageVersion
fn update()
Update a SageMaker ImageVersion
fn delete(identifier: string)
Delete a SageMaker ImageVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ImageVersion
fn sync()
Sync SageMaker ImageVersion state from AWS
inference_component.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
InferenceComponentName?stringThe name of the inference component
EndpointArn?stringThe Amazon Resource Name (ARN) of the endpoint the inference component is associated with
EndpointNamestringThe name of the endpoint the inference component is associated with
VariantName?stringThe name of the endpoint variant the inference component is associated with
Specification?objectThe name of the model to use with the inference component
RuntimeConfig?objectThe number of copies for the inference component
DeploymentConfig?objectThe rolling update policy for the inference component
Tags?arrayAn array of tags to apply to the resource
fn create()
Create a SageMaker InferenceComponent
fn get(identifier: string)
Get a SageMaker InferenceComponent
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker InferenceComponent
fn update()
Update a SageMaker InferenceComponent
fn delete(identifier: string)
Delete a SageMaker InferenceComponent
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker InferenceComponent
fn sync()
Sync SageMaker InferenceComponent state from AWS
inference_experiment.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
NamestringThe name for the inference experiment.
TypeenumThe type of the inference experiment that you want to run.
Description?stringThe description of the inference experiment.
RoleArnstringThe Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to access model artifacts and container images, and manage Amazon SageMaker Inference endpoints for model deployment.
EndpointNamestringThe name of the endpoint used to run the inference experiment.
EndpointMetadata?objectThe name of the endpoint used to run the inference experiment.
Schedule?objectThe timestamp at which the inference experiment started or will start.
KmsKey?stringThe AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint.
DataStorageConfig?objectThe Amazon S3 bucket where the inference request and response data is stored.
ModelVariantsarrayAn array of ModelVariantConfig objects. Each ModelVariantConfig object in the array describes the infrastructure configuration for the corresponding variant.
ShadowModeConfig?objectThe name of the production variant, which takes all the inference requests.
Tags?arrayAn array of key-value pairs to apply to this resource.
StatusReason?stringThe error message or client-specified reason from the StopInferenceExperiment API, that explains the status of the inference experiment.
DesiredState?enumThe desired state of the experiment after starting or stopping operation.
fn create()
Create a SageMaker InferenceExperiment
fn get(identifier: string)
Get a SageMaker InferenceExperiment
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker InferenceExperiment
fn update()
Update a SageMaker InferenceExperiment
fn delete(identifier: string)
Delete a SageMaker InferenceExperiment
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker InferenceExperiment
fn sync()
Sync SageMaker InferenceExperiment state from AWS
mlflow_app.tsv2026.06.12.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
NamestringThe name of the MLflow App.
ArtifactStoreUristringThe S3 URI for a general purpose bucket to use as the MLflow App artifact store.
RoleArnstringThe Amazon Resource Name (ARN) for an IAM role in your account that the MLflow App uses to access the artifact store in Amazon S3.
ModelRegistrationMode?enumWhether to enable or disable automatic registration of new MLflow models to the SageMaker Model Registry.
WeeklyMaintenanceWindowStart?stringThe day and time of the week in Coordinated Universal Time (UTC) 24-hour standard time that weekly maintenance updates are scheduled. For example: Tue:03:30.
Tags?arrayTags to associate with the MLflow App.
fn create()
Create a SageMaker MlflowApp
fn get(identifier: string)
Get a SageMaker MlflowApp
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker MlflowApp
fn update()
Update a SageMaker MlflowApp
fn delete(identifier: string)
Delete a SageMaker MlflowApp
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker MlflowApp
fn sync()
Sync SageMaker MlflowApp state from AWS
mlflow_tracking_server.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
TrackingServerNamestringThe name of the MLFlow Tracking Server.
TrackingServerSize?enumThe size of the MLFlow Tracking Server.
MlflowVersion?stringThe MLFlow Version used on the MLFlow Tracking Server.
RoleArnstringThe Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on behalf of the customer.
ArtifactStoreUristringThe Amazon S3 URI for MLFlow Tracking Server artifacts.
AutomaticModelRegistration?booleanA flag to enable Automatic SageMaker Model Registration.
WeeklyMaintenanceWindowStart?stringThe start of the time window for maintenance of the MLFlow Tracking Server in UTC time.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a SageMaker MlflowTrackingServer
fn get(identifier: string)
Get a SageMaker MlflowTrackingServer
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker MlflowTrackingServer
fn update()
Update a SageMaker MlflowTrackingServer
fn delete(identifier: string)
Delete a SageMaker MlflowTrackingServer
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker MlflowTrackingServer
fn sync()
Sync SageMaker MlflowTrackingServer state from AWS
model.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
Containers?arraySpecifies the containers in the inference pipeline.
EnableNetworkIsolation?booleanIsolates the model container. No inbound or outbound network calls can be made to or from the model container.
ExecutionRoleArn?stringThe Amazon Resource Name (ARN) of the IAM role that you specified for the model.
InferenceExecutionConfig?objectHow containers in a multi-container are run.
ModelName?stringThe name of the new model.
PrimaryContainer?objectThis parameter is ignored for models that contain only a PrimaryContainer. When a ContainerDefinition is part of an inference pipeline, the value of the parameter uniquely identifies the container for the purposes of logging and metrics. For information, see [Use Logs and Metrics to Monitor an Inference Pipeline](https://docs.aws.amazon.com/sagemaker/latest/dg/inference-pipeline-logs-metrics.html). If you don't specify a value for this parameter for a ContainerDefinition that is part of an inference pipeline, a unique name is automatically assigned based on the position of the ContainerDefinition in the pipeline. If you specify a value for the ContainerHostName for any ContainerDefinition that is part of an inference pipeline, you must specify a value for the ContainerHostName parameter of every ContainerDefinition in that pipeline.
Tags?arrayAn array of key-value pairs. You can use tags to categorize your AWS resources in different ways, for example, by purpose, owner, or environment. For more information, see [Tagging AWS Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html).
VpcConfig?objectThe VPC security group IDs, in the form `sg-xxxxxxxx`. Specify the security groups for the VPC that is specified in the `Subnets` field.
fn create()
Create a SageMaker Model
fn get(identifier: string)
Get a SageMaker Model
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Model
fn update()
Update a SageMaker Model
fn delete(identifier: string)
Delete a SageMaker Model
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Model
fn sync()
Sync SageMaker Model state from AWS
model_bias_job_definition.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
JobDefinitionName?stringThe name of the job definition.
ModelBiasBaselineConfig?objectThe name of a processing job
ModelBiasAppSpecification?objectThe container image to be run by the monitoring job.
ModelBiasJobInput?objectThe endpoint for a monitoring job.
ModelBiasJobOutputConfig?objectThe AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
JobResourcesobjectConfiguration for the cluster used to run model monitoring jobs.
NetworkConfig?objectWhether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
EndpointName?stringThe name of the endpoint used to run the monitoring job.
RoleArnstringThe Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
StoppingCondition?objectThe maximum runtime allowed in seconds.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a SageMaker ModelBiasJobDefinition
fn get(identifier: string)
Get a SageMaker ModelBiasJobDefinition
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ModelBiasJobDefinition
fn delete(identifier: string)
Delete a SageMaker ModelBiasJobDefinition
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ModelBiasJobDefinition
fn sync()
Sync SageMaker ModelBiasJobDefinition state from AWS
model_card.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
ModelCardNamestringThe unique name of the model card.
SecurityConfig?objectA Key Management Service key ID to use for encrypting a model card.
ModelCardStatusenumThe approval status of the model card within your organization. Different organizations might have different criteria for model card review and approval.
Content?objectOverview about the model.
Tags?arrayKey-value pairs used to manage metadata for model cards.
fn create()
Create a SageMaker ModelCard
fn get(identifier: string)
Get a SageMaker ModelCard
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ModelCard
fn update()
Update a SageMaker ModelCard
fn delete(identifier: string)
Delete a SageMaker ModelCard
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ModelCard
fn sync()
Sync SageMaker ModelCard state from AWS
model_explainability_job_definition.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
JobDefinitionName?stringThe name of the job definition.
ModelExplainabilityBaselineConfig?objectThe name of a processing job
ModelExplainabilityAppSpecification?objectThe container image to be run by the monitoring job.
ModelExplainabilityJobInput?objectThe endpoint for a monitoring job.
ModelExplainabilityJobOutputConfig?objectThe AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
JobResourcesobjectConfiguration for the cluster used to run model monitoring jobs.
NetworkConfig?objectWhether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
EndpointName?stringThe name of the endpoint used to run the monitoring job.
RoleArnstringThe Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
StoppingCondition?objectThe maximum runtime allowed in seconds.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a SageMaker ModelExplainabilityJobDefinition
fn get(identifier: string)
Get a SageMaker ModelExplainabilityJobDefinition
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ModelExplainabilityJobDefinition
fn delete(identifier: string)
Delete a SageMaker ModelExplainabilityJobDefinition
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ModelExplainabilityJobDefinition
fn sync()
Sync SageMaker ModelExplainabilityJobDefinition state from AWS
model_package.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
Tags?arrayAn array of key-value pairs to apply to this resource.
AdditionalInferenceSpecifications?arrayAn array of additional Inference Specification objects.
CertifyForMarketplace?booleanWhether to certify the model package for listing on AWS Marketplace.
ClientToken?stringA unique token that guarantees that the call to this API is idempotent.
CustomerMetadataProperties?recordThe metadata properties associated with the model package versions.
Domain?stringThe machine learning domain of the model package you specified.
DriftCheckBaselines?objectRepresents the drift check bias baselines that can be used when the model monitor is set using the model package.
InferenceSpecification?objectThe Amazon ECR registry path of the Docker image that contains the inference code.
MetadataProperties?objectThe commit ID.
ModelApprovalStatus?enumThe approval status of the model package.
ModelMetrics?objectContains bias metrics for a model.
ModelPackageDescription?stringThe description of the model package.
ModelPackageGroupName?stringThe name of the model package group.
ModelPackageName?stringThe name or arn of the model package.
SamplePayloadUrl?stringThe Amazon Simple Storage Service (Amazon S3) path where the sample payload are stored pointing to single gzip compressed tar archive.
SkipModelValidation?enumIndicates if you want to skip model validation.
SourceAlgorithmSpecification?objectA list of algorithms that were used to create a model package.
Task?stringThe machine learning task your model package accomplishes.
ValidationSpecification?objectThe IAM roles to be used for the validation of the model package.
ApprovalDescription?stringA description provided for the model approval.
ModelPackageVersion?numberThe version of the model package.
AdditionalInferenceSpecificationsToAdd?arrayAn array of additional Inference Specification objects.
ModelPackageStatusDetails?objectDetails about the current status of the model package.
SourceUri?stringThe URI of the source for the model package.
ModelCard?objectThe content of the model card.
SecurityConfig?objectThe AWS KMS Key ID (KMSKeyId) used for encryption of model package information.
fn create()
Create a SageMaker ModelPackage
fn get(identifier: string)
Get a SageMaker ModelPackage
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ModelPackage
fn update()
Update a SageMaker ModelPackage
fn delete(identifier: string)
Delete a SageMaker ModelPackage
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ModelPackage
fn sync()
Sync SageMaker ModelPackage state from AWS
model_package_group.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
Tags?arrayAn array of key-value pairs to apply to this resource.
ModelPackageGroupNamestringThe name of the model package group.
ModelPackageGroupDescription?stringThe description of the model package group.
ModelPackageGroupPolicy?record
fn create()
Create a SageMaker ModelPackageGroup
fn get(identifier: string)
Get a SageMaker ModelPackageGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ModelPackageGroup
fn update()
Update a SageMaker ModelPackageGroup
fn delete(identifier: string)
Delete a SageMaker ModelPackageGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ModelPackageGroup
fn sync()
Sync SageMaker ModelPackageGroup state from AWS
model_quality_job_definition.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
JobDefinitionName?stringThe name of the job definition.
ModelQualityBaselineConfig?objectThe name of a processing job
ModelQualityAppSpecification?objectAn array of arguments for the container used to run the monitoring job.
ModelQualityJobInput?objectThe endpoint for a monitoring job.
ModelQualityJobOutputConfig?objectThe AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption.
JobResourcesobjectConfiguration for the cluster used to run model monitoring jobs.
NetworkConfig?objectWhether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
EndpointName?stringThe name of the endpoint used to run the monitoring job.
RoleArnstringThe Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
StoppingCondition?objectThe maximum runtime allowed in seconds.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a SageMaker ModelQualityJobDefinition
fn get(identifier: string)
Get a SageMaker ModelQualityJobDefinition
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ModelQualityJobDefinition
fn delete(identifier: string)
Delete a SageMaker ModelQualityJobDefinition
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ModelQualityJobDefinition
fn sync()
Sync SageMaker ModelQualityJobDefinition state from AWS
monitoring_schedule.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
MonitoringScheduleNamestringThe name of the monitoring schedule.
MonitoringScheduleConfig?objectDefines the monitoring job.
Tags?arrayAn array of key-value pairs to apply to this resource.
EndpointName?stringThe name of the endpoint used to run the monitoring job.
FailureReason?stringContains the reason a monitoring job failed, if it failed.
LastMonitoringExecutionSummary?objectThe name of the endpoint used to run the monitoring job.
MonitoringScheduleStatus?enumThe status of a schedule job.
fn create()
Create a SageMaker MonitoringSchedule
fn get(identifier: string)
Get a SageMaker MonitoringSchedule
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker MonitoringSchedule
fn update()
Update a SageMaker MonitoringSchedule
fn delete(identifier: string)
Delete a SageMaker MonitoringSchedule
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker MonitoringSchedule
fn sync()
Sync SageMaker MonitoringSchedule state from AWS
partner_app.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
NamestringA name for the PartnerApp.
TypeenumThe type of PartnerApp.
ExecutionRoleArnstringThe execution role for the user.
KmsKeyId?stringThe AWS KMS customer managed key used to encrypt the data associated with the PartnerApp.
TierstringThe tier of the PartnerApp.
EnableIamSessionBasedIdentity?booleanEnables IAM Session based Identity for PartnerApp.
EnableAutoMinorVersionUpgrade?booleanEnables automatic minor version upgrades for the PartnerApp.
AppVersion?stringThe version of the PartnerApp.
ApplicationConfig?objectA list of users with administrator privileges for the PartnerApp.
AuthTypeenumThe Auth type of PartnerApp.
MaintenanceConfig?objectThe maintenance window start day and time for the PartnerApp.
ClientToken?stringThe client token for the PartnerApp.
Tags?arrayA list of tags to apply to the PartnerApp.
fn create()
Create a SageMaker PartnerApp
fn get(identifier: string)
Get a SageMaker PartnerApp
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker PartnerApp
fn update()
Update a SageMaker PartnerApp
fn delete(identifier: string)
Delete a SageMaker PartnerApp
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker PartnerApp
fn sync()
Sync SageMaker PartnerApp state from AWS
pipeline.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
PipelineNamestringThe name of the Pipeline.
PipelineDisplayName?stringThe display name of the Pipeline.
PipelineDescription?stringThe description of the Pipeline.
PipelineDefinitionrecord
RoleArnstringRole Arn
Tags?array
ParallelismConfiguration?objectMaximum parallel execution steps
fn create()
Create a SageMaker Pipeline
fn get(identifier: string)
Get a SageMaker Pipeline
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Pipeline
fn update()
Update a SageMaker Pipeline
fn delete(identifier: string)
Delete a SageMaker Pipeline
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Pipeline
fn sync()
Sync SageMaker Pipeline state from AWS
processing_job.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
AppSpecification?objectThe arguments for a container used to run a processing job.
Environment?recordSets the environment variables in the Docker container
ExperimentConfig?objectThe name of an existing experiment to associate with the trial component.
NetworkConfig?objectWhether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer.
ProcessingInputs?arrayAn array of inputs configuring the data to download into the processing container.
ProcessingJobName?stringThe name of the processing job. The name must be unique within an AWS Region in the AWS account.
ProcessingOutputConfig?objectThe AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the processing job output. KmsKeyId can be an ID of a KMS key, ARN of a KMS key, or alias of a KMS key. The KmsKeyId is applied to all outputs.
ProcessingResourcesobjectConfiguration for the cluster used to run a processing job.
RoleArnstringThe Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf.
StoppingCondition?objectSpecifies the maximum runtime in seconds.
Tags?array(Optional) An array of key-value pairs. For more information, see Using Cost Allocation Tags(https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html#allocation-whatURL) in the AWS Billing and Cost Management User Guide.
fn create()
Create a SageMaker ProcessingJob
fn get(identifier: string)
Get a SageMaker ProcessingJob
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ProcessingJob
fn delete(identifier: string)
Delete a SageMaker ProcessingJob
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker ProcessingJob
fn sync()
Sync SageMaker ProcessingJob state from AWS
project.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
Tags?arrayAn array of key-value pairs to apply to this resource.
ProjectNamestringThe name of the project.
ProjectDescription?stringThe description of the project.
ServiceCatalogProvisioningDetails?objectService Catalog product identifier.
ServiceCatalogProvisionedProductDetails?objectThe identifier of the provisioning artifact (also known as a version).
TemplateProviderDetails?arrayAn array of template providers associated with the project.
fn create()
Create a SageMaker Project
fn get(identifier: string)
Get a SageMaker Project
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Project
fn update()
Update a SageMaker Project
fn delete(identifier: string)
Delete a SageMaker Project
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Project
fn sync()
Sync SageMaker Project state from AWS
space.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
DomainIdstringThe ID of the associated Domain.
SpaceNamestringA name for the Space.
SpaceSettings?objectThe Jupyter server's app settings.
Tags?arrayA list of tags to apply to the space.
OwnershipSettings?object
SpaceSharingSettings?object
SpaceDisplayName?string
fn create()
Create a SageMaker Space
fn get(identifier: string)
Get a SageMaker Space
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Space
fn update()
Update a SageMaker Space
fn delete(identifier: string)
Delete a SageMaker Space
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker Space
fn sync()
Sync SageMaker Space state from AWS
studio_lifecycle_config.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
StudioLifecycleConfigAppTypeenumThe App type that the Lifecycle Configuration is attached to.
StudioLifecycleConfigContentstringThe content of your Amazon SageMaker Studio Lifecycle Configuration script. This content must be base64 encoded.
StudioLifecycleConfigNamestringThe name of the Amazon SageMaker Studio Lifecycle Configuration.
Tags?arrayTags to be associated with the Lifecycle Configuration. Each tag consists of a key and an optional value. Tag keys must be unique per resource. Tags are searchable using the Search API.
fn create()
Create a SageMaker StudioLifecycleConfig
fn get(identifier: string)
Get a SageMaker StudioLifecycleConfig
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker StudioLifecycleConfig
fn delete(identifier: string)
Delete a SageMaker StudioLifecycleConfig
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker StudioLifecycleConfig
fn sync()
Sync SageMaker StudioLifecycleConfig state from AWS
user_profile.tsv2026.06.08.1

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION environment variable. Defaults to us-east-1.
DomainIdstringThe ID of the associated Domain.
SingleSignOnUserIdentifier?stringA specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is \"UserName\". If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.
SingleSignOnUserValue?stringThe username of the associated AWS Single Sign-On User for this UserProfile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.
UserProfileNamestringA name for the UserProfile.
UserSettings?objectThe user profile Amazon Resource Name (ARN).
Tags?arrayA list of tags to apply to the user profile.
fn create()
Create a SageMaker UserProfile
fn get(identifier: string)
Get a SageMaker UserProfile
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker UserProfile
fn update()
Update a SageMaker UserProfile
fn delete(identifier: string)
Delete a SageMaker UserProfile
ArgumentTypeDescription
identifierstringThe primary identifier of the SageMaker UserProfile
fn sync()
Sync SageMaker UserProfile state from AWS
04Previous Versions19
2026.06.08.2Jun 8, 2026
  • Updated: app, app_image_config, cluster, data_quality_job_definition, device, device_fleet, domain, endpoint, feature_group, image, image_version, inference_component, inference_experiment, mlflow_tracking_server, model, model_bias_job_definition, model_card, model_explainability_job_definition, model_package, model_package_group, model_quality_job_definition, monitoring_schedule, partner_app, pipeline, processing_job, project, space, studio_lifecycle_config, user_profile
2026.06.06.1Jun 6, 2026
  • Updated: app, app_image_config, cluster, data_quality_job_definition, device, device_fleet, domain, endpoint, feature_group, image, image_version, inference_component, inference_experiment, mlflow_tracking_server, model, model_bias_job_definition, model_card, model_explainability_job_definition, model_package, model_package_group, model_quality_job_definition, monitoring_schedule, partner_app, pipeline, processing_job, project, space, studio_lifecycle_config, user_profile

Added 1, removed 29 models

2026.06.05.1Jun 5, 2026
  • Updated: cluster
2026.06.04.1Jun 4, 2026
  • Updated: cluster
2026.06.03.1Jun 3, 2026
  • Updated: cluster
2026.05.31.1May 31, 2026
  • Updated: cluster
2026.05.29.1May 29, 2026
  • Updated: domain
2026.05.28.1May 28, 2026
  • Updated: cluster
2026.05.27.1May 27, 2026
  • Updated: cluster, model, model_package_group, pipeline
2026.05.19.1May 18, 2026
2026.05.09.1May 9, 2026
  • Updated: domain, processing_job
2026.04.24.1Apr 24, 2026
  • Updated: domain
2026.04.23.3Apr 23, 2026
2026.04.23.2Apr 23, 2026
  • Updated: app, app_image_config, cluster, data_quality_job_definition, device, device_fleet, domain, endpoint, feature_group, image, image_version, inference_component, inference_experiment, mlflow_tracking_server, model, model_bias_job_definition, model_card, model_explainability_job_definition, model_package, model_package_group, model_quality_job_definition, monitoring_schedule, partner_app, pipeline, processing_job, project, space, studio_lifecycle_config, user_profile
2026.04.19.1Apr 19, 2026
  • Updated: cluster
2026.04.03.2Apr 3, 2026
  • Updated: app, app_image_config, cluster, data_quality_job_definition, device, device_fleet, domain, endpoint, feature_group, image, image_version, inference_component, inference_experiment, mlflow_tracking_server, model, model_bias_job_definition, model_card, model_explainability_job_definition, model_package, model_package_group, model_quality_job_definition, monitoring_schedule, partner_app, pipeline, processing_job, project, space, studio_lifecycle_config, user_profile
2026.03.19.1Mar 19, 2026
  • Updated: app, app_image_config, cluster, data_quality_job_definition, device, device_fleet, domain, endpoint, feature_group, image, image_version, inference_component, inference_experiment, mlflow_tracking_server, model_bias_job_definition, model_card, model_explainability_job_definition, model_package, model_package_group, model_quality_job_definition, monitoring_schedule, partner_app, pipeline, processing_job, project, space, studio_lifecycle_config, user_profile
2026.03.16.1Mar 16, 2026
  • Updated: app, app_image_config, cluster, data_quality_job_definition, device, device_fleet, domain, endpoint, feature_group, image, image_version, inference_component, inference_experiment, mlflow_tracking_server, model_bias_job_definition, model_card, model_explainability_job_definition, model_package, model_package_group, model_quality_job_definition, monitoring_schedule, partner_app, pipeline, processing_job, project, space, studio_lifecycle_config, user_profile
2026.03.10.5Mar 10, 2026
05Stats
B
85 / 100
Downloads
0
Archive size
7.0 MB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit0/2missing
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels