Package-level declarations

Types

data class AppImageConfigCodeEditorAppImageConfigArgs(val containerConfig: Output<AppImageConfigContainerConfigArgs>? = null) : ConvertibleToJava<AppImageConfigCodeEditorAppImageConfigArgs>

The configuration for the kernels in a SageMaker image running as a CodeEditor app.

Link copied to clipboard
data class AppImageConfigContainerConfigArgs(val containerArguments: Output<List<String>>? = null, val containerEntrypoint: Output<List<String>>? = null, val containerEnvironmentVariables: Output<List<AppImageConfigCustomImageContainerEnvironmentVariableArgs>>? = null) : ConvertibleToJava<AppImageConfigContainerConfigArgs>

The container configuration for a SageMaker image.

data class AppImageConfigCustomImageContainerEnvironmentVariableArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<AppImageConfigCustomImageContainerEnvironmentVariableArgs>
Link copied to clipboard
data class AppImageConfigFileSystemConfigArgs(val defaultGid: Output<Int>? = null, val defaultUid: Output<Int>? = null, val mountPath: Output<String>? = null) : ConvertibleToJava<AppImageConfigFileSystemConfigArgs>

The Amazon Elastic File System (EFS) storage configuration for a SageMaker image.

data class AppImageConfigJupyterLabAppImageConfigArgs(val containerConfig: Output<AppImageConfigContainerConfigArgs>? = null) : ConvertibleToJava<AppImageConfigJupyterLabAppImageConfigArgs>

The configuration for the kernels in a SageMaker image running as a JupyterLab app.

data class AppImageConfigKernelGatewayImageConfigArgs(val fileSystemConfig: Output<AppImageConfigFileSystemConfigArgs>? = null, val kernelSpecs: Output<List<AppImageConfigKernelSpecArgs>>) : ConvertibleToJava<AppImageConfigKernelGatewayImageConfigArgs>

The configuration for the file system and kernels in a SageMaker image running as a KernelGateway app.

Link copied to clipboard
data class AppImageConfigKernelSpecArgs(val displayName: Output<String>? = null, val name: Output<String>) : ConvertibleToJava<AppImageConfigKernelSpecArgs>
Link copied to clipboard
data class AppResourceSpecArgs(val instanceType: Output<AppResourceSpecInstanceType>? = null, val lifecycleConfigArn: Output<String>? = null, val sageMakerImageArn: Output<String>? = null, val sageMakerImageVersionArn: Output<String>? = null) : ConvertibleToJava<AppResourceSpecArgs>
Link copied to clipboard
data class ClusterInstanceGroupArgs(val currentCount: Output<Int>? = null, val executionRole: Output<String>, val instanceCount: Output<Int>, val instanceGroupName: Output<String>, val instanceStorageConfigs: Output<List<ClusterInstanceStorageConfigArgs>>? = null, val instanceType: Output<String>, val lifeCycleConfig: Output<ClusterLifeCycleConfigArgs>, val onStartDeepHealthChecks: Output<List<ClusterDeepHealthCheckType>>? = null, val overrideVpcConfig: Output<ClusterVpcConfigArgs>? = null, val threadsPerCore: Output<Int>? = null) : ConvertibleToJava<ClusterInstanceGroupArgs>

Details of an instance group in a SageMaker HyperPod cluster.

Link copied to clipboard
class ClusterInstanceStorageConfigArgs : ConvertibleToJava<ClusterInstanceStorageConfigArgs>

Defines the configuration for attaching additional storage to the instances in the SageMaker HyperPod cluster instance group.

Link copied to clipboard
data class ClusterLifeCycleConfigArgs(val onCreate: Output<String>, val sourceS3Uri: Output<String>) : ConvertibleToJava<ClusterLifeCycleConfigArgs>

The lifecycle configuration for a SageMaker HyperPod cluster.

Link copied to clipboard
data class ClusterOrchestratorArgs(val eks: Output<ClusterOrchestratorEksConfigArgs>) : ConvertibleToJava<ClusterOrchestratorArgs>

Specifies parameter(s) specific to the orchestrator, e.g. specify the EKS cluster.

Link copied to clipboard
data class ClusterOrchestratorEksConfigArgs(val clusterArn: Output<String>) : ConvertibleToJava<ClusterOrchestratorEksConfigArgs>

Specifies parameter(s) related to EKS as orchestrator, e.g. the EKS cluster nodes will attach to,

Link copied to clipboard
data class ClusterVpcConfigArgs(val securityGroupIds: Output<List<String>>, val subnets: Output<List<String>>) : ConvertibleToJava<ClusterVpcConfigArgs>

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.

data class DataQualityJobDefinitionBatchTransformInputArgs(val dataCapturedDestinationS3Uri: Output<String>, val datasetFormat: Output<DataQualityJobDefinitionDatasetFormatArgs>, val excludeFeaturesAttribute: Output<String>? = null, val localPath: Output<String>, val s3DataDistributionType: Output<DataQualityJobDefinitionBatchTransformInputS3DataDistributionType>? = null, val s3InputMode: Output<DataQualityJobDefinitionBatchTransformInputS3InputMode>? = null) : ConvertibleToJava<DataQualityJobDefinitionBatchTransformInputArgs>

The batch transform input for a monitoring job.

data class DataQualityJobDefinitionClusterConfigArgs(val instanceCount: Output<Int>, val instanceType: Output<String>, val volumeKmsKeyId: Output<String>? = null, val volumeSizeInGb: Output<Int>) : ConvertibleToJava<DataQualityJobDefinitionClusterConfigArgs>

Configuration for the cluster used to run model monitoring jobs.

data class DataQualityJobDefinitionConstraintsResourceArgs(val s3Uri: Output<String>? = null) : ConvertibleToJava<DataQualityJobDefinitionConstraintsResourceArgs>

The baseline constraints resource for a monitoring job.

Link copied to clipboard
data class DataQualityJobDefinitionCsvArgs(val header: Output<Boolean>? = null) : ConvertibleToJava<DataQualityJobDefinitionCsvArgs>

The CSV format

data class DataQualityJobDefinitionDataQualityAppSpecificationArgs(val containerArguments: Output<List<String>>? = null, val containerEntrypoint: Output<List<String>>? = null, val environment: Output<Any>? = null, val imageUri: Output<String>, val postAnalyticsProcessorSourceUri: Output<String>? = null, val recordPreprocessorSourceUri: Output<String>? = null) : ConvertibleToJava<DataQualityJobDefinitionDataQualityAppSpecificationArgs>

Container image configuration object for the monitoring job.

data class DataQualityJobDefinitionDataQualityBaselineConfigArgs(val baseliningJobName: Output<String>? = null, val constraintsResource: Output<DataQualityJobDefinitionConstraintsResourceArgs>? = null, val statisticsResource: Output<DataQualityJobDefinitionStatisticsResourceArgs>? = null) : ConvertibleToJava<DataQualityJobDefinitionDataQualityBaselineConfigArgs>

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

data class DataQualityJobDefinitionDataQualityJobInputArgs(val batchTransformInput: Output<DataQualityJobDefinitionBatchTransformInputArgs>? = null, val endpointInput: Output<DataQualityJobDefinitionEndpointInputArgs>? = null) : ConvertibleToJava<DataQualityJobDefinitionDataQualityJobInputArgs>

The inputs for a monitoring job.

data class DataQualityJobDefinitionDatasetFormatArgs(val csv: Output<DataQualityJobDefinitionCsvArgs>? = null, val json: Output<DataQualityJobDefinitionJsonArgs>? = null, val parquet: Output<Boolean>? = null) : ConvertibleToJava<DataQualityJobDefinitionDatasetFormatArgs>

The dataset format of the data to monitor

data class DataQualityJobDefinitionEndpointInputArgs(val endpointName: Output<String>, val excludeFeaturesAttribute: Output<String>? = null, val localPath: Output<String>, val s3DataDistributionType: Output<DataQualityJobDefinitionEndpointInputS3DataDistributionType>? = null, val s3InputMode: Output<DataQualityJobDefinitionEndpointInputS3InputMode>? = null) : ConvertibleToJava<DataQualityJobDefinitionEndpointInputArgs>

The endpoint for a monitoring job.

Link copied to clipboard
data class DataQualityJobDefinitionJsonArgs(val line: Output<Boolean>? = null) : ConvertibleToJava<DataQualityJobDefinitionJsonArgs>

The Json format

data class DataQualityJobDefinitionMonitoringOutputArgs(val s3Output: Output<DataQualityJobDefinitionS3OutputArgs>) : ConvertibleToJava<DataQualityJobDefinitionMonitoringOutputArgs>

The output object for a monitoring job.

data class DataQualityJobDefinitionMonitoringOutputConfigArgs(val kmsKeyId: Output<String>? = null, val monitoringOutputs: Output<List<DataQualityJobDefinitionMonitoringOutputArgs>>) : ConvertibleToJava<DataQualityJobDefinitionMonitoringOutputConfigArgs>

The output configuration for monitoring jobs.

data class DataQualityJobDefinitionMonitoringResourcesArgs(val clusterConfig: Output<DataQualityJobDefinitionClusterConfigArgs>) : ConvertibleToJava<DataQualityJobDefinitionMonitoringResourcesArgs>

Identifies the resources to deploy for a monitoring job.

data class DataQualityJobDefinitionNetworkConfigArgs(val enableInterContainerTrafficEncryption: Output<Boolean>? = null, val enableNetworkIsolation: Output<Boolean>? = null, val vpcConfig: Output<DataQualityJobDefinitionVpcConfigArgs>? = null) : ConvertibleToJava<DataQualityJobDefinitionNetworkConfigArgs>

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.

Link copied to clipboard
data class DataQualityJobDefinitionS3OutputArgs(val localPath: Output<String>, val s3UploadMode: Output<DataQualityJobDefinitionS3OutputS3UploadMode>? = null, val s3Uri: Output<String>) : ConvertibleToJava<DataQualityJobDefinitionS3OutputArgs>

Information about where and how to store the results of a monitoring job.

data class DataQualityJobDefinitionStatisticsResourceArgs(val s3Uri: Output<String>? = null) : ConvertibleToJava<DataQualityJobDefinitionStatisticsResourceArgs>

The baseline statistics resource for a monitoring job.

data class DataQualityJobDefinitionStoppingConditionArgs(val maxRuntimeInSeconds: Output<Int>) : ConvertibleToJava<DataQualityJobDefinitionStoppingConditionArgs>

Specifies a time limit for how long the monitoring job is allowed to run.

Link copied to clipboard
data class DataQualityJobDefinitionVpcConfigArgs(val securityGroupIds: Output<List<String>>, val subnets: Output<List<String>>) : ConvertibleToJava<DataQualityJobDefinitionVpcConfigArgs>

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

Link copied to clipboard
data class DeviceArgs(val description: Output<String>? = null, val deviceName: Output<String>, val iotThingName: Output<String>? = null) : ConvertibleToJava<DeviceArgs>

Edge device you want to create

Link copied to clipboard

Builder for DeviceArgs.

Link copied to clipboard
data class DeviceFleetEdgeOutputConfigArgs(val kmsKeyId: Output<String>? = null, val s3OutputLocation: Output<String>) : ConvertibleToJava<DeviceFleetEdgeOutputConfigArgs>
Link copied to clipboard
data class DomainAppLifecycleManagementArgs(val idleSettings: Output<DomainIdleSettingsArgs>? = null) : ConvertibleToJava<DomainAppLifecycleManagementArgs>
Link copied to clipboard
data class DomainCodeEditorAppSettingsArgs(val appLifecycleManagement: Output<DomainAppLifecycleManagementArgs>? = null, val builtInLifecycleConfigArn: Output<String>? = null, val customImages: Output<List<DomainCustomImageArgs>>? = null, val defaultResourceSpec: Output<DomainResourceSpecArgs>? = null, val lifecycleConfigArns: Output<List<String>>? = null) : ConvertibleToJava<DomainCodeEditorAppSettingsArgs>

The CodeEditor app settings.

Link copied to clipboard
data class DomainCodeRepositoryArgs(val repositoryUrl: Output<String>) : ConvertibleToJava<DomainCodeRepositoryArgs>
Link copied to clipboard
data class DomainCustomFileSystemConfigArgs(val efsFileSystemConfig: Output<DomainEfsFileSystemConfigArgs>? = null, val fSxLustreFileSystemConfig: Output<DomainFSxLustreFileSystemConfigArgs>? = null) : ConvertibleToJava<DomainCustomFileSystemConfigArgs>
Link copied to clipboard
data class DomainCustomImageArgs(val appImageConfigName: Output<String>, val imageName: Output<String>, val imageVersionNumber: Output<Int>? = null) : ConvertibleToJava<DomainCustomImageArgs>

A custom SageMaker image.

