com.pulumi.awsnative.sagemaker.kotlin.outputs.GetSpaceResult.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.outputs
import kotlin.String
import kotlin.Suppress
/**
*
* @property spaceArn The space Amazon Resource Name (ARN).
* @property spaceDisplayName The name of the space that appears in the Studio UI.
* @property url Returns the URL of the space. If the space is created with AWS IAM Identity Center (Successor to AWS Single Sign-On) authentication, users can navigate to the URL after appending the respective redirect parameter for the application type to be federated through AWS IAM Identity Center.
* The following application types are supported:
* - Studio Classic: `&redirect=JupyterServer`
* - JupyterLab: `&redirect=JupyterLab`
* - Code Editor, based on Code-OSS, Visual Studio Code - Open Source: `&redirect=CodeEditor`
*/
public data class GetSpaceResult(
public val spaceArn: String? = null,
public val spaceDisplayName: String? = null,
public val url: String? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.sagemaker.outputs.GetSpaceResult): GetSpaceResult = GetSpaceResult(
spaceArn = javaType.spaceArn().map({ args0 -> args0 }).orElse(null),
spaceDisplayName = javaType.spaceDisplayName().map({ args0 -> args0 }).orElse(null),
url = javaType.url().map({ args0 -> args0 }).orElse(null),
)
}
}