Package-level declarations

Types

Link copied to clipboard
class AssetType : KotlinCustomResource

Resource for managing an AWS DataZone Asset Type.

Link copied to clipboard
data class AssetTypeArgs(val description: Output<String>? = null, val domainIdentifier: Output<String>? = null, val formsInputs: Output<List<AssetTypeFormsInputArgs>>? = null, val name: Output<String>? = null, val owningProjectIdentifier: Output<String>? = null, val timeouts: Output<AssetTypeTimeoutsArgs>? = null) : ConvertibleToJava<AssetTypeArgs>

Resource for managing an AWS DataZone Asset Type.

Link copied to clipboard
Link copied to clipboard
object AssetTypeMapper : ResourceMapper<AssetType>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Domain : KotlinCustomResource

Resource for managing an AWS DataZone Domain.

Link copied to clipboard
data class DomainArgs(val description: Output<String>? = null, val domainExecutionRole: Output<String>? = null, val kmsKeyIdentifier: Output<String>? = null, val name: Output<String>? = null, val singleSignOn: Output<DomainSingleSignOnArgs>? = null, val skipDeletionCheck: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null, val timeouts: Output<DomainTimeoutsArgs>? = null) : ConvertibleToJava<DomainArgs>

Resource for managing an AWS DataZone Domain.

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 Environment : KotlinCustomResource

Resource for managing an AWS DataZone Environment.

Link copied to clipboard
data class EnvironmentArgs(val accountIdentifier: Output<String>? = null, val accountRegion: Output<String>? = null, val blueprintIdentifier: Output<String>? = null, val description: Output<String>? = null, val domainIdentifier: Output<String>? = null, val glossaryTerms: Output<List<String>>? = null, val name: Output<String>? = null, val profileIdentifier: Output<String>? = null, val projectIdentifier: Output<String>? = null, val timeouts: Output<EnvironmentTimeoutsArgs>? = null, val userParameters: Output<List<EnvironmentUserParameterArgs>>? = null) : ConvertibleToJava<EnvironmentArgs>

Resource for managing an AWS DataZone Environment.

Link copied to clipboard
Link copied to clipboard
class EnvironmentBlueprintConfiguration : KotlinCustomResource

Resource for managing an AWS DataZone Environment Blueprint Configuration.

Link copied to clipboard
data class EnvironmentBlueprintConfigurationArgs(val domainId: Output<String>? = null, val enabledRegions: Output<List<String>>? = null, val environmentBlueprintId: Output<String>? = null, val manageAccessRoleArn: Output<String>? = null, val provisioningRoleArn: Output<String>? = null, val regionalParameters: Output<Map<String, Map<String, String>>>? = null) : ConvertibleToJava<EnvironmentBlueprintConfigurationArgs>

Resource for managing an AWS DataZone Environment Blueprint Configuration.

Link copied to clipboard
object EnvironmentMapper : ResourceMapper<Environment>
Link copied to clipboard
class EnvironmentProfile : KotlinCustomResource

Resource for managing an AWS DataZone Environment Profile.

Link copied to clipboard
data class EnvironmentProfileArgs(val awsAccountId: Output<String>? = null, val awsAccountRegion: Output<String>? = null, val description: Output<String>? = null, val domainIdentifier: Output<String>? = null, val environmentBlueprintIdentifier: Output<String>? = null, val name: Output<String>? = null, val projectIdentifier: Output<String>? = null, val userParameters: Output<List<EnvironmentProfileUserParameterArgs>>? = null) : ConvertibleToJava<EnvironmentProfileArgs>

Resource for managing an AWS DataZone Environment Profile.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class FormType : KotlinCustomResource

Resource for managing an AWS DataZone Form Type.

Link copied to clipboard
data class FormTypeArgs(val description: Output<String>? = null, val domainIdentifier: Output<String>? = null, val model: Output<FormTypeModelArgs>? = null, val name: Output<String>? = null, val owningProjectIdentifier: Output<String>? = null, val status: Output<String>? = null, val timeouts: Output<FormTypeTimeoutsArgs>? = null) : ConvertibleToJava<FormTypeArgs>

Resource for managing an AWS DataZone Form Type.

Link copied to clipboard
Link copied to clipboard
object FormTypeMapper : ResourceMapper<FormType>
Link copied to clipboard
Link copied to clipboard
class Glossary : KotlinCustomResource

Resource for managing an AWS DataZone Glossary.

Link copied to clipboard
data class GlossaryArgs(val description: Output<String>? = null, val domainIdentifier: Output<String>? = null, val name: Output<String>? = null, val owningProjectIdentifier: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<GlossaryArgs>

Resource for managing an AWS DataZone Glossary.

Link copied to clipboard
Link copied to clipboard
object GlossaryMapper : ResourceMapper<Glossary>
Link copied to clipboard
Link copied to clipboard
class GlossaryTerm : KotlinCustomResource

Resource for managing an AWS DataZone Glossary Term.

Link copied to clipboard
data class GlossaryTermArgs(val domainIdentifier: Output<String>? = null, val glossaryIdentifier: Output<String>? = null, val longDescription: Output<String>? = null, val name: Output<String>? = null, val shortDescription: Output<String>? = null, val status: Output<String>? = null, val termRelations: Output<GlossaryTermTermRelationsArgs>? = null, val timeouts: Output<GlossaryTermTimeoutsArgs>? = null) : ConvertibleToJava<GlossaryTermArgs>

Resource for managing an AWS DataZone Glossary Term.

Link copied to clipboard
Link copied to clipboard
object GlossaryTermMapper : ResourceMapper<GlossaryTerm>
Link copied to clipboard
Link copied to clipboard
class Project : KotlinCustomResource

Resource for managing an AWS DataZone Project.

Link copied to clipboard
data class ProjectArgs(val description: Output<String>? = null, val domainIdentifier: Output<String>? = null, val glossaryTerms: Output<List<String>>? = null, val name: Output<String>? = null, val skipDeletionCheck: Output<Boolean>? = null, val timeouts: Output<ProjectTimeoutsArgs>? = null) : ConvertibleToJava<ProjectArgs>

Resource for managing an AWS DataZone Project.

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

Resource for managing an AWS DataZone User Profile.

Link copied to clipboard
data class UserProfileArgs(val domainIdentifier: Output<String>? = null, val status: Output<String>? = null, val timeouts: Output<UserProfileTimeoutsArgs>? = null, val userIdentifier: Output<String>? = null, val userType: Output<String>? = null) : ConvertibleToJava<UserProfileArgs>

Resource for managing an AWS DataZone User Profile.

Link copied to clipboard
Link copied to clipboard
object UserProfileMapper : ResourceMapper<UserProfile>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun assetType(name: String, block: suspend AssetTypeResourceBuilder.() -> Unit): AssetType
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 environment(name: String, block: suspend EnvironmentResourceBuilder.() -> Unit): Environment
Link copied to clipboard
suspend fun formType(name: String, block: suspend FormTypeResourceBuilder.() -> Unit): FormType
Link copied to clipboard
suspend fun glossary(name: String, block: suspend GlossaryResourceBuilder.() -> Unit): Glossary
Link copied to clipboard
Link copied to clipboard
fun project(name: String): Project
suspend fun project(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project
Link copied to clipboard
suspend fun userProfile(name: String, block: suspend UserProfileResourceBuilder.() -> Unit): UserProfile