Package-level declarations

Types

Link copied to clipboard
data class AccountPropertiesArgs(val allowedFqdnList: Output<List<String>>? = null, val apiProperties: Output<ApiPropertiesArgs>? = null, val customSubDomainName: Output<String>? = null, val disableLocalAuth: Output<Boolean>? = null, val dynamicThrottlingEnabled: Output<Boolean>? = null, val encryption: Output<EncryptionArgs>? = null, val locations: Output<MultiRegionSettingsArgs>? = null, val migrationToken: Output<String>? = null, val networkAcls: Output<NetworkRuleSetArgs>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val restore: Output<Boolean>? = null, val restrictOutboundNetworkAccess: Output<Boolean>? = null, val userOwnedStorage: Output<List<UserOwnedStorageArgs>>? = null) : ConvertibleToJava<AccountPropertiesArgs>

Properties of Cognitive Services account.

Link copied to clipboard
data class ApiPropertiesArgs(val aadClientId: Output<String>? = null, val aadTenantId: Output<String>? = null, val eventHubConnectionString: Output<String>? = null, val qnaAzureSearchEndpointId: Output<String>? = null, val qnaAzureSearchEndpointKey: Output<String>? = null, val qnaRuntimeEndpoint: Output<String>? = null, val statisticsEnabled: Output<Boolean>? = null, val storageAccountConnectionString: Output<String>? = null, val superUser: Output<String>? = null, val websiteName: Output<String>? = null) : ConvertibleToJava<ApiPropertiesArgs>

The api properties for special APIs.

Link copied to clipboard
Link copied to clipboard
data class CommitmentPeriodArgs(val count: Output<Int>? = null, val tier: Output<String>? = null) : ConvertibleToJava<CommitmentPeriodArgs>

Cognitive Services account commitment period.

Link copied to clipboard
data class CommitmentPlanPropertiesArgs(val autoRenew: Output<Boolean>? = null, val commitmentPlanGuid: Output<String>? = null, val current: Output<CommitmentPeriodArgs>? = null, val hostingModel: Output<Either<String, HostingModel>>? = null, val next: Output<CommitmentPeriodArgs>? = null, val planType: Output<String>? = null) : ConvertibleToJava<CommitmentPlanPropertiesArgs>

Properties of Cognitive Services account commitment plan.

