Package-level declarations

Types

Link copied to clipboard
class App : KotlinCustomResource

Provides a SageMaker AI App resource.

Link copied to clipboard
data class AppArgs(val appName: Output<String>? = null, val appType: Output<String>? = null, val domainId: Output<String>? = null, val resourceSpec: Output<AppResourceSpecArgs>? = null, val spaceName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val userProfileName: Output<String>? = null) : ConvertibleToJava<AppArgs>

Provides a SageMaker AI App resource.

Link copied to clipboard

Builder for AppArgs.

Link copied to clipboard
class AppImageConfig : KotlinCustomResource

Provides a SageMaker AI App Image Config resource.

Link copied to clipboard
data class AppImageConfigArgs(val appImageConfigName: Output<String>? = null, val codeEditorAppImageConfig: Output<AppImageConfigCodeEditorAppImageConfigArgs>? = null, val jupyterLabImageConfig: Output<AppImageConfigJupyterLabImageConfigArgs>? = null, val kernelGatewayImageConfig: Output<AppImageConfigKernelGatewayImageConfigArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AppImageConfigArgs>

Provides a SageMaker AI App Image Config resource.

Link copied to clipboard
Link copied to clipboard
object AppImageConfigMapper : ResourceMapper<AppImageConfig>
Link copied to clipboard
object AppMapper : ResourceMapper<App>
Link copied to clipboard

Builder for App.

Link copied to clipboard
class CodeRepository : KotlinCustomResource

Provides a SageMaker AI Code Repository resource.

Link copied to clipboard
data class CodeRepositoryArgs(val codeRepositoryName: Output<String>? = null, val gitConfig: Output<CodeRepositoryGitConfigArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CodeRepositoryArgs>

Provides a SageMaker AI Code Repository resource.

Link copied to clipboard
Link copied to clipboard
object CodeRepositoryMapper : ResourceMapper<CodeRepository>
Link copied to clipboard
class DataQualityJobDefinition : KotlinCustomResource

Provides a SageMaker AI data quality job definition resource.

Link copied to clipboard
data class DataQualityJobDefinitionArgs(val dataQualityAppSpecification: Output<DataQualityJobDefinitionDataQualityAppSpecificationArgs>? = null, val dataQualityBaselineConfig: Output<DataQualityJobDefinitionDataQualityBaselineConfigArgs>? = null, val dataQualityJobInput: Output<DataQualityJobDefinitionDataQualityJobInputArgs>? = null, val dataQualityJobOutputConfig: Output<DataQualityJobDefinitionDataQualityJobOutputConfigArgs>? = null, val jobResources: Output<DataQualityJobDefinitionJobResourcesArgs>? = null, val name: Output<String>? = null, val networkConfig: Output<DataQualityJobDefinitionNetworkConfigArgs>? = null, val roleArn: Output<String>? = null, val stoppingCondition: Output<DataQualityJobDefinitionStoppingConditionArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DataQualityJobDefinitionArgs>

Provides a SageMaker AI data quality job definition resource.

Link copied to clipboard
class Device : KotlinCustomResource

Provides a SageMaker AI Device resource.

Link copied to clipboard
data class DeviceArgs(val device: Output<DeviceDeviceArgs>? = null, val deviceFleetName: Output<String>? = null) : ConvertibleToJava<DeviceArgs>

Provides a SageMaker AI Device resource.

Link copied to clipboard

Builder for DeviceArgs.

Link copied to clipboard
class DeviceFleet : KotlinCustomResource

Provides a SageMaker AI Device Fleet resource.

Link copied to clipboard
data class DeviceFleetArgs(val description: Output<String>? = null, val deviceFleetName: Output<String>? = null, val enableIotRoleAlias: Output<Boolean>? = null, val outputConfig: Output<DeviceFleetOutputConfigArgs>? = null, val roleArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DeviceFleetArgs>

Provides a SageMaker AI Device Fleet resource.

Link copied to clipboard
Link copied to clipboard
object DeviceFleetMapper : ResourceMapper<DeviceFleet>
Link copied to clipboard
Link copied to clipboard
object DeviceMapper : ResourceMapper<Device>
Link copied to clipboard

Builder for Device.

Link copied to clipboard
class Domain : KotlinCustomResource

Provides a SageMaker AI Domain resource.

Link copied to clipboard
data class DomainArgs(val appNetworkAccessType: Output<String>? = null, val appSecurityGroupManagement: Output<String>? = null, val authMode: Output<String>? = null, val defaultSpaceSettings: Output<DomainDefaultSpaceSettingsArgs>? = null, val defaultUserSettings: Output<DomainDefaultUserSettingsArgs>? = null, val domainName: Output<String>? = null, val domainSettings: Output<DomainDomainSettingsArgs>? = null, val kmsKeyId: Output<String>? = null, val retentionPolicy: Output<DomainRetentionPolicyArgs>? = null, val subnetIds: Output<List<String>>? = null, val tagPropagation: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<DomainArgs>

Provides a SageMaker AI Domain resource.

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard
object DomainMapper : ResourceMapper<Domain>
Link copied to clipboard

Builder for Domain.

Link copied to clipboard
class Endpoint : KotlinCustomResource

Provides a SageMaker AI Endpoint resource.

Link copied to clipboard
data class EndpointArgs(val deploymentConfig: Output<EndpointDeploymentConfigArgs>? = null, val endpointConfigName: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<EndpointArgs>

Provides a SageMaker AI Endpoint resource.

Link copied to clipboard
Link copied to clipboard
class EndpointConfiguration : KotlinCustomResource

Provides a SageMaker AI endpoint configuration resource.

Link copied to clipboard
data class EndpointConfigurationArgs(val asyncInferenceConfig: Output<EndpointConfigurationAsyncInferenceConfigArgs>? = null, val dataCaptureConfig: Output<EndpointConfigurationDataCaptureConfigArgs>? = null, val kmsKeyArn: Output<String>? = null, val name: Output<String>? = null, val namePrefix: Output<String>? = null, val productionVariants: Output<List<EndpointConfigurationProductionVariantArgs>>? = null, val shadowProductionVariants: Output<List<EndpointConfigurationShadowProductionVariantArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<EndpointConfigurationArgs>

Provides a SageMaker AI endpoint configuration resource.

Link copied to clipboard
Link copied to clipboard
object EndpointMapper : ResourceMapper<Endpoint>
Link copied to clipboard
Link copied to clipboard
class FeatureGroup : KotlinCustomResource

Provides a SageMaker AI Feature Group resource.

Link copied to clipboard
data class FeatureGroupArgs(val description: Output<String>? = null, val eventTimeFeatureName: Output<String>? = null, val featureDefinitions: Output<List<FeatureGroupFeatureDefinitionArgs>>? = null, val featureGroupName: Output<String>? = null, val offlineStoreConfig: Output<FeatureGroupOfflineStoreConfigArgs>? = null, val onlineStoreConfig: Output<FeatureGroupOnlineStoreConfigArgs>? = null, val recordIdentifierFeatureName: Output<String>? = null, val roleArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val throughputConfig: Output<FeatureGroupThroughputConfigArgs>? = null) : ConvertibleToJava<FeatureGroupArgs>

Provides a SageMaker AI Feature Group resource.

Link copied to clipboard
Link copied to clipboard
object FeatureGroupMapper : ResourceMapper<FeatureGroup>
Link copied to clipboard
Link copied to clipboard
class FlowDefinition : KotlinCustomResource

Provides a SageMaker AI Flow Definition resource.

Link copied to clipboard
data class FlowDefinitionArgs(val flowDefinitionName: Output<String>? = null, val humanLoopActivationConfig: Output<FlowDefinitionHumanLoopActivationConfigArgs>? = null, val humanLoopConfig: Output<FlowDefinitionHumanLoopConfigArgs>? = null, val humanLoopRequestSource: Output<FlowDefinitionHumanLoopRequestSourceArgs>? = null, val outputConfig: Output<FlowDefinitionOutputConfigArgs>? = null, val roleArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FlowDefinitionArgs>

Provides a SageMaker AI Flow Definition resource.

Link copied to clipboard
Link copied to clipboard
object FlowDefinitionMapper : ResourceMapper<FlowDefinition>
Link copied to clipboard
class Hub : KotlinCustomResource

Provides a SageMaker AI Hub resource.

Link copied to clipboard
data class HubArgs(val hubDescription: Output<String>? = null, val hubDisplayName: Output<String>? = null, val hubName: Output<String>? = null, val hubSearchKeywords: Output<List<String>>? = null, val s3StorageConfig: Output<HubS3StorageConfigArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<HubArgs>

Provides a SageMaker AI Hub resource.

Link copied to clipboard

Builder for HubArgs.

Link copied to clipboard
object HubMapper : ResourceMapper<Hub>
Link copied to clipboard

Builder for Hub.

Link copied to clipboard
class HumanTaskUI : KotlinCustomResource

Provides a SageMaker AI Human Task UI resource.

Link copied to clipboard
data class HumanTaskUIArgs(val humanTaskUiName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val uiTemplate: Output<HumanTaskUIUiTemplateArgs>? = null) : ConvertibleToJava<HumanTaskUIArgs>

Provides a SageMaker AI Human Task UI resource.

Link copied to clipboard
Link copied to clipboard
object HumanTaskUIMapper : ResourceMapper<HumanTaskUI>
Link copied to clipboard
Link copied to clipboard
class Image : KotlinCustomResource

Provides a SageMaker AI Image resource.

Link copied to clipboard
data class ImageArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val imageName: Output<String>? = null, val roleArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ImageArgs>

Provides a SageMaker AI Image resource.

Link copied to clipboard

Builder for ImageArgs.

Link copied to clipboard
object ImageMapper : ResourceMapper<Image>
Link copied to clipboard

Builder for Image.

Link copied to clipboard
class ImageVersion : KotlinCustomResource

Provides a SageMaker AI Image Version resource.

Link copied to clipboard
data class ImageVersionArgs(val baseImage: Output<String>? = null, val horovod: Output<Boolean>? = null, val imageName: Output<String>? = null, val jobType: Output<String>? = null, val mlFramework: Output<String>? = null, val processor: Output<String>? = null, val programmingLang: Output<String>? = null, val releaseNotes: Output<String>? = null, val vendorGuidance: Output<String>? = null) : ConvertibleToJava<ImageVersionArgs>

Provides a SageMaker AI Image Version resource.

Link copied to clipboard
Link copied to clipboard
object ImageVersionMapper : ResourceMapper<ImageVersion>
Link copied to clipboard
Link copied to clipboard
class MlflowTrackingServer : KotlinCustomResource

Provides a SageMaker AI MLFlow Tracking Server resource.

Link copied to clipboard
data class MlflowTrackingServerArgs(val artifactStoreUri: Output<String>? = null, val automaticModelRegistration: Output<Boolean>? = null, val mlflowVersion: Output<String>? = null, val roleArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val trackingServerName: Output<String>? = null, val trackingServerSize: Output<String>? = null, val weeklyMaintenanceWindowStart: Output<String>? = null) : ConvertibleToJava<MlflowTrackingServerArgs>

Provides a SageMaker AI MLFlow Tracking Server resource.

Link copied to clipboard
Link copied to clipboard
class Model : KotlinCustomResource

Provides a SageMaker AI model resource.

Link copied to clipboard
data class ModelArgs(val containers: Output<List<ModelContainerArgs>>? = null, val enableNetworkIsolation: Output<Boolean>? = null, val executionRoleArn: Output<String>? = null, val inferenceExecutionConfig: Output<ModelInferenceExecutionConfigArgs>? = null, val name: Output<String>? = null, val primaryContainer: Output<ModelPrimaryContainerArgs>? = null, val tags: Output<Map<String, String>>? = null, val vpcConfig: Output<ModelVpcConfigArgs>? = null) : ConvertibleToJava<ModelArgs>

Provides a SageMaker AI model resource.

Link copied to clipboard

Builder for ModelArgs.

Link copied to clipboard
object ModelMapper : ResourceMapper<Model>
Link copied to clipboard
class ModelPackageGroup : KotlinCustomResource

Provides a SageMaker AI Model Package Group resource.

Link copied to clipboard
data class ModelPackageGroupArgs(val modelPackageGroupDescription: Output<String>? = null, val modelPackageGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ModelPackageGroupArgs>

Provides a SageMaker AI Model Package Group resource.

Link copied to clipboard
object ModelPackageGroupMapper : ResourceMapper<ModelPackageGroup>
Link copied to clipboard
class ModelPackageGroupPolicy : KotlinCustomResource

Provides a SageMaker AI Model Package Group Policy resource.

Link copied to clipboard
data class ModelPackageGroupPolicyArgs(val modelPackageGroupName: Output<String>? = null, val resourcePolicy: Output<String>? = null) : ConvertibleToJava<ModelPackageGroupPolicyArgs>

Provides a SageMaker AI Model Package Group Policy resource.

Link copied to clipboard
Link copied to clipboard

Builder for Model.

Link copied to clipboard
class MonitoringSchedule : KotlinCustomResource

Provides a SageMaker AI monitoring schedule resource.

Link copied to clipboard
data class MonitoringScheduleArgs(val monitoringScheduleConfig: Output<MonitoringScheduleMonitoringScheduleConfigArgs>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MonitoringScheduleArgs>

Provides a SageMaker AI monitoring schedule resource.

Link copied to clipboard
Link copied to clipboard
class NotebookInstance : KotlinCustomResource

Provides a SageMaker AI Notebook Instance resource.

Link copied to clipboard
data class NotebookInstanceArgs(val acceleratorTypes: Output<List<String>>? = null, val additionalCodeRepositories: Output<List<String>>? = null, val defaultCodeRepository: Output<String>? = null, val directInternetAccess: Output<String>? = null, val instanceMetadataServiceConfiguration: Output<NotebookInstanceInstanceMetadataServiceConfigurationArgs>? = null, val instanceType: Output<String>? = null, val kmsKeyId: Output<String>? = null, val lifecycleConfigName: Output<String>? = null, val name: Output<String>? = null, val platformIdentifier: Output<String>? = null, val roleArn: Output<String>? = null, val rootAccess: Output<String>? = null, val securityGroups: Output<List<String>>? = null, val subnetId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val volumeSize: Output<Int>? = null) : ConvertibleToJava<NotebookInstanceArgs>

Provides a SageMaker AI Notebook Instance resource.

Link copied to clipboard
class NotebookInstanceLifecycleConfiguration : KotlinCustomResource

Provides a lifecycle configuration for SageMaker AI Notebook Instances.

data class NotebookInstanceLifecycleConfigurationArgs(val name: Output<String>? = null, val onCreate: Output<String>? = null, val onStart: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NotebookInstanceLifecycleConfigurationArgs>

Provides a lifecycle configuration for SageMaker AI Notebook Instances.

Link copied to clipboard
object NotebookInstanceMapper : ResourceMapper<NotebookInstance>
Link copied to clipboard
class Pipeline : KotlinCustomResource

Provides a SageMaker AI Pipeline resource.

Link copied to clipboard
data class PipelineArgs(val parallelismConfiguration: Output<PipelineParallelismConfigurationArgs>? = null, val pipelineDefinition: Output<String>? = null, val pipelineDefinitionS3Location: Output<PipelinePipelineDefinitionS3LocationArgs>? = null, val pipelineDescription: Output<String>? = null, val pipelineDisplayName: Output<String>? = null, val pipelineName: Output<String>? = null, val roleArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PipelineArgs>

Provides a SageMaker AI Pipeline resource.

Link copied to clipboard
Link copied to clipboard
object PipelineMapper : ResourceMapper<Pipeline>
Link copied to clipboard
Link copied to clipboard
class Project : KotlinCustomResource

Provides a SageMaker AI Project resource.

Link copied to clipboard
data class ProjectArgs(val projectDescription: Output<String>? = null, val projectName: Output<String>? = null, val serviceCatalogProvisioningDetails: Output<ProjectServiceCatalogProvisioningDetailsArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ProjectArgs>

Provides a SageMaker AI Project resource.

Link copied to clipboard
Link copied to clipboard
object ProjectMapper : ResourceMapper<Project>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ServicecatalogPortfolioStatus : KotlinCustomResource

Manages status of Service Catalog in SageMaker. Service Catalog is used to create SageMaker AI projects.

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

Manages status of Service Catalog in SageMaker. Service Catalog is used to create SageMaker AI projects.

Link copied to clipboard
class Space : KotlinCustomResource

Provides a SageMaker AI Space resource.

Link copied to clipboard
data class SpaceArgs(val domainId: Output<String>? = null, val ownershipSettings: Output<SpaceOwnershipSettingsArgs>? = null, val spaceDisplayName: Output<String>? = null, val spaceName: Output<String>? = null, val spaceSettings: Output<SpaceSpaceSettingsArgs>? = null, val spaceSharingSettings: Output<SpaceSpaceSharingSettingsArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SpaceArgs>

Provides a SageMaker AI Space resource.

Link copied to clipboard

Builder for SpaceArgs.

Link copied to clipboard
object SpaceMapper : ResourceMapper<Space>
Link copied to clipboard

Builder for Space.

Link copied to clipboard
class StudioLifecycleConfig : KotlinCustomResource

Provides a SageMaker AI Studio Lifecycle Config resource.

Link copied to clipboard
data class StudioLifecycleConfigArgs(val studioLifecycleConfigAppType: Output<String>? = null, val studioLifecycleConfigContent: Output<String>? = null, val studioLifecycleConfigName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<StudioLifecycleConfigArgs>

Provides a SageMaker AI Studio Lifecycle Config resource.

Link copied to clipboard
Link copied to clipboard
class UserProfile : KotlinCustomResource

Provides a SageMaker AI User Profile resource.

Link copied to clipboard
data class UserProfileArgs(val domainId: Output<String>? = null, val singleSignOnUserIdentifier: Output<String>? = null, val singleSignOnUserValue: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val userProfileName: Output<String>? = null, val userSettings: Output<UserProfileUserSettingsArgs>? = null) : ConvertibleToJava<UserProfileArgs>

Provides a SageMaker AI User Profile resource.

Link copied to clipboard
Link copied to clipboard
object UserProfileMapper : ResourceMapper<UserProfile>
Link copied to clipboard
Link copied to clipboard
class Workforce : KotlinCustomResource

Provides a SageMaker AI Workforce resource.

Link copied to clipboard
data class WorkforceArgs(val cognitoConfig: Output<WorkforceCognitoConfigArgs>? = null, val oidcConfig: Output<WorkforceOidcConfigArgs>? = null, val sourceIpConfig: Output<WorkforceSourceIpConfigArgs>? = null, val workforceName: Output<String>? = null, val workforceVpcConfig: Output<WorkforceWorkforceVpcConfigArgs>? = null) : ConvertibleToJava<WorkforceArgs>

Provides a SageMaker AI Workforce resource.

Link copied to clipboard
Link copied to clipboard
object WorkforceMapper : ResourceMapper<Workforce>
Link copied to clipboard
Link copied to clipboard
class Workteam : KotlinCustomResource

Provides a SageMaker AI Workteam resource.

Link copied to clipboard
data class WorkteamArgs(val description: Output<String>? = null, val memberDefinitions: Output<List<WorkteamMemberDefinitionArgs>>? = null, val notificationConfiguration: Output<WorkteamNotificationConfigurationArgs>? = null, val tags: Output<Map<String, String>>? = null, val workerAccessConfiguration: Output<WorkteamWorkerAccessConfigurationArgs>? = null, val workforceName: Output<String>? = null, val workteamName: Output<String>? = null) : ConvertibleToJava<WorkteamArgs>

Provides a SageMaker AI Workteam resource.

Link copied to clipboard
Link copied to clipboard
object WorkteamMapper : ResourceMapper<Workteam>
Link copied to clipboard

Functions

Link copied to clipboard
fun app(name: String): App
suspend fun app(name: String, block: suspend AppResourceBuilder.() -> Unit): App
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun device(name: String): Device
suspend fun device(name: String, block: suspend DeviceResourceBuilder.() -> Unit): Device
Link copied to clipboard
suspend fun deviceFleet(name: String, block: suspend DeviceFleetResourceBuilder.() -> Unit): DeviceFleet
Link copied to clipboard
fun domain(name: String): Domain
suspend fun domain(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard
suspend fun endpoint(name: String, block: suspend EndpointResourceBuilder.() -> Unit): Endpoint
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun hub(name: String): Hub
suspend fun hub(name: String, block: suspend HubResourceBuilder.() -> Unit): Hub
Link copied to clipboard
suspend fun humanTaskUI(name: String, block: suspend HumanTaskUIResourceBuilder.() -> Unit): HumanTaskUI
Link copied to clipboard
fun image(name: String): Image
suspend fun image(name: String, block: suspend ImageResourceBuilder.() -> Unit): Image
Link copied to clipboard
Link copied to clipboard
fun model(name: String): Model
suspend fun model(name: String, block: suspend ModelResourceBuilder.() -> Unit): Model
Link copied to clipboard
Link copied to clipboard
suspend fun pipeline(name: String, block: suspend PipelineResourceBuilder.() -> Unit): Pipeline
Link copied to clipboard
fun project(name: String): Project
suspend fun project(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project
Link copied to clipboard
fun space(name: String): Space
suspend fun space(name: String, block: suspend SpaceResourceBuilder.() -> Unit): Space
Link copied to clipboard
suspend fun userProfile(name: String, block: suspend UserProfileResourceBuilder.() -> Unit): UserProfile
Link copied to clipboard
suspend fun workforce(name: String, block: suspend WorkforceResourceBuilder.() -> Unit): Workforce
Link copied to clipboard
suspend fun workteam(name: String, block: suspend WorkteamResourceBuilder.() -> Unit): Workteam