ServicesPropertiesArgs

data class ServicesPropertiesArgs(val accessPolicies: Output<List<ServiceAccessPolicyEntryArgs>>? = null, val authenticationConfiguration: Output<ServiceAuthenticationConfigurationInfoArgs>? = null, val corsConfiguration: Output<ServiceCorsConfigurationInfoArgs>? = null, val cosmosDbConfiguration: Output<ServiceCosmosDbConfigurationInfoArgs>? = null, val exportConfiguration: Output<ServiceExportConfigurationInfoArgs>? = null, val privateEndpointConnections: Output<List<PrivateEndpointConnectionArgs>>? = null, val publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null) : ConvertibleToJava<ServicesPropertiesArgs>

The properties of a service instance.

Constructors

Link copied to clipboard
constructor(accessPolicies: Output<List<ServiceAccessPolicyEntryArgs>>? = null, authenticationConfiguration: Output<ServiceAuthenticationConfigurationInfoArgs>? = null, corsConfiguration: Output<ServiceCorsConfigurationInfoArgs>? = null, cosmosDbConfiguration: Output<ServiceCosmosDbConfigurationInfoArgs>? = null, exportConfiguration: Output<ServiceExportConfigurationInfoArgs>? = null, privateEndpointConnections: Output<List<PrivateEndpointConnectionArgs>>? = null, publicNetworkAccess: Output<Either<String, PublicNetworkAccess>>? = null)

Properties

Link copied to clipboard

The access policies of the service instance.

Link copied to clipboard

The authentication configuration for the service instance.

Link copied to clipboard

The settings for the CORS configuration of the service instance.

Link copied to clipboard

The settings for the Cosmos DB database backing the service.

Link copied to clipboard

The settings for the export operation of the service instance.

Link copied to clipboard

The list of private endpoint connections that are set up for this resource.

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

Control permission for data plane traffic coming from public networks while private endpoint is enabled.

Functions

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