Package com.pulumi.azurenative.webpubsub
Class WebPubSubArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.webpubsub.WebPubSubArgs.Builder
-
- Enclosing class:
- WebPubSubArgs
public static final class WebPubSubArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(WebPubSubArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebPubSubArgs defaults)
-
-
Method Detail
-
disableAadAuth
public WebPubSubArgs.Builder disableAadAuth(@Nullable com.pulumi.core.Output<java.lang.Boolean> disableAadAuth)
- Parameters:
disableAadAuth
- DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.- Returns:
- builder
-
disableAadAuth
public WebPubSubArgs.Builder disableAadAuth(java.lang.Boolean disableAadAuth)
- Parameters:
disableAadAuth
- DisableLocalAuth Enable or disable aad auth When set as true, connection with AuthType=aad won't work.- Returns:
- builder
-
disableLocalAuth
public WebPubSubArgs.Builder disableLocalAuth(@Nullable com.pulumi.core.Output<java.lang.Boolean> disableLocalAuth)
- Parameters:
disableLocalAuth
- DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won't work.- Returns:
- builder
-
disableLocalAuth
public WebPubSubArgs.Builder disableLocalAuth(java.lang.Boolean disableLocalAuth)
- Parameters:
disableLocalAuth
- DisableLocalAuth Enable or disable local auth with AccessKey When set as true, connection with AccessKey=xxx won't work.- Returns:
- builder
-
identity
public WebPubSubArgs.Builder identity(@Nullable com.pulumi.core.Output<ManagedIdentityArgs> identity)
- Parameters:
identity
- A class represent managed identities used for request and response- Returns:
- builder
-
identity
public WebPubSubArgs.Builder identity(ManagedIdentityArgs identity)
- Parameters:
identity
- A class represent managed identities used for request and response- Returns:
- builder
-
liveTraceConfiguration
public WebPubSubArgs.Builder liveTraceConfiguration(@Nullable com.pulumi.core.Output<LiveTraceConfigurationArgs> liveTraceConfiguration)
- Parameters:
liveTraceConfiguration
- Live trace configuration of a Microsoft.SignalRService resource.- Returns:
- builder
-
liveTraceConfiguration
public WebPubSubArgs.Builder liveTraceConfiguration(LiveTraceConfigurationArgs liveTraceConfiguration)
- Parameters:
liveTraceConfiguration
- Live trace configuration of a Microsoft.SignalRService resource.- Returns:
- builder
-
location
public WebPubSubArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.- Returns:
- builder
-
location
public WebPubSubArgs.Builder location(java.lang.String location)
- Parameters:
location
- The GEO location of the resource. e.g. West US | East US | North Central US | South Central US.- Returns:
- builder
-
networkACLs
public WebPubSubArgs.Builder networkACLs(@Nullable com.pulumi.core.Output<WebPubSubNetworkACLsArgs> networkACLs)
- Parameters:
networkACLs
- Network ACLs for the resource- Returns:
- builder
-
networkACLs
public WebPubSubArgs.Builder networkACLs(WebPubSubNetworkACLsArgs networkACLs)
- Parameters:
networkACLs
- Network ACLs for the resource- Returns:
- builder
-
publicNetworkAccess
public WebPubSubArgs.Builder publicNetworkAccess(@Nullable com.pulumi.core.Output<java.lang.String> publicNetworkAccess)
- Parameters:
publicNetworkAccess
- Enable or disable public network access. Default to "Enabled". When it's Enabled, network ACLs still apply. When it's Disabled, public network access is always disabled no matter what you set in network ACLs.- Returns:
- builder
-
publicNetworkAccess
public WebPubSubArgs.Builder publicNetworkAccess(java.lang.String publicNetworkAccess)
- Parameters:
publicNetworkAccess
- Enable or disable public network access. Default to "Enabled". When it's Enabled, network ACLs still apply. When it's Disabled, public network access is always disabled no matter what you set in network ACLs.- Returns:
- builder
-
resourceGroupName
public WebPubSubArgs.Builder resourceGroupName(com.pulumi.core.Output<java.lang.String> resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.- Returns:
- builder
-
resourceGroupName
public WebPubSubArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.- Returns:
- builder
-
resourceLogConfiguration
public WebPubSubArgs.Builder resourceLogConfiguration(@Nullable com.pulumi.core.Output<ResourceLogConfigurationArgs> resourceLogConfiguration)
- Parameters:
resourceLogConfiguration
- Resource log configuration of a Microsoft.SignalRService resource.- Returns:
- builder
-
resourceLogConfiguration
public WebPubSubArgs.Builder resourceLogConfiguration(ResourceLogConfigurationArgs resourceLogConfiguration)
- Parameters:
resourceLogConfiguration
- Resource log configuration of a Microsoft.SignalRService resource.- Returns:
- builder
-
resourceName
public WebPubSubArgs.Builder resourceName(@Nullable com.pulumi.core.Output<java.lang.String> resourceName)
- Parameters:
resourceName
- The name of the resource.- Returns:
- builder
-
resourceName
public WebPubSubArgs.Builder resourceName(java.lang.String resourceName)
- Parameters:
resourceName
- The name of the resource.- Returns:
- builder
-
sku
public WebPubSubArgs.Builder sku(@Nullable com.pulumi.core.Output<ResourceSkuArgs> sku)
- Parameters:
sku
- The billing information of the resource.- Returns:
- builder
-
sku
public WebPubSubArgs.Builder sku(ResourceSkuArgs sku)
- Parameters:
sku
- The billing information of the resource.- Returns:
- builder
-
tags
public WebPubSubArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Tags of the service which is a list of key value pairs that describe the resource.- Returns:
- builder
-
tags
public WebPubSubArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Tags of the service which is a list of key value pairs that describe the resource.- Returns:
- builder
-
tls
public WebPubSubArgs.Builder tls(@Nullable com.pulumi.core.Output<WebPubSubTlsSettingsArgs> tls)
- Parameters:
tls
- TLS settings for the resource- Returns:
- builder
-
tls
public WebPubSubArgs.Builder tls(WebPubSubTlsSettingsArgs tls)
- Parameters:
tls
- TLS settings for the resource- Returns:
- builder
-
build
public WebPubSubArgs build()
-
-