Viewing docs for Vercel v5.4.1
published on Wednesday, Jul 22, 2026 by Pulumiverse
published on Wednesday, Jul 22, 2026 by Pulumiverse
Viewing docs for Vercel v5.4.1
published on Wednesday, Jul 22, 2026 by Pulumiverse
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 dictionarydata "vercel_get_blob_project_connections" "name" {
# arguments
}The following arguments are supported:
getBlobProjectConnections Result
The following output properties are available:
- Connections
List<Pulumiverse.
Vercel. Outputs. Get Blob Project Connections Connection> - 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
[]Get
Blob Project Connections Connection - 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(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<Get
Blob Project Connections Connection> - 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
Get
Blob Project Connections Connection[] - 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
Sequence[Get
Blob Project Connections Connection] - 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.
- 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.
Supporting Types
GetBlobProjectConnectionsConnection
- Env
Var stringPrefix - 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 stringId - The ID of the latest production deployment for the connected project, if any.
- Production
Deployment stringUrl - 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 stringToken Env Var Name - The generated environment variable name that contains the Blob read/write token.
- Env
Var stringPrefix - 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.
- Production
Deployment stringId - The ID of the latest production deployment for the connected project, if any.
- Production
Deployment stringUrl - 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 stringToken Env Var Name - The generated environment variable name that contains the Blob read/write token.
- env_
var_ stringprefix - 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_ stringid - The ID of the latest production deployment for the connected project, if any.
- production_
deployment_ stringurl - 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_ stringtoken_ env_ var_ name - The generated environment variable name that contains the Blob read/write token.
- env
Var StringPrefix - 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 StringId - The ID of the latest production deployment for the connected project, if any.
- production
Deployment StringUrl - 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 StringToken Env Var Name - The generated environment variable name that contains the Blob read/write token.
- env
Var stringPrefix - 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.
- production
Deployment stringId - The ID of the latest production deployment for the connected project, if any.
- production
Deployment stringUrl - 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 stringToken Env Var Name - The generated environment variable name that contains the Blob read/write token.
- env_
var_ strprefix - 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_ strid - The ID of the latest production deployment for the connected project, if any.
- production_
deployment_ strurl - 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_ strtoken_ env_ var_ name - The generated environment variable name that contains the Blob read/write token.
- env
Var StringPrefix - 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 StringId - The ID of the latest production deployment for the connected project, if any.
- production
Deployment StringUrl - 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 StringToken Env Var Name - 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
vercelTerraform Provider.
Viewing docs for Vercel v5.4.1
published on Wednesday, Jul 22, 2026 by Pulumiverse
published on Wednesday, Jul 22, 2026 by Pulumiverse