1. Packages
  2. Packages
  3. Vercel Provider
  4. API Docs
  5. getBlobStore
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 information about an existing 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 example = vercel.getBlobStoreOutput({
        id: 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 = vercel.get_blob_store_output(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
    		}
    		_ = vercel.LookupBlobStoreOutput(ctx, vercel.GetBlobStoreOutputArgs{
    			Id: 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 example = Vercel.GetBlobStore.Invoke(new()
        {
            Id = 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.pulumi.vercel.VercelFunctions;
    import com.pulumi.vercel.inputs.GetBlobStoreArgs;
    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());
    
            final var example = VercelFunctions.getBlobStore(GetBlobStoreArgs.builder()
                .id(exampleBlobStore.id())
                .build());
    
        }
    }
    
    resources:
      exampleBlobStore:
        type: vercel:BlobStore
        name: example
        properties:
          name: example-blob-store
    variables:
      example:
        fn::invoke:
          function: vercel:getBlobStore
          arguments:
            id: ${exampleBlobStore.id}
    
    Example coming soon!
    

    Using getBlobStore

    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 getBlobStore(args: GetBlobStoreArgs, opts?: InvokeOptions): Promise<GetBlobStoreResult>
    function getBlobStoreOutput(args: GetBlobStoreOutputArgs, opts?: InvokeOptions): Output<GetBlobStoreResult>
    def get_blob_store(id: Optional[str] = None,
                       team_id: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetBlobStoreResult
    def get_blob_store_output(id: pulumi.Input[Optional[str]] = None,
                       team_id: pulumi.Input[Optional[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetBlobStoreResult]
    func LookupBlobStore(ctx *Context, args *LookupBlobStoreArgs, opts ...InvokeOption) (*LookupBlobStoreResult, error)
    func LookupBlobStoreOutput(ctx *Context, args *LookupBlobStoreOutputArgs, opts ...InvokeOption) LookupBlobStoreResultOutput

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

    public static class GetBlobStore 
    {
        public static Task<GetBlobStoreResult> InvokeAsync(GetBlobStoreArgs args, InvokeOptions? opts = null)
        public static Output<GetBlobStoreResult> Invoke(GetBlobStoreInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBlobStoreResult> getBlobStore(GetBlobStoreArgs args, InvokeOptions options)
    public static Output<GetBlobStoreResult> getBlobStore(GetBlobStoreArgs args, InvokeOptions options)
    
    fn::invoke:
      function: vercel:index/getBlobStore:getBlobStore
      arguments:
        # arguments dictionary
    data "vercel_get_blob_store" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    The ID of the Blob store.
    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.
    Id string
    The ID of the Blob store.
    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.
    id string
    The ID of the Blob store.
    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.
    id String
    The ID of the Blob store.
    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.
    id string
    The ID of the Blob store.
    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.
    id str
    The ID of the Blob store.
    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.
    id String
    The ID of the Blob store.
    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.

    getBlobStore Result

    The following output properties are available:

    Access string
    Whether blobs created in this store are public or private by default.
    CreatedAt int
    The Unix timestamp, in milliseconds, when the Blob store was created.
    FileCount int
    The number of files currently stored in the Blob store.
    Id string
    The ID of the Blob store.
    Name string
    The name of the Blob store.
    Region string
    The region in which the Blob store exists.
    Size int
    The size of the Blob store in bytes.
    Status string
    The current status of the Blob store.
    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.
    UpdatedAt int
    The Unix timestamp, in milliseconds, when the Blob store was last updated.
    Access string
    Whether blobs created in this store are public or private by default.
    CreatedAt int
    The Unix timestamp, in milliseconds, when the Blob store was created.
    FileCount int
    The number of files currently stored in the Blob store.
    Id string
    The ID of the Blob store.
    Name string
    The name of the Blob store.
    Region string
    The region in which the Blob store exists.
    Size int
    The size of the Blob store in bytes.
    Status string
    The current status of the Blob store.
    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.
    UpdatedAt int
    The Unix timestamp, in milliseconds, when the Blob store was last updated.
    access string
    Whether blobs created in this store are public or private by default.
    created_at number
    The Unix timestamp, in milliseconds, when the Blob store was created.
    file_count number
    The number of files currently stored in the Blob store.
    id string
    The ID of the Blob store.
    name string
    The name of the Blob store.
    region string
    The region in which the Blob store exists.
    size number
    The size of the Blob store in bytes.
    status string
    The current status of the Blob store.
    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.
    updated_at number
    The Unix timestamp, in milliseconds, when the Blob store was last updated.
    access String
    Whether blobs created in this store are public or private by default.
    createdAt Integer
    The Unix timestamp, in milliseconds, when the Blob store was created.
    fileCount Integer
    The number of files currently stored in the Blob store.
    id String
    The ID of the Blob store.
    name String
    The name of the Blob store.
    region String
    The region in which the Blob store exists.
    size Integer
    The size of the Blob store in bytes.
    status String
    The current status of the Blob store.
    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.
    updatedAt Integer
    The Unix timestamp, in milliseconds, when the Blob store was last updated.
    access string
    Whether blobs created in this store are public or private by default.
    createdAt number
    The Unix timestamp, in milliseconds, when the Blob store was created.
    fileCount number
    The number of files currently stored in the Blob store.
    id string
    The ID of the Blob store.
    name string
    The name of the Blob store.
    region string
    The region in which the Blob store exists.
    size number
    The size of the Blob store in bytes.
    status string
    The current status of the Blob store.
    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.
    updatedAt number
    The Unix timestamp, in milliseconds, when the Blob store was last updated.
    access str
    Whether blobs created in this store are public or private by default.
    created_at int
    The Unix timestamp, in milliseconds, when the Blob store was created.
    file_count int
    The number of files currently stored in the Blob store.
    id str
    The ID of the Blob store.
    name str
    The name of the Blob store.
    region str
    The region in which the Blob store exists.
    size int
    The size of the Blob store in bytes.
    status str
    The current status of the Blob store.
    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.
    updated_at int
    The Unix timestamp, in milliseconds, when the Blob store was last updated.
    access String
    Whether blobs created in this store are public or private by default.
    createdAt Number
    The Unix timestamp, in milliseconds, when the Blob store was created.
    fileCount Number
    The number of files currently stored in the Blob store.
    id String
    The ID of the Blob store.
    name String
    The name of the Blob store.
    region String
    The region in which the Blob store exists.
    size Number
    The size of the Blob store in bytes.
    status String
    The current status of the Blob store.
    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.
    updatedAt Number
    The Unix timestamp, in milliseconds, when the Blob store was last updated.

    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