Link copied to clipboard
data class DeploymentModelArgs(val format: Output<String>? = null, val name: Output<String>? = null, val source: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<DeploymentModelArgs>

Properties of Cognitive Services account deployment model.

Link copied to clipboard
data class DeploymentPropertiesArgs(val model: Output<DeploymentModelArgs>? = null, val raiPolicyName: Output<String>? = null, val scaleSettings: Output<DeploymentScaleSettingsArgs>? = null, val versionUpgradeOption: Output<Either<String, DeploymentModelVersionUpgradeOption>>? = null) : ConvertibleToJava<DeploymentPropertiesArgs>

Properties of Cognitive Services account deployment.

Link copied to clipboard
data class DeploymentScaleSettingsArgs(val capacity: Output<Int>? = null, val scaleType: Output<Either<String, DeploymentScaleType>>? = null) : ConvertibleToJava<DeploymentScaleSettingsArgs>

Properties of Cognitive Services account deployment model.

Link copied to clipboard
data class EncryptionArgs(val keySource: Output<Either<String, KeySource>>? = null, val keyVaultProperties: Output<KeyVaultPropertiesArgs>? = null) : ConvertibleToJava<EncryptionArgs>

Properties to configure Encryption

Link copied to clipboard
Link copied to clipboard
data class EncryptionScopePropertiesArgs(val keySource: Output<Either<String, KeySource>>? = null, val keyVaultProperties: Output<KeyVaultPropertiesArgs>? = null, val state: Output<Either<String, EncryptionScopeState>>? = null) : ConvertibleToJava<EncryptionScopePropertiesArgs>

Properties to EncryptionScope

Link copied to clipboard
data class GetAccountPlainArgs(val accountName: String, val resourceGroupName: String) : ConvertibleToJava<GetAccountPlainArgs>
Link copied to clipboard
data class GetCommitmentPlanAssociationPlainArgs(val commitmentPlanAssociationName: String, val commitmentPlanName: String, val resourceGroupName: String) : ConvertibleToJava<GetCommitmentPlanAssociationPlainArgs>
Link copied to clipboard
data class GetCommitmentPlanPlainArgs(val accountName: String, val commitmentPlanName: String, val resourceGroupName: String) : ConvertibleToJava<GetCommitmentPlanPlainArgs>
Link copied to clipboard
data class GetDeploymentPlainArgs(val accountName: String, val deploymentName: String, val resourceGroupName: String) : ConvertibleToJava<GetDeploymentPlainArgs>
Link copied to clipboard
data class GetEncryptionScopePlainArgs(val accountName: String, val encryptionScopeName: String, val resourceGroupName: String) : ConvertibleToJava<GetEncryptionScopePlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val accountName: String, val privateEndpointConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetRaiBlocklistItemPlainArgs(val accountName: String, val raiBlocklistItemName: String, val raiBlocklistName: String, val resourceGroupName: String) : ConvertibleToJava<GetRaiBlocklistItemPlainArgs>
Link copied to clipboard
data class GetRaiBlocklistPlainArgs(val accountName: String, val raiBlocklistName: String, val resourceGroupName: String) : ConvertibleToJava<GetRaiBlocklistPlainArgs>
Link copied to clipboard
data class GetRaiPolicyPlainArgs(val accountName: String, val raiPolicyName: String, val resourceGroupName: String) : ConvertibleToJava<GetRaiPolicyPlainArgs>
Link copied to clipboard
data class GetSharedCommitmentPlanPlainArgs(val commitmentPlanName: String, val resourceGroupName: String) : ConvertibleToJava<GetSharedCommitmentPlanPlainArgs>
Link copied to clipboard
data class IdentityArgs(val type: Output<ResourceIdentityType>? = null, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<IdentityArgs>

Identity for the resource.

Link copied to clipboard
Link copied to clipboard
data class IpRuleArgs(val value: Output<String>) : ConvertibleToJava<IpRuleArgs>

A rule governing the accessibility from a specific ip address or ip range.

Link copied to clipboard

Builder for IpRuleArgs.

Link copied to clipboard
data class KeyVaultPropertiesArgs(val identityClientId: Output<String>? = null, val keyName: Output<String>? = null, val keyVaultUri: Output<String>? = null, val keyVersion: Output<String>? = null) : ConvertibleToJava<KeyVaultPropertiesArgs>

Properties to configure keyVault Properties

Link copied to clipboard
data class ListAccountKeysPlainArgs(val accountName: String, val resourceGroupName: String) : ConvertibleToJava<ListAccountKeysPlainArgs>
Link copied to clipboard
data class MultiRegionSettingsArgs(val regions: Output<List<RegionSettingArgs>>? = null, val routingMethod: Output<Either<String, RoutingMethods>>? = null) : ConvertibleToJava<MultiRegionSettingsArgs>

The multiregion settings Cognitive Services account.

Link copied to clipboard
data class NetworkRuleSetArgs(val defaultAction: Output<Either<String, NetworkRuleAction>>? = null, val ipRules: Output<List<IpRuleArgs>>? = null, val virtualNetworkRules: Output<List<VirtualNetworkRuleArgs>>? = null) : ConvertibleToJava<NetworkRuleSetArgs>

A set of rules governing the network accessibility.

Link copied to clipboard
Link copied to clipboard
data class PrivateEndpointConnectionPropertiesArgs(val groupIds: Output<List<String>>? = null, val privateLinkServiceConnectionState: Output<PrivateLinkServiceConnectionStateArgs>) : ConvertibleToJava<PrivateEndpointConnectionPropertiesArgs>

Properties of the PrivateEndpointConnectProperties.

Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<Either<String, PrivateEndpointServiceConnectionStatus>>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

A collection of information about the state of the connection between service consumer and provider.

Link copied to clipboard
data class RaiBlocklistConfigArgs(val blocking: Output<Boolean>? = null, val blocklistName: Output<String>? = null) : ConvertibleToJava<RaiBlocklistConfigArgs>

Azure OpenAI blocklist config.

Link copied to clipboard
data class RaiBlocklistItemPropertiesArgs(val isRegex: Output<Boolean>? = null, val pattern: Output<String>? = null) : ConvertibleToJava<RaiBlocklistItemPropertiesArgs>

RAI Custom Blocklist Item properties.

Link copied to clipboard
data class RaiBlocklistPropertiesArgs(val description: Output<String>? = null) : ConvertibleToJava<RaiBlocklistPropertiesArgs>

RAI Custom Blocklist properties.

Link copied to clipboard
data class RaiPolicyContentFilterArgs(val allowedContentLevel: Output<Either<String, AllowedContentLevel>>? = null, val blocking: Output<Boolean>? = null, val enabled: Output<Boolean>? = null, val name: Output<String>? = null, val source: Output<Either<String, RaiPolicyContentSource>>? = null) : ConvertibleToJava<RaiPolicyContentFilterArgs>

Azure OpenAI Content Filter.

Link copied to clipboard
data class RaiPolicyPropertiesArgs(val basePolicyName: Output<String>? = null, val completionBlocklists: Output<List<RaiBlocklistConfigArgs>>? = null, val contentFilters: Output<List<RaiPolicyContentFilterArgs>>? = null, val mode: Output<Either<String, RaiPolicyMode>>? = null, val promptBlocklists: Output<List<RaiBlocklistConfigArgs>>? = null) : ConvertibleToJava<RaiPolicyPropertiesArgs>

Azure OpenAI Content Filters properties.

Link copied to clipboard
data class RegionSettingArgs(val customsubdomain: Output<String>? = null, val name: Output<String>? = null, val value: Output<Double>? = null) : ConvertibleToJava<RegionSettingArgs>

The call rate limit Cognitive Services account.

Link copied to clipboard
Link copied to clipboard
data class SkuArgs(val capacity: Output<Int>? = null, val family: Output<String>? = null, val name: Output<String>, val size: Output<String>? = null, val tier: Output<Either<String, SkuTier>>? = null) : ConvertibleToJava<SkuArgs>

The resource model definition representing SKU

Link copied to clipboard

Builder for SkuArgs.

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

The user owned storage for Cognitive Services account.

Link copied to clipboard
data class VirtualNetworkRuleArgs(val id: Output<String>, val ignoreMissingVnetServiceEndpoint: Output<Boolean>? = null, val state: Output<String>? = null) : ConvertibleToJava<VirtualNetworkRuleArgs>

A rule governing the accessibility from a specific virtual network.