CognitiveServicesAccountPropertiesArgs

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.

Constructors

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

Properties

Link copied to clipboard

The api properties for special APIs.

Link copied to clipboard
val customSubDomainName: Output<String>? = null

Optional subdomain name used for token-based authentication.

Link copied to clipboard
val encryption: Output<EncryptionArgs>? = null

The encryption properties for this resource.

Link copied to clipboard
val networkAcls: Output<NetworkRuleSetArgs>? = null

A collection of rules governing the accessibility from specific network locations.

Link copied to clipboard

The private endpoint connection associated with the Cognitive Services account.

Link copied to clipboard
val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null

Whether or not public endpoint access is allowed for this account. Value is optional but if passed in, must be 'Enabled' or 'Disabled'

Link copied to clipboard

The storage accounts for this resource.

Functions

Link copied to clipboard
open override fun toJava(): CognitiveServicesAccountPropertiesArgs