Package-level declarations

Types

data class CognitiveServicesAccountApiPropertiesArgs(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<CognitiveServicesAccountApiPropertiesArgs>

The api properties for special APIs.

Link copied to clipboard
data class CognitiveServicesAccountPropertiesArgs(val apiProperties: Output<CognitiveServicesAccountApiPropertiesArgs>? = null, val customSubDomainName: Output<String>? = null, val encryption: Output<EncryptionArgs>? = null, val networkAcls: Output<NetworkRuleSetArgs>? = null, val privateEndpointConnections: Output<List<PrivateEndpointConnectionArgs>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null, val userOwnedStorage: Output<List<UserOwnedStorageArgs>>? = null) : ConvertibleToJava<CognitiveServicesAccountPropertiesArgs>

Properties of Cognitive Services account.

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 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 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 scaleSettings: Output<DeploymentScaleSettingsArgs>? = 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 GetAccountPlainArgs(val accountName: String, val resourceGroupName: String) : ConvertibleToJava<GetAccountPlainArgs>
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 GetPrivateEndpointConnectionPlainArgs(val accountName: String, val privateEndpointConnectionName: String, val resourceGroupName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class IdentityArgs(val type: Output<IdentityType>? = null, val userAssignedIdentities: Output<Map<String, UserAssignedIdentityArgs>>? = null) : ConvertibleToJava<IdentityArgs>

Managed service identity.

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 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 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 PrivateEndpointConnectionArgs(val location: Output<String>? = null, val properties: Output<PrivateEndpointConnectionPropertiesArgs>? = null) : ConvertibleToJava<PrivateEndpointConnectionArgs>

The Private Endpoint Connection resource.

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 SkuArgs(val name: Output<String>) : ConvertibleToJava<SkuArgs>

The SKU of the cognitive services account.

Link copied to clipboard

Builder for SkuArgs.

Link copied to clipboard
data class UserAssignedIdentityArgs(val clientId: Output<String>? = null, val principalId: Output<String>? = null) : ConvertibleToJava<UserAssignedIdentityArgs>

User-assigned managed identity.

Link copied to clipboard
data class UserOwnedStorageArgs(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.