@swamp/aws/sagemaker
v2026.04.24.1
AWS SAGEMAKER infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awssagemakercloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/sagemakerRelease Notes
- Updated: domain
@swamp/aws/sagemaker/appv2026.04.23.2app.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AppName | string | The name of the app. |
| AppType | enum | The type of app. |
| DomainId | string | The domain ID. |
| ResourceSpec? | object | The instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. |
| Tags? | array | A list of tags to apply to the app. |
| UserProfileName | string | The user profile name. |
| RecoveryMode? | boolean | Indicates whether the application is launched in recovery mode. |
createCreate a SageMaker App
getGet a SageMaker App
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker App |
updateUpdate a SageMaker App
deleteDelete a SageMaker App
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker App |
syncSync SageMaker App state from AWS
Resources
state(infinite)— SageMaker App resource state
@swamp/aws/sagemaker/app-image-configv2026.04.23.2app_image_config.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| AppImageConfigName | string | The Name of the AppImageConfig. |
| KernelGatewayImageConfig? | object | The KernelGatewayImageConfig. |
| JupyterLabAppImageConfig? | object | The JupyterLabAppImageConfig. |
| CodeEditorAppImageConfig? | object | The CodeEditorAppImageConfig. |
| Tags? | array | A list of tags to apply to the AppImageConfig. |
createCreate a SageMaker AppImageConfig
getGet a SageMaker AppImageConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker AppImageConfig |
updateUpdate a SageMaker AppImageConfig
deleteDelete a SageMaker AppImageConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker AppImageConfig |
syncSync SageMaker AppImageConfig state from AWS
Resources
state(infinite)— SageMaker AppImageConfig resource state
@swamp/aws/sagemaker/clusterv2026.04.23.2cluster.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| VpcConfig? | object | Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. You can control access to and from your resources by configuring a VPC. |
| NodeRecovery? | enum | If 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? | array | The instance groups of the SageMaker HyperPod cluster. |
| RestrictedInstanceGroups? | array | The restricted instance groups of the SageMaker HyperPod cluster. |
| Orchestrator? | string | Specifies parameter(s) specific to the orchestrator, e.g. specify the EKS cluster or Slurm configuration. |
| ClusterRole? | string | The cluster role for the autoscaler to assume. |
| NodeProvisioningMode? | enum | Determines 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? | string | The name of the HyperPod Cluster. |
| AutoScaling? | object | Configuration for cluster auto-scaling |
| Tags? | array | Custom 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? | object | Configuration for tiered storage in the SageMaker HyperPod cluster. |
createCreate a SageMaker Cluster
getGet a SageMaker Cluster
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Cluster |
updateUpdate a SageMaker Cluster
deleteDelete a SageMaker Cluster
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Cluster |
syncSync SageMaker Cluster state from AWS
Resources
state(infinite)— SageMaker Cluster resource state
@swamp/aws/sagemaker/data-quality-job-definitionv2026.04.23.2data_quality_job_definition.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| JobDefinitionName? | string | The name of the job definition. |
| DataQualityBaselineConfig? | object | Baseline configuration used to validate that the data conforms to the specified constraints and statistics. |
| DataQualityAppSpecification | object | Container image configuration object for the monitoring job. |
| DataQualityJobInput | object | The inputs for a monitoring job. |
| DataQualityJobOutputConfig | object | The output configuration for monitoring jobs. |
| JobResources | object | Identifies the resources to deploy for a monitoring job. |
| NetworkConfig? | object | Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs. |
| EndpointName? | string | The name of the endpoint used to run the monitoring job. |
| RoleArn | string | The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. |
| StoppingCondition? | object | Specifies a time limit for how long the monitoring job is allowed to run. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a SageMaker DataQualityJobDefinition
getGet a SageMaker DataQualityJobDefinition
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker DataQualityJobDefinition |
deleteDelete a SageMaker DataQualityJobDefinition
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker DataQualityJobDefinition |
syncSync SageMaker DataQualityJobDefinition state from AWS
Resources
state(infinite)— SageMaker DataQualityJobDefinition resource state
@swamp/aws/sagemaker/devicev2026.04.23.2device.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DeviceFleetName | string | The name of the edge device fleet |
| Device? | object | The Edge Device you want to register against a device fleet |
| Tags? | array | Associate tags with the resource |
createCreate a SageMaker Device
getGet a SageMaker Device
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Device |
updateUpdate a SageMaker Device
deleteDelete a SageMaker Device
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Device |
syncSync SageMaker Device state from AWS
Resources
state(infinite)— SageMaker Device resource state
@swamp/aws/sagemaker/device-fleetv2026.04.23.2device_fleet.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Description? | string | Description for the edge device fleet |
| DeviceFleetName | string | The name of the edge device fleet |
| OutputConfig | object | S3 bucket and an ecryption key id (if available) to store outputs for the fleet |
| RoleArn | string | Role associated with the device fleet |
| Tags? | array | Associate tags with the resource |
createCreate a SageMaker DeviceFleet
getGet a SageMaker DeviceFleet
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker DeviceFleet |
updateUpdate a SageMaker DeviceFleet
deleteDelete a SageMaker DeviceFleet
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker DeviceFleet |
syncSync SageMaker DeviceFleet state from AWS
Resources
state(infinite)— SageMaker DeviceFleet resource state
@swamp/aws/sagemaker/domainv2026.04.24.1domain.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AppNetworkAccessType? | enum | Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. |
| AuthMode | enum | The mode of authentication that members use to access the domain. |
| DefaultUserSettings | object | The default user settings. |
| DefaultSpaceSettings? | object | The default space settings. |
| DomainName | string | A name for the domain. |
| KmsKeyId? | string | SageMaker uses AWS KMS to encrypt the EFS volume attached to the domain with an AWS managed customer master key (CMK) by default. |
| SubnetIds? | array | The VPC subnets that Studio uses for communication. |
| Tags? | array | A list of tags to apply to the user profile. |
| VpcId? | string | The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication. |
| DomainSettings? | object | A collection of Domain settings. |
| AppSecurityGroupManagement? | enum | The 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? | enum | Indicates whether the tags added to Domain, User Profile and Space entity is propagated to all SageMaker resources. |
createCreate a SageMaker Domain
getGet a SageMaker Domain
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Domain |
updateUpdate a SageMaker Domain
deleteDelete a SageMaker Domain
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Domain |
syncSync SageMaker Domain state from AWS
Resources
state(infinite)— SageMaker Domain resource state
@swamp/aws/sagemaker/endpointv2026.04.23.2endpoint.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DeploymentConfig? | object | Specifies deployment configuration for updating the SageMaker endpoint. Includes rollback and update policies. |
| EndpointConfigName | string | The name of the endpoint configuration for the SageMaker endpoint. This is a required property. |
| ExcludeRetainedVariantProperties? | array | Specifies a list of variant properties that you want to exclude when updating an endpoint. |
| RetainAllVariantProperties? | boolean | When set to true, retains all variant properties for an endpoint when it is updated. |
| RetainDeploymentConfig? | boolean | When set to true, retains the deployment configuration during endpoint updates. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a SageMaker Endpoint
getGet a SageMaker Endpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Endpoint |
updateUpdate a SageMaker Endpoint
deleteDelete a SageMaker Endpoint
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Endpoint |
syncSync SageMaker Endpoint state from AWS
Resources
state(infinite)— SageMaker Endpoint resource state
@swamp/aws/sagemaker/feature-groupv2026.04.23.2feature_group.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| FeatureGroupName | string | The Name of the FeatureGroup. |
| RecordIdentifierFeatureName | string | The Record Identifier Feature Name. |
| EventTimeFeatureName | string | The Event Time Feature Name. |
| FeatureDefinitions | array | An Array of Feature Definition |
| OnlineStoreConfig? | object | |
| OfflineStoreConfig? | object | |
| ThroughputConfig? | object | |
| RoleArn? | string | Role Arn |
| Description? | string | Description about the FeatureGroup. |
| Tags? | array | An array of key-value pair to apply to this resource. |
createCreate a SageMaker FeatureGroup
getGet a SageMaker FeatureGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker FeatureGroup |
updateUpdate a SageMaker FeatureGroup
deleteDelete a SageMaker FeatureGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker FeatureGroup |
syncSync SageMaker FeatureGroup state from AWS
Resources
state(infinite)— SageMaker FeatureGroup resource state
@swamp/aws/sagemaker/imagev2026.04.23.2image.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ImageName | string | The name of the image. |
| ImageRoleArn | string | The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on behalf of the customer. |
| ImageDisplayName? | string | The display name of the image. |
| ImageDescription? | string | A description of the image. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a SageMaker Image
getGet a SageMaker Image
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Image |
updateUpdate a SageMaker Image
deleteDelete a SageMaker Image
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Image |
syncSync SageMaker Image state from AWS
Resources
state(infinite)— SageMaker Image resource state
@swamp/aws/sagemaker/image-versionv2026.04.23.2image_version.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| ImageName | string | The name of the image this version belongs to. |
| BaseImage | string | The registry path of the container image on which this image version is based. |
| Alias? | string | The alias of the image version. |
| Aliases? | array | List of aliases for the image version. |
| VendorGuidance? | enum | The availability of the image version specified by the maintainer. |
| JobType? | enum | Indicates SageMaker job type compatibility. |
| MLFramework? | string | The machine learning framework vended in the image version. |
| ProgrammingLang? | string | The supported programming language and its version. |
| Processor? | enum | Indicates CPU or GPU compatibility. |
| Horovod? | boolean | Indicates Horovod compatibility. |
| ReleaseNotes? | string | The maintainer description of the image version. |
createCreate a SageMaker ImageVersion
getGet a SageMaker ImageVersion
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ImageVersion |
updateUpdate a SageMaker ImageVersion
deleteDelete a SageMaker ImageVersion
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ImageVersion |
syncSync SageMaker ImageVersion state from AWS
Resources
state(infinite)— SageMaker ImageVersion resource state
@swamp/aws/sagemaker/inference-componentv2026.04.23.2inference_component.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| InferenceComponentName? | string | The name of the inference component |
| EndpointArn? | string | The Amazon Resource Name (ARN) of the endpoint the inference component is associated with |
| EndpointName | string | The name of the endpoint the inference component is associated with |
| VariantName? | string | The name of the endpoint variant the inference component is associated with |
| Specification | object | The specification for the inference component |
| RuntimeConfig? | object | The runtime config for the inference component |
| DeploymentConfig? | object | The deployment config for the inference component |
| Tags? | array | An array of tags to apply to the resource |
createCreate a SageMaker InferenceComponent
getGet a SageMaker InferenceComponent
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker InferenceComponent |
updateUpdate a SageMaker InferenceComponent
deleteDelete a SageMaker InferenceComponent
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker InferenceComponent |
syncSync SageMaker InferenceComponent state from AWS
Resources
state(infinite)— SageMaker InferenceComponent resource state
@swamp/aws/sagemaker/inference-experimentv2026.04.23.2inference_experiment.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Name | string | The name for the inference experiment. |
| Type | enum | The type of the inference experiment that you want to run. |
| Description? | string | The description of the inference experiment. |
| RoleArn | string | The 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. |
| EndpointName | string | The name of the endpoint used to run the inference experiment. |
| EndpointMetadata? | object | The metadata of the endpoint on which the inference experiment ran. |
| Schedule? | object | The duration for which you want the inference experiment to run. |
| KmsKey? | string | The 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? | object | The Amazon S3 location and configuration for storing inference request and response data. |
| ModelVariants | array | An array of ModelVariantConfig objects. Each ModelVariantConfig object in the array describes the infrastructure configuration for the corresponding variant. |
| ShadowModeConfig? | object | The configuration of ShadowMode inference experiment type. Use this field to specify a production variant which takes all the inference requests, and a shadow variant to which Amazon SageMaker replicates a percentage of the inference requests. For the shadow variant also specify the percentage of requests that Amazon SageMaker replicates. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
| StatusReason? | string | The error message or client-specified reason from the StopInferenceExperiment API, that explains the status of the inference experiment. |
| DesiredState? | enum | The desired state of the experiment after starting or stopping operation. |
createCreate a SageMaker InferenceExperiment
getGet a SageMaker InferenceExperiment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker InferenceExperiment |
updateUpdate a SageMaker InferenceExperiment
deleteDelete a SageMaker InferenceExperiment
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker InferenceExperiment |
syncSync SageMaker InferenceExperiment state from AWS
Resources
state(infinite)— SageMaker InferenceExperiment resource state
@swamp/aws/sagemaker/mlflow-tracking-serverv2026.04.23.2mlflow_tracking_server.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| TrackingServerName | string | The name of the MLFlow Tracking Server. |
| TrackingServerSize? | enum | The size of the MLFlow Tracking Server. |
| MlflowVersion? | string | The MLFlow Version used on the MLFlow Tracking Server. |
| RoleArn | string | The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on behalf of the customer. |
| ArtifactStoreUri | string | The Amazon S3 URI for MLFlow Tracking Server artifacts. |
| AutomaticModelRegistration? | boolean | A flag to enable Automatic SageMaker Model Registration. |
| WeeklyMaintenanceWindowStart? | string | The start of the time window for maintenance of the MLFlow Tracking Server in UTC time. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a SageMaker MlflowTrackingServer
getGet a SageMaker MlflowTrackingServer
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker MlflowTrackingServer |
updateUpdate a SageMaker MlflowTrackingServer
deleteDelete a SageMaker MlflowTrackingServer
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker MlflowTrackingServer |
syncSync SageMaker MlflowTrackingServer state from AWS
Resources
state(infinite)— SageMaker MlflowTrackingServer resource state
@swamp/aws/sagemaker/modelv2026.04.23.2model.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Containers? | array | Specifies the containers in the inference pipeline. |
| EnableNetworkIsolation? | boolean | Isolates the model container. No inbound or outbound network calls can be made to or from the model container. |
| ExecutionRoleArn? | string | The Amazon Resource Name (ARN) of the IAM role that you specified for the model. |
| InferenceExecutionConfig? | object | Specifies details about how containers in a multi-container endpoint are run. |
| ModelName? | string | The name of the new model. |
| PrimaryContainer? | object | Describes the container, as part of model definition. |
| Tags? | array | An 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? | object | Specifies an Amazon Virtual Private Cloud (VPC) that your SageMaker jobs, hosted models, and compute resources have access to. You can control access to and from your resources by configuring a VPC. For more information, see [Give SageMaker Access to Resources in your Amazon VPC](https://docs.aws.amazon.com/sagemaker/latest/dg/infrastructure-give-access.html). |
createCreate a SageMaker Model
getGet a SageMaker Model
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Model |
updateUpdate a SageMaker Model
deleteDelete a SageMaker Model
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Model |
syncSync SageMaker Model state from AWS
Resources
state(infinite)— SageMaker Model resource state
@swamp/aws/sagemaker/model-bias-job-definitionv2026.04.23.2model_bias_job_definition.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| JobDefinitionName? | string | The name of the job definition. |
| ModelBiasBaselineConfig? | object | Baseline configuration used to validate that the data conforms to the specified constraints and statistics. |
| ModelBiasAppSpecification | object | Container image configuration object for the monitoring job. |
| ModelBiasJobInput | object | The inputs for a monitoring job. |
| ModelBiasJobOutputConfig | object | The output configuration for monitoring jobs. |
| JobResources | object | Identifies the resources to deploy for a monitoring job. |
| NetworkConfig? | object | Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs. |
| EndpointName? | string | The name of the endpoint used to run the monitoring job. |
| RoleArn | string | The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. |
| StoppingCondition? | object | Specifies a time limit for how long the monitoring job is allowed to run. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a SageMaker ModelBiasJobDefinition
getGet a SageMaker ModelBiasJobDefinition
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ModelBiasJobDefinition |
deleteDelete a SageMaker ModelBiasJobDefinition
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ModelBiasJobDefinition |
syncSync SageMaker ModelBiasJobDefinition state from AWS
Resources
state(infinite)— SageMaker ModelBiasJobDefinition resource state
@swamp/aws/sagemaker/model-cardv2026.04.23.2model_card.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| ModelCardName | string | The unique name of the model card. |
| SecurityConfig? | object | An optional Key Management Service key to encrypt, decrypt, and re-encrypt model card content for regulated workloads with highly sensitive data. |
| ModelCardStatus | enum | The approval status of the model card within your organization. Different organizations might have different criteria for model card review and approval. |
| Content | object | The content of the model card. |
| Tags? | array | Key-value pairs used to manage metadata for model cards. |
createCreate a SageMaker ModelCard
getGet a SageMaker ModelCard
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ModelCard |
updateUpdate a SageMaker ModelCard
deleteDelete a SageMaker ModelCard
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ModelCard |
syncSync SageMaker ModelCard state from AWS
Resources
state(infinite)— SageMaker ModelCard resource state
@swamp/aws/sagemaker/model-explainability-job-definitionv2026.04.23.2model_explainability_job_definition.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| JobDefinitionName? | string | The name of the job definition. |
| ModelExplainabilityBaselineConfig? | object | Baseline configuration used to validate that the data conforms to the specified constraints and statistics. |
| ModelExplainabilityAppSpecification | object | Container image configuration object for the monitoring job. |
| ModelExplainabilityJobInput | object | The inputs for a monitoring job. |
| ModelExplainabilityJobOutputConfig | object | The output configuration for monitoring jobs. |
| JobResources | object | Identifies the resources to deploy for a monitoring job. |
| NetworkConfig? | object | Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs. |
| EndpointName? | string | The name of the endpoint used to run the monitoring job. |
| RoleArn | string | The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. |
| StoppingCondition? | object | Specifies a time limit for how long the monitoring job is allowed to run. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a SageMaker ModelExplainabilityJobDefinition
getGet a SageMaker ModelExplainabilityJobDefinition
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ModelExplainabilityJobDefinition |
deleteDelete a SageMaker ModelExplainabilityJobDefinition
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ModelExplainabilityJobDefinition |
syncSync SageMaker ModelExplainabilityJobDefinition state from AWS
Resources
state(infinite)— SageMaker ModelExplainabilityJobDefinition resource state
@swamp/aws/sagemaker/model-packagev2026.04.23.2model_package.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Tags? | array | An array of key-value pairs to apply to this resource. |
| AdditionalInferenceSpecifications? | array | An array of additional Inference Specification objects. |
| CertifyForMarketplace? | boolean | Whether to certify the model package for listing on AWS Marketplace. |
| ClientToken? | string | A unique token that guarantees that the call to this API is idempotent. |
| CustomerMetadataProperties? | record | The metadata properties associated with the model package versions. |
| Domain? | string | The machine learning domain of the model package you specified. |
| DriftCheckBaselines? | object | Represents the drift check baselines that can be used when the model monitor is set using the model package. |
| InferenceSpecification? | object | Details about inference jobs that can be run with models based on this model package. |
| MetadataProperties? | object | Metadata properties of the tracking entity, trial, or trial component. |
| ModelApprovalStatus? | enum | The approval status of the model package. |
| ModelMetrics? | object | A structure that contains model metrics reports. |
| ModelPackageDescription? | string | The description of the model package. |
| ModelPackageGroupName? | string | The name of the model package group. |
| ModelPackageName? | string | The name or arn of the model package. |
| SamplePayloadUrl? | string | The Amazon Simple Storage Service (Amazon S3) path where the sample payload are stored pointing to single gzip compressed tar archive. |
| SkipModelValidation? | enum | Indicates if you want to skip model validation. |
| SourceAlgorithmSpecification? | object | Details about the algorithm that was used to create the model package. |
| Task? | string | The machine learning task your model package accomplishes. |
| ValidationSpecification? | object | Specifies configurations for one or more transform jobs that Amazon SageMaker runs to test the model package. |
| ApprovalDescription? | string | A description provided for the model approval. |
| ModelPackageVersion? | number | The version of the model package. |
| AdditionalInferenceSpecificationsToAdd? | array | An array of additional Inference Specification objects. |
| ModelPackageStatusDetails? | object | Details about the current status of the model package. |
| SourceUri? | string | The URI of the source for the model package. |
| ModelCard? | object | The model card associated with the model package. |
| SecurityConfig? | object | An optional AWS Key Management Service key to encrypt, decrypt, and re-encrypt model package information for regulated workloads with highly sensitive data. |
createCreate a SageMaker ModelPackage
getGet a SageMaker ModelPackage
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ModelPackage |
updateUpdate a SageMaker ModelPackage
deleteDelete a SageMaker ModelPackage
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ModelPackage |
syncSync SageMaker ModelPackage state from AWS
Resources
state(infinite)— SageMaker ModelPackage resource state
@swamp/aws/sagemaker/model-package-groupv2026.04.23.2model_package_group.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Tags? | array | An array of key-value pairs to apply to this resource. |
| ModelPackageGroupName | string | The name of the model package group. |
| ModelPackageGroupDescription? | string | The description of the model package group. |
| ModelPackageGroupPolicy? | string |
createCreate a SageMaker ModelPackageGroup
getGet a SageMaker ModelPackageGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ModelPackageGroup |
updateUpdate a SageMaker ModelPackageGroup
deleteDelete a SageMaker ModelPackageGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ModelPackageGroup |
syncSync SageMaker ModelPackageGroup state from AWS
Resources
state(infinite)— SageMaker ModelPackageGroup resource state
@swamp/aws/sagemaker/model-quality-job-definitionv2026.04.23.2model_quality_job_definition.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| JobDefinitionName? | string | The name of the job definition. |
| ModelQualityBaselineConfig? | object | Baseline configuration used to validate that the data conforms to the specified constraints and statistics. |
| ModelQualityAppSpecification | object | Container image configuration object for the monitoring job. |
| ModelQualityJobInput | object | The inputs for a monitoring job. |
| ModelQualityJobOutputConfig | object | The output configuration for monitoring jobs. |
| JobResources | object | Identifies the resources to deploy for a monitoring job. |
| NetworkConfig? | object | Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs. |
| EndpointName? | string | The name of the endpoint used to run the monitoring job. |
| RoleArn | string | The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. |
| StoppingCondition? | object | Specifies a time limit for how long the monitoring job is allowed to run. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
createCreate a SageMaker ModelQualityJobDefinition
getGet a SageMaker ModelQualityJobDefinition
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ModelQualityJobDefinition |
deleteDelete a SageMaker ModelQualityJobDefinition
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ModelQualityJobDefinition |
syncSync SageMaker ModelQualityJobDefinition state from AWS
Resources
state(infinite)— SageMaker ModelQualityJobDefinition resource state
@swamp/aws/sagemaker/monitoring-schedulev2026.04.23.2monitoring_schedule.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| MonitoringScheduleName | string | The name of the monitoring schedule. |
| MonitoringScheduleConfig | object | The configuration object that specifies the monitoring schedule and defines the monitoring job. |
| Tags? | array | An array of key-value pairs to apply to this resource. |
| EndpointName? | string | The name of the endpoint used to run the monitoring job. |
| FailureReason? | string | Contains the reason a monitoring job failed, if it failed. |
| LastMonitoringExecutionSummary? | object | Describes metadata on the last execution to run, if there was one. |
| MonitoringScheduleStatus? | enum | The status of a schedule job. |
createCreate a SageMaker MonitoringSchedule
getGet a SageMaker MonitoringSchedule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker MonitoringSchedule |
updateUpdate a SageMaker MonitoringSchedule
deleteDelete a SageMaker MonitoringSchedule
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker MonitoringSchedule |
syncSync SageMaker MonitoringSchedule state from AWS
Resources
state(infinite)— SageMaker MonitoringSchedule resource state
@swamp/aws/sagemaker/partner-appv2026.04.23.2partner_app.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name | string | A name for the PartnerApp. |
| Type | enum | The type of PartnerApp. |
| ExecutionRoleArn | string | The execution role for the user. |
| KmsKeyId? | string | The AWS KMS customer managed key used to encrypt the data associated with the PartnerApp. |
| Tier | string | The tier of the PartnerApp. |
| EnableIamSessionBasedIdentity? | boolean | Enables IAM Session based Identity for PartnerApp. |
| EnableAutoMinorVersionUpgrade? | boolean | Enables automatic minor version upgrades for the PartnerApp. |
| AppVersion? | string | The version of the PartnerApp. |
| ApplicationConfig? | object | A collection of settings that specify the maintenance schedule for the PartnerApp. |
| AuthType | enum | The Auth type of PartnerApp. |
| MaintenanceConfig? | object | A collection of settings that specify the maintenance schedule for the PartnerApp. |
| ClientToken? | string | The client token for the PartnerApp. |
| Tags? | array | A list of tags to apply to the PartnerApp. |
createCreate a SageMaker PartnerApp
getGet a SageMaker PartnerApp
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker PartnerApp |
updateUpdate a SageMaker PartnerApp
deleteDelete a SageMaker PartnerApp
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker PartnerApp |
syncSync SageMaker PartnerApp state from AWS
Resources
state(infinite)— SageMaker PartnerApp resource state
@swamp/aws/sagemaker/pipelinev2026.04.23.2pipeline.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| PipelineName | string | The name of the Pipeline. |
| PipelineDisplayName? | string | The display name of the Pipeline. |
| PipelineDescription? | string | The description of the Pipeline. |
| PipelineDefinition | string | |
| RoleArn | string | Role Arn |
| Tags? | array | |
| ParallelismConfiguration? | object |
createCreate a SageMaker Pipeline
getGet a SageMaker Pipeline
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Pipeline |
updateUpdate a SageMaker Pipeline
deleteDelete a SageMaker Pipeline
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Pipeline |
syncSync SageMaker Pipeline state from AWS
Resources
state(infinite)— SageMaker Pipeline resource state
@swamp/aws/sagemaker/processing-jobv2026.04.23.2processing_job.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AppSpecification | object | Configures the processing job to run a specified Docker container image. |
| Environment? | record | Sets the environment variables in the Docker container |
| ExperimentConfig? | object | Associates a SageMaker job as a trial component with an experiment and trial. |
| NetworkConfig? | object | Networking options for a job, such as network traffic encryption between containers, whether to allow inbound and outbound network calls to and from containers, and the VPC subnets and security groups to use for VPC-enabled jobs. |
| ProcessingInputs? | array | An array of inputs configuring the data to download into the processing container. |
| ProcessingJobName? | string | The name of the processing job. The name must be unique within an AWS Region in the AWS account. |
| ProcessingOutputConfig? | object | Configuration for uploading output from the processing container. |
| ProcessingResources | object | Identifies the resources, ML compute instances, and ML storage volumes to deploy for a processing job. In distributed training, you specify more than one instance. |
| RoleArn | string | The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. |
| StoppingCondition? | object | Configures conditions under which the processing job should be stopped, such as how long the processing job has been running. After the condition is met, the processing job is stopped. |
| 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. |
createCreate a SageMaker ProcessingJob
getGet a SageMaker ProcessingJob
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ProcessingJob |
deleteDelete a SageMaker ProcessingJob
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker ProcessingJob |
syncSync SageMaker ProcessingJob state from AWS
Resources
state(infinite)— SageMaker ProcessingJob resource state
@swamp/aws/sagemaker/projectv2026.04.23.2project.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Tags? | array | An array of key-value pairs to apply to this resource. |
| ProjectName | string | The name of the project. |
| ProjectDescription? | string | The description of the project. |
| ServiceCatalogProvisioningDetails? | object | Input ServiceCatalog Provisioning Details |
| ServiceCatalogProvisionedProductDetails? | object | Provisioned ServiceCatalog Details |
| TemplateProviderDetails? | array | An array of template providers associated with the project. |
createCreate a SageMaker Project
getGet a SageMaker Project
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Project |
updateUpdate a SageMaker Project
deleteDelete a SageMaker Project
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Project |
syncSync SageMaker Project state from AWS
Resources
state(infinite)— SageMaker Project resource state
@swamp/aws/sagemaker/spacev2026.04.23.2space.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DomainId | string | The ID of the associated Domain. |
| SpaceName | string | A name for the Space. |
| SpaceSettings? | object | A collection of settings. |
| Tags? | array | A list of tags to apply to the space. |
| OwnershipSettings? | object | |
| SpaceSharingSettings? | object | |
| SpaceDisplayName? | string |
createCreate a SageMaker Space
getGet a SageMaker Space
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Space |
updateUpdate a SageMaker Space
deleteDelete a SageMaker Space
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker Space |
syncSync SageMaker Space state from AWS
Resources
state(infinite)— SageMaker Space resource state
@swamp/aws/sagemaker/studio-lifecycle-configv2026.04.23.2studio_lifecycle_config.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| StudioLifecycleConfigAppType | enum | The App type that the Lifecycle Configuration is attached to. |
| StudioLifecycleConfigContent | string | The content of your Amazon SageMaker Studio Lifecycle Configuration script. This content must be base64 encoded. |
| StudioLifecycleConfigName | string | The name of the Amazon SageMaker Studio Lifecycle Configuration. |
| Tags? | array | Tags 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. |
createCreate a SageMaker StudioLifecycleConfig
getGet a SageMaker StudioLifecycleConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker StudioLifecycleConfig |
deleteDelete a SageMaker StudioLifecycleConfig
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker StudioLifecycleConfig |
syncSync SageMaker StudioLifecycleConfig state from AWS
Resources
state(infinite)— SageMaker StudioLifecycleConfig resource state
@swamp/aws/sagemaker/user-profilev2026.04.23.2user_profile.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DomainId | string | The ID of the associated Domain. |
| SingleSignOnUserIdentifier? | string | A specifier for the type of value specified in SingleSignOnUserValue. Currently, the only supported value is \ |
| SingleSignOnUserValue? | string | The 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. |
| UserProfileName | string | A name for the UserProfile. |
| UserSettings? | object | A collection of settings. |
| Tags? | array | A list of tags to apply to the user profile. |
createCreate a SageMaker UserProfile
getGet a SageMaker UserProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker UserProfile |
updateUpdate a SageMaker UserProfile
deleteDelete a SageMaker UserProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the SageMaker UserProfile |
syncSync SageMaker UserProfile state from AWS
Resources
state(infinite)— SageMaker UserProfile resource state
2026.04.23.35.6 MBApr 23, 2026
AWS SAGEMAKER infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssagemakercloudinfrastructure
2026.04.23.25.6 MBApr 23, 2026
AWS SAGEMAKER infrastructure models
Release Notes
- 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
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssagemakercloudinfrastructure
2026.04.19.15.6 MBApr 19, 2026
AWS SAGEMAKER infrastructure models
Release Notes
- Updated: cluster
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssagemakercloudinfrastructure
2026.04.03.25.6 MBApr 3, 2026
AWS SAGEMAKER infrastructure models
Release Notes
- 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
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssagemakercloudinfrastructure
2026.03.19.15.8 MBMar 19, 2026
AWS SAGEMAKER infrastructure models
Release Notes
- 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
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssagemakercloudinfrastructure
2026.03.16.15.6 MBMar 16, 2026
AWS SAGEMAKER infrastructure models
Release Notes
- 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
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssagemakercloudinfrastructure
2026.03.10.55.6 MBMar 10, 2026
AWS SAGEMAKER infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awssagemakercloudinfrastructure