Link copied to clipboard
data class DomainCustomPosixUserConfigArgs(val gid: Output<Int>, val uid: Output<Int>) : ConvertibleToJava<DomainCustomPosixUserConfigArgs>
Link copied to clipboard
data class DomainDefaultEbsStorageSettingsArgs(val defaultEbsVolumeSizeInGb: Output<Int>, val maximumEbsVolumeSizeInGb: Output<Int>) : ConvertibleToJava<DomainDefaultEbsStorageSettingsArgs>

Properties related to the Amazon Elastic Block Store volume. Must be provided if storage type is Amazon EBS and must not be provided if storage type is not Amazon EBS

Link copied to clipboard
data class DomainDefaultSpaceSettingsArgs(val customFileSystemConfigs: Output<List<DomainCustomFileSystemConfigArgs>>? = null, val customPosixUserConfig: Output<DomainCustomPosixUserConfigArgs>? = null, val executionRole: Output<String>, val jupyterLabAppSettings: Output<DomainJupyterLabAppSettingsArgs>? = null, val jupyterServerAppSettings: Output<DomainJupyterServerAppSettingsArgs>? = null, val kernelGatewayAppSettings: Output<DomainKernelGatewayAppSettingsArgs>? = null, val securityGroups: Output<List<String>>? = null, val spaceStorageSettings: Output<DomainDefaultSpaceStorageSettingsArgs>? = null) : ConvertibleToJava<DomainDefaultSpaceSettingsArgs>

A collection of settings that apply to spaces of Amazon SageMaker Studio. These settings are specified when the Create/Update Domain API is called.

Link copied to clipboard
data class DomainDefaultSpaceStorageSettingsArgs(val defaultEbsStorageSettings: Output<DomainDefaultEbsStorageSettingsArgs>? = null) : ConvertibleToJava<DomainDefaultSpaceStorageSettingsArgs>

Default storage settings for a space.

Link copied to clipboard
data class DomainDockerSettingsArgs(val enableDockerAccess: Output<DomainDockerSettingsEnableDockerAccess>? = null, val vpcOnlyTrustedAccounts: Output<List<String>>? = null) : ConvertibleToJava<DomainDockerSettingsArgs>

A collection of settings that are required to start docker-proxy server.

Link copied to clipboard
data class DomainEfsFileSystemConfigArgs(val fileSystemId: Output<String>, val fileSystemPath: Output<String>? = null) : ConvertibleToJava<DomainEfsFileSystemConfigArgs>
Link copied to clipboard
data class DomainFSxLustreFileSystemConfigArgs(val fileSystemId: Output<String>, val fileSystemPath: Output<String>? = null) : ConvertibleToJava<DomainFSxLustreFileSystemConfigArgs>
Link copied to clipboard
data class DomainHiddenSageMakerImageArgs(val sageMakerImageName: Output<DomainHiddenSageMakerImageSageMakerImageName>? = null, val versionAliases: Output<List<String>>? = null) : ConvertibleToJava<DomainHiddenSageMakerImageArgs>
Link copied to clipboard
data class DomainIdleSettingsArgs(val idleTimeoutInMinutes: Output<Int>? = null, val lifecycleManagement: Output<DomainLifecycleManagement>? = null, val maxIdleTimeoutInMinutes: Output<Int>? = null, val minIdleTimeoutInMinutes: Output<Int>? = null) : ConvertibleToJava<DomainIdleSettingsArgs>
Link copied to clipboard
data class DomainJupyterLabAppSettingsArgs(val appLifecycleManagement: Output<DomainAppLifecycleManagementArgs>? = null, val builtInLifecycleConfigArn: Output<String>? = null, val codeRepositories: Output<List<DomainCodeRepositoryArgs>>? = null, val customImages: Output<List<DomainCustomImageArgs>>? = null, val defaultResourceSpec: Output<DomainResourceSpecArgs>? = null, val lifecycleConfigArns: Output<List<String>>? = null) : ConvertibleToJava<DomainJupyterLabAppSettingsArgs>

The JupyterLab app settings.

Link copied to clipboard
data class DomainJupyterServerAppSettingsArgs(val defaultResourceSpec: Output<DomainResourceSpecArgs>? = null, val lifecycleConfigArns: Output<List<String>>? = null) : ConvertibleToJava<DomainJupyterServerAppSettingsArgs>

The JupyterServer app settings.

Link copied to clipboard
data class DomainKernelGatewayAppSettingsArgs(val customImages: Output<List<DomainCustomImageArgs>>? = null, val defaultResourceSpec: Output<DomainResourceSpecArgs>? = null, val lifecycleConfigArns: Output<List<String>>? = null) : ConvertibleToJava<DomainKernelGatewayAppSettingsArgs>

The kernel gateway app settings.

Link copied to clipboard
data class DomainResourceSpecArgs(val instanceType: Output<DomainResourceSpecInstanceType>? = null, val lifecycleConfigArn: Output<String>? = null, val sageMakerImageArn: Output<String>? = null, val sageMakerImageVersionArn: Output<String>? = null) : ConvertibleToJava<DomainResourceSpecArgs>
Link copied to clipboard
data class DomainRSessionAppSettingsArgs(val customImages: Output<List<DomainCustomImageArgs>>? = null, val defaultResourceSpec: Output<DomainResourceSpecArgs>? = null) : ConvertibleToJava<DomainRSessionAppSettingsArgs>

A collection of settings that apply to an RSessionGateway app.

Link copied to clipboard
data class DomainRStudioServerProAppSettingsArgs(val accessStatus: Output<DomainRStudioServerProAppSettingsAccessStatus>? = null, val userGroup: Output<DomainRStudioServerProAppSettingsUserGroup>? = null) : ConvertibleToJava<DomainRStudioServerProAppSettingsArgs>

A collection of settings that configure user interaction with the RStudioServerPro app.

Link copied to clipboard
data class DomainRStudioServerProDomainSettingsArgs(val defaultResourceSpec: Output<DomainResourceSpecArgs>? = null, val domainExecutionRoleArn: Output<String>, val rStudioConnectUrl: Output<String>? = null, val rStudioPackageManagerUrl: Output<String>? = null) : ConvertibleToJava<DomainRStudioServerProDomainSettingsArgs>

A collection of settings that update the current configuration for the RStudioServerPro Domain-level app.

Link copied to clipboard
data class DomainSettingsArgs(val dockerSettings: Output<DomainDockerSettingsArgs>? = null, val executionRoleIdentityConfig: Output<DomainSettingsExecutionRoleIdentityConfig>? = null, val rStudioServerProDomainSettings: Output<DomainRStudioServerProDomainSettingsArgs>? = null, val securityGroupIds: Output<List<String>>? = null) : ConvertibleToJava<DomainSettingsArgs>

A collection of Domain settings.

Link copied to clipboard
Link copied to clipboard
data class DomainSharingSettingsArgs(val notebookOutputOption: Output<DomainSharingSettingsNotebookOutputOption>? = null, val s3KmsKeyId: Output<String>? = null, val s3OutputPath: Output<String>? = null) : ConvertibleToJava<DomainSharingSettingsArgs>

Specifies options when sharing an Amazon SageMaker Studio notebook. These settings are specified as part of DefaultUserSettings when the CreateDomain API is called, and as part of UserSettings when the CreateUserProfile API is called.

Link copied to clipboard
data class DomainStudioWebPortalSettingsArgs(val hiddenAppTypes: Output<List<DomainAppType>>? = null, val hiddenInstanceTypes: Output<List<DomainAppInstanceType>>? = null, val hiddenMlTools: Output<List<DomainMlTools>>? = null, val hiddenSageMakerImageVersionAliases: Output<List<DomainHiddenSageMakerImageArgs>>? = null) : ConvertibleToJava<DomainStudioWebPortalSettingsArgs>

Studio settings. If these settings are applied on a user level, they take priority over the settings applied on a domain level.

Link copied to clipboard
data class DomainUserSettingsArgs(val autoMountHomeEfs: Output<DomainUserSettingsAutoMountHomeEfs>? = null, val codeEditorAppSettings: Output<DomainCodeEditorAppSettingsArgs>? = null, val customFileSystemConfigs: Output<List<DomainCustomFileSystemConfigArgs>>? = null, val customPosixUserConfig: Output<DomainCustomPosixUserConfigArgs>? = null, val defaultLandingUri: Output<String>? = null, val executionRole: Output<String>, val jupyterLabAppSettings: Output<DomainJupyterLabAppSettingsArgs>? = null, val jupyterServerAppSettings: Output<DomainJupyterServerAppSettingsArgs>? = null, val kernelGatewayAppSettings: Output<DomainKernelGatewayAppSettingsArgs>? = null, val rSessionAppSettings: Output<DomainRSessionAppSettingsArgs>? = null, val rStudioServerProAppSettings: Output<DomainRStudioServerProAppSettingsArgs>? = null, val securityGroups: Output<List<String>>? = null, val sharingSettings: Output<DomainSharingSettingsArgs>? = null, val spaceStorageSettings: Output<DomainDefaultSpaceStorageSettingsArgs>? = null, val studioWebPortal: Output<DomainUserSettingsStudioWebPortal>? = null, val studioWebPortalSettings: Output<DomainStudioWebPortalSettingsArgs>? = null) : ConvertibleToJava<DomainUserSettingsArgs>

A collection of settings that apply to users of Amazon SageMaker Studio. These settings are specified when the CreateUserProfile API is called, and as DefaultUserSettings when the CreateDomain API is called.

Link copied to clipboard
data class EndpointAlarmArgs(val alarmName: Output<String>) : ConvertibleToJava<EndpointAlarmArgs>
Link copied to clipboard
Link copied to clipboard
data class EndpointAutoRollbackConfigArgs(val alarms: Output<List<EndpointAlarmArgs>>) : ConvertibleToJava<EndpointAutoRollbackConfigArgs>
Link copied to clipboard
data class EndpointBlueGreenUpdatePolicyArgs(val maximumExecutionTimeoutInSeconds: Output<Int>? = null, val terminationWaitInSeconds: Output<Int>? = null, val trafficRoutingConfiguration: Output<EndpointTrafficRoutingConfigArgs>) : ConvertibleToJava<EndpointBlueGreenUpdatePolicyArgs>
Link copied to clipboard
data class EndpointCapacitySizeArgs(val type: Output<String>, val value: Output<Int>) : ConvertibleToJava<EndpointCapacitySizeArgs>
Link copied to clipboard
data class EndpointDeploymentConfigArgs(val autoRollbackConfiguration: Output<EndpointAutoRollbackConfigArgs>? = null, val blueGreenUpdatePolicy: Output<EndpointBlueGreenUpdatePolicyArgs>? = null, val rollingUpdatePolicy: Output<EndpointRollingUpdatePolicyArgs>? = null) : ConvertibleToJava<EndpointDeploymentConfigArgs>
Link copied to clipboard
data class EndpointRollingUpdatePolicyArgs(val maximumBatchSize: Output<EndpointCapacitySizeArgs>, val maximumExecutionTimeoutInSeconds: Output<Int>? = null, val rollbackMaximumBatchSize: Output<EndpointCapacitySizeArgs>? = null, val waitIntervalInSeconds: Output<Int>) : ConvertibleToJava<EndpointRollingUpdatePolicyArgs>
Link copied to clipboard
data class EndpointTrafficRoutingConfigArgs(val canarySize: Output<EndpointCapacitySizeArgs>? = null, val linearStepSize: Output<EndpointCapacitySizeArgs>? = null, val type: Output<String>, val waitIntervalInSeconds: Output<Int>? = null) : ConvertibleToJava<EndpointTrafficRoutingConfigArgs>
Link copied to clipboard
data class EndpointVariantPropertyArgs(val variantPropertyType: Output<String>? = null) : ConvertibleToJava<EndpointVariantPropertyArgs>
Link copied to clipboard
data class FeatureGroupDataCatalogConfigArgs(val catalog: Output<String>, val database: Output<String>, val tableName: Output<String>) : ConvertibleToJava<FeatureGroupDataCatalogConfigArgs>
Link copied to clipboard
data class FeatureGroupFeatureDefinitionArgs(val featureName: Output<String>, val featureType: Output<FeatureGroupFeatureDefinitionFeatureType>) : ConvertibleToJava<FeatureGroupFeatureDefinitionArgs>
data class FeatureGroupOnlineStoreSecurityConfigArgs(val kmsKeyId: Output<String>? = null) : ConvertibleToJava<FeatureGroupOnlineStoreSecurityConfigArgs>
Link copied to clipboard
data class FeatureGroupS3StorageConfigArgs(val kmsKeyId: Output<String>? = null, val s3Uri: Output<String>) : ConvertibleToJava<FeatureGroupS3StorageConfigArgs>
Link copied to clipboard
data class FeatureGroupThroughputConfigArgs(val provisionedReadCapacityUnits: Output<Int>? = null, val provisionedWriteCapacityUnits: Output<Int>? = null, val throughputMode: Output<FeatureGroupThroughputMode>) : ConvertibleToJava<FeatureGroupThroughputConfigArgs>
Link copied to clipboard
data class FeatureGroupTtlDurationArgs(val unit: Output<FeatureGroupUnit>? = null, val value: Output<Int>? = null) : ConvertibleToJava<FeatureGroupTtlDurationArgs>

TTL configuration of the feature group

Link copied to clipboard
data class GetAppImageConfigPlainArgs(val appImageConfigName: String) : ConvertibleToJava<GetAppImageConfigPlainArgs>
Link copied to clipboard
data class GetAppPlainArgs(val appName: String, val appType: AppType, val domainId: String, val userProfileName: String) : ConvertibleToJava<GetAppPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetClusterPlainArgs(val clusterArn: String) : ConvertibleToJava<GetClusterPlainArgs>
Link copied to clipboard
data class GetDataQualityJobDefinitionPlainArgs(val jobDefinitionArn: String) : ConvertibleToJava<GetDataQualityJobDefinitionPlainArgs>
Link copied to clipboard
data class GetDeviceFleetPlainArgs(val deviceFleetName: String) : ConvertibleToJava<GetDeviceFleetPlainArgs>
Link copied to clipboard
data class GetDomainPlainArgs(val domainId: String) : ConvertibleToJava<GetDomainPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetEndpointPlainArgs(val endpointArn: String) : ConvertibleToJava<GetEndpointPlainArgs>
Link copied to clipboard
data class GetFeatureGroupPlainArgs(val featureGroupName: String) : ConvertibleToJava<GetFeatureGroupPlainArgs>
Link copied to clipboard
data class GetImagePlainArgs(val imageArn: String) : ConvertibleToJava<GetImagePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetImageVersionPlainArgs(val imageVersionArn: String) : ConvertibleToJava<GetImageVersionPlainArgs>

/*

Link copied to clipboard
data class GetInferenceComponentPlainArgs(val inferenceComponentArn: String) : ConvertibleToJava<GetInferenceComponentPlainArgs>
Link copied to clipboard
data class GetInferenceExperimentPlainArgs(val name: String) : ConvertibleToJava<GetInferenceExperimentPlainArgs>
Link copied to clipboard
data class GetMlflowTrackingServerPlainArgs(val trackingServerName: String) : ConvertibleToJava<GetMlflowTrackingServerPlainArgs>
Link copied to clipboard
data class GetModelBiasJobDefinitionPlainArgs(val jobDefinitionArn: String) : ConvertibleToJava<GetModelBiasJobDefinitionPlainArgs>
Link copied to clipboard
data class GetModelCardPlainArgs(val modelCardName: String) : ConvertibleToJava<GetModelCardPlainArgs>
data class GetModelExplainabilityJobDefinitionPlainArgs(val jobDefinitionArn: String) : ConvertibleToJava<GetModelExplainabilityJobDefinitionPlainArgs>
Link copied to clipboard
data class GetModelPackageGroupPlainArgs(val modelPackageGroupArn: String) : ConvertibleToJava<GetModelPackageGroupPlainArgs>
Link copied to clipboard
data class GetModelPackagePlainArgs(val modelPackageArn: String) : ConvertibleToJava<GetModelPackagePlainArgs>
Link copied to clipboard
data class GetModelQualityJobDefinitionPlainArgs(val jobDefinitionArn: String) : ConvertibleToJava<GetModelQualityJobDefinitionPlainArgs>
Link copied to clipboard
data class GetMonitoringSchedulePlainArgs(val monitoringScheduleArn: String) : ConvertibleToJava<GetMonitoringSchedulePlainArgs>
Link copied to clipboard
data class GetPartnerAppPlainArgs(val arn: String) : ConvertibleToJava<GetPartnerAppPlainArgs>
Link copied to clipboard
data class GetPipelinePlainArgs(val pipelineName: String) : ConvertibleToJava<GetPipelinePlainArgs>
Link copied to clipboard
data class GetProjectPlainArgs(val projectArn: String) : ConvertibleToJava<GetProjectPlainArgs>
Link copied to clipboard
data class GetSpacePlainArgs(val domainId: String, val spaceName: String) : ConvertibleToJava<GetSpacePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetStudioLifecycleConfigPlainArgs(val studioLifecycleConfigName: String) : ConvertibleToJava<GetStudioLifecycleConfigPlainArgs>
Link copied to clipboard
data class GetUserProfilePlainArgs(val domainId: String, val userProfileName: String) : ConvertibleToJava<GetUserProfilePlainArgs>
Link copied to clipboard
data class InferenceComponentAlarmArgs(val alarmName: Output<String>) : ConvertibleToJava<InferenceComponentAlarmArgs>
data class InferenceComponentAutoRollbackConfigurationArgs(val alarms: Output<List<InferenceComponentAlarmArgs>>) : ConvertibleToJava<InferenceComponentAutoRollbackConfigurationArgs>
Link copied to clipboard
data class InferenceComponentCapacitySizeArgs(val type: Output<InferenceComponentCapacitySizeType>, val value: Output<Int>) : ConvertibleToJava<InferenceComponentCapacitySizeArgs>

Capacity size configuration for the inference component

data class InferenceComponentComputeResourceRequirementsArgs(val maxMemoryRequiredInMb: Output<Int>? = null, val minMemoryRequiredInMb: Output<Int>? = null, val numberOfAcceleratorDevicesRequired: Output<Double>? = null, val numberOfCpuCoresRequired: Output<Double>? = null) : ConvertibleToJava<InferenceComponentComputeResourceRequirementsArgs>
data class InferenceComponentContainerSpecificationArgs(val artifactUrl: Output<String>? = null, val deployedImage: Output<InferenceComponentDeployedImageArgs>? = null, val environment: Output<Map<String, String>>? = null, val image: Output<String>? = null) : ConvertibleToJava<InferenceComponentContainerSpecificationArgs>
Link copied to clipboard
data class InferenceComponentDeployedImageArgs(val resolutionTime: Output<String>? = null, val resolvedImage: Output<String>? = null, val specifiedImage: Output<String>? = null) : ConvertibleToJava<InferenceComponentDeployedImageArgs>
Link copied to clipboard
data class InferenceComponentDeploymentConfigArgs(val autoRollbackConfiguration: Output<InferenceComponentAutoRollbackConfigurationArgs>? = null, val rollingUpdatePolicy: Output<InferenceComponentRollingUpdatePolicyArgs>? = null) : ConvertibleToJava<InferenceComponentDeploymentConfigArgs>

The deployment config for the inference component

data class InferenceComponentRollingUpdatePolicyArgs(val maximumBatchSize: Output<InferenceComponentCapacitySizeArgs>? = null, val maximumExecutionTimeoutInSeconds: Output<Int>? = null, val rollbackMaximumBatchSize: Output<InferenceComponentCapacitySizeArgs>? = null, val waitIntervalInSeconds: Output<Int>? = null) : ConvertibleToJava<InferenceComponentRollingUpdatePolicyArgs>

The rolling update policy for the inference component

Link copied to clipboard
data class InferenceComponentRuntimeConfigArgs(val copyCount: Output<Int>? = null, val currentCopyCount: Output<Int>? = null, val desiredCopyCount: Output<Int>? = null) : ConvertibleToJava<InferenceComponentRuntimeConfigArgs>

The runtime config for the inference component

Link copied to clipboard
data class InferenceComponentSpecificationArgs(val baseInferenceComponentName: Output<String>? = null, val computeResourceRequirements: Output<InferenceComponentComputeResourceRequirementsArgs>? = null, val container: Output<InferenceComponentContainerSpecificationArgs>? = null, val modelName: Output<String>? = null, val startupParameters: Output<InferenceComponentStartupParametersArgs>? = null) : ConvertibleToJava<InferenceComponentSpecificationArgs>

The specification for the inference component

Link copied to clipboard
data class InferenceComponentStartupParametersArgs(val containerStartupHealthCheckTimeoutInSeconds: Output<Int>? = null, val modelDataDownloadTimeoutInSeconds: Output<Int>? = null) : ConvertibleToJava<InferenceComponentStartupParametersArgs>
data class InferenceExperimentCaptureContentTypeHeaderArgs(val csvContentTypes: Output<List<String>>? = null, val jsonContentTypes: Output<List<String>>? = null) : ConvertibleToJava<InferenceExperimentCaptureContentTypeHeaderArgs>

Configuration specifying how to treat different headers. If no headers are specified SageMaker will by default base64 encode when capturing the data.

Link copied to clipboard
data class InferenceExperimentDataStorageConfigArgs(val contentType: Output<InferenceExperimentCaptureContentTypeHeaderArgs>? = null, val destination: Output<String>, val kmsKey: Output<String>? = null) : ConvertibleToJava<InferenceExperimentDataStorageConfigArgs>

The Amazon S3 location and configuration for storing inference request and response data.

data class InferenceExperimentModelInfrastructureConfigArgs(val infrastructureType: Output<InferenceExperimentModelInfrastructureConfigInfrastructureType>, val realTimeInferenceConfig: Output<InferenceExperimentRealTimeInferenceConfigArgs>) : ConvertibleToJava<InferenceExperimentModelInfrastructureConfigArgs>

The configuration for the infrastructure that the model will be deployed to.

data class InferenceExperimentModelVariantConfigArgs(val infrastructureConfig: Output<InferenceExperimentModelInfrastructureConfigArgs>, val modelName: Output<String>, val variantName: Output<String>) : ConvertibleToJava<InferenceExperimentModelVariantConfigArgs>

Contains information about the deployment options of a model.

data class InferenceExperimentRealTimeInferenceConfigArgs(val instanceCount: Output<Int>, val instanceType: Output<String>) : ConvertibleToJava<InferenceExperimentRealTimeInferenceConfigArgs>

The infrastructure configuration for deploying the model to a real-time inference endpoint.

Link copied to clipboard
data class InferenceExperimentScheduleArgs(val endTime: Output<String>? = null, val startTime: Output<String>? = null) : ConvertibleToJava<InferenceExperimentScheduleArgs>

The duration for which you want the inference experiment to run.

Link copied to clipboard
data class InferenceExperimentShadowModeConfigArgs(val shadowModelVariants: Output<List<InferenceExperimentShadowModelVariantConfigArgs>>, val sourceModelVariantName: Output<String>) : ConvertibleToJava<InferenceExperimentShadowModeConfigArgs>

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.

data class InferenceExperimentShadowModelVariantConfigArgs(val samplingPercentage: Output<Int>, val shadowModelVariantName: Output<String>) : ConvertibleToJava<InferenceExperimentShadowModelVariantConfigArgs>

The name and sampling percentage of a shadow variant.

data class ModelBiasJobDefinitionBatchTransformInputArgs(val dataCapturedDestinationS3Uri: Output<String>, val datasetFormat: Output<ModelBiasJobDefinitionDatasetFormatArgs>, val endTimeOffset: Output<String>? = null, val featuresAttribute: Output<String>? = null, val inferenceAttribute: Output<String>? = null, val localPath: Output<String>, val probabilityAttribute: Output<String>? = null, val probabilityThresholdAttribute: Output<Double>? = null, val s3DataDistributionType: Output<ModelBiasJobDefinitionBatchTransformInputS3DataDistributionType>? = null, val s3InputMode: Output<ModelBiasJobDefinitionBatchTransformInputS3InputMode>? = null, val startTimeOffset: Output<String>? = null) : ConvertibleToJava<ModelBiasJobDefinitionBatchTransformInputArgs>

The batch transform input for a monitoring job.

Link copied to clipboard
data class ModelBiasJobDefinitionClusterConfigArgs(val instanceCount: Output<Int>, val instanceType: Output<String>, val volumeKmsKeyId: Output<String>? = null, val volumeSizeInGb: Output<Int>) : ConvertibleToJava<ModelBiasJobDefinitionClusterConfigArgs>

Configuration for the cluster used to run model monitoring jobs.

data class ModelBiasJobDefinitionConstraintsResourceArgs(val s3Uri: Output<String>? = null) : ConvertibleToJava<ModelBiasJobDefinitionConstraintsResourceArgs>

The baseline constraints resource for a monitoring job.

Link copied to clipboard
data class ModelBiasJobDefinitionCsvArgs(val header: Output<Boolean>? = null) : ConvertibleToJava<ModelBiasJobDefinitionCsvArgs>

The CSV format

Link copied to clipboard
data class ModelBiasJobDefinitionDatasetFormatArgs(val csv: Output<ModelBiasJobDefinitionCsvArgs>? = null, val json: Output<ModelBiasJobDefinitionJsonArgs>? = null, val parquet: Output<Boolean>? = null) : ConvertibleToJava<ModelBiasJobDefinitionDatasetFormatArgs>

The dataset format of the data to monitor

Link copied to clipboard
data class ModelBiasJobDefinitionEndpointInputArgs(val endTimeOffset: Output<String>? = null, val endpointName: Output<String>, val featuresAttribute: Output<String>? = null, val inferenceAttribute: Output<String>? = null, val localPath: Output<String>, val probabilityAttribute: Output<String>? = null, val probabilityThresholdAttribute: Output<Double>? = null, val s3DataDistributionType: Output<ModelBiasJobDefinitionEndpointInputS3DataDistributionType>? = null, val s3InputMode: Output<ModelBiasJobDefinitionEndpointInputS3InputMode>? = null, val startTimeOffset: Output<String>? = null) : ConvertibleToJava<ModelBiasJobDefinitionEndpointInputArgs>

The endpoint for a monitoring job.

Link copied to clipboard
data class ModelBiasJobDefinitionJsonArgs(val line: Output<Boolean>? = null) : ConvertibleToJava<ModelBiasJobDefinitionJsonArgs>

The Json format

data class ModelBiasJobDefinitionModelBiasAppSpecificationArgs(val configUri: Output<String>, val environment: Output<Any>? = null, val imageUri: Output<String>) : ConvertibleToJava<ModelBiasJobDefinitionModelBiasAppSpecificationArgs>

Container image configuration object for the monitoring job.

data class ModelBiasJobDefinitionModelBiasBaselineConfigArgs(val baseliningJobName: Output<String>? = null, val constraintsResource: Output<ModelBiasJobDefinitionConstraintsResourceArgs>? = null) : ConvertibleToJava<ModelBiasJobDefinitionModelBiasBaselineConfigArgs>

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

data class ModelBiasJobDefinitionModelBiasJobInputArgs(val batchTransformInput: Output<ModelBiasJobDefinitionBatchTransformInputArgs>? = null, val endpointInput: Output<ModelBiasJobDefinitionEndpointInputArgs>? = null, val groundTruthS3Input: Output<ModelBiasJobDefinitionMonitoringGroundTruthS3InputArgs>) : ConvertibleToJava<ModelBiasJobDefinitionModelBiasJobInputArgs>

The inputs for a monitoring job.

data class ModelBiasJobDefinitionMonitoringGroundTruthS3InputArgs(val s3Uri: Output<String>) : ConvertibleToJava<ModelBiasJobDefinitionMonitoringGroundTruthS3InputArgs>

Ground truth input provided in S3

data class ModelBiasJobDefinitionMonitoringOutputArgs(val s3Output: Output<ModelBiasJobDefinitionS3OutputArgs>) : ConvertibleToJava<ModelBiasJobDefinitionMonitoringOutputArgs>

The output object for a monitoring job.

data class ModelBiasJobDefinitionMonitoringOutputConfigArgs(val kmsKeyId: Output<String>? = null, val monitoringOutputs: Output<List<ModelBiasJobDefinitionMonitoringOutputArgs>>) : ConvertibleToJava<ModelBiasJobDefinitionMonitoringOutputConfigArgs>

The output configuration for monitoring jobs.

data class ModelBiasJobDefinitionMonitoringResourcesArgs(val clusterConfig: Output<ModelBiasJobDefinitionClusterConfigArgs>) : ConvertibleToJava<ModelBiasJobDefinitionMonitoringResourcesArgs>

Identifies the resources to deploy for a monitoring job.

Link copied to clipboard
data class ModelBiasJobDefinitionNetworkConfigArgs(val enableInterContainerTrafficEncryption: Output<Boolean>? = null, val enableNetworkIsolation: Output<Boolean>? = null, val vpcConfig: Output<ModelBiasJobDefinitionVpcConfigArgs>? = null) : ConvertibleToJava<ModelBiasJobDefinitionNetworkConfigArgs>

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.

Link copied to clipboard
data class ModelBiasJobDefinitionS3OutputArgs(val localPath: Output<String>, val s3UploadMode: Output<ModelBiasJobDefinitionS3OutputS3UploadMode>? = null, val s3Uri: Output<String>) : ConvertibleToJava<ModelBiasJobDefinitionS3OutputArgs>

Information about where and how to store the results of a monitoring job.

data class ModelBiasJobDefinitionStoppingConditionArgs(val maxRuntimeInSeconds: Output<Int>) : ConvertibleToJava<ModelBiasJobDefinitionStoppingConditionArgs>

Specifies a time limit for how long the monitoring job is allowed to run.

Link copied to clipboard
data class ModelBiasJobDefinitionVpcConfigArgs(val securityGroupIds: Output<List<String>>, val subnets: Output<List<String>>) : ConvertibleToJava<ModelBiasJobDefinitionVpcConfigArgs>

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

Link copied to clipboard
data class ModelCardAdditionalInformationArgs(val caveatsAndRecommendations: Output<String>? = null, val customDetails: Output<Map<String, String>>? = null, val ethicalConsiderations: Output<String>? = null) : ConvertibleToJava<ModelCardAdditionalInformationArgs>
Link copied to clipboard
data class ModelCardBarChartMetricArgs(val name: Output<String>, val notes: Output<String>? = null, val type: Output<ModelCardBarChartMetricType>, val value: Output<List<Double>>, val xAxisName: Output<List<String>>? = null, val yAxisName: Output<String>? = null) : ConvertibleToJava<ModelCardBarChartMetricArgs>
Link copied to clipboard
data class ModelCardBusinessDetailsArgs(val businessProblem: Output<String>? = null, val businessStakeholders: Output<String>? = null, val lineOfBusiness: Output<String>? = null) : ConvertibleToJava<ModelCardBusinessDetailsArgs>

Business details.

Link copied to clipboard
data class ModelCardContainerArgs(val image: Output<String>, val modelDataUrl: Output<String>? = null, val nearestModelName: Output<String>? = null) : ConvertibleToJava<ModelCardContainerArgs>
Link copied to clipboard
data class ModelCardContentArgs(val additionalInformation: Output<ModelCardAdditionalInformationArgs>? = null, val businessDetails: Output<ModelCardBusinessDetailsArgs>? = null, val evaluationDetails: Output<List<ModelCardEvaluationDetailArgs>>? = null, val intendedUses: Output<ModelCardIntendedUsesArgs>? = null, val modelOverview: Output<ModelCardModelOverviewArgs>? = null, val modelPackageDetails: Output<ModelCardModelPackageDetailsArgs>? = null, val trainingDetails: Output<ModelCardTrainingDetailsArgs>? = null) : ConvertibleToJava<ModelCardContentArgs>

The content of the model card.

Link copied to clipboard
data class ModelCardEvaluationDetailArgs(val datasets: Output<List<String>>? = null, val evaluationJobArn: Output<String>? = null, val evaluationObservation: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val metricGroups: Output<List<ModelCardMetricGroupArgs>>? = null, val name: Output<String>) : ConvertibleToJava<ModelCardEvaluationDetailArgs>

item of evaluation details

Link copied to clipboard
data class ModelCardInferenceSpecificationArgs(val containers: Output<List<ModelCardContainerArgs>>) : ConvertibleToJava<ModelCardInferenceSpecificationArgs>
Link copied to clipboard
data class ModelCardIntendedUsesArgs(val explanationsForRiskRating: Output<String>? = null, val factorsAffectingModelEfficiency: Output<String>? = null, val intendedUses: Output<String>? = null, val purposeOfModel: Output<String>? = null, val riskRating: Output<ModelCardRiskRating>? = null) : ConvertibleToJava<ModelCardIntendedUsesArgs>

Intended usage of model.

Link copied to clipboard
data class ModelCardLinearGraphMetricArgs(val name: Output<String>, val notes: Output<String>? = null, val type: Output<ModelCardLinearGraphMetricType>, val value: Output<List<List<Double>>>, val xAxisName: Output<String>? = null, val yAxisName: Output<String>? = null) : ConvertibleToJava<ModelCardLinearGraphMetricArgs>

Linear graph metric.

Link copied to clipboard
data class ModelCardMatrixMetricArgs(val name: Output<String>, val notes: Output<String>? = null, val type: Output<ModelCardMatrixMetricType>, val value: Output<List<List<Double>>>, val xAxisName: Output<List<String>>? = null, val yAxisName: Output<List<String>>? = null) : ConvertibleToJava<ModelCardMatrixMetricArgs>
Link copied to clipboard
data class ModelCardMetricGroupArgs(val metricData: Output<List<Any>>, val name: Output<String>) : ConvertibleToJava<ModelCardMetricGroupArgs>

item in metric groups

Link copied to clipboard
data class ModelCardModelOverviewArgs(val algorithmType: Output<String>? = null, val inferenceEnvironment: Output<ModelCardModelOverviewInferenceEnvironmentPropertiesArgs>? = null, val modelArtifact: Output<List<String>>? = null, val modelCreator: Output<String>? = null, val modelDescription: Output<String>? = null, val modelId: Output<String>? = null, val modelName: Output<String>? = null, val modelOwner: Output<String>? = null, val modelVersion: Output<Double>? = null, val problemType: Output<String>? = null) : ConvertibleToJava<ModelCardModelOverviewArgs>

Overview about the model.

data class ModelCardModelOverviewInferenceEnvironmentPropertiesArgs(val containerImage: Output<List<String>>? = null) : ConvertibleToJava<ModelCardModelOverviewInferenceEnvironmentPropertiesArgs>

Overview about the inference.

Link copied to clipboard
data class ModelCardModelPackageCreatorArgs(val userProfileName: Output<String>? = null) : ConvertibleToJava<ModelCardModelPackageCreatorArgs>
Link copied to clipboard
data class ModelCardModelPackageDetailsArgs(val approvalDescription: Output<String>? = null, val createdBy: Output<ModelCardModelPackageCreatorArgs>? = null, val domain: Output<String>? = null, val inferenceSpecification: Output<ModelCardInferenceSpecificationArgs>? = null, val modelApprovalStatus: Output<ModelCardModelPackageDetailsModelApprovalStatus>? = null, val modelPackageArn: Output<String>? = null, val modelPackageDescription: Output<String>? = null, val modelPackageGroupName: Output<String>? = null, val modelPackageName: Output<String>? = null, val modelPackageStatus: Output<ModelCardModelPackageDetailsModelPackageStatus>? = null, val modelPackageVersion: Output<Double>? = null, val sourceAlgorithms: Output<List<ModelCardSourceAlgorithmArgs>>? = null, val task: Output<String>? = null) : ConvertibleToJava<ModelCardModelPackageDetailsArgs>

Metadata information related to model package version

Link copied to clipboard
data class ModelCardObjectiveFunctionArgs(val function: Output<ModelCardObjectiveFunctionFunctionPropertiesArgs>? = null, val notes: Output<String>? = null) : ConvertibleToJava<ModelCardObjectiveFunctionArgs>

the objective function the model will optimize for.

data class ModelCardObjectiveFunctionFunctionPropertiesArgs(val condition: Output<String>? = null, val facet: Output<String>? = null, val function: Output<ModelCardObjectiveFunctionFunctionPropertiesFunction>? = null) : ConvertibleToJava<ModelCardObjectiveFunctionFunctionPropertiesArgs>

objective function that training job is optimized for.

Link copied to clipboard
data class ModelCardSecurityConfigArgs(val kmsKeyId: Output<String>? = null) : ConvertibleToJava<ModelCardSecurityConfigArgs>

An optional Key Management Service key to encrypt, decrypt, and re-encrypt model card content for regulated workloads with highly sensitive data.

Link copied to clipboard
data class ModelCardSimpleMetricArgs(val name: Output<String>, val notes: Output<String>? = null, val type: Output<ModelCardSimpleMetricType>, val value: Output<Any>, val xAxisName: Output<String>? = null, val yAxisName: Output<String>? = null) : ConvertibleToJava<ModelCardSimpleMetricArgs>

metric data

Link copied to clipboard
data class ModelCardSourceAlgorithmArgs(val algorithmName: Output<String>, val modelDataUrl: Output<String>? = null) : ConvertibleToJava<ModelCardSourceAlgorithmArgs>
Link copied to clipboard
data class ModelCardTrainingDetailsArgs(val objectiveFunction: Output<ModelCardObjectiveFunctionArgs>? = null, val trainingJobDetails: Output<ModelCardTrainingDetailsTrainingJobDetailsPropertiesArgs>? = null, val trainingObservations: Output<String>? = null) : ConvertibleToJava<ModelCardTrainingDetailsArgs>

Overview about the training.

data class ModelCardTrainingDetailsTrainingJobDetailsPropertiesArgs(val hyperParameters: Output<List<ModelCardTrainingHyperParameterArgs>>? = null, val trainingArn: Output<String>? = null, val trainingDatasets: Output<List<String>>? = null, val trainingEnvironment: Output<ModelCardTrainingDetailsTrainingJobDetailsPropertiesTrainingEnvironmentPropertiesArgs>? = null, val trainingMetrics: Output<List<ModelCardTrainingMetricArgs>>? = null, val userProvidedHyperParameters: Output<List<ModelCardTrainingHyperParameterArgs>>? = null, val userProvidedTrainingMetrics: Output<List<ModelCardTrainingMetricArgs>>? = null) : ConvertibleToJava<ModelCardTrainingDetailsTrainingJobDetailsPropertiesArgs>

Details about any associated training jobs.

data class ModelCardTrainingDetailsTrainingJobDetailsPropertiesTrainingEnvironmentPropertiesArgs(val containerImage: Output<List<String>>? = null) : ConvertibleToJava<ModelCardTrainingDetailsTrainingJobDetailsPropertiesTrainingEnvironmentPropertiesArgs>
Link copied to clipboard
data class ModelCardTrainingHyperParameterArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<ModelCardTrainingHyperParameterArgs>

training hyper parameter

Link copied to clipboard
data class ModelCardTrainingMetricArgs(val name: Output<String>, val notes: Output<String>? = null, val value: Output<Double>) : ConvertibleToJava<ModelCardTrainingMetricArgs>

training metric data.

Link copied to clipboard
data class ModelCardUserContextArgs(val domainId: Output<String>? = null, val userProfileArn: Output<String>? = null, val userProfileName: Output<String>? = null) : ConvertibleToJava<ModelCardUserContextArgs>

Information about the user who created or modified an experiment, trial, trial component, lineage group, project, or model card.

data class ModelExplainabilityJobDefinitionBatchTransformInputArgs(val dataCapturedDestinationS3Uri: Output<String>, val datasetFormat: Output<ModelExplainabilityJobDefinitionDatasetFormatArgs>, val featuresAttribute: Output<String>? = null, val inferenceAttribute: Output<String>? = null, val localPath: Output<String>, val probabilityAttribute: Output<String>? = null, val s3DataDistributionType: Output<ModelExplainabilityJobDefinitionBatchTransformInputS3DataDistributionType>? = null, val s3InputMode: Output<ModelExplainabilityJobDefinitionBatchTransformInputS3InputMode>? = null) : ConvertibleToJava<ModelExplainabilityJobDefinitionBatchTransformInputArgs>

The batch transform input for a monitoring job.

data class ModelExplainabilityJobDefinitionClusterConfigArgs(val instanceCount: Output<Int>, val instanceType: Output<String>, val volumeKmsKeyId: Output<String>? = null, val volumeSizeInGb: Output<Int>) : ConvertibleToJava<ModelExplainabilityJobDefinitionClusterConfigArgs>

Configuration for the cluster used to run model monitoring jobs.

data class ModelExplainabilityJobDefinitionConstraintsResourceArgs(val s3Uri: Output<String>? = null) : ConvertibleToJava<ModelExplainabilityJobDefinitionConstraintsResourceArgs>

The baseline constraints resource for a monitoring job.

Link copied to clipboard
data class ModelExplainabilityJobDefinitionCsvArgs(val header: Output<Boolean>? = null) : ConvertibleToJava<ModelExplainabilityJobDefinitionCsvArgs>

The CSV format

data class ModelExplainabilityJobDefinitionDatasetFormatArgs(val csv: Output<ModelExplainabilityJobDefinitionCsvArgs>? = null, val json: Output<ModelExplainabilityJobDefinitionJsonArgs>? = null, val parquet: Output<Boolean>? = null) : ConvertibleToJava<ModelExplainabilityJobDefinitionDatasetFormatArgs>

The dataset format of the data to monitor

data class ModelExplainabilityJobDefinitionEndpointInputArgs(val endpointName: Output<String>, val featuresAttribute: Output<String>? = null, val inferenceAttribute: Output<String>? = null, val localPath: Output<String>, val probabilityAttribute: Output<String>? = null, val s3DataDistributionType: Output<ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType>? = null, val s3InputMode: Output<ModelExplainabilityJobDefinitionEndpointInputS3InputMode>? = null) : ConvertibleToJava<ModelExplainabilityJobDefinitionEndpointInputArgs>

The endpoint for a monitoring job.

Link copied to clipboard
data class ModelExplainabilityJobDefinitionJsonArgs(val line: Output<Boolean>? = null) : ConvertibleToJava<ModelExplainabilityJobDefinitionJsonArgs>

The Json format

data class ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationArgs(val configUri: Output<String>, val environment: Output<Any>? = null, val imageUri: Output<String>) : ConvertibleToJava<ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationArgs>

Container image configuration object for the monitoring job.

data class ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs(val baseliningJobName: Output<String>? = null, val constraintsResource: Output<ModelExplainabilityJobDefinitionConstraintsResourceArgs>? = null) : ConvertibleToJava<ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs>

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

data class ModelExplainabilityJobDefinitionModelExplainabilityJobInputArgs(val batchTransformInput: Output<ModelExplainabilityJobDefinitionBatchTransformInputArgs>? = null, val endpointInput: Output<ModelExplainabilityJobDefinitionEndpointInputArgs>? = null) : ConvertibleToJava<ModelExplainabilityJobDefinitionModelExplainabilityJobInputArgs>

The inputs for a monitoring job.

data class ModelExplainabilityJobDefinitionMonitoringOutputArgs(val s3Output: Output<ModelExplainabilityJobDefinitionS3OutputArgs>) : ConvertibleToJava<ModelExplainabilityJobDefinitionMonitoringOutputArgs>

The output object for a monitoring job.

data class ModelExplainabilityJobDefinitionMonitoringOutputConfigArgs(val kmsKeyId: Output<String>? = null, val monitoringOutputs: Output<List<ModelExplainabilityJobDefinitionMonitoringOutputArgs>>) : ConvertibleToJava<ModelExplainabilityJobDefinitionMonitoringOutputConfigArgs>

The output configuration for monitoring jobs.

data class ModelExplainabilityJobDefinitionMonitoringResourcesArgs(val clusterConfig: Output<ModelExplainabilityJobDefinitionClusterConfigArgs>) : ConvertibleToJava<ModelExplainabilityJobDefinitionMonitoringResourcesArgs>

Identifies the resources to deploy for a monitoring job.

data class ModelExplainabilityJobDefinitionNetworkConfigArgs(val enableInterContainerTrafficEncryption: Output<Boolean>? = null, val enableNetworkIsolation: Output<Boolean>? = null, val vpcConfig: Output<ModelExplainabilityJobDefinitionVpcConfigArgs>? = null) : ConvertibleToJava<ModelExplainabilityJobDefinitionNetworkConfigArgs>

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.

data class ModelExplainabilityJobDefinitionS3OutputArgs(val localPath: Output<String>, val s3UploadMode: Output<ModelExplainabilityJobDefinitionS3OutputS3UploadMode>? = null, val s3Uri: Output<String>) : ConvertibleToJava<ModelExplainabilityJobDefinitionS3OutputArgs>

Information about where and how to store the results of a monitoring job.

data class ModelExplainabilityJobDefinitionStoppingConditionArgs(val maxRuntimeInSeconds: Output<Int>) : ConvertibleToJava<ModelExplainabilityJobDefinitionStoppingConditionArgs>

Specifies a time limit for how long the monitoring job is allowed to run.

data class ModelExplainabilityJobDefinitionVpcConfigArgs(val securityGroupIds: Output<List<String>>, val subnets: Output<List<String>>) : ConvertibleToJava<ModelExplainabilityJobDefinitionVpcConfigArgs>

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

data class ModelPackageAdditionalInferenceSpecificationDefinitionArgs(val containers: Output<List<ModelPackageContainerDefinitionArgs>>, val description: Output<String>? = null, val name: Output<String>, val supportedContentTypes: Output<List<String>>? = null, val supportedRealtimeInferenceInstanceTypes: Output<List<String>>? = null, val supportedResponseMimeTypes: Output<List<String>>? = null, val supportedTransformInstanceTypes: Output<List<String>>? = null) : ConvertibleToJava<ModelPackageAdditionalInferenceSpecificationDefinitionArgs>

Additional Inference Specification specifies details about inference jobs that can be run with models based on this model package.AdditionalInferenceSpecifications can be added to existing model packages using AdditionalInferenceSpecificationsToAdd.

Link copied to clipboard
data class ModelPackageBiasArgs(val postTrainingReport: Output<ModelPackageMetricsSourceArgs>? = null, val preTrainingReport: Output<ModelPackageMetricsSourceArgs>? = null, val report: Output<ModelPackageMetricsSourceArgs>? = null) : ConvertibleToJava<ModelPackageBiasArgs>

Contains bias metrics for a model.

Link copied to clipboard
data class ModelPackageContainerDefinitionArgs(val containerHostname: Output<String>? = null, val environment: Output<ModelPackageEnvironmentArgs>? = null, val framework: Output<String>? = null, val frameworkVersion: Output<String>? = null, val image: Output<String>, val imageDigest: Output<String>? = null, val modelDataSource: Output<ModelPackageModelDataSourceArgs>? = null, val modelDataUrl: Output<String>? = null, val modelInput: Output<ModelPackageContainerDefinitionModelInputPropertiesArgs>? = null, val nearestModelName: Output<String>? = null) : ConvertibleToJava<ModelPackageContainerDefinitionArgs>

Describes the Docker container for the model package.

data class ModelPackageContainerDefinitionModelInputPropertiesArgs(val dataInputConfig: Output<String>) : ConvertibleToJava<ModelPackageContainerDefinitionModelInputPropertiesArgs>
class ModelPackageCustomerMetadataPropertiesArgs : ConvertibleToJava<ModelPackageCustomerMetadataPropertiesArgs>

The metadata properties associated with the model package versions.

Link copied to clipboard
data class ModelPackageDataSourceArgs(val s3DataSource: Output<ModelPackageS3DataSourceArgs>) : ConvertibleToJava<ModelPackageDataSourceArgs>

Describes the input source of a transform job and the way the transform job consumes it.

Link copied to clipboard
data class ModelPackageDriftCheckBaselinesArgs(val bias: Output<ModelPackageDriftCheckBiasArgs>? = null, val explainability: Output<ModelPackageDriftCheckExplainabilityArgs>? = null, val modelDataQuality: Output<ModelPackageDriftCheckModelDataQualityArgs>? = null, val modelQuality: Output<ModelPackageDriftCheckModelQualityArgs>? = null) : ConvertibleToJava<ModelPackageDriftCheckBaselinesArgs>

Represents the drift check baselines that can be used when the model monitor is set using the model package.

Link copied to clipboard
data class ModelPackageDriftCheckBiasArgs(val configFile: Output<ModelPackageFileSourceArgs>? = null, val postTrainingConstraints: Output<ModelPackageMetricsSourceArgs>? = null, val preTrainingConstraints: Output<ModelPackageMetricsSourceArgs>? = null) : ConvertibleToJava<ModelPackageDriftCheckBiasArgs>

Represents the drift check bias baselines that can be used when the model monitor is set using the model package.

Link copied to clipboard
data class ModelPackageDriftCheckExplainabilityArgs(val configFile: Output<ModelPackageFileSourceArgs>? = null, val constraints: Output<ModelPackageMetricsSourceArgs>? = null) : ConvertibleToJava<ModelPackageDriftCheckExplainabilityArgs>

Contains explainability metrics for a model.

data class ModelPackageDriftCheckModelDataQualityArgs(val constraints: Output<ModelPackageMetricsSourceArgs>? = null, val statistics: Output<ModelPackageMetricsSourceArgs>? = null) : ConvertibleToJava<ModelPackageDriftCheckModelDataQualityArgs>

Represents the drift check data quality baselines that can be used when the model monitor is set using the model package.

Link copied to clipboard
data class ModelPackageDriftCheckModelQualityArgs(val constraints: Output<ModelPackageMetricsSourceArgs>? = null, val statistics: Output<ModelPackageMetricsSourceArgs>? = null) : ConvertibleToJava<ModelPackageDriftCheckModelQualityArgs>

Represents the drift check model quality baselines that can be used when the model monitor is set using the model package.

Link copied to clipboard
class ModelPackageEnvironmentArgs : ConvertibleToJava<ModelPackageEnvironmentArgs>

Sets the environment variables in the Docker container

Link copied to clipboard
data class ModelPackageExplainabilityArgs(val report: Output<ModelPackageMetricsSourceArgs>? = null) : ConvertibleToJava<ModelPackageExplainabilityArgs>

Contains explainability metrics for a model.

Link copied to clipboard
data class ModelPackageFileSourceArgs(val contentDigest: Output<String>? = null, val contentType: Output<String>? = null, val s3Uri: Output<String>) : ConvertibleToJava<ModelPackageFileSourceArgs>

Represents a File Source Object.

Link copied to clipboard
data class ModelPackageInferenceSpecificationArgs(val containers: Output<List<ModelPackageContainerDefinitionArgs>>, val supportedContentTypes: Output<List<String>>, val supportedRealtimeInferenceInstanceTypes: Output<List<String>>? = null, val supportedResponseMimeTypes: Output<List<String>>, val supportedTransformInstanceTypes: Output<List<String>>? = null) : ConvertibleToJava<ModelPackageInferenceSpecificationArgs>

Details about inference jobs that can be run with models based on this model package.

Link copied to clipboard
data class ModelPackageMetadataPropertiesArgs(val commitId: Output<String>? = null, val generatedBy: Output<String>? = null, val projectId: Output<String>? = null, val repository: Output<String>? = null) : ConvertibleToJava<ModelPackageMetadataPropertiesArgs>

Metadata properties of the tracking entity, trial, or trial component.

Link copied to clipboard
data class ModelPackageMetricsSourceArgs(val contentDigest: Output<String>? = null, val contentType: Output<String>, val s3Uri: Output<String>) : ConvertibleToJava<ModelPackageMetricsSourceArgs>

Represents a Metric Source Object.

Link copied to clipboard
data class ModelPackageModelAccessConfigArgs(val acceptEula: Output<Boolean>) : ConvertibleToJava<ModelPackageModelAccessConfigArgs>

Specifies the access configuration file for the ML model.

Link copied to clipboard
data class ModelPackageModelCardArgs(val modelCardContent: Output<String>, val modelCardStatus: Output<ModelPackageModelCardModelCardStatus>) : ConvertibleToJava<ModelPackageModelCardArgs>

The model card associated with the model package.

Link copied to clipboard
data class ModelPackageModelDataQualityArgs(val constraints: Output<ModelPackageMetricsSourceArgs>? = null, val statistics: Output<ModelPackageMetricsSourceArgs>? = null) : ConvertibleToJava<ModelPackageModelDataQualityArgs>

Metrics that measure the quality of the input data for a model.

Link copied to clipboard
data class ModelPackageModelDataSourceArgs(val s3DataSource: Output<ModelPackageS3ModelDataSourceArgs>? = null) : ConvertibleToJava<ModelPackageModelDataSourceArgs>

Specifies the location of ML model data to deploy during endpoint creation.

Link copied to clipboard
data class ModelPackageModelMetricsArgs(val bias: Output<ModelPackageBiasArgs>? = null, val explainability: Output<ModelPackageExplainabilityArgs>? = null, val modelDataQuality: Output<ModelPackageModelDataQualityArgs>? = null, val modelQuality: Output<ModelPackageModelQualityArgs>? = null) : ConvertibleToJava<ModelPackageModelMetricsArgs>

A structure that contains model metrics reports.

Link copied to clipboard
data class ModelPackageModelQualityArgs(val constraints: Output<ModelPackageMetricsSourceArgs>? = null, val statistics: Output<ModelPackageMetricsSourceArgs>? = null) : ConvertibleToJava<ModelPackageModelQualityArgs>

Metrics that measure the quality of a model.

Link copied to clipboard
data class ModelPackageS3DataSourceArgs(val s3DataType: Output<ModelPackageS3DataSourceS3DataType>, val s3Uri: Output<String>) : ConvertibleToJava<ModelPackageS3DataSourceArgs>

Describes the S3 data source.

Link copied to clipboard
data class ModelPackageS3ModelDataSourceArgs(val compressionType: Output<ModelPackageS3ModelDataSourceCompressionType>, val modelAccessConfig: Output<ModelPackageModelAccessConfigArgs>? = null, val s3DataType: Output<ModelPackageS3ModelDataSourceS3DataType>, val s3Uri: Output<String>) : ConvertibleToJava<ModelPackageS3ModelDataSourceArgs>

Specifies the S3 location of ML model data to deploy.

Link copied to clipboard
data class ModelPackageSecurityConfigArgs(val kmsKeyId: Output<String>) : ConvertibleToJava<ModelPackageSecurityConfigArgs>

An optional AWS Key Management Service key to encrypt, decrypt, and re-encrypt model package information for regulated workloads with highly sensitive data.

Link copied to clipboard
data class ModelPackageSourceAlgorithmArgs(val algorithmName: Output<String>, val modelDataUrl: Output<String>? = null) : ConvertibleToJava<ModelPackageSourceAlgorithmArgs>

Specifies an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to.

data class ModelPackageSourceAlgorithmSpecificationArgs(val sourceAlgorithms: Output<List<ModelPackageSourceAlgorithmArgs>>) : ConvertibleToJava<ModelPackageSourceAlgorithmSpecificationArgs>

Details about the algorithm that was used to create the model package.

Link copied to clipboard
data class ModelPackageStatusDetailsArgs(val validationStatuses: Output<List<ModelPackageStatusItemArgs>>? = null) : ConvertibleToJava<ModelPackageStatusDetailsArgs>

Details about the current status of the model package.

Link copied to clipboard
data class ModelPackageStatusItemArgs(val failureReason: Output<String>? = null, val name: Output<String>, val status: Output<ModelPackageStatusItemStatus>) : ConvertibleToJava<ModelPackageStatusItemArgs>

Represents the overall status of a model package.

Link copied to clipboard
data class ModelPackageTransformInputArgs(val compressionType: Output<ModelPackageTransformInputCompressionType>? = null, val contentType: Output<String>? = null, val dataSource: Output<ModelPackageDataSourceArgs>, val splitType: Output<ModelPackageTransformInputSplitType>? = null) : ConvertibleToJava<ModelPackageTransformInputArgs>

Describes the input source of a transform job and the way the transform job consumes it.

Link copied to clipboard
data class ModelPackageTransformJobDefinitionArgs(val batchStrategy: Output<ModelPackageTransformJobDefinitionBatchStrategy>? = null, val environment: Output<ModelPackageEnvironmentArgs>? = null, val maxConcurrentTransforms: Output<Int>? = null, val maxPayloadInMb: Output<Int>? = null, val transformInput: Output<ModelPackageTransformInputArgs>, val transformOutput: Output<ModelPackageTransformOutputArgs>, val transformResources: Output<ModelPackageTransformResourcesArgs>) : ConvertibleToJava<ModelPackageTransformJobDefinitionArgs>

Defines the input needed to run a transform job using the inference specification specified in the algorithm.

Link copied to clipboard
data class ModelPackageTransformOutputArgs(val accept: Output<String>? = null, val assembleWith: Output<ModelPackageTransformOutputAssembleWith>? = null, val kmsKeyId: Output<String>? = null, val s3OutputPath: Output<String>) : ConvertibleToJava<ModelPackageTransformOutputArgs>

Describes the results of a transform job.

Link copied to clipboard
data class ModelPackageTransformResourcesArgs(val instanceCount: Output<Int>, val instanceType: Output<String>, val volumeKmsKeyId: Output<String>? = null) : ConvertibleToJava<ModelPackageTransformResourcesArgs>

Describes the resources, including ML instance types and ML instance count, to use for transform job.

Link copied to clipboard
data class ModelPackageValidationProfileArgs(val profileName: Output<String>, val transformJobDefinition: Output<ModelPackageTransformJobDefinitionArgs>) : ConvertibleToJava<ModelPackageValidationProfileArgs>

Contains data, such as the inputs and targeted instance types that are used in the process of validating the model package.

Link copied to clipboard
data class ModelPackageValidationSpecificationArgs(val validationProfiles: Output<List<ModelPackageValidationProfileArgs>>, val validationRole: Output<String>) : ConvertibleToJava<ModelPackageValidationSpecificationArgs>

Specifies configurations for one or more transform jobs that Amazon SageMaker runs to test the model package.

data class ModelQualityJobDefinitionBatchTransformInputArgs(val dataCapturedDestinationS3Uri: Output<String>, val datasetFormat: Output<ModelQualityJobDefinitionDatasetFormatArgs>, val endTimeOffset: Output<String>? = null, val inferenceAttribute: Output<String>? = null, val localPath: Output<String>, val probabilityAttribute: Output<String>? = null, val probabilityThresholdAttribute: Output<Double>? = null, val s3DataDistributionType: Output<ModelQualityJobDefinitionBatchTransformInputS3DataDistributionType>? = null, val s3InputMode: Output<ModelQualityJobDefinitionBatchTransformInputS3InputMode>? = null, val startTimeOffset: Output<String>? = null) : ConvertibleToJava<ModelQualityJobDefinitionBatchTransformInputArgs>

The batch transform input for a monitoring job.

data class ModelQualityJobDefinitionClusterConfigArgs(val instanceCount: Output<Int>, val instanceType: Output<String>, val volumeKmsKeyId: Output<String>? = null, val volumeSizeInGb: Output<Int>) : ConvertibleToJava<ModelQualityJobDefinitionClusterConfigArgs>

Configuration for the cluster used to run model monitoring jobs.

data class ModelQualityJobDefinitionConstraintsResourceArgs(val s3Uri: Output<String>? = null) : ConvertibleToJava<ModelQualityJobDefinitionConstraintsResourceArgs>

The baseline constraints resource for a monitoring job.

Link copied to clipboard
data class ModelQualityJobDefinitionCsvArgs(val header: Output<Boolean>? = null) : ConvertibleToJava<ModelQualityJobDefinitionCsvArgs>

The CSV format

data class ModelQualityJobDefinitionDatasetFormatArgs(val csv: Output<ModelQualityJobDefinitionCsvArgs>? = null, val json: Output<ModelQualityJobDefinitionJsonArgs>? = null, val parquet: Output<Boolean>? = null) : ConvertibleToJava<ModelQualityJobDefinitionDatasetFormatArgs>

The dataset format of the data to monitor

data class ModelQualityJobDefinitionEndpointInputArgs(val endTimeOffset: Output<String>? = null, val endpointName: Output<String>, val inferenceAttribute: Output<String>? = null, val localPath: Output<String>, val probabilityAttribute: Output<String>? = null, val probabilityThresholdAttribute: Output<Double>? = null, val s3DataDistributionType: Output<ModelQualityJobDefinitionEndpointInputS3DataDistributionType>? = null, val s3InputMode: Output<ModelQualityJobDefinitionEndpointInputS3InputMode>? = null, val startTimeOffset: Output<String>? = null) : ConvertibleToJava<ModelQualityJobDefinitionEndpointInputArgs>

The endpoint for a monitoring job.

Link copied to clipboard
data class ModelQualityJobDefinitionJsonArgs(val line: Output<Boolean>? = null) : ConvertibleToJava<ModelQualityJobDefinitionJsonArgs>

The Json format

data class ModelQualityJobDefinitionModelQualityAppSpecificationArgs(val containerArguments: Output<List<String>>? = null, val containerEntrypoint: Output<List<String>>? = null, val environment: Output<Any>? = null, val imageUri: Output<String>, val postAnalyticsProcessorSourceUri: Output<String>? = null, val problemType: Output<ModelQualityJobDefinitionProblemType>, val recordPreprocessorSourceUri: Output<String>? = null) : ConvertibleToJava<ModelQualityJobDefinitionModelQualityAppSpecificationArgs>

Container image configuration object for the monitoring job.

data class ModelQualityJobDefinitionModelQualityBaselineConfigArgs(val baseliningJobName: Output<String>? = null, val constraintsResource: Output<ModelQualityJobDefinitionConstraintsResourceArgs>? = null) : ConvertibleToJava<ModelQualityJobDefinitionModelQualityBaselineConfigArgs>

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

data class ModelQualityJobDefinitionModelQualityJobInputArgs(val batchTransformInput: Output<ModelQualityJobDefinitionBatchTransformInputArgs>? = null, val endpointInput: Output<ModelQualityJobDefinitionEndpointInputArgs>? = null, val groundTruthS3Input: Output<ModelQualityJobDefinitionMonitoringGroundTruthS3InputArgs>) : ConvertibleToJava<ModelQualityJobDefinitionModelQualityJobInputArgs>

The inputs for a monitoring job.

data class ModelQualityJobDefinitionMonitoringGroundTruthS3InputArgs(val s3Uri: Output<String>) : ConvertibleToJava<ModelQualityJobDefinitionMonitoringGroundTruthS3InputArgs>

Ground truth input provided in S3

data class ModelQualityJobDefinitionMonitoringOutputArgs(val s3Output: Output<ModelQualityJobDefinitionS3OutputArgs>) : ConvertibleToJava<ModelQualityJobDefinitionMonitoringOutputArgs>

The output object for a monitoring job.

data class ModelQualityJobDefinitionMonitoringOutputConfigArgs(val kmsKeyId: Output<String>? = null, val monitoringOutputs: Output<List<ModelQualityJobDefinitionMonitoringOutputArgs>>) : ConvertibleToJava<ModelQualityJobDefinitionMonitoringOutputConfigArgs>

The output configuration for monitoring jobs.

data class ModelQualityJobDefinitionMonitoringResourcesArgs(val clusterConfig: Output<ModelQualityJobDefinitionClusterConfigArgs>) : ConvertibleToJava<ModelQualityJobDefinitionMonitoringResourcesArgs>

Identifies the resources to deploy for a monitoring job.

data class ModelQualityJobDefinitionNetworkConfigArgs(val enableInterContainerTrafficEncryption: Output<Boolean>? = null, val enableNetworkIsolation: Output<Boolean>? = null, val vpcConfig: Output<ModelQualityJobDefinitionVpcConfigArgs>? = null) : ConvertibleToJava<ModelQualityJobDefinitionNetworkConfigArgs>

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.

Link copied to clipboard
data class ModelQualityJobDefinitionS3OutputArgs(val localPath: Output<String>, val s3UploadMode: Output<ModelQualityJobDefinitionS3OutputS3UploadMode>? = null, val s3Uri: Output<String>) : ConvertibleToJava<ModelQualityJobDefinitionS3OutputArgs>

Information about where and how to store the results of a monitoring job.

data class ModelQualityJobDefinitionStoppingConditionArgs(val maxRuntimeInSeconds: Output<Int>) : ConvertibleToJava<ModelQualityJobDefinitionStoppingConditionArgs>

Specifies a time limit for how long the monitoring job is allowed to run.

Link copied to clipboard
data class ModelQualityJobDefinitionVpcConfigArgs(val securityGroupIds: Output<List<String>>, val subnets: Output<List<String>>) : ConvertibleToJava<ModelQualityJobDefinitionVpcConfigArgs>

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

Link copied to clipboard
data class MonitoringScheduleBaselineConfigArgs(val constraintsResource: Output<MonitoringScheduleConstraintsResourceArgs>? = null, val statisticsResource: Output<MonitoringScheduleStatisticsResourceArgs>? = null) : ConvertibleToJava<MonitoringScheduleBaselineConfigArgs>

Baseline configuration used to validate that the data conforms to the specified constraints and statistics.

data class MonitoringScheduleBatchTransformInputArgs(val dataCapturedDestinationS3Uri: Output<String>, val datasetFormat: Output<MonitoringScheduleDatasetFormatArgs>, val excludeFeaturesAttribute: Output<String>? = null, val localPath: Output<String>, val s3DataDistributionType: Output<MonitoringScheduleBatchTransformInputS3DataDistributionType>? = null, val s3InputMode: Output<MonitoringScheduleBatchTransformInputS3InputMode>? = null) : ConvertibleToJava<MonitoringScheduleBatchTransformInputArgs>

The batch transform input for a monitoring job.

Link copied to clipboard
data class MonitoringScheduleClusterConfigArgs(val instanceCount: Output<Int>, val instanceType: Output<String>, val volumeKmsKeyId: Output<String>? = null, val volumeSizeInGb: Output<Int>) : ConvertibleToJava<MonitoringScheduleClusterConfigArgs>

Configuration for the cluster used to run model monitoring jobs.

Link copied to clipboard
data class MonitoringScheduleConfigArgs(val monitoringJobDefinition: Output<MonitoringScheduleMonitoringJobDefinitionArgs>? = null, val monitoringJobDefinitionName: Output<String>? = null, val monitoringType: Output<MonitoringScheduleMonitoringType>? = null, val scheduleConfig: Output<MonitoringScheduleScheduleConfigArgs>? = null) : ConvertibleToJava<MonitoringScheduleConfigArgs>

The configuration object that specifies the monitoring schedule and defines the monitoring job.

data class MonitoringScheduleConstraintsResourceArgs(val s3Uri: Output<String>? = null) : ConvertibleToJava<MonitoringScheduleConstraintsResourceArgs>

The baseline constraints resource for a monitoring job.

Link copied to clipboard
data class MonitoringScheduleCsvArgs(val header: Output<Boolean>? = null) : ConvertibleToJava<MonitoringScheduleCsvArgs>

The CSV format

Link copied to clipboard
data class MonitoringScheduleDatasetFormatArgs(val csv: Output<MonitoringScheduleCsvArgs>? = null, val json: Output<MonitoringScheduleJsonArgs>? = null, val parquet: Output<Boolean>? = null) : ConvertibleToJava<MonitoringScheduleDatasetFormatArgs>

The dataset format of the data to monitor

Link copied to clipboard
data class MonitoringScheduleEndpointInputArgs(val endpointName: Output<String>, val excludeFeaturesAttribute: Output<String>? = null, val localPath: Output<String>, val s3DataDistributionType: Output<MonitoringScheduleEndpointInputS3DataDistributionType>? = null, val s3InputMode: Output<MonitoringScheduleEndpointInputS3InputMode>? = null) : ConvertibleToJava<MonitoringScheduleEndpointInputArgs>

The endpoint for a monitoring job.

Link copied to clipboard
data class MonitoringScheduleJsonArgs(val line: Output<Boolean>? = null) : ConvertibleToJava<MonitoringScheduleJsonArgs>

The Json format

data class MonitoringScheduleMonitoringAppSpecificationArgs(val containerArguments: Output<List<String>>? = null, val containerEntrypoint: Output<List<String>>? = null, val imageUri: Output<String>, val postAnalyticsProcessorSourceUri: Output<String>? = null, val recordPreprocessorSourceUri: Output<String>? = null) : ConvertibleToJava<MonitoringScheduleMonitoringAppSpecificationArgs>

Container image configuration object for the monitoring job.

data class MonitoringScheduleMonitoringExecutionSummaryArgs(val creationTime: Output<String>, val endpointName: Output<String>? = null, val failureReason: Output<String>? = null, val lastModifiedTime: Output<String>, val monitoringExecutionStatus: Output<MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus>, val monitoringScheduleName: Output<String>, val processingJobArn: Output<String>? = null, val scheduledTime: Output<String>) : ConvertibleToJava<MonitoringScheduleMonitoringExecutionSummaryArgs>

Summary of information about monitoring job

Link copied to clipboard
data class MonitoringScheduleMonitoringInputArgs(val batchTransformInput: Output<MonitoringScheduleBatchTransformInputArgs>? = null, val endpointInput: Output<MonitoringScheduleEndpointInputArgs>? = null) : ConvertibleToJava<MonitoringScheduleMonitoringInputArgs>

The inputs for a monitoring job.

data class MonitoringScheduleMonitoringJobDefinitionArgs(val baselineConfig: Output<MonitoringScheduleBaselineConfigArgs>? = null, val environment: Output<Any>? = null, val monitoringAppSpecification: Output<MonitoringScheduleMonitoringAppSpecificationArgs>, val monitoringInputs: Output<List<MonitoringScheduleMonitoringInputArgs>>, val monitoringOutputConfig: Output<MonitoringScheduleMonitoringOutputConfigArgs>, val monitoringResources: Output<MonitoringScheduleMonitoringResourcesArgs>, val networkConfig: Output<MonitoringScheduleNetworkConfigArgs>? = null, val roleArn: Output<String>, val stoppingCondition: Output<MonitoringScheduleStoppingConditionArgs>? = null) : ConvertibleToJava<MonitoringScheduleMonitoringJobDefinitionArgs>

Defines the monitoring job.

Link copied to clipboard
data class MonitoringScheduleMonitoringOutputArgs(val s3Output: Output<MonitoringScheduleS3OutputArgs>) : ConvertibleToJava<MonitoringScheduleMonitoringOutputArgs>

The output object for a monitoring job.

data class MonitoringScheduleMonitoringOutputConfigArgs(val kmsKeyId: Output<String>? = null, val monitoringOutputs: Output<List<MonitoringScheduleMonitoringOutputArgs>>) : ConvertibleToJava<MonitoringScheduleMonitoringOutputConfigArgs>

The output configuration for monitoring jobs.

data class MonitoringScheduleMonitoringResourcesArgs(val clusterConfig: Output<MonitoringScheduleClusterConfigArgs>) : ConvertibleToJava<MonitoringScheduleMonitoringResourcesArgs>

Identifies the resources to deploy for a monitoring job.

Link copied to clipboard
data class MonitoringScheduleNetworkConfigArgs(val enableInterContainerTrafficEncryption: Output<Boolean>? = null, val enableNetworkIsolation: Output<Boolean>? = null, val vpcConfig: Output<MonitoringScheduleVpcConfigArgs>? = null) : ConvertibleToJava<MonitoringScheduleNetworkConfigArgs>

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.

Link copied to clipboard
data class MonitoringScheduleS3OutputArgs(val localPath: Output<String>, val s3UploadMode: Output<MonitoringScheduleS3OutputS3UploadMode>? = null, val s3Uri: Output<String>) : ConvertibleToJava<MonitoringScheduleS3OutputArgs>

Information about where and how to store the results of a monitoring job.

Link copied to clipboard
data class MonitoringScheduleScheduleConfigArgs(val dataAnalysisEndTime: Output<String>? = null, val dataAnalysisStartTime: Output<String>? = null, val scheduleExpression: Output<String>) : ConvertibleToJava<MonitoringScheduleScheduleConfigArgs>

Configuration details about the monitoring schedule.

Link copied to clipboard
data class MonitoringScheduleStatisticsResourceArgs(val s3Uri: Output<String>? = null) : ConvertibleToJava<MonitoringScheduleStatisticsResourceArgs>

The baseline statistics resource for a monitoring job.

Link copied to clipboard
data class MonitoringScheduleStoppingConditionArgs(val maxRuntimeInSeconds: Output<Int>) : ConvertibleToJava<MonitoringScheduleStoppingConditionArgs>

Specifies a time limit for how long the monitoring job is allowed to run.

Link copied to clipboard
data class MonitoringScheduleVpcConfigArgs(val securityGroupIds: Output<List<String>>, val subnets: Output<List<String>>) : ConvertibleToJava<MonitoringScheduleVpcConfigArgs>

Specifies a VPC that your training jobs and hosted models have access to. Control access to and from your training and model containers by configuring the VPC.

Link copied to clipboard
data class OfflineStoreConfigPropertiesArgs(val dataCatalogConfig: Output<FeatureGroupDataCatalogConfigArgs>? = null, val disableGlueTableCreation: Output<Boolean>? = null, val s3StorageConfig: Output<FeatureGroupS3StorageConfigArgs>, val tableFormat: Output<FeatureGroupTableFormat>? = null) : ConvertibleToJava<OfflineStoreConfigPropertiesArgs>

The configuration of an OfflineStore .

Link copied to clipboard
data class OnlineStoreConfigPropertiesArgs(val enableOnlineStore: Output<Boolean>? = null, val securityConfig: Output<FeatureGroupOnlineStoreSecurityConfigArgs>? = null, val storageType: Output<FeatureGroupStorageType>? = null, val ttlDuration: Output<FeatureGroupTtlDurationArgs>? = null) : ConvertibleToJava<OnlineStoreConfigPropertiesArgs>

The configuration of an OnlineStore .

Link copied to clipboard
data class ParallelismConfigurationPropertiesArgs(val maxParallelExecutionSteps: Output<Int>) : ConvertibleToJava<ParallelismConfigurationPropertiesArgs>

The parallelism configuration applied to the pipeline.

Link copied to clipboard
data class PartnerAppConfigArgs(val adminUsers: Output<List<String>>? = null, val arguments: Output<Map<String, String>>? = null) : ConvertibleToJava<PartnerAppConfigArgs>

A collection of configuration settings for the PartnerApp.

Link copied to clipboard
data class PartnerAppMaintenanceConfigArgs(val maintenanceWindowStart: Output<String>) : ConvertibleToJava<PartnerAppMaintenanceConfigArgs>

A collection of settings that specify the maintenance schedule for the PartnerApp.

Link copied to clipboard
data class PipelineDefinition0PropertiesArgs(val pipelineDefinitionBody: Output<String>) : ConvertibleToJava<PipelineDefinition0PropertiesArgs>

The definition of the pipeline. This can be either a JSON string or an Amazon S3 location.

Link copied to clipboard
data class PipelineDefinition1PropertiesArgs(val pipelineDefinitionS3Location: Output<PipelineS3LocationArgs>) : ConvertibleToJava<PipelineDefinition1PropertiesArgs>

The definition of the pipeline. This can be either a JSON string or an Amazon S3 location.

Link copied to clipboard
data class PipelineS3LocationArgs(val bucket: Output<String>, val eTag: Output<String>? = null, val key: Output<String>, val version: Output<String>? = null) : ConvertibleToJava<PipelineS3LocationArgs>
Link copied to clipboard
data class ProjectProvisioningParameterArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<ProjectProvisioningParameterArgs>

Information about a parameter used to provision a product.

data class ServiceCatalogProvisionedProductDetailsPropertiesArgs(val provisionedProductId: Output<String>? = null, val provisionedProductStatusMessage: Output<String>? = null) : ConvertibleToJava<ServiceCatalogProvisionedProductDetailsPropertiesArgs>

Provisioned ServiceCatalog Details

data class ServiceCatalogProvisioningDetailsPropertiesArgs(val pathId: Output<String>? = null, val productId: Output<String>, val provisioningArtifactId: Output<String>? = null, val provisioningParameters: Output<List<ProjectProvisioningParameterArgs>>? = null) : ConvertibleToJava<ServiceCatalogProvisioningDetailsPropertiesArgs>

Input ServiceCatalog Provisioning Details

Link copied to clipboard
data class SpaceAppLifecycleManagementArgs(val idleSettings: Output<SpaceIdleSettingsArgs>? = null) : ConvertibleToJava<SpaceAppLifecycleManagementArgs>
Link copied to clipboard
data class SpaceCodeEditorAppSettingsArgs(val appLifecycleManagement: Output<SpaceAppLifecycleManagementArgs>? = null, val defaultResourceSpec: Output<SpaceResourceSpecArgs>? = null) : ConvertibleToJava<SpaceCodeEditorAppSettingsArgs>

The CodeEditor app settings.

Link copied to clipboard
data class SpaceCodeRepositoryArgs(val repositoryUrl: Output<String>) : ConvertibleToJava<SpaceCodeRepositoryArgs>
Link copied to clipboard
data class SpaceCustomFileSystemArgs(val efsFileSystem: Output<SpaceEfsFileSystemArgs>? = null, val fSxLustreFileSystem: Output<SpaceFSxLustreFileSystemArgs>? = null) : ConvertibleToJava<SpaceCustomFileSystemArgs>
Link copied to clipboard
data class SpaceCustomImageArgs(val appImageConfigName: Output<String>, val imageName: Output<String>, val imageVersionNumber: Output<Int>? = null) : ConvertibleToJava<SpaceCustomImageArgs>

A custom SageMaker image.

Link copied to clipboard
data class SpaceEbsStorageSettingsArgs(val ebsVolumeSizeInGb: Output<Int>) : ConvertibleToJava<SpaceEbsStorageSettingsArgs>

Properties related to the space's Amazon Elastic Block Store volume.

Link copied to clipboard
data class SpaceEfsFileSystemArgs(val fileSystemId: Output<String>) : ConvertibleToJava<SpaceEfsFileSystemArgs>
Link copied to clipboard
data class SpaceFSxLustreFileSystemArgs(val fileSystemId: Output<String>) : ConvertibleToJava<SpaceFSxLustreFileSystemArgs>
Link copied to clipboard
data class SpaceIdleSettingsArgs(val idleTimeoutInMinutes: Output<Int>? = null) : ConvertibleToJava<SpaceIdleSettingsArgs>
Link copied to clipboard
data class SpaceJupyterLabAppSettingsArgs(val appLifecycleManagement: Output<SpaceAppLifecycleManagementArgs>? = null, val codeRepositories: Output<List<SpaceCodeRepositoryArgs>>? = null, val defaultResourceSpec: Output<SpaceResourceSpecArgs>? = null) : ConvertibleToJava<SpaceJupyterLabAppSettingsArgs>

The JupyterServer app settings.

Link copied to clipboard
data class SpaceJupyterServerAppSettingsArgs(val defaultResourceSpec: Output<SpaceResourceSpecArgs>? = null, val lifecycleConfigArns: Output<List<String>>? = null) : ConvertibleToJava<SpaceJupyterServerAppSettingsArgs>

The JupyterServer app settings.

Link copied to clipboard
data class SpaceKernelGatewayAppSettingsArgs(val customImages: Output<List<SpaceCustomImageArgs>>? = null, val defaultResourceSpec: Output<SpaceResourceSpecArgs>? = null, val lifecycleConfigArns: Output<List<String>>? = null) : ConvertibleToJava<SpaceKernelGatewayAppSettingsArgs>

The kernel gateway app settings.

Link copied to clipboard
data class SpaceOwnershipSettingsArgs(val ownerUserProfileName: Output<String>) : ConvertibleToJava<SpaceOwnershipSettingsArgs>
Link copied to clipboard
data class SpaceResourceSpecArgs(val instanceType: Output<SpaceResourceSpecInstanceType>? = null, val lifecycleConfigArn: Output<String>? = null, val sageMakerImageArn: Output<String>? = null, val sageMakerImageVersionArn: Output<String>? = null) : ConvertibleToJava<SpaceResourceSpecArgs>
Link copied to clipboard
data class SpaceSettingsArgs(val appType: Output<SpaceAppType>? = null, val codeEditorAppSettings: Output<SpaceCodeEditorAppSettingsArgs>? = null, val customFileSystems: Output<List<SpaceCustomFileSystemArgs>>? = null, val jupyterLabAppSettings: Output<SpaceJupyterLabAppSettingsArgs>? = null, val jupyterServerAppSettings: Output<SpaceJupyterServerAppSettingsArgs>? = null, val kernelGatewayAppSettings: Output<SpaceKernelGatewayAppSettingsArgs>? = null, val spaceStorageSettings: Output<SpaceStorageSettingsArgs>? = null) : ConvertibleToJava<SpaceSettingsArgs>

A collection of settings that apply to spaces of Amazon SageMaker Studio. These settings are specified when the CreateSpace API is called.

Link copied to clipboard
Link copied to clipboard
data class SpaceSharingSettingsArgs(val sharingType: Output<SpaceSharingSettingsSharingType>) : ConvertibleToJava<SpaceSharingSettingsArgs>
Link copied to clipboard
data class SpaceStorageSettingsArgs(val ebsStorageSettings: Output<SpaceEbsStorageSettingsArgs>? = null) : ConvertibleToJava<SpaceStorageSettingsArgs>
Link copied to clipboard
data class UserProfileAppLifecycleManagementArgs(val idleSettings: Output<UserProfileIdleSettingsArgs>? = null) : ConvertibleToJava<UserProfileAppLifecycleManagementArgs>
Link copied to clipboard
data class UserProfileCodeEditorAppSettingsArgs(val appLifecycleManagement: Output<UserProfileAppLifecycleManagementArgs>? = null, val builtInLifecycleConfigArn: Output<String>? = null, val customImages: Output<List<UserProfileCustomImageArgs>>? = null, val defaultResourceSpec: Output<UserProfileResourceSpecArgs>? = null, val lifecycleConfigArns: Output<List<String>>? = null) : ConvertibleToJava<UserProfileCodeEditorAppSettingsArgs>

The CodeEditor app settings.

Link copied to clipboard
data class UserProfileCodeRepositoryArgs(val repositoryUrl: Output<String>) : ConvertibleToJava<UserProfileCodeRepositoryArgs>
Link copied to clipboard
data class UserProfileCustomFileSystemConfigArgs(val efsFileSystemConfig: Output<UserProfileEfsFileSystemConfigArgs>? = null, val fSxLustreFileSystemConfig: Output<UserProfileFSxLustreFileSystemConfigArgs>? = null) : ConvertibleToJava<UserProfileCustomFileSystemConfigArgs>
Link copied to clipboard
data class UserProfileCustomImageArgs(val appImageConfigName: Output<String>, val imageName: Output<String>, val imageVersionNumber: Output<Int>? = null) : ConvertibleToJava<UserProfileCustomImageArgs>

A custom SageMaker image.

Link copied to clipboard
data class UserProfileCustomPosixUserConfigArgs(val gid: Output<Int>, val uid: Output<Int>) : ConvertibleToJava<UserProfileCustomPosixUserConfigArgs>
Link copied to clipboard
data class UserProfileDefaultEbsStorageSettingsArgs(val defaultEbsVolumeSizeInGb: Output<Int>, val maximumEbsVolumeSizeInGb: Output<Int>) : ConvertibleToJava<UserProfileDefaultEbsStorageSettingsArgs>

Properties related to the Amazon Elastic Block Store volume.

data class UserProfileDefaultSpaceStorageSettingsArgs(val defaultEbsStorageSettings: Output<UserProfileDefaultEbsStorageSettingsArgs>? = null) : ConvertibleToJava<UserProfileDefaultSpaceStorageSettingsArgs>

Default storage settings for a space.

Link copied to clipboard
data class UserProfileEfsFileSystemConfigArgs(val fileSystemId: Output<String>, val fileSystemPath: Output<String>? = null) : ConvertibleToJava<UserProfileEfsFileSystemConfigArgs>
Link copied to clipboard
data class UserProfileFSxLustreFileSystemConfigArgs(val fileSystemId: Output<String>, val fileSystemPath: Output<String>? = null) : ConvertibleToJava<UserProfileFSxLustreFileSystemConfigArgs>
Link copied to clipboard
data class UserProfileHiddenSageMakerImageArgs(val sageMakerImageName: Output<UserProfileHiddenSageMakerImageSageMakerImageName>? = null, val versionAliases: Output<List<String>>? = null) : ConvertibleToJava<UserProfileHiddenSageMakerImageArgs>
Link copied to clipboard
data class UserProfileIdleSettingsArgs(val idleTimeoutInMinutes: Output<Int>? = null, val lifecycleManagement: Output<UserProfileLifecycleManagement>? = null, val maxIdleTimeoutInMinutes: Output<Int>? = null, val minIdleTimeoutInMinutes: Output<Int>? = null) : ConvertibleToJava<UserProfileIdleSettingsArgs>
Link copied to clipboard
data class UserProfileJupyterLabAppSettingsArgs(val appLifecycleManagement: Output<UserProfileAppLifecycleManagementArgs>? = null, val builtInLifecycleConfigArn: Output<String>? = null, val codeRepositories: Output<List<UserProfileCodeRepositoryArgs>>? = null, val customImages: Output<List<UserProfileCustomImageArgs>>? = null, val defaultResourceSpec: Output<UserProfileResourceSpecArgs>? = null, val lifecycleConfigArns: Output<List<String>>? = null) : ConvertibleToJava<UserProfileJupyterLabAppSettingsArgs>

The JupyterLab app settings.

Link copied to clipboard
data class UserProfileJupyterServerAppSettingsArgs(val defaultResourceSpec: Output<UserProfileResourceSpecArgs>? = null, val lifecycleConfigArns: Output<List<String>>? = null) : ConvertibleToJava<UserProfileJupyterServerAppSettingsArgs>

The JupyterServer app settings.

Link copied to clipboard
data class UserProfileKernelGatewayAppSettingsArgs(val customImages: Output<List<UserProfileCustomImageArgs>>? = null, val defaultResourceSpec: Output<UserProfileResourceSpecArgs>? = null, val lifecycleConfigArns: Output<List<String>>? = null) : ConvertibleToJava<UserProfileKernelGatewayAppSettingsArgs>

The kernel gateway app settings.

Link copied to clipboard
data class UserProfileResourceSpecArgs(val instanceType: Output<UserProfileResourceSpecInstanceType>? = null, val lifecycleConfigArn: Output<String>? = null, val sageMakerImageArn: Output<String>? = null, val sageMakerImageVersionArn: Output<String>? = null) : ConvertibleToJava<UserProfileResourceSpecArgs>
data class UserProfileRStudioServerProAppSettingsArgs(val accessStatus: Output<UserProfileRStudioServerProAppSettingsAccessStatus>? = null, val userGroup: Output<UserProfileRStudioServerProAppSettingsUserGroup>? = null) : ConvertibleToJava<UserProfileRStudioServerProAppSettingsArgs>

A collection of settings that configure user interaction with the RStudioServerPro app.

Link copied to clipboard
data class UserProfileSharingSettingsArgs(val notebookOutputOption: Output<UserProfileSharingSettingsNotebookOutputOption>? = null, val s3KmsKeyId: Output<String>? = null, val s3OutputPath: Output<String>? = null) : ConvertibleToJava<UserProfileSharingSettingsArgs>

Specifies options when sharing an Amazon SageMaker Studio notebook. These settings are specified as part of DefaultUserSettings when the CreateDomain API is called, and as part of UserSettings when the CreateUserProfile API is called.

Link copied to clipboard
data class UserProfileStudioWebPortalSettingsArgs(val hiddenAppTypes: Output<List<UserProfileAppType>>? = null, val hiddenInstanceTypes: Output<List<UserProfileAppInstanceType>>? = null, val hiddenMlTools: Output<List<UserProfileMlTools>>? = null, val hiddenSageMakerImageVersionAliases: Output<List<UserProfileHiddenSageMakerImageArgs>>? = null) : ConvertibleToJava<UserProfileStudioWebPortalSettingsArgs>

Studio settings. If these settings are applied on a user level, they take priority over the settings applied on a domain level.

Link copied to clipboard
data class UserProfileUserSettingsArgs(val autoMountHomeEfs: Output<UserProfileUserSettingsAutoMountHomeEfs>? = null, val codeEditorAppSettings: Output<UserProfileCodeEditorAppSettingsArgs>? = null, val customFileSystemConfigs: Output<List<UserProfileCustomFileSystemConfigArgs>>? = null, val customPosixUserConfig: Output<UserProfileCustomPosixUserConfigArgs>? = null, val defaultLandingUri: Output<String>? = null, val executionRole: Output<String>? = null, val jupyterLabAppSettings: Output<UserProfileJupyterLabAppSettingsArgs>? = null, val jupyterServerAppSettings: Output<UserProfileJupyterServerAppSettingsArgs>? = null, val kernelGatewayAppSettings: Output<UserProfileKernelGatewayAppSettingsArgs>? = null, val rStudioServerProAppSettings: Output<UserProfileRStudioServerProAppSettingsArgs>? = null, val securityGroups: Output<List<String>>? = null, val sharingSettings: Output<UserProfileSharingSettingsArgs>? = null, val spaceStorageSettings: Output<UserProfileDefaultSpaceStorageSettingsArgs>? = null, val studioWebPortal: Output<UserProfileUserSettingsStudioWebPortal>? = null, val studioWebPortalSettings: Output<UserProfileStudioWebPortalSettingsArgs>? = null) : ConvertibleToJava<UserProfileUserSettingsArgs>

A collection of settings that apply to users of Amazon SageMaker Studio. These settings are specified when the CreateUserProfile API is called, and as DefaultUserSettings when the CreateDomain API is called.