Package-level declarations

Types

Link copied to clipboard
class Account : KotlinCustomResource

Manages a Cognitive Services Account.

Link copied to clipboard
data class AccountArgs(val customQuestionAnsweringSearchServiceId: Output<String>? = null, val customQuestionAnsweringSearchServiceKey: Output<String>? = null, val customSubdomainName: Output<String>? = null, val customerManagedKey: Output<AccountCustomerManagedKeyArgs>? = null, val dynamicThrottlingEnabled: Output<Boolean>? = null, val fqdns: Output<List<String>>? = null, val identity: Output<AccountIdentityArgs>? = null, val kind: Output<String>? = null, val localAuthEnabled: Output<Boolean>? = null, val location: Output<String>? = null, val metricsAdvisorAadClientId: Output<String>? = null, val metricsAdvisorAadTenantId: Output<String>? = null, val metricsAdvisorSuperUserName: Output<String>? = null, val metricsAdvisorWebsiteName: Output<String>? = null, val name: Output<String>? = null, val networkAcls: Output<AccountNetworkAclsArgs>? = null, val outboundNetworkAccessRestricted: Output<Boolean>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val qnaRuntimeEndpoint: Output<String>? = null, val resourceGroupName: Output<String>? = null, val skuName: Output<String>? = null, val storages: Output<List<AccountStorageArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AccountArgs>

Manages a Cognitive Services Account.

Link copied to clipboard
Link copied to clipboard
class AccountCustomerManagedKey : KotlinCustomResource

Manages a Customer Managed Key for a Cognitive Services Account.

Link copied to clipboard
data class AccountCustomerManagedKeyArgs(val cognitiveAccountId: Output<String>? = null, val identityClientId: Output<String>? = null, val keyVaultKeyId: Output<String>? = null) : ConvertibleToJava<AccountCustomerManagedKeyArgs>

Manages a Customer Managed Key for a Cognitive Services Account.

Link copied to clipboard
object AccountMapper : ResourceMapper<Account>
Link copied to clipboard
class AccountRaiBlocklist : KotlinCustomResource

Manages a Cognitive Account Rai Blocklist.

Link copied to clipboard
data class AccountRaiBlocklistArgs(val cognitiveAccountId: Output<String>? = null, val description: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<AccountRaiBlocklistArgs>

Manages a Cognitive Account Rai Blocklist.

Link copied to clipboard
Link copied to clipboard
class AccountRaiPolicy : KotlinCustomResource

Manages a Cognitive Services Account RAI Policy.

Link copied to clipboard
data class AccountRaiPolicyArgs(val basePolicyName: Output<String>? = null, val cognitiveAccountId: Output<String>? = null, val contentFilters: Output<List<AccountRaiPolicyContentFilterArgs>>? = null, val mode: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AccountRaiPolicyArgs>

Manages a Cognitive Services Account RAI Policy.

Link copied to clipboard
object AccountRaiPolicyMapper : ResourceMapper<AccountRaiPolicy>
Link copied to clipboard
Link copied to clipboard
class AIServices : KotlinCustomResource

Manages an AI Services Account.

Link copied to clipboard
data class AIServicesArgs(val customSubdomainName: Output<String>? = null, val customerManagedKey: Output<AIServicesCustomerManagedKeyArgs>? = null, val fqdns: Output<List<String>>? = null, val identity: Output<AIServicesIdentityArgs>? = null, val localAuthenticationEnabled: Output<Boolean>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val networkAcls: Output<AIServicesNetworkAclsArgs>? = null, val outboundNetworkAccessRestricted: Output<Boolean>? = null, val publicNetworkAccess: Output<String>? = null, val resourceGroupName: Output<String>? = null, val skuName: Output<String>? = null, val storages: Output<List<AIServicesStorageArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AIServicesArgs>

Manages an AI Services Account.

Link copied to clipboard
Link copied to clipboard
object AIServicesMapper : ResourceMapper<AIServices>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Deployment : KotlinCustomResource

Manages a Cognitive Services Account Deployment.

Link copied to clipboard
data class DeploymentArgs(val cognitiveAccountId: Output<String>? = null, val dynamicThrottlingEnabled: Output<Boolean>? = null, val model: Output<DeploymentModelArgs>? = null, val name: Output<String>? = null, val raiPolicyName: Output<String>? = null, val sku: Output<DeploymentSkuArgs>? = null, val versionUpgradeOption: Output<String>? = null) : ConvertibleToJava<DeploymentArgs>

Manages a Cognitive Services Account Deployment.

Link copied to clipboard
Link copied to clipboard
object DeploymentMapper : ResourceMapper<Deployment>
Link copied to clipboard

Functions

Link copied to clipboard
fun account(name: String): Account
suspend fun account(name: String, block: suspend AccountResourceBuilder.() -> Unit): Account
Link copied to clipboard
Link copied to clipboard
suspend fun aiServices(name: String, block: suspend AIServicesResourceBuilder.() -> Unit): AIServices
Link copied to clipboard
suspend fun deployment(name: String, block: suspend DeploymentResourceBuilder.() -> Unit): Deployment