1. Packages
  2. Packages
  3. Vercel Provider
  4. API Docs
  5. getBlobProjectConnections
Viewing docs for Vercel v5.4.1
published on Wednesday, Jul 22, 2026 by Pulumiverse
vercel logo
Viewing docs for Vercel v5.4.1
published on Wednesday, Jul 22, 2026 by Pulumiverse

    Provides the project connections for a Vercel Blob store.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as vercel from "@pulumiverse/vercel";
    
    const exampleBlobStore = new vercel.BlobStore("example", {name: "example-blob-store"});
    const exampleProject = new vercel.Project("example", {name: "example-blob-project"});
    const exampleBlobProjectConnection = new vercel.BlobProjectConnection("example", {
        blobStoreId: exampleBlobStore.id,
        projectId: exampleProject.id,
    });
    const example = vercel.getBlobProjectConnectionsOutput({
        storeId: exampleBlobStore.id,
    });
    
    import pulumi
    import pulumi_vercel as vercel
    import pulumiverse_vercel as vercel
    
    example_blob_store = vercel.BlobStore("example", name="example-blob-store")
    example_project = vercel.Project("example", name="example-blob-project")
    example_blob_project_connection = vercel.BlobProjectConnection("example",
        blob_store_id=example_blob_store.id,
        project_id=example_project.id)
    example = vercel.get_blob_project_connections_output(store_id=example_blob_store.id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumiverse/pulumi-vercel/sdk/v5/go/vercel"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		exampleBlobStore, err := vercel.NewBlobStore(ctx, "example", &vercel.BlobStoreArgs{
    			Name: pulumi.String("example-blob-store"),
    		})
    		if err != nil {
    			return err
    		}
    		exampleProject, err := vercel.NewProject(ctx, "example", &vercel.ProjectArgs{
    			Name: pulumi.String("example-blob-project"),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = vercel.NewBlobProjectConnection(ctx, "example", &vercel.BlobProjectConnectionArgs{
    			BlobStoreId: exampleBlobStore.ID(),
    			ProjectId:   exampleProject.ID(),
    		})
    		if err != nil {
    			return err
    		}
    		_ = vercel.GetBlobProjectConnectionsOutput(ctx, vercel.GetBlobProjectConnectionsOutputArgs{
    			StoreId: exampleBlobStore.ID(),
    		}, nil)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Vercel = Pulumiverse.Vercel;
    
    return await Deployment.RunAsync(() => 
    {
        var exampleBlobStore = new Vercel.BlobStore("example", new()
        {
            Name = "example-blob-store",
        });
    
        var exampleProject = new Vercel.Project("example", new()
        {
            Name = "example-blob-project",
        });
    
        var exampleBlobProjectConnection = new Vercel.BlobProjectConnection("example", new()
        {
            BlobStoreId = exampleBlobStore.Id,
            ProjectId = exampleProject.Id,
        });
    
        var example = Vercel.GetBlobProjectConnections.Invoke(new()
        {
            StoreId = exampleBlobStore.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumiverse.vercel.BlobStore;
    import com.pulumiverse.vercel.BlobStoreArgs;
    import com.pulumiverse.vercel.Project;
    import com.pulumiverse.vercel.ProjectArgs;
    import com.pulumiverse.vercel.BlobProjectConnection;
    import com.pulumiverse.vercel.BlobProjectConnectionArgs;
    import com.pulumi.vercel.VercelFunctions;
    import com.pulumi.vercel.inputs.GetBlobProjectConnectionsArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var exampleBlobStore = new BlobStore("exampleBlobStore", BlobStoreArgs.builder()
                .name("example-blob-store")
                .build());
    
            var exampleProject = new Project("exampleProject", ProjectArgs.builder()
                .name("example-blob-project")
                .build());
    
            var exampleBlobProjectConnection = new BlobProjectConnection("exampleBlobProjectConnection", BlobProjectConnectionArgs.builder()
                .blobStoreId(exampleBlobStore.id())
                .projectId(exampleProject.id())
                .build());
    
            final var example = VercelFunctions.getBlobProjectConnections(GetBlobProjectConnectionsArgs.builder()
                .storeId(exampleBlobStore.id())
                .build());
    
        }
    }
    
    resources:
      exampleBlobStore:
        type: vercel:BlobStore
        name: example
        properties:
          name: example-blob-store
      exampleProject:
        type: vercel:Project
        name: example
        properties:
          name: example-blob-project
      exampleBlobProjectConnection:
        type: vercel:BlobProjectConnection
        name: example
        properties:
          blobStoreId: ${exampleBlobStore.id}
          projectId: ${exampleProject.id}
    variables:
      example:
        fn::invoke:
          function: vercel:getBlobProjectConnections
          arguments:
            storeId: ${exampleBlobStore.id}
    
    Example coming soon!
    

    Using getBlobProjectConnections

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getBlobProjectConnections(args: GetBlobProjectConnectionsArgs, opts?: InvokeOptions): Promise<GetBlobProjectConnectionsResult>
    function getBlobProjectConnectionsOutput(args: GetBlobProjectConnectionsOutputArgs, opts?: InvokeOptions): Output<GetBlobProjectConnectionsResult>
    def get_blob_project_connections(store_id: Optional[str] = None,
                                     team_id: Optional[str] = None,
                                     opts: Optional[InvokeOptions] = None) -> GetBlobProjectConnectionsResult
    def get_blob_project_connections_output(store_id: pulumi.Input[Optional[str]] = None,
                                     team_id: pulumi.Input[Optional[str]] = None,
                                     opts: Optional[InvokeOptions] = None) -> Output[GetBlobProjectConnectionsResult]
    func GetBlobProjectConnections(ctx *Context, args *GetBlobProjectConnectionsArgs, opts ...InvokeOption) (*GetBlobProjectConnectionsResult, error)
    func GetBlobProjectConnectionsOutput(ctx *Context, args *GetBlobProjectConnectionsOutputArgs, opts ...InvokeOption) GetBlobProjectConnectionsResultOutput

    > Note: This function is named GetBlobProjectConnections in the Go SDK.

    public static class GetBlobProjectConnections 
    {
        public static Task<GetBlobProjectConnectionsResult> InvokeAsync(GetBlobProjectConnectionsArgs args, InvokeOptions? opts = null)
        public static Output<GetBlobProjectConnectionsResult> Invoke(GetBlobProjectConnectionsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBlobProjectConnectionsResult> getBlobProjectConnections(GetBlobProjectConnectionsArgs args, InvokeOptions options)
    public static Output<GetBlobProjectConnectionsResult> getBlobProjectConnections(GetBlobProjectConnectionsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: vercel:index/getBlobProjectConnections:getBlobProjectConnections
      arguments:
        # arguments dictionary
    data "vercel_get_blob_project_connections" "name" {
        # arguments
    }

    The following arguments are supported:

    StoreId string
    The ID of the Blob store whose project connections should be read.
    TeamId string
    The ID of the team that owns the Blob store. Required when configuring a team resource if a default team has not been set in the provider.
    StoreId string
    The ID of the Blob store whose project connections should be read.
    TeamId string
    The ID of the team that owns the Blob store. Required when configuring a team resource if a default team has not been set in the provider.
    store_id string
    The ID of the Blob store whose project connections should be read.
    team_id string
    The ID of the team that owns the Blob store. Required when configuring a team resource if a default team has not been set in the provider.
    storeId String
    The ID of the Blob store whose project connections should be read.
    teamId String
    The ID of the team that owns the Blob store. Required when configuring a team resource if a default team has not been set in the provider.
    storeId string
    The ID of the Blob store whose project connections should be read.
    teamId string
    The ID of the team that owns the Blob store. Required when configuring a team resource if a default team has not been set in the provider.
    store_id str
    The ID of the Blob store whose project connections should be read.
    team_id str
    The ID of the team that owns the Blob store. Required when configuring a team resource if a default team has not been set in the provider.
    storeId String
    The ID of the Blob store whose project connections should be read.
    teamId String
    The ID of the team that owns the Blob store. Required when configuring a team resource if a default team has not been set in the provider.

    getBlobProjectConnections Result

    The following output properties are available:

    Connections List<Pulumiverse.Vercel.Outputs.GetBlobProjectConnectionsConnection>
    The active project connections for the Blob store.
    Id string
    The provider-assigned unique ID for this managed resource.
    StoreId string
    The ID of the Blob store whose project connections should be read.
    TeamId string
    The ID of the team that owns the Blob store. Required when configuring a team resource if a default team has not been set in the provider.
    Connections []GetBlobProjectConnectionsConnection
    The active project connections for the Blob store.
    Id string
    The provider-assigned unique ID for this managed resource.
    StoreId string
    The ID of the Blob store whose project connections should be read.
    TeamId string
    The ID of the team that owns the Blob store. Required when configuring a team resource if a default team has not been set in the provider.
    connections list(object)
    The active project connections for the Blob store.
    id string
    The provider-assigned unique ID for this managed resource.
    store_id string
    The ID of the Blob store whose project connections should be read.
    team_id string
    The ID of the team that owns the Blob store. Required when configuring a team resource if a default team has not been set in the provider.
    connections List<GetBlobProjectConnectionsConnection>
    The active project connections for the Blob store.
    id String
    The provider-assigned unique ID for this managed resource.
    storeId String
    The ID of the Blob store whose project connections should be read.
    teamId String
    The ID of the team that owns the Blob store. Required when configuring a team resource if a default team has not been set in the provider.
    connections GetBlobProjectConnectionsConnection[]
    The active project connections for the Blob store.
    id string
    The provider-assigned unique ID for this managed resource.
    storeId string
    The ID of the Blob store whose project connections should be read.
    teamId string
    The ID of the team that owns the Blob store. Required when configuring a team resource if a default team has not been set in the provider.
    connections Sequence[GetBlobProjectConnectionsConnection]
    The active project connections for the Blob store.
    id str
    The provider-assigned unique ID for this managed resource.
    store_id str
    The ID of the Blob store whose project connections should be read.
    team_id str
    The ID of the team that owns the Blob store. Required when configuring a team resource if a default team has not been set in the provider.
    connections List<Property Map>
    The active project connections for the Blob store.
    id String
    The provider-assigned unique ID for this managed resource.
    storeId String
    The ID of the Blob store whose project connections should be read.
    teamId String
    The ID of the team that owns the Blob store. Required when configuring a team resource if a default team has not been set in the provider.

    Supporting Types

    GetBlobProjectConnectionsConnection

    EnvVarPrefix string
    The prefix used for the generated Blob environment variable names.
    Environments List<string>
    The environments in which the generated Blob environment variables exist.
    Id string
    The ID of the Blob store project connection.
    ProductionDeploymentId string
    The ID of the latest production deployment for the connected project, if any.
    ProductionDeploymentUrl string
    The URL of the latest production deployment for the connected project, if any.
    ProjectFramework string
    The framework configured for the connected Vercel project, if any.
    ProjectId string
    The ID of the connected Vercel project.
    ProjectName string
    The name of the connected Vercel project.
    ReadWriteTokenEnvVarName string
    The generated environment variable name that contains the Blob read/write token.
    EnvVarPrefix string
    The prefix used for the generated Blob environment variable names.
    Environments []string
    The environments in which the generated Blob environment variables exist.
    Id string
    The ID of the Blob store project connection.
    ProductionDeploymentId string
    The ID of the latest production deployment for the connected project, if any.
    ProductionDeploymentUrl string
    The URL of the latest production deployment for the connected project, if any.
    ProjectFramework string
    The framework configured for the connected Vercel project, if any.
    ProjectId string
    The ID of the connected Vercel project.
    ProjectName string
    The name of the connected Vercel project.
    ReadWriteTokenEnvVarName string
    The generated environment variable name that contains the Blob read/write token.
    env_var_prefix string
    The prefix used for the generated Blob environment variable names.
    environments list(string)
    The environments in which the generated Blob environment variables exist.
    id string
    The ID of the Blob store project connection.
    production_deployment_id string
    The ID of the latest production deployment for the connected project, if any.
    production_deployment_url string
    The URL of the latest production deployment for the connected project, if any.
    project_framework string
    The framework configured for the connected Vercel project, if any.
    project_id string
    The ID of the connected Vercel project.
    project_name string
    The name of the connected Vercel project.
    read_write_token_env_var_name string
    The generated environment variable name that contains the Blob read/write token.
    envVarPrefix String
    The prefix used for the generated Blob environment variable names.
    environments List<String>
    The environments in which the generated Blob environment variables exist.
    id String
    The ID of the Blob store project connection.
    productionDeploymentId String
    The ID of the latest production deployment for the connected project, if any.
    productionDeploymentUrl String
    The URL of the latest production deployment for the connected project, if any.
    projectFramework String
    The framework configured for the connected Vercel project, if any.
    projectId String
    The ID of the connected Vercel project.
    projectName String
    The name of the connected Vercel project.
    readWriteTokenEnvVarName String
    The generated environment variable name that contains the Blob read/write token.
    envVarPrefix string
    The prefix used for the generated Blob environment variable names.
    environments string[]
    The environments in which the generated Blob environment variables exist.
    id string
    The ID of the Blob store project connection.
    productionDeploymentId string
    The ID of the latest production deployment for the connected project, if any.
    productionDeploymentUrl string
    The URL of the latest production deployment for the connected project, if any.
    projectFramework string
    The framework configured for the connected Vercel project, if any.
    projectId string
    The ID of the connected Vercel project.
    projectName string
    The name of the connected Vercel project.
    readWriteTokenEnvVarName string
    The generated environment variable name that contains the Blob read/write token.
    env_var_prefix str
    The prefix used for the generated Blob environment variable names.
    environments Sequence[str]
    The environments in which the generated Blob environment variables exist.
    id str
    The ID of the Blob store project connection.
    production_deployment_id str
    The ID of the latest production deployment for the connected project, if any.
    production_deployment_url str
    The URL of the latest production deployment for the connected project, if any.
    project_framework str
    The framework configured for the connected Vercel project, if any.
    project_id str
    The ID of the connected Vercel project.
    project_name str
    The name of the connected Vercel project.
    read_write_token_env_var_name str
    The generated environment variable name that contains the Blob read/write token.
    envVarPrefix String
    The prefix used for the generated Blob environment variable names.
    environments List<String>
    The environments in which the generated Blob environment variables exist.
    id String
    The ID of the Blob store project connection.
    productionDeploymentId String
    The ID of the latest production deployment for the connected project, if any.
    productionDeploymentUrl String
    The URL of the latest production deployment for the connected project, if any.
    projectFramework String
    The framework configured for the connected Vercel project, if any.
    projectId String
    The ID of the connected Vercel project.
    projectName String
    The name of the connected Vercel project.
    readWriteTokenEnvVarName String
    The generated environment variable name that contains the Blob read/write token.

    Package Details

    Repository
    vercel pulumiverse/pulumi-vercel
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the vercel Terraform Provider.
    vercel logo
    Viewing docs for Vercel v5.4.1
    published on Wednesday, Jul 22, 2026 by Pulumiverse

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial