1. Packages
  2. Vercel
  3. API Docs
  4. getProject
Vercel v1.15.0 published on Wednesday, Mar 19, 2025 by Pulumiverse

vercel.getProject

Explore with Pulumi AI

vercel logo
Vercel v1.15.0 published on Wednesday, Mar 19, 2025 by Pulumiverse

    Using getProject

    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 getProject(args: GetProjectArgs, opts?: InvokeOptions): Promise<GetProjectResult>
    function getProjectOutput(args: GetProjectOutputArgs, opts?: InvokeOptions): Output<GetProjectResult>
    def get_project(name: Optional[str] = None,
                    team_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetProjectResult
    def get_project_output(name: Optional[pulumi.Input[str]] = None,
                    team_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetProjectResult]
    func LookupProject(ctx *Context, args *LookupProjectArgs, opts ...InvokeOption) (*LookupProjectResult, error)
    func LookupProjectOutput(ctx *Context, args *LookupProjectOutputArgs, opts ...InvokeOption) LookupProjectResultOutput

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

    public static class GetProject 
    {
        public static Task<GetProjectResult> InvokeAsync(GetProjectArgs args, InvokeOptions? opts = null)
        public static Output<GetProjectResult> Invoke(GetProjectInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetProjectResult> getProject(GetProjectArgs args, InvokeOptions options)
    public static Output<GetProjectResult> getProject(GetProjectArgs args, InvokeOptions options)
    
    fn::invoke:
      function: vercel:index/getProject:getProject
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    TeamId string
    Name string
    TeamId string
    name String
    teamId String
    name string
    teamId string
    name str
    team_id str
    name String
    teamId String

    getProject Result

    The following output properties are available:

    AutoAssignCustomDomains bool
    AutomaticallyExposeSystemEnvironmentVariables bool
    BuildCommand string
    CustomerSuccessCodeVisibility bool
    DevCommand string
    DirectoryListing bool
    Environments List<Pulumiverse.Vercel.Outputs.GetProjectEnvironment>
    Framework string
    FunctionFailover bool
    GitComments Pulumiverse.Vercel.Outputs.GetProjectGitComments
    GitForkProtection bool
    GitLfs bool
    GitRepository Pulumiverse.Vercel.Outputs.GetProjectGitRepository
    Id string
    IgnoreCommand string
    InstallCommand string
    Name string
    OidcTokenConfig Pulumiverse.Vercel.Outputs.GetProjectOidcTokenConfig
    OptionsAllowlist Pulumiverse.Vercel.Outputs.GetProjectOptionsAllowlist
    OutputDirectory string
    PasswordProtection Pulumiverse.Vercel.Outputs.GetProjectPasswordProtection
    PreviewComments bool
    PrioritiseProductionBuilds bool
    ProtectionBypassForAutomation bool
    ProtectionBypassForAutomationSecret string
    PublicSource bool
    ResourceConfig Pulumiverse.Vercel.Outputs.GetProjectResourceConfig
    RootDirectory string
    ServerlessFunctionRegion string
    SkewProtection string
    TeamId string
    TrustedIps Pulumiverse.Vercel.Outputs.GetProjectTrustedIps
    VercelAuthentication Pulumiverse.Vercel.Outputs.GetProjectVercelAuthentication
    AutoAssignCustomDomains bool
    AutomaticallyExposeSystemEnvironmentVariables bool
    BuildCommand string
    CustomerSuccessCodeVisibility bool
    DevCommand string
    DirectoryListing bool
    Environments []GetProjectEnvironment
    Framework string
    FunctionFailover bool
    GitComments GetProjectGitComments
    GitForkProtection bool
    GitLfs bool
    GitRepository GetProjectGitRepository
    Id string
    IgnoreCommand string
    InstallCommand string
    Name string
    OidcTokenConfig GetProjectOidcTokenConfig
    OptionsAllowlist GetProjectOptionsAllowlist
    OutputDirectory string
    PasswordProtection GetProjectPasswordProtection
    PreviewComments bool
    PrioritiseProductionBuilds bool
    ProtectionBypassForAutomation bool
    ProtectionBypassForAutomationSecret string
    PublicSource bool
    ResourceConfig GetProjectResourceConfig
    RootDirectory string
    ServerlessFunctionRegion string
    SkewProtection string
    TeamId string
    TrustedIps GetProjectTrustedIps
    VercelAuthentication GetProjectVercelAuthentication
    autoAssignCustomDomains Boolean
    automaticallyExposeSystemEnvironmentVariables Boolean
    buildCommand String
    customerSuccessCodeVisibility Boolean
    devCommand String
    directoryListing Boolean
    environments List<GetProjectEnvironment>
    framework String
    functionFailover Boolean
    gitComments GetProjectGitComments
    gitForkProtection Boolean
    gitLfs Boolean
    gitRepository GetProjectGitRepository
    id String
    ignoreCommand String
    installCommand String
    name String
    oidcTokenConfig GetProjectOidcTokenConfig
    optionsAllowlist GetProjectOptionsAllowlist
    outputDirectory String
    passwordProtection GetProjectPasswordProtection
    previewComments Boolean
    prioritiseProductionBuilds Boolean
    protectionBypassForAutomation Boolean
    protectionBypassForAutomationSecret String
    publicSource Boolean
    resourceConfig GetProjectResourceConfig
    rootDirectory String
    serverlessFunctionRegion String
    skewProtection String
    teamId String
    trustedIps GetProjectTrustedIps
    vercelAuthentication GetProjectVercelAuthentication
    autoAssignCustomDomains boolean
    automaticallyExposeSystemEnvironmentVariables boolean
    buildCommand string
    customerSuccessCodeVisibility boolean
    devCommand string
    directoryListing boolean
    environments GetProjectEnvironment[]
    framework string
    functionFailover boolean
    gitComments GetProjectGitComments
    gitForkProtection boolean
    gitLfs boolean
    gitRepository GetProjectGitRepository
    id string
    ignoreCommand string
    installCommand string
    name string
    oidcTokenConfig GetProjectOidcTokenConfig
    optionsAllowlist GetProjectOptionsAllowlist
    outputDirectory string
    passwordProtection GetProjectPasswordProtection
    previewComments boolean
    prioritiseProductionBuilds boolean
    protectionBypassForAutomation boolean
    protectionBypassForAutomationSecret string
    publicSource boolean
    resourceConfig GetProjectResourceConfig
    rootDirectory string
    serverlessFunctionRegion string
    skewProtection string
    teamId string
    trustedIps GetProjectTrustedIps
    vercelAuthentication GetProjectVercelAuthentication
    auto_assign_custom_domains bool
    automatically_expose_system_environment_variables bool
    build_command str
    customer_success_code_visibility bool
    dev_command str
    directory_listing bool
    environments Sequence[GetProjectEnvironment]
    framework str
    function_failover bool
    git_comments GetProjectGitComments
    git_fork_protection bool
    git_lfs bool
    git_repository GetProjectGitRepository
    id str
    ignore_command str
    install_command str
    name str
    oidc_token_config GetProjectOidcTokenConfig
    options_allowlist GetProjectOptionsAllowlist
    output_directory str
    password_protection GetProjectPasswordProtection
    preview_comments bool
    prioritise_production_builds bool
    protection_bypass_for_automation bool
    protection_bypass_for_automation_secret str
    public_source bool
    resource_config GetProjectResourceConfig
    root_directory str
    serverless_function_region str
    skew_protection str
    team_id str
    trusted_ips GetProjectTrustedIps
    vercel_authentication GetProjectVercelAuthentication
    autoAssignCustomDomains Boolean
    automaticallyExposeSystemEnvironmentVariables Boolean
    buildCommand String
    customerSuccessCodeVisibility Boolean
    devCommand String
    directoryListing Boolean
    environments List<Property Map>
    framework String
    functionFailover Boolean
    gitComments Property Map
    gitForkProtection Boolean
    gitLfs Boolean
    gitRepository Property Map
    id String
    ignoreCommand String
    installCommand String
    name String
    oidcTokenConfig Property Map
    optionsAllowlist Property Map
    outputDirectory String
    passwordProtection Property Map
    previewComments Boolean
    prioritiseProductionBuilds Boolean
    protectionBypassForAutomation Boolean
    protectionBypassForAutomationSecret String
    publicSource Boolean
    resourceConfig Property Map
    rootDirectory String
    serverlessFunctionRegion String
    skewProtection String
    teamId String
    trustedIps Property Map
    vercelAuthentication Property Map

    Supporting Types

    GetProjectEnvironment

    Comment string
    A comment explaining what the environment variable is for.
    CustomEnvironmentIds List<string>
    The IDs of Custom Environments that the Environment Variable should be present on.
    GitBranch string
    The git branch of the environment variable.
    Id string
    The ID of the environment variable
    Key string
    The name of the environment variable.
    Sensitive bool
    Whether the Environment Variable is sensitive or not. Note that the value will be null for sensitive environment variables.
    Targets List<string>
    The environments that the environment variable should be present on. Valid targets are either production, preview, or development.
    Value string
    The value of the environment variable.
    Comment string
    A comment explaining what the environment variable is for.
    CustomEnvironmentIds []string
    The IDs of Custom Environments that the Environment Variable should be present on.
    GitBranch string
    The git branch of the environment variable.
    Id string
    The ID of the environment variable
    Key string
    The name of the environment variable.
    Sensitive bool
    Whether the Environment Variable is sensitive or not. Note that the value will be null for sensitive environment variables.
    Targets []string
    The environments that the environment variable should be present on. Valid targets are either production, preview, or development.
    Value string
    The value of the environment variable.
    comment String
    A comment explaining what the environment variable is for.
    customEnvironmentIds List<String>
    The IDs of Custom Environments that the Environment Variable should be present on.
    gitBranch String
    The git branch of the environment variable.
    id String
    The ID of the environment variable
    key String
    The name of the environment variable.
    sensitive Boolean
    Whether the Environment Variable is sensitive or not. Note that the value will be null for sensitive environment variables.
    targets List<String>
    The environments that the environment variable should be present on. Valid targets are either production, preview, or development.
    value String
    The value of the environment variable.
    comment string
    A comment explaining what the environment variable is for.
    customEnvironmentIds string[]
    The IDs of Custom Environments that the Environment Variable should be present on.
    gitBranch string
    The git branch of the environment variable.
    id string
    The ID of the environment variable
    key string
    The name of the environment variable.
    sensitive boolean
    Whether the Environment Variable is sensitive or not. Note that the value will be null for sensitive environment variables.
    targets string[]
    The environments that the environment variable should be present on. Valid targets are either production, preview, or development.
    value string
    The value of the environment variable.
    comment str
    A comment explaining what the environment variable is for.
    custom_environment_ids Sequence[str]
    The IDs of Custom Environments that the Environment Variable should be present on.
    git_branch str
    The git branch of the environment variable.
    id str
    The ID of the environment variable
    key str
    The name of the environment variable.
    sensitive bool
    Whether the Environment Variable is sensitive or not. Note that the value will be null for sensitive environment variables.
    targets Sequence[str]
    The environments that the environment variable should be present on. Valid targets are either production, preview, or development.
    value str
    The value of the environment variable.
    comment String
    A comment explaining what the environment variable is for.
    customEnvironmentIds List<String>
    The IDs of Custom Environments that the Environment Variable should be present on.
    gitBranch String
    The git branch of the environment variable.
    id String
    The ID of the environment variable
    key String
    The name of the environment variable.
    sensitive Boolean
    Whether the Environment Variable is sensitive or not. Note that the value will be null for sensitive environment variables.
    targets List<String>
    The environments that the environment variable should be present on. Valid targets are either production, preview, or development.
    value String
    The value of the environment variable.

    GetProjectGitComments

    OnCommit bool
    Whether Commit comments are enabled
    OnPullRequest bool
    Whether Pull Request comments are enabled
    OnCommit bool
    Whether Commit comments are enabled
    OnPullRequest bool
    Whether Pull Request comments are enabled
    onCommit Boolean
    Whether Commit comments are enabled
    onPullRequest Boolean
    Whether Pull Request comments are enabled
    onCommit boolean
    Whether Commit comments are enabled
    onPullRequest boolean
    Whether Pull Request comments are enabled
    on_commit bool
    Whether Commit comments are enabled
    on_pull_request bool
    Whether Pull Request comments are enabled
    onCommit Boolean
    Whether Commit comments are enabled
    onPullRequest Boolean
    Whether Pull Request comments are enabled

    GetProjectGitRepository

    DeployHooks List<Pulumiverse.Vercel.Inputs.GetProjectGitRepositoryDeployHook>
    Deploy hooks are unique URLs that allow you to trigger a deployment of a given branch. See https://vercel.com/docs/deployments/deploy-hooks for full information.
    ProductionBranch string
    By default, every commit pushed to the main branch will trigger a Production Deployment instead of the usual Preview Deployment. You can switch to a different branch here.
    Repo string
    The name of the git repository. For example: vercel/next.js.
    Type string
    The git provider of the repository. Must be either github, gitlab, or bitbucket.
    DeployHooks []GetProjectGitRepositoryDeployHook
    Deploy hooks are unique URLs that allow you to trigger a deployment of a given branch. See https://vercel.com/docs/deployments/deploy-hooks for full information.
    ProductionBranch string
    By default, every commit pushed to the main branch will trigger a Production Deployment instead of the usual Preview Deployment. You can switch to a different branch here.
    Repo string
    The name of the git repository. For example: vercel/next.js.
    Type string
    The git provider of the repository. Must be either github, gitlab, or bitbucket.
    deployHooks List<GetProjectGitRepositoryDeployHook>
    Deploy hooks are unique URLs that allow you to trigger a deployment of a given branch. See https://vercel.com/docs/deployments/deploy-hooks for full information.
    productionBranch String
    By default, every commit pushed to the main branch will trigger a Production Deployment instead of the usual Preview Deployment. You can switch to a different branch here.
    repo String
    The name of the git repository. For example: vercel/next.js.
    type String
    The git provider of the repository. Must be either github, gitlab, or bitbucket.
    deployHooks GetProjectGitRepositoryDeployHook[]
    Deploy hooks are unique URLs that allow you to trigger a deployment of a given branch. See https://vercel.com/docs/deployments/deploy-hooks for full information.
    productionBranch string
    By default, every commit pushed to the main branch will trigger a Production Deployment instead of the usual Preview Deployment. You can switch to a different branch here.
    repo string
    The name of the git repository. For example: vercel/next.js.
    type string
    The git provider of the repository. Must be either github, gitlab, or bitbucket.
    deploy_hooks Sequence[GetProjectGitRepositoryDeployHook]
    Deploy hooks are unique URLs that allow you to trigger a deployment of a given branch. See https://vercel.com/docs/deployments/deploy-hooks for full information.
    production_branch str
    By default, every commit pushed to the main branch will trigger a Production Deployment instead of the usual Preview Deployment. You can switch to a different branch here.
    repo str
    The name of the git repository. For example: vercel/next.js.
    type str
    The git provider of the repository. Must be either github, gitlab, or bitbucket.
    deployHooks List<Property Map>
    Deploy hooks are unique URLs that allow you to trigger a deployment of a given branch. See https://vercel.com/docs/deployments/deploy-hooks for full information.
    productionBranch String
    By default, every commit pushed to the main branch will trigger a Production Deployment instead of the usual Preview Deployment. You can switch to a different branch here.
    repo String
    The name of the git repository. For example: vercel/next.js.
    type String
    The git provider of the repository. Must be either github, gitlab, or bitbucket.

    GetProjectGitRepositoryDeployHook

    Id string
    The ID of the deploy hook.
    Name string
    The name of the deploy hook.
    Ref string
    The branch or commit hash that should be deployed.
    Url string
    A URL that, when a POST request is made to, will trigger a new deployment.
    Id string
    The ID of the deploy hook.
    Name string
    The name of the deploy hook.
    Ref string
    The branch or commit hash that should be deployed.
    Url string
    A URL that, when a POST request is made to, will trigger a new deployment.
    id String
    The ID of the deploy hook.
    name String
    The name of the deploy hook.
    ref String
    The branch or commit hash that should be deployed.
    url String
    A URL that, when a POST request is made to, will trigger a new deployment.
    id string
    The ID of the deploy hook.
    name string
    The name of the deploy hook.
    ref string
    The branch or commit hash that should be deployed.
    url string
    A URL that, when a POST request is made to, will trigger a new deployment.
    id str
    The ID of the deploy hook.
    name str
    The name of the deploy hook.
    ref str
    The branch or commit hash that should be deployed.
    url str
    A URL that, when a POST request is made to, will trigger a new deployment.
    id String
    The ID of the deploy hook.
    name String
    The name of the deploy hook.
    ref String
    The branch or commit hash that should be deployed.
    url String
    A URL that, when a POST request is made to, will trigger a new deployment.

    GetProjectOidcTokenConfig

    Enabled bool
    When true, Vercel issued OpenID Connect (OIDC) tokens will be available on the compute environments. See https://vercel.com/docs/security/secure-backend-access/oidc for more information.
    IssuerMode string
    Configures the URL of the iss claim. team = https://oidc.vercel.com/[team_slug] global = https://oidc.vercel.com
    Enabled bool
    When true, Vercel issued OpenID Connect (OIDC) tokens will be available on the compute environments. See https://vercel.com/docs/security/secure-backend-access/oidc for more information.
    IssuerMode string
    Configures the URL of the iss claim. team = https://oidc.vercel.com/[team_slug] global = https://oidc.vercel.com
    enabled Boolean
    When true, Vercel issued OpenID Connect (OIDC) tokens will be available on the compute environments. See https://vercel.com/docs/security/secure-backend-access/oidc for more information.
    issuerMode String
    Configures the URL of the iss claim. team = https://oidc.vercel.com/[team_slug] global = https://oidc.vercel.com
    enabled boolean
    When true, Vercel issued OpenID Connect (OIDC) tokens will be available on the compute environments. See https://vercel.com/docs/security/secure-backend-access/oidc for more information.
    issuerMode string
    Configures the URL of the iss claim. team = https://oidc.vercel.com/[team_slug] global = https://oidc.vercel.com
    enabled bool
    When true, Vercel issued OpenID Connect (OIDC) tokens will be available on the compute environments. See https://vercel.com/docs/security/secure-backend-access/oidc for more information.
    issuer_mode str
    Configures the URL of the iss claim. team = https://oidc.vercel.com/[team_slug] global = https://oidc.vercel.com
    enabled Boolean
    When true, Vercel issued OpenID Connect (OIDC) tokens will be available on the compute environments. See https://vercel.com/docs/security/secure-backend-access/oidc for more information.
    issuerMode String
    Configures the URL of the iss claim. team = https://oidc.vercel.com/[team_slug] global = https://oidc.vercel.com

    GetProjectOptionsAllowlist

    Paths List<Pulumiverse.Vercel.Inputs.GetProjectOptionsAllowlistPath>
    The allowed paths for the OPTIONS Allowlist. Incoming requests will bypass Deployment Protection if they have the method OPTIONS and start with one of the path values.
    Paths []GetProjectOptionsAllowlistPath
    The allowed paths for the OPTIONS Allowlist. Incoming requests will bypass Deployment Protection if they have the method OPTIONS and start with one of the path values.
    paths List<GetProjectOptionsAllowlistPath>
    The allowed paths for the OPTIONS Allowlist. Incoming requests will bypass Deployment Protection if they have the method OPTIONS and start with one of the path values.
    paths GetProjectOptionsAllowlistPath[]
    The allowed paths for the OPTIONS Allowlist. Incoming requests will bypass Deployment Protection if they have the method OPTIONS and start with one of the path values.
    paths Sequence[GetProjectOptionsAllowlistPath]
    The allowed paths for the OPTIONS Allowlist. Incoming requests will bypass Deployment Protection if they have the method OPTIONS and start with one of the path values.
    paths List<Property Map>
    The allowed paths for the OPTIONS Allowlist. Incoming requests will bypass Deployment Protection if they have the method OPTIONS and start with one of the path values.

    GetProjectOptionsAllowlistPath

    Value string
    Value string
    value String
    value string
    value str
    value String

    GetProjectPasswordProtection

    DeploymentType string
    The deployment environment that will be protected.
    DeploymentType string
    The deployment environment that will be protected.
    deploymentType String
    The deployment environment that will be protected.
    deploymentType string
    The deployment environment that will be protected.
    deployment_type str
    The deployment environment that will be protected.
    deploymentType String
    The deployment environment that will be protected.

    GetProjectResourceConfig

    FunctionDefaultCpuType string
    The amount of CPU available to your Serverless Functions. Should be one of 'standard_legacy' (0.6vCPU), 'standard' (1vCPU) or 'performance' (1.7vCPUs).
    FunctionDefaultTimeout int
    The default timeout for Serverless Functions.
    FunctionDefaultCpuType string
    The amount of CPU available to your Serverless Functions. Should be one of 'standard_legacy' (0.6vCPU), 'standard' (1vCPU) or 'performance' (1.7vCPUs).
    FunctionDefaultTimeout int
    The default timeout for Serverless Functions.
    functionDefaultCpuType String
    The amount of CPU available to your Serverless Functions. Should be one of 'standard_legacy' (0.6vCPU), 'standard' (1vCPU) or 'performance' (1.7vCPUs).
    functionDefaultTimeout Integer
    The default timeout for Serverless Functions.
    functionDefaultCpuType string
    The amount of CPU available to your Serverless Functions. Should be one of 'standard_legacy' (0.6vCPU), 'standard' (1vCPU) or 'performance' (1.7vCPUs).
    functionDefaultTimeout number
    The default timeout for Serverless Functions.
    function_default_cpu_type str
    The amount of CPU available to your Serverless Functions. Should be one of 'standard_legacy' (0.6vCPU), 'standard' (1vCPU) or 'performance' (1.7vCPUs).
    function_default_timeout int
    The default timeout for Serverless Functions.
    functionDefaultCpuType String
    The amount of CPU available to your Serverless Functions. Should be one of 'standard_legacy' (0.6vCPU), 'standard' (1vCPU) or 'performance' (1.7vCPUs).
    functionDefaultTimeout Number
    The default timeout for Serverless Functions.

    GetProjectTrustedIps

    Addresses List<Pulumiverse.Vercel.Inputs.GetProjectTrustedIpsAddress>
    The allowed IP addressses and CIDR ranges with optional descriptions.
    DeploymentType string
    The deployment environment that will be protected.
    ProtectionMode string
    Whether or not Trusted IPs is required or optional to access a deployment.
    Addresses []GetProjectTrustedIpsAddress
    The allowed IP addressses and CIDR ranges with optional descriptions.
    DeploymentType string
    The deployment environment that will be protected.
    ProtectionMode string
    Whether or not Trusted IPs is required or optional to access a deployment.
    addresses List<GetProjectTrustedIpsAddress>
    The allowed IP addressses and CIDR ranges with optional descriptions.
    deploymentType String
    The deployment environment that will be protected.
    protectionMode String
    Whether or not Trusted IPs is required or optional to access a deployment.
    addresses GetProjectTrustedIpsAddress[]
    The allowed IP addressses and CIDR ranges with optional descriptions.
    deploymentType string
    The deployment environment that will be protected.
    protectionMode string
    Whether or not Trusted IPs is required or optional to access a deployment.
    addresses Sequence[GetProjectTrustedIpsAddress]
    The allowed IP addressses and CIDR ranges with optional descriptions.
    deployment_type str
    The deployment environment that will be protected.
    protection_mode str
    Whether or not Trusted IPs is required or optional to access a deployment.
    addresses List<Property Map>
    The allowed IP addressses and CIDR ranges with optional descriptions.
    deploymentType String
    The deployment environment that will be protected.
    protectionMode String
    Whether or not Trusted IPs is required or optional to access a deployment.

    GetProjectTrustedIpsAddress

    Note string
    Value string
    Note string
    Value string
    note String
    value String
    note string
    value string
    note str
    value str
    note String
    value String

    GetProjectVercelAuthentication

    DeploymentType string
    The deployment environment that will be protected.
    DeploymentType string
    The deployment environment that will be protected.
    deploymentType String
    The deployment environment that will be protected.
    deploymentType string
    The deployment environment that will be protected.
    deployment_type str
    The deployment environment that will be protected.
    deploymentType String
    The deployment environment that will be protected.

    Package Details

    Repository
    vercel pulumiverse/pulumi-vercel
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the vercel Terraform Provider.
    vercel logo
    Vercel v1.15.0 published on Wednesday, Mar 19, 2025 by Pulumiverse