Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class SecurityConfiguration : KotlinCustomResource

Use a SecurityConfiguration resource to configure data encryption, Kerberos authentication, and Amazon S3 authorization for EMRFS.

Link copied to clipboard
data class SecurityConfigurationArgs(val name: Output<String>? = null, val securityConfiguration: Output<Any>? = null) : ConvertibleToJava<SecurityConfigurationArgs>

Use a SecurityConfiguration resource to configure data encryption, Kerberos authentication, and Amazon S3 authorization for EMRFS.

Link copied to clipboard
Link copied to clipboard
class Studio : KotlinCustomResource

Resource schema for AWS::EMR::Studio

Link copied to clipboard
data class StudioArgs(val authMode: Output<StudioAuthMode>? = null, val defaultS3Location: Output<String>? = null, val description: Output<String>? = null, val encryptionKeyArn: Output<String>? = null, val engineSecurityGroupId: Output<String>? = null, val idcInstanceArn: Output<String>? = null, val idcUserAssignment: Output<StudioIdcUserAssignment>? = null, val idpAuthUrl: Output<String>? = null, val idpRelayStateParameterName: Output<String>? = null, val name: Output<String>? = null, val serviceRole: Output<String>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val trustedIdentityPropagationEnabled: Output<Boolean>? = null, val userRole: Output<String>? = null, val vpcId: Output<String>? = null, val workspaceSecurityGroupId: Output<String>? = null) : ConvertibleToJava<StudioArgs>

Resource schema for AWS::EMR::Studio

Link copied to clipboard

Builder for StudioArgs.

Link copied to clipboard
object StudioMapper : ResourceMapper<Studio>
Link copied to clipboard

Builder for Studio.

Link copied to clipboard
class StudioSessionMapping : KotlinCustomResource

An example resource schema demonstrating some basic constructs and validation rules.

Link copied to clipboard
data class StudioSessionMappingArgs(val identityName: Output<String>? = null, val identityType: Output<StudioSessionMappingIdentityType>? = null, val sessionPolicyArn: Output<String>? = null, val studioId: Output<String>? = null) : ConvertibleToJava<StudioSessionMappingArgs>

An example resource schema demonstrating some basic constructs and validation rules.

Link copied to clipboard
Link copied to clipboard
class WalWorkspace : KotlinCustomResource

Resource schema for AWS::EMR::WALWorkspace Type

Link copied to clipboard
data class WalWorkspaceArgs(val tags: Output<List<TagArgs>>? = null, val walWorkspaceName: Output<String>? = null) : ConvertibleToJava<WalWorkspaceArgs>

Resource schema for AWS::EMR::WALWorkspace Type

Link copied to clipboard
Link copied to clipboard
object WalWorkspaceMapper : ResourceMapper<WalWorkspace>
Link copied to clipboard

Functions

Link copied to clipboard
fun studio(name: String): Studio
suspend fun studio(name: String, block: suspend StudioResourceBuilder.() -> Unit): Studio
Link copied to clipboard