Class ManagedPrivateEndpointArgs.Builder

  • Enclosing class:
    ManagedPrivateEndpointArgs

    public static final class ManagedPrivateEndpointArgs.Builder
    extends java.lang.Object
    • Method Detail

      • groupIds

        public ManagedPrivateEndpointArgs.Builder groupIds​(@Nullable
                                                           com.pulumi.core.Output<java.util.List<java.lang.String>> groupIds)
        Parameters:
        groupIds - The group Ids of the managed private endpoint.
        Returns:
        builder
      • groupIds

        public ManagedPrivateEndpointArgs.Builder groupIds​(java.util.List<java.lang.String> groupIds)
        Parameters:
        groupIds - The group Ids of the managed private endpoint.
        Returns:
        builder
      • groupIds

        public ManagedPrivateEndpointArgs.Builder groupIds​(java.lang.String... groupIds)
        Parameters:
        groupIds - The group Ids of the managed private endpoint.
        Returns:
        builder
      • location

        public ManagedPrivateEndpointArgs.Builder location​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> location)
        Parameters:
        location - The geo-location where the resource lives
        Returns:
        builder
      • location

        public ManagedPrivateEndpointArgs.Builder location​(java.lang.String location)
        Parameters:
        location - The geo-location where the resource lives
        Returns:
        builder
      • managedPrivateEndpointName

        public ManagedPrivateEndpointArgs.Builder managedPrivateEndpointName​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.String> managedPrivateEndpointName)
        Parameters:
        managedPrivateEndpointName - The managed private endpoint name of Azure Managed Grafana.
        Returns:
        builder
      • managedPrivateEndpointName

        public ManagedPrivateEndpointArgs.Builder managedPrivateEndpointName​(java.lang.String managedPrivateEndpointName)
        Parameters:
        managedPrivateEndpointName - The managed private endpoint name of Azure Managed Grafana.
        Returns:
        builder
      • privateLinkResourceId

        public ManagedPrivateEndpointArgs.Builder privateLinkResourceId​(@Nullable
                                                                        com.pulumi.core.Output<java.lang.String> privateLinkResourceId)
        Parameters:
        privateLinkResourceId - The ARM resource ID of the resource for which the managed private endpoint is pointing to.
        Returns:
        builder
      • privateLinkResourceId

        public ManagedPrivateEndpointArgs.Builder privateLinkResourceId​(java.lang.String privateLinkResourceId)
        Parameters:
        privateLinkResourceId - The ARM resource ID of the resource for which the managed private endpoint is pointing to.
        Returns:
        builder
      • privateLinkResourceRegion

        public ManagedPrivateEndpointArgs.Builder privateLinkResourceRegion​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.String> privateLinkResourceRegion)
        Parameters:
        privateLinkResourceRegion - The region of the resource to which the managed private endpoint is pointing to.
        Returns:
        builder
      • privateLinkResourceRegion

        public ManagedPrivateEndpointArgs.Builder privateLinkResourceRegion​(java.lang.String privateLinkResourceRegion)
        Parameters:
        privateLinkResourceRegion - The region of the resource to which the managed private endpoint is pointing to.
        Returns:
        builder
      • privateLinkServiceUrl

        public ManagedPrivateEndpointArgs.Builder privateLinkServiceUrl​(@Nullable
                                                                        com.pulumi.core.Output<java.lang.String> privateLinkServiceUrl)
        Parameters:
        privateLinkServiceUrl - The URL of the data store behind the private link service. It would be the URL in the Grafana data source configuration page without the protocol and port.
        Returns:
        builder
      • privateLinkServiceUrl

        public ManagedPrivateEndpointArgs.Builder privateLinkServiceUrl​(java.lang.String privateLinkServiceUrl)
        Parameters:
        privateLinkServiceUrl - The URL of the data store behind the private link service. It would be the URL in the Grafana data source configuration page without the protocol and port.
        Returns:
        builder
      • requestMessage

        public ManagedPrivateEndpointArgs.Builder requestMessage​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> requestMessage)
        Parameters:
        requestMessage - User input request message of the managed private endpoint.
        Returns:
        builder
      • requestMessage

        public ManagedPrivateEndpointArgs.Builder requestMessage​(java.lang.String requestMessage)
        Parameters:
        requestMessage - User input request message of the managed private endpoint.
        Returns:
        builder
      • resourceGroupName

        public ManagedPrivateEndpointArgs.Builder resourceGroupName​(com.pulumi.core.Output<java.lang.String> resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        Returns:
        builder
      • resourceGroupName

        public ManagedPrivateEndpointArgs.Builder resourceGroupName​(java.lang.String resourceGroupName)
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        Returns:
        builder
      • tags

        public ManagedPrivateEndpointArgs.Builder tags​(@Nullable
                                                       com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Resource tags.
        Returns:
        builder
      • workspaceName

        public ManagedPrivateEndpointArgs.Builder workspaceName​(com.pulumi.core.Output<java.lang.String> workspaceName)
        Parameters:
        workspaceName - The workspace name of Azure Managed Grafana.
        Returns:
        builder
      • workspaceName

        public ManagedPrivateEndpointArgs.Builder workspaceName​(java.lang.String workspaceName)
        Parameters:
        workspaceName - The workspace name of Azure Managed Grafana.
        Returns:
        builder