Package-level declarations

Types

Link copied to clipboard

Provides a SageMaker 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 App resource.

Link copied to clipboard

Builder for AppArgs.

Link copied to clipboard

Provides a SageMaker App Image Config resource.

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

Provides a SageMaker App Image Config resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Builder for App.

Link copied to clipboard

Provides a SageMaker 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 Code Repository resource.

Link copied to clipboard
Link copied to clipboard

Provides a SageMaker Device resource.

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

Provides a SageMaker Device resource.

Link copied to clipboard

Builder for DeviceArgs.

Link copied to clipboard

Provides a SageMaker 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 Device Fleet resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Builder for Device.

Link copied to clipboard

Provides a SageMaker 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 tags: Output<Map<String, String>>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<DomainArgs>

Provides a SageMaker Domain resource.

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Domain.

Link copied to clipboard

Provides a SageMaker 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 Endpoint resource.

Link copied to clipboard
Link copied to clipboard

Provides a SageMaker 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 productionVariants: Output<List<EndpointConfigurationProductionVariantArgs>>? = null, val shadowProductionVariants: Output<List<EndpointConfigurationShadowProductionVariantArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<EndpointConfigurationArgs>

Provides a SageMaker endpoint configuration resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a SageMaker 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) : ConvertibleToJava<FeatureGroupArgs>

Provides a SageMaker Feature Group resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a SageMaker 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 Flow Definition resource.

Link copied to clipboard
Link copied to clipboard

Provides a SageMaker 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 Human Task UI resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a SageMaker 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 Image resource.

Link copied to clipboard

Builder for ImageArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Image.

Link copied to clipboard

Provides a SageMaker Image Version resource.

Link copied to clipboard
data class ImageVersionArgs(val baseImage: Output<String>? = null, val imageName: Output<String>? = null) : ConvertibleToJava<ImageVersionArgs>

Provides a SageMaker Image Version resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a SageMaker 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 model resource.

Link copied to clipboard

Builder for ModelArgs.

Link copied to clipboard
Link copied to clipboard

Provides a SageMaker 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 Model Package Group resource.

Link copied to clipboard

Provides a SageMaker Model Package Group Policy resource. {{% examples %}}

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

Provides a SageMaker Model Package Group Policy resource. {{% examples %}}

Link copied to clipboard

Builder for Model.

Link copied to clipboard

Provides a SageMaker 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 Notebook Instance resource.

Link copied to clipboard

Provides a lifecycle configuration for SageMaker Notebook Instances.

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

Provides a lifecycle configuration for SageMaker Notebook Instances.

Link copied to clipboard

Provides a SageMaker 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 Project resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Manages status of Service Catalog in SageMaker. Service Catalog is used to create SageMaker 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 projects.

Link copied to clipboard

Provides a SageMaker Space resource.

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

Provides a SageMaker Space resource.

Link copied to clipboard

Builder for SpaceArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Space.

Link copied to clipboard

Provides a SageMaker Studio Lifecycle Config resource. {{% examples %}}

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 Studio Lifecycle Config resource. {{% examples %}}

Link copied to clipboard

Provides a SageMaker 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 User Profile resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a SageMaker 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 Workforce resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides a SageMaker 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 workforceName: Output<String>? = null, val workteamName: Output<String>? = null) : ConvertibleToJava<WorkteamArgs>

Provides a SageMaker Workteam resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun appResource(name: String, block: suspend AppResourceBuilder.() -> Unit): App
Link copied to clipboard
Link copied to clipboard
suspend fun deviceFleetResource(name: String, block: suspend DeviceFleetResourceBuilder.() -> Unit): DeviceFleet
Link copied to clipboard
suspend fun deviceResource(name: String, block: suspend DeviceResourceBuilder.() -> Unit): Device
Link copied to clipboard
suspend fun domainResource(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard
suspend fun endpointResource(name: String, block: suspend EndpointResourceBuilder.() -> Unit): Endpoint
Link copied to clipboard
suspend fun featureGroupResource(name: String, block: suspend FeatureGroupResourceBuilder.() -> Unit): FeatureGroup
Link copied to clipboard
Link copied to clipboard
suspend fun humanTaskUIResource(name: String, block: suspend HumanTaskUIResourceBuilder.() -> Unit): HumanTaskUI
Link copied to clipboard
suspend fun imageResource(name: String, block: suspend ImageResourceBuilder.() -> Unit): Image
Link copied to clipboard
suspend fun imageVersionResource(name: String, block: suspend ImageVersionResourceBuilder.() -> Unit): ImageVersion
Link copied to clipboard
Link copied to clipboard
suspend fun modelResource(name: String, block: suspend ModelResourceBuilder.() -> Unit): Model
Link copied to clipboard
Link copied to clipboard
suspend fun projectResource(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project
Link copied to clipboard
suspend fun spaceResource(name: String, block: suspend SpaceResourceBuilder.() -> Unit): Space
Link copied to clipboard
suspend fun userProfileResource(name: String, block: suspend UserProfileResourceBuilder.() -> Unit): UserProfile
Link copied to clipboard
suspend fun workforceResource(name: String, block: suspend WorkforceResourceBuilder.() -> Unit): Workforce
Link copied to clipboard
suspend fun workteamResource(name: String, block: suspend WorkteamResourceBuilder.() -> Unit): Workteam