Class WebPubSubArgs.Builder

  • Enclosing class:
    WebPubSubArgs

    public static final class WebPubSubArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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
      • 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
      • 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
      • 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