Class ServicesPropertiesArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.m365securityandcompliance.inputs.ServicesPropertiesArgs.Builder
-
- Enclosing class:
- ServicesPropertiesArgs
public static final class ServicesPropertiesArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ServicesPropertiesArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServicesPropertiesArgs defaults)
-
-
Method Detail
-
accessPolicies
public ServicesPropertiesArgs.Builder accessPolicies(@Nullable com.pulumi.core.Output<java.util.List<ServiceAccessPolicyEntryArgs>> accessPolicies)
- Parameters:
accessPolicies
- The access policies of the service instance.- Returns:
- builder
-
accessPolicies
public ServicesPropertiesArgs.Builder accessPolicies(java.util.List<ServiceAccessPolicyEntryArgs> accessPolicies)
- Parameters:
accessPolicies
- The access policies of the service instance.- Returns:
- builder
-
accessPolicies
public ServicesPropertiesArgs.Builder accessPolicies(ServiceAccessPolicyEntryArgs... accessPolicies)
- Parameters:
accessPolicies
- The access policies of the service instance.- Returns:
- builder
-
authenticationConfiguration
public ServicesPropertiesArgs.Builder authenticationConfiguration(@Nullable com.pulumi.core.Output<ServiceAuthenticationConfigurationInfoArgs> authenticationConfiguration)
- Parameters:
authenticationConfiguration
- The authentication configuration for the service instance.- Returns:
- builder
-
authenticationConfiguration
public ServicesPropertiesArgs.Builder authenticationConfiguration(ServiceAuthenticationConfigurationInfoArgs authenticationConfiguration)
- Parameters:
authenticationConfiguration
- The authentication configuration for the service instance.- Returns:
- builder
-
corsConfiguration
public ServicesPropertiesArgs.Builder corsConfiguration(@Nullable com.pulumi.core.Output<ServiceCorsConfigurationInfoArgs> corsConfiguration)
- Parameters:
corsConfiguration
- The settings for the CORS configuration of the service instance.- Returns:
- builder
-
corsConfiguration
public ServicesPropertiesArgs.Builder corsConfiguration(ServiceCorsConfigurationInfoArgs corsConfiguration)
- Parameters:
corsConfiguration
- The settings for the CORS configuration of the service instance.- Returns:
- builder
-
cosmosDbConfiguration
public ServicesPropertiesArgs.Builder cosmosDbConfiguration(@Nullable com.pulumi.core.Output<ServiceCosmosDbConfigurationInfoArgs> cosmosDbConfiguration)
- Parameters:
cosmosDbConfiguration
- The settings for the Cosmos DB database backing the service.- Returns:
- builder
-
cosmosDbConfiguration
public ServicesPropertiesArgs.Builder cosmosDbConfiguration(ServiceCosmosDbConfigurationInfoArgs cosmosDbConfiguration)
- Parameters:
cosmosDbConfiguration
- The settings for the Cosmos DB database backing the service.- Returns:
- builder
-
exportConfiguration
public ServicesPropertiesArgs.Builder exportConfiguration(@Nullable com.pulumi.core.Output<ServiceExportConfigurationInfoArgs> exportConfiguration)
- Parameters:
exportConfiguration
- The settings for the export operation of the service instance.- Returns:
- builder
-
exportConfiguration
public ServicesPropertiesArgs.Builder exportConfiguration(ServiceExportConfigurationInfoArgs exportConfiguration)
- Parameters:
exportConfiguration
- The settings for the export operation of the service instance.- Returns:
- builder
-
privateEndpointConnections
public ServicesPropertiesArgs.Builder privateEndpointConnections(@Nullable com.pulumi.core.Output<java.util.List<PrivateEndpointConnectionArgs>> privateEndpointConnections)
- Parameters:
privateEndpointConnections
- The list of private endpoint connections that are set up for this resource.- Returns:
- builder
-
privateEndpointConnections
public ServicesPropertiesArgs.Builder privateEndpointConnections(java.util.List<PrivateEndpointConnectionArgs> privateEndpointConnections)
- Parameters:
privateEndpointConnections
- The list of private endpoint connections that are set up for this resource.- Returns:
- builder
-
privateEndpointConnections
public ServicesPropertiesArgs.Builder privateEndpointConnections(PrivateEndpointConnectionArgs... privateEndpointConnections)
- Parameters:
privateEndpointConnections
- The list of private endpoint connections that are set up for this resource.- Returns:
- builder
-
publicNetworkAccess
public ServicesPropertiesArgs.Builder publicNetworkAccess(@Nullable com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,PublicNetworkAccess>> publicNetworkAccess)
- Parameters:
publicNetworkAccess
- Control permission for data plane traffic coming from public networks while private endpoint is enabled.- Returns:
- builder
-
publicNetworkAccess
public ServicesPropertiesArgs.Builder publicNetworkAccess(com.pulumi.core.Either<java.lang.String,PublicNetworkAccess> publicNetworkAccess)
- Parameters:
publicNetworkAccess
- Control permission for data plane traffic coming from public networks while private endpoint is enabled.- Returns:
- builder
-
publicNetworkAccess
public ServicesPropertiesArgs.Builder publicNetworkAccess(java.lang.String publicNetworkAccess)
- Parameters:
publicNetworkAccess
- Control permission for data plane traffic coming from public networks while private endpoint is enabled.- Returns:
- builder
-
publicNetworkAccess
public ServicesPropertiesArgs.Builder publicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
- Parameters:
publicNetworkAccess
- Control permission for data plane traffic coming from public networks while private endpoint is enabled.- Returns:
- builder
-
build
public ServicesPropertiesArgs build()
-
-