Package-level declarations

Types

Link copied to clipboard
class Hub : KotlinCustomResource

Manages an AI Foundry Hub.

Link copied to clipboard
data class HubArgs(val applicationInsightsId: Output<String>? = null, val containerRegistryId: Output<String>? = null, val description: Output<String>? = null, val encryption: Output<HubEncryptionArgs>? = null, val friendlyName: Output<String>? = null, val highBusinessImpactEnabled: Output<Boolean>? = null, val identity: Output<HubIdentityArgs>? = null, val keyVaultId: Output<String>? = null, val location: Output<String>? = null, val managedNetwork: Output<HubManagedNetworkArgs>? = null, val name: Output<String>? = null, val primaryUserAssignedIdentity: Output<String>? = null, val publicNetworkAccess: Output<String>? = null, val resourceGroupName: Output<String>? = null, val storageAccountId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<HubArgs>

Manages an AI Foundry Hub.

Link copied to clipboard

Builder for HubArgs.

Link copied to clipboard
object HubMapper : ResourceMapper<Hub>
Link copied to clipboard

Builder for Hub.

Link copied to clipboard
class Project : KotlinCustomResource

Manages an AI Foundry Project.

Link copied to clipboard
data class ProjectArgs(val aiServicesHubId: Output<String>? = null, val description: Output<String>? = null, val friendlyName: Output<String>? = null, val highBusinessImpactEnabled: Output<Boolean>? = null, val identity: Output<ProjectIdentityArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val primaryUserAssignedIdentity: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ProjectArgs>

Manages an AI Foundry Project.

Link copied to clipboard
Link copied to clipboard
object ProjectMapper : ResourceMapper<Project>
Link copied to clipboard

Functions

Link copied to clipboard
fun hub(name: String): Hub
suspend fun hub(name: String, block: suspend HubResourceBuilder.() -> Unit): Hub
Link copied to clipboard
fun project(name: String): Project
suspend fun project(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project