
com.pulumi.awsnative.sagemaker.kotlin.SagemakerFunctions.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-aws-native-kotlin Show documentation
Show all versions of pulumi-aws-native-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.sagemaker.kotlin
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getAppImageConfigPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getAppPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getDataQualityJobDefinitionPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getDeviceFleetPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getDomainPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getFeatureGroupPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getImagePlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getImageVersionPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getInferenceComponentPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getInferenceExperimentPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getMlflowTrackingServerPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getModelBiasJobDefinitionPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getModelCardPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getModelExplainabilityJobDefinitionPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getModelPackageGroupPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getModelPackagePlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getModelQualityJobDefinitionPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getMonitoringSchedulePlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getPipelinePlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getProjectPlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getSpacePlain
import com.pulumi.awsnative.sagemaker.SagemakerFunctions.getUserProfilePlain
import com.pulumi.awsnative.sagemaker.kotlin.enums.AppType
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetAppImageConfigPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetAppImageConfigPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetAppPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetAppPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetDataQualityJobDefinitionPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetDataQualityJobDefinitionPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetDeviceFleetPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetDeviceFleetPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetDomainPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetDomainPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetFeatureGroupPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetFeatureGroupPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetImagePlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetImagePlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetImageVersionPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetImageVersionPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetInferenceComponentPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetInferenceComponentPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetInferenceExperimentPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetInferenceExperimentPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetMlflowTrackingServerPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetMlflowTrackingServerPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelBiasJobDefinitionPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelBiasJobDefinitionPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelCardPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelCardPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelExplainabilityJobDefinitionPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelExplainabilityJobDefinitionPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelPackageGroupPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelPackageGroupPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelPackagePlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelPackagePlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelQualityJobDefinitionPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelQualityJobDefinitionPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetMonitoringSchedulePlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetMonitoringSchedulePlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetPipelinePlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetPipelinePlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetProjectPlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetProjectPlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetSpacePlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetSpacePlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetUserProfilePlainArgs
import com.pulumi.awsnative.sagemaker.kotlin.inputs.GetUserProfilePlainArgsBuilder
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetAppImageConfigResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetAppResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetDataQualityJobDefinitionResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetDeviceFleetResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetDomainResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetFeatureGroupResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetImageResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetImageVersionResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetInferenceComponentResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetInferenceExperimentResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetMlflowTrackingServerResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetModelBiasJobDefinitionResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetModelCardResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetModelExplainabilityJobDefinitionResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetModelPackageGroupResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetModelPackageResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetModelQualityJobDefinitionResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetMonitoringScheduleResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetPipelineResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetProjectResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetSpaceResult
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetUserProfileResult
import kotlinx.coroutines.future.await
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetAppImageConfigResult.Companion.toKotlin as getAppImageConfigResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetAppResult.Companion.toKotlin as getAppResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetDataQualityJobDefinitionResult.Companion.toKotlin as getDataQualityJobDefinitionResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetDeviceFleetResult.Companion.toKotlin as getDeviceFleetResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetDomainResult.Companion.toKotlin as getDomainResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetFeatureGroupResult.Companion.toKotlin as getFeatureGroupResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetImageResult.Companion.toKotlin as getImageResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetImageVersionResult.Companion.toKotlin as getImageVersionResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetInferenceComponentResult.Companion.toKotlin as getInferenceComponentResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetInferenceExperimentResult.Companion.toKotlin as getInferenceExperimentResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetMlflowTrackingServerResult.Companion.toKotlin as getMlflowTrackingServerResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetModelBiasJobDefinitionResult.Companion.toKotlin as getModelBiasJobDefinitionResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetModelCardResult.Companion.toKotlin as getModelCardResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetModelExplainabilityJobDefinitionResult.Companion.toKotlin as getModelExplainabilityJobDefinitionResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetModelPackageGroupResult.Companion.toKotlin as getModelPackageGroupResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetModelPackageResult.Companion.toKotlin as getModelPackageResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetModelQualityJobDefinitionResult.Companion.toKotlin as getModelQualityJobDefinitionResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetMonitoringScheduleResult.Companion.toKotlin as getMonitoringScheduleResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetPipelineResult.Companion.toKotlin as getPipelineResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetProjectResult.Companion.toKotlin as getProjectResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetSpaceResult.Companion.toKotlin as getSpaceResultToKotlin
import com.pulumi.awsnative.sagemaker.kotlin.outputs.GetUserProfileResult.Companion.toKotlin as getUserProfileResultToKotlin
public object SagemakerFunctions {
/**
* Resource Type definition for AWS::SageMaker::App
* @param argument null
* @return null
*/
public suspend fun getApp(argument: GetAppPlainArgs): GetAppResult =
getAppResultToKotlin(getAppPlain(argument.toJava()).await())
/**
* @see [getApp].
* @param appName The name of the app.
* @param appType The type of app.
* @param domainId The domain ID.
* @param userProfileName The user profile name.
* @return null
*/
public suspend fun getApp(
appName: String,
appType: AppType,
domainId: String,
userProfileName: String,
): GetAppResult {
val argument = GetAppPlainArgs(
appName = appName,
appType = appType,
domainId = domainId,
userProfileName = userProfileName,
)
return getAppResultToKotlin(getAppPlain(argument.toJava()).await())
}
/**
* @see [getApp].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetAppPlainArgs].
* @return null
*/
public suspend fun getApp(argument: suspend GetAppPlainArgsBuilder.() -> Unit): GetAppResult {
val builder = GetAppPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getAppResultToKotlin(getAppPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::AppImageConfig
* @param argument null
* @return null
*/
public suspend fun getAppImageConfig(argument: GetAppImageConfigPlainArgs): GetAppImageConfigResult =
getAppImageConfigResultToKotlin(getAppImageConfigPlain(argument.toJava()).await())
/**
* @see [getAppImageConfig].
* @param appImageConfigName The Name of the AppImageConfig.
* @return null
*/
public suspend fun getAppImageConfig(appImageConfigName: String): GetAppImageConfigResult {
val argument = GetAppImageConfigPlainArgs(
appImageConfigName = appImageConfigName,
)
return getAppImageConfigResultToKotlin(getAppImageConfigPlain(argument.toJava()).await())
}
/**
* @see [getAppImageConfig].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetAppImageConfigPlainArgs].
* @return null
*/
public suspend fun getAppImageConfig(argument: suspend GetAppImageConfigPlainArgsBuilder.() -> Unit): GetAppImageConfigResult {
val builder = GetAppImageConfigPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getAppImageConfigResultToKotlin(getAppImageConfigPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::DataQualityJobDefinition
* @param argument null
* @return null
*/
public suspend fun getDataQualityJobDefinition(argument: GetDataQualityJobDefinitionPlainArgs): GetDataQualityJobDefinitionResult =
getDataQualityJobDefinitionResultToKotlin(getDataQualityJobDefinitionPlain(argument.toJava()).await())
/**
* @see [getDataQualityJobDefinition].
* @param jobDefinitionArn The Amazon Resource Name (ARN) of job definition.
* @return null
*/
public suspend fun getDataQualityJobDefinition(jobDefinitionArn: String): GetDataQualityJobDefinitionResult {
val argument = GetDataQualityJobDefinitionPlainArgs(
jobDefinitionArn = jobDefinitionArn,
)
return getDataQualityJobDefinitionResultToKotlin(getDataQualityJobDefinitionPlain(argument.toJava()).await())
}
/**
* @see [getDataQualityJobDefinition].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetDataQualityJobDefinitionPlainArgs].
* @return null
*/
public suspend fun getDataQualityJobDefinition(argument: suspend GetDataQualityJobDefinitionPlainArgsBuilder.() -> Unit): GetDataQualityJobDefinitionResult {
val builder = GetDataQualityJobDefinitionPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getDataQualityJobDefinitionResultToKotlin(getDataQualityJobDefinitionPlain(builtArgument.toJava()).await())
}
/**
* Resource schema for AWS::SageMaker::DeviceFleet
* @param argument null
* @return null
*/
public suspend fun getDeviceFleet(argument: GetDeviceFleetPlainArgs): GetDeviceFleetResult =
getDeviceFleetResultToKotlin(getDeviceFleetPlain(argument.toJava()).await())
/**
* @see [getDeviceFleet].
* @param deviceFleetName The name of the edge device fleet
* @return null
*/
public suspend fun getDeviceFleet(deviceFleetName: String): GetDeviceFleetResult {
val argument = GetDeviceFleetPlainArgs(
deviceFleetName = deviceFleetName,
)
return getDeviceFleetResultToKotlin(getDeviceFleetPlain(argument.toJava()).await())
}
/**
* @see [getDeviceFleet].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetDeviceFleetPlainArgs].
* @return null
*/
public suspend fun getDeviceFleet(argument: suspend GetDeviceFleetPlainArgsBuilder.() -> Unit): GetDeviceFleetResult {
val builder = GetDeviceFleetPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getDeviceFleetResultToKotlin(getDeviceFleetPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::Domain
* @param argument null
* @return null
*/
public suspend fun getDomain(argument: GetDomainPlainArgs): GetDomainResult =
getDomainResultToKotlin(getDomainPlain(argument.toJava()).await())
/**
* @see [getDomain].
* @param domainId The domain name.
* @return null
*/
public suspend fun getDomain(domainId: String): GetDomainResult {
val argument = GetDomainPlainArgs(
domainId = domainId,
)
return getDomainResultToKotlin(getDomainPlain(argument.toJava()).await())
}
/**
* @see [getDomain].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetDomainPlainArgs].
* @return null
*/
public suspend fun getDomain(argument: suspend GetDomainPlainArgsBuilder.() -> Unit): GetDomainResult {
val builder = GetDomainPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getDomainResultToKotlin(getDomainPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::FeatureGroup
* @param argument null
* @return null
*/
public suspend fun getFeatureGroup(argument: GetFeatureGroupPlainArgs): GetFeatureGroupResult =
getFeatureGroupResultToKotlin(getFeatureGroupPlain(argument.toJava()).await())
/**
* @see [getFeatureGroup].
* @param featureGroupName The Name of the FeatureGroup.
* @return null
*/
public suspend fun getFeatureGroup(featureGroupName: String): GetFeatureGroupResult {
val argument = GetFeatureGroupPlainArgs(
featureGroupName = featureGroupName,
)
return getFeatureGroupResultToKotlin(getFeatureGroupPlain(argument.toJava()).await())
}
/**
* @see [getFeatureGroup].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetFeatureGroupPlainArgs].
* @return null
*/
public suspend fun getFeatureGroup(argument: suspend GetFeatureGroupPlainArgsBuilder.() -> Unit): GetFeatureGroupResult {
val builder = GetFeatureGroupPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getFeatureGroupResultToKotlin(getFeatureGroupPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::Image
* @param argument null
* @return null
*/
public suspend fun getImage(argument: GetImagePlainArgs): GetImageResult =
getImageResultToKotlin(getImagePlain(argument.toJava()).await())
/**
* @see [getImage].
* @param imageArn The Amazon Resource Name (ARN) of the image.
* *Type* : String
* *Length Constraints* : Maximum length of 256.
* *Pattern* : `^arn:aws(-[\w]+)*:sagemaker:.+:[0-9]{12}:image/[a-z0-9]([-.]?[a-z0-9])*$`
* @return null
*/
public suspend fun getImage(imageArn: String): GetImageResult {
val argument = GetImagePlainArgs(
imageArn = imageArn,
)
return getImageResultToKotlin(getImagePlain(argument.toJava()).await())
}
/**
* @see [getImage].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetImagePlainArgs].
* @return null
*/
public suspend fun getImage(argument: suspend GetImagePlainArgsBuilder.() -> Unit): GetImageResult {
val builder = GetImagePlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getImageResultToKotlin(getImagePlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::ImageVersion
* @param argument null
* @return null
*/
public suspend fun getImageVersion(argument: GetImageVersionPlainArgs): GetImageVersionResult =
getImageVersionResultToKotlin(getImageVersionPlain(argument.toJava()).await())
/**
* /*
* @see [getImageVersion].
* @param imageVersionArn The Amazon Resource Name (ARN) of the image version.
* *Type* : String
* *Length Constraints* : Maximum length of 256.
* *Pattern* : `^arn:aws(-[\w]+)*:sagemaker:.+:[0-9]{12}:image-version/[a-z0-9]([-.]?[a-z0-9])*/[0-9]+$`
* @return null
*/
public suspend fun getImageVersion(imageVersionArn: String): GetImageVersionResult {
val argument = GetImageVersionPlainArgs(
imageVersionArn = imageVersionArn,
)
return getImageVersionResultToKotlin(getImageVersionPlain(argument.toJava()).await())
}
/**
* @see [getImageVersion].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetImageVersionPlainArgs].
* @return null
*/
public suspend fun getImageVersion(argument: suspend GetImageVersionPlainArgsBuilder.() -> Unit): GetImageVersionResult {
val builder = GetImageVersionPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getImageVersionResultToKotlin(getImageVersionPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::InferenceComponent
* @param argument null
* @return null
*/
public suspend fun getInferenceComponent(argument: GetInferenceComponentPlainArgs): GetInferenceComponentResult =
getInferenceComponentResultToKotlin(getInferenceComponentPlain(argument.toJava()).await())
/**
* @see [getInferenceComponent].
* @param inferenceComponentArn The Amazon Resource Name (ARN) of the inference component.
* @return null
*/
public suspend fun getInferenceComponent(inferenceComponentArn: String): GetInferenceComponentResult {
val argument = GetInferenceComponentPlainArgs(
inferenceComponentArn = inferenceComponentArn,
)
return getInferenceComponentResultToKotlin(getInferenceComponentPlain(argument.toJava()).await())
}
/**
* @see [getInferenceComponent].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetInferenceComponentPlainArgs].
* @return null
*/
public suspend fun getInferenceComponent(argument: suspend GetInferenceComponentPlainArgsBuilder.() -> Unit): GetInferenceComponentResult {
val builder = GetInferenceComponentPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getInferenceComponentResultToKotlin(getInferenceComponentPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::InferenceExperiment
* @param argument null
* @return null
*/
public suspend fun getInferenceExperiment(argument: GetInferenceExperimentPlainArgs): GetInferenceExperimentResult =
getInferenceExperimentResultToKotlin(getInferenceExperimentPlain(argument.toJava()).await())
/**
* @see [getInferenceExperiment].
* @param name The name for the inference experiment.
* @return null
*/
public suspend fun getInferenceExperiment(name: String): GetInferenceExperimentResult {
val argument = GetInferenceExperimentPlainArgs(
name = name,
)
return getInferenceExperimentResultToKotlin(getInferenceExperimentPlain(argument.toJava()).await())
}
/**
* @see [getInferenceExperiment].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetInferenceExperimentPlainArgs].
* @return null
*/
public suspend fun getInferenceExperiment(argument: suspend GetInferenceExperimentPlainArgsBuilder.() -> Unit): GetInferenceExperimentResult {
val builder = GetInferenceExperimentPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getInferenceExperimentResultToKotlin(getInferenceExperimentPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::MlflowTrackingServer
* @param argument null
* @return null
*/
public suspend fun getMlflowTrackingServer(argument: GetMlflowTrackingServerPlainArgs): GetMlflowTrackingServerResult =
getMlflowTrackingServerResultToKotlin(getMlflowTrackingServerPlain(argument.toJava()).await())
/**
* @see [getMlflowTrackingServer].
* @param trackingServerName The name of the MLFlow Tracking Server.
* @return null
*/
public suspend fun getMlflowTrackingServer(trackingServerName: String): GetMlflowTrackingServerResult {
val argument = GetMlflowTrackingServerPlainArgs(
trackingServerName = trackingServerName,
)
return getMlflowTrackingServerResultToKotlin(getMlflowTrackingServerPlain(argument.toJava()).await())
}
/**
* @see [getMlflowTrackingServer].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetMlflowTrackingServerPlainArgs].
* @return null
*/
public suspend fun getMlflowTrackingServer(argument: suspend GetMlflowTrackingServerPlainArgsBuilder.() -> Unit): GetMlflowTrackingServerResult {
val builder = GetMlflowTrackingServerPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getMlflowTrackingServerResultToKotlin(getMlflowTrackingServerPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::ModelBiasJobDefinition
* @param argument null
* @return null
*/
public suspend fun getModelBiasJobDefinition(argument: GetModelBiasJobDefinitionPlainArgs): GetModelBiasJobDefinitionResult =
getModelBiasJobDefinitionResultToKotlin(getModelBiasJobDefinitionPlain(argument.toJava()).await())
/**
* @see [getModelBiasJobDefinition].
* @param jobDefinitionArn The Amazon Resource Name (ARN) of job definition.
* @return null
*/
public suspend fun getModelBiasJobDefinition(jobDefinitionArn: String): GetModelBiasJobDefinitionResult {
val argument = GetModelBiasJobDefinitionPlainArgs(
jobDefinitionArn = jobDefinitionArn,
)
return getModelBiasJobDefinitionResultToKotlin(getModelBiasJobDefinitionPlain(argument.toJava()).await())
}
/**
* @see [getModelBiasJobDefinition].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelBiasJobDefinitionPlainArgs].
* @return null
*/
public suspend fun getModelBiasJobDefinition(argument: suspend GetModelBiasJobDefinitionPlainArgsBuilder.() -> Unit): GetModelBiasJobDefinitionResult {
val builder = GetModelBiasJobDefinitionPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getModelBiasJobDefinitionResultToKotlin(getModelBiasJobDefinitionPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::ModelCard.
* @param argument null
* @return null
*/
public suspend fun getModelCard(argument: GetModelCardPlainArgs): GetModelCardResult =
getModelCardResultToKotlin(getModelCardPlain(argument.toJava()).await())
/**
* @see [getModelCard].
* @param modelCardName The unique name of the model card.
* @return null
*/
public suspend fun getModelCard(modelCardName: String): GetModelCardResult {
val argument = GetModelCardPlainArgs(
modelCardName = modelCardName,
)
return getModelCardResultToKotlin(getModelCardPlain(argument.toJava()).await())
}
/**
* @see [getModelCard].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelCardPlainArgs].
* @return null
*/
public suspend fun getModelCard(argument: suspend GetModelCardPlainArgsBuilder.() -> Unit): GetModelCardResult {
val builder = GetModelCardPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getModelCardResultToKotlin(getModelCardPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::ModelExplainabilityJobDefinition
* @param argument null
* @return null
*/
public suspend fun getModelExplainabilityJobDefinition(argument: GetModelExplainabilityJobDefinitionPlainArgs): GetModelExplainabilityJobDefinitionResult =
getModelExplainabilityJobDefinitionResultToKotlin(getModelExplainabilityJobDefinitionPlain(argument.toJava()).await())
/**
* @see [getModelExplainabilityJobDefinition].
* @param jobDefinitionArn The Amazon Resource Name (ARN) of job definition.
* @return null
*/
public suspend fun getModelExplainabilityJobDefinition(jobDefinitionArn: String): GetModelExplainabilityJobDefinitionResult {
val argument = GetModelExplainabilityJobDefinitionPlainArgs(
jobDefinitionArn = jobDefinitionArn,
)
return getModelExplainabilityJobDefinitionResultToKotlin(getModelExplainabilityJobDefinitionPlain(argument.toJava()).await())
}
/**
* @see [getModelExplainabilityJobDefinition].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelExplainabilityJobDefinitionPlainArgs].
* @return null
*/
public suspend fun getModelExplainabilityJobDefinition(argument: suspend GetModelExplainabilityJobDefinitionPlainArgsBuilder.() -> Unit): GetModelExplainabilityJobDefinitionResult {
val builder = GetModelExplainabilityJobDefinitionPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getModelExplainabilityJobDefinitionResultToKotlin(getModelExplainabilityJobDefinitionPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::ModelPackage
* @param argument null
* @return null
*/
public suspend fun getModelPackage(argument: GetModelPackagePlainArgs): GetModelPackageResult =
getModelPackageResultToKotlin(getModelPackagePlain(argument.toJava()).await())
/**
* @see [getModelPackage].
* @param modelPackageArn The Amazon Resource Name (ARN) of the model package.
* @return null
*/
public suspend fun getModelPackage(modelPackageArn: String): GetModelPackageResult {
val argument = GetModelPackagePlainArgs(
modelPackageArn = modelPackageArn,
)
return getModelPackageResultToKotlin(getModelPackagePlain(argument.toJava()).await())
}
/**
* @see [getModelPackage].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelPackagePlainArgs].
* @return null
*/
public suspend fun getModelPackage(argument: suspend GetModelPackagePlainArgsBuilder.() -> Unit): GetModelPackageResult {
val builder = GetModelPackagePlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getModelPackageResultToKotlin(getModelPackagePlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::ModelPackageGroup
* @param argument null
* @return null
*/
public suspend fun getModelPackageGroup(argument: GetModelPackageGroupPlainArgs): GetModelPackageGroupResult =
getModelPackageGroupResultToKotlin(getModelPackageGroupPlain(argument.toJava()).await())
/**
* @see [getModelPackageGroup].
* @param modelPackageGroupArn The Amazon Resource Name (ARN) of the model group.
* @return null
*/
public suspend fun getModelPackageGroup(modelPackageGroupArn: String): GetModelPackageGroupResult {
val argument = GetModelPackageGroupPlainArgs(
modelPackageGroupArn = modelPackageGroupArn,
)
return getModelPackageGroupResultToKotlin(getModelPackageGroupPlain(argument.toJava()).await())
}
/**
* @see [getModelPackageGroup].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelPackageGroupPlainArgs].
* @return null
*/
public suspend fun getModelPackageGroup(argument: suspend GetModelPackageGroupPlainArgsBuilder.() -> Unit): GetModelPackageGroupResult {
val builder = GetModelPackageGroupPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getModelPackageGroupResultToKotlin(getModelPackageGroupPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::ModelQualityJobDefinition
* @param argument null
* @return null
*/
public suspend fun getModelQualityJobDefinition(argument: GetModelQualityJobDefinitionPlainArgs): GetModelQualityJobDefinitionResult =
getModelQualityJobDefinitionResultToKotlin(getModelQualityJobDefinitionPlain(argument.toJava()).await())
/**
* @see [getModelQualityJobDefinition].
* @param jobDefinitionArn The Amazon Resource Name (ARN) of job definition.
* @return null
*/
public suspend fun getModelQualityJobDefinition(jobDefinitionArn: String): GetModelQualityJobDefinitionResult {
val argument = GetModelQualityJobDefinitionPlainArgs(
jobDefinitionArn = jobDefinitionArn,
)
return getModelQualityJobDefinitionResultToKotlin(getModelQualityJobDefinitionPlain(argument.toJava()).await())
}
/**
* @see [getModelQualityJobDefinition].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetModelQualityJobDefinitionPlainArgs].
* @return null
*/
public suspend fun getModelQualityJobDefinition(argument: suspend GetModelQualityJobDefinitionPlainArgsBuilder.() -> Unit): GetModelQualityJobDefinitionResult {
val builder = GetModelQualityJobDefinitionPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getModelQualityJobDefinitionResultToKotlin(getModelQualityJobDefinitionPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::MonitoringSchedule
* @param argument null
* @return null
*/
public suspend fun getMonitoringSchedule(argument: GetMonitoringSchedulePlainArgs): GetMonitoringScheduleResult =
getMonitoringScheduleResultToKotlin(getMonitoringSchedulePlain(argument.toJava()).await())
/**
* @see [getMonitoringSchedule].
* @param monitoringScheduleArn The Amazon Resource Name (ARN) of the monitoring schedule.
* @return null
*/
public suspend fun getMonitoringSchedule(monitoringScheduleArn: String): GetMonitoringScheduleResult {
val argument = GetMonitoringSchedulePlainArgs(
monitoringScheduleArn = monitoringScheduleArn,
)
return getMonitoringScheduleResultToKotlin(getMonitoringSchedulePlain(argument.toJava()).await())
}
/**
* @see [getMonitoringSchedule].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetMonitoringSchedulePlainArgs].
* @return null
*/
public suspend fun getMonitoringSchedule(argument: suspend GetMonitoringSchedulePlainArgsBuilder.() -> Unit): GetMonitoringScheduleResult {
val builder = GetMonitoringSchedulePlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getMonitoringScheduleResultToKotlin(getMonitoringSchedulePlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::Pipeline
* @param argument null
* @return null
*/
public suspend fun getPipeline(argument: GetPipelinePlainArgs): GetPipelineResult =
getPipelineResultToKotlin(getPipelinePlain(argument.toJava()).await())
/**
* @see [getPipeline].
* @param pipelineName The name of the Pipeline.
* @return null
*/
public suspend fun getPipeline(pipelineName: String): GetPipelineResult {
val argument = GetPipelinePlainArgs(
pipelineName = pipelineName,
)
return getPipelineResultToKotlin(getPipelinePlain(argument.toJava()).await())
}
/**
* @see [getPipeline].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetPipelinePlainArgs].
* @return null
*/
public suspend fun getPipeline(argument: suspend GetPipelinePlainArgsBuilder.() -> Unit): GetPipelineResult {
val builder = GetPipelinePlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getPipelineResultToKotlin(getPipelinePlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::Project
* @param argument null
* @return null
*/
public suspend fun getProject(argument: GetProjectPlainArgs): GetProjectResult =
getProjectResultToKotlin(getProjectPlain(argument.toJava()).await())
/**
* @see [getProject].
* @param projectArn The Amazon Resource Name (ARN) of the project.
* @return null
*/
public suspend fun getProject(projectArn: String): GetProjectResult {
val argument = GetProjectPlainArgs(
projectArn = projectArn,
)
return getProjectResultToKotlin(getProjectPlain(argument.toJava()).await())
}
/**
* @see [getProject].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetProjectPlainArgs].
* @return null
*/
public suspend fun getProject(argument: suspend GetProjectPlainArgsBuilder.() -> Unit): GetProjectResult {
val builder = GetProjectPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getProjectResultToKotlin(getProjectPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::Space
* @param argument null
* @return null
*/
public suspend fun getSpace(argument: GetSpacePlainArgs): GetSpaceResult =
getSpaceResultToKotlin(getSpacePlain(argument.toJava()).await())
/**
* @see [getSpace].
* @param domainId The ID of the associated Domain.
* @param spaceName A name for the Space.
* @return null
*/
public suspend fun getSpace(domainId: String, spaceName: String): GetSpaceResult {
val argument = GetSpacePlainArgs(
domainId = domainId,
spaceName = spaceName,
)
return getSpaceResultToKotlin(getSpacePlain(argument.toJava()).await())
}
/**
* @see [getSpace].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetSpacePlainArgs].
* @return null
*/
public suspend fun getSpace(argument: suspend GetSpacePlainArgsBuilder.() -> Unit): GetSpaceResult {
val builder = GetSpacePlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getSpaceResultToKotlin(getSpacePlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::SageMaker::UserProfile
* @param argument null
* @return null
*/
public suspend fun getUserProfile(argument: GetUserProfilePlainArgs): GetUserProfileResult =
getUserProfileResultToKotlin(getUserProfilePlain(argument.toJava()).await())
/**
* @see [getUserProfile].
* @param domainId The ID of the associated Domain.
* @param userProfileName A name for the UserProfile.
* @return null
*/
public suspend fun getUserProfile(domainId: String, userProfileName: String): GetUserProfileResult {
val argument = GetUserProfilePlainArgs(
domainId = domainId,
userProfileName = userProfileName,
)
return getUserProfileResultToKotlin(getUserProfilePlain(argument.toJava()).await())
}
/**
* @see [getUserProfile].
* @param argument Builder for [com.pulumi.awsnative.sagemaker.kotlin.inputs.GetUserProfilePlainArgs].
* @return null
*/
public suspend fun getUserProfile(argument: suspend GetUserProfilePlainArgsBuilder.() -> Unit): GetUserProfileResult {
val builder = GetUserProfilePlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getUserProfileResultToKotlin(getUserProfilePlain(builtArgument.toJava()).await())
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy