Vercel v3.2.1 published on Wednesday, May 14, 2025 by Pulumiverse
vercel.getTeamConfig
Explore with Pulumi AI
Retrieves the configuration of an existing Vercel Team.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as vercel from "@pulumi/vercel";
const example = vercel.getTeamConfig({
id: "team_xxxxxxxxxxxxxxxxxxxxxxxx",
});
import pulumi
import pulumi_vercel as vercel
example = vercel.get_team_config(id="team_xxxxxxxxxxxxxxxxxxxxxxxx")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-vercel/sdk/v3/go/vercel"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := vercel.LookupTeamConfig(ctx, &vercel.LookupTeamConfigArgs{
Id: "team_xxxxxxxxxxxxxxxxxxxxxxxx",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Vercel = Pulumi.Vercel;
return await Deployment.RunAsync(() =>
{
var example = Vercel.GetTeamConfig.Invoke(new()
{
Id = "team_xxxxxxxxxxxxxxxxxxxxxxxx",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.vercel.VercelFunctions;
import com.pulumi.vercel.inputs.GetTeamConfigArgs;
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) {
final var example = VercelFunctions.getTeamConfig(GetTeamConfigArgs.builder()
.id("team_xxxxxxxxxxxxxxxxxxxxxxxx")
.build());
}
}
variables:
example:
fn::invoke:
Function: vercel:getTeamConfig
Arguments:
id: team_xxxxxxxxxxxxxxxxxxxxxxxx
Using getTeamConfig
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 getTeamConfig(args: GetTeamConfigArgs, opts?: InvokeOptions): Promise<GetTeamConfigResult>
function getTeamConfigOutput(args: GetTeamConfigOutputArgs, opts?: InvokeOptions): Output<GetTeamConfigResult>
def get_team_config(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTeamConfigResult
def get_team_config_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTeamConfigResult]
func LookupTeamConfig(ctx *Context, args *LookupTeamConfigArgs, opts ...InvokeOption) (*LookupTeamConfigResult, error)
func LookupTeamConfigOutput(ctx *Context, args *LookupTeamConfigOutputArgs, opts ...InvokeOption) LookupTeamConfigResultOutput
> Note: This function is named LookupTeamConfig
in the Go SDK.
public static class GetTeamConfig
{
public static Task<GetTeamConfigResult> InvokeAsync(GetTeamConfigArgs args, InvokeOptions? opts = null)
public static Output<GetTeamConfigResult> Invoke(GetTeamConfigInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTeamConfigResult> getTeamConfig(GetTeamConfigArgs args, InvokeOptions options)
public static Output<GetTeamConfigResult> getTeamConfig(GetTeamConfigArgs args, InvokeOptions options)
fn::invoke:
function: vercel:index/getTeamConfig:getTeamConfig
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- The ID of the existing Vercel Team.
- Id string
- The ID of the existing Vercel Team.
- id String
- The ID of the existing Vercel Team.
- id string
- The ID of the existing Vercel Team.
- id str
- The ID of the existing Vercel Team.
- id String
- The ID of the existing Vercel Team.
getTeamConfig Result
The following output properties are available:
- Description string
- A description of the team.
- Email
Domain string - Hostname that'll be matched with emails on sign-up to automatically join the Team.
- Enable
Preview stringFeedback - Preview feedback configuration.
- Enable
Production stringFeedback - Production feedback configuration.
- Hide
Ip boolAddresses - Indicates if ip addresses should be accessible in o11y tooling.
- Hide
Ip boolAddresses In Log Drains - Indicates if ip addresses should be accessible in log drains.
- Id string
- The ID of the existing Vercel Team.
- Invite
Code string - A code that can be used to join this team. Only visible to Team owners.
- Name string
- The name of the team.
- Preview
Deployment stringSuffix - The hostname that is used as the preview deployment suffix.
- Remote
Caching Pulumiverse.Vercel. Outputs. Get Team Config Remote Caching - Configuration for Remote Caching.
- Saml
Pulumiverse.
Vercel. Outputs. Get Team Config Saml - Configuration for SAML authentication.
- Sensitive
Environment stringVariable Policy - The policy for sensitive environment variables.
- Slug string
- The slug of the team. Used in the URL of the team's dashboard.
- Description string
- A description of the team.
- Email
Domain string - Hostname that'll be matched with emails on sign-up to automatically join the Team.
- Enable
Preview stringFeedback - Preview feedback configuration.
- Enable
Production stringFeedback - Production feedback configuration.
- Hide
Ip boolAddresses - Indicates if ip addresses should be accessible in o11y tooling.
- Hide
Ip boolAddresses In Log Drains - Indicates if ip addresses should be accessible in log drains.
- Id string
- The ID of the existing Vercel Team.
- Invite
Code string - A code that can be used to join this team. Only visible to Team owners.
- Name string
- The name of the team.
- Preview
Deployment stringSuffix - The hostname that is used as the preview deployment suffix.
- Remote
Caching GetTeam Config Remote Caching - Configuration for Remote Caching.
- Saml
Get
Team Config Saml - Configuration for SAML authentication.
- Sensitive
Environment stringVariable Policy - The policy for sensitive environment variables.
- Slug string
- The slug of the team. Used in the URL of the team's dashboard.
- description String
- A description of the team.
- email
Domain String - Hostname that'll be matched with emails on sign-up to automatically join the Team.
- enable
Preview StringFeedback - Preview feedback configuration.
- enable
Production StringFeedback - Production feedback configuration.
- hide
Ip BooleanAddresses - Indicates if ip addresses should be accessible in o11y tooling.
- hide
Ip BooleanAddresses In Log Drains - Indicates if ip addresses should be accessible in log drains.
- id String
- The ID of the existing Vercel Team.
- invite
Code String - A code that can be used to join this team. Only visible to Team owners.
- name String
- The name of the team.
- preview
Deployment StringSuffix - The hostname that is used as the preview deployment suffix.
- remote
Caching GetTeam Config Remote Caching - Configuration for Remote Caching.
- saml
Get
Team Config Saml - Configuration for SAML authentication.
- sensitive
Environment StringVariable Policy - The policy for sensitive environment variables.
- slug String
- The slug of the team. Used in the URL of the team's dashboard.
- description string
- A description of the team.
- email
Domain string - Hostname that'll be matched with emails on sign-up to automatically join the Team.
- enable
Preview stringFeedback - Preview feedback configuration.
- enable
Production stringFeedback - Production feedback configuration.
- hide
Ip booleanAddresses - Indicates if ip addresses should be accessible in o11y tooling.
- hide
Ip booleanAddresses In Log Drains - Indicates if ip addresses should be accessible in log drains.
- id string
- The ID of the existing Vercel Team.
- invite
Code string - A code that can be used to join this team. Only visible to Team owners.
- name string
- The name of the team.
- preview
Deployment stringSuffix - The hostname that is used as the preview deployment suffix.
- remote
Caching GetTeam Config Remote Caching - Configuration for Remote Caching.
- saml
Get
Team Config Saml - Configuration for SAML authentication.
- sensitive
Environment stringVariable Policy - The policy for sensitive environment variables.
- slug string
- The slug of the team. Used in the URL of the team's dashboard.
- description str
- A description of the team.
- email_
domain str - Hostname that'll be matched with emails on sign-up to automatically join the Team.
- enable_
preview_ strfeedback - Preview feedback configuration.
- enable_
production_ strfeedback - Production feedback configuration.
- hide_
ip_ booladdresses - Indicates if ip addresses should be accessible in o11y tooling.
- hide_
ip_ booladdresses_ in_ log_ drains - Indicates if ip addresses should be accessible in log drains.
- id str
- The ID of the existing Vercel Team.
- invite_
code str - A code that can be used to join this team. Only visible to Team owners.
- name str
- The name of the team.
- preview_
deployment_ strsuffix - The hostname that is used as the preview deployment suffix.
- remote_
caching GetTeam Config Remote Caching - Configuration for Remote Caching.
- saml
Get
Team Config Saml - Configuration for SAML authentication.
- sensitive_
environment_ strvariable_ policy - The policy for sensitive environment variables.
- slug str
- The slug of the team. Used in the URL of the team's dashboard.
- description String
- A description of the team.
- email
Domain String - Hostname that'll be matched with emails on sign-up to automatically join the Team.
- enable
Preview StringFeedback - Preview feedback configuration.
- enable
Production StringFeedback - Production feedback configuration.
- hide
Ip BooleanAddresses - Indicates if ip addresses should be accessible in o11y tooling.
- hide
Ip BooleanAddresses In Log Drains - Indicates if ip addresses should be accessible in log drains.
- id String
- The ID of the existing Vercel Team.
- invite
Code String - A code that can be used to join this team. Only visible to Team owners.
- name String
- The name of the team.
- preview
Deployment StringSuffix - The hostname that is used as the preview deployment suffix.
- remote
Caching Property Map - Configuration for Remote Caching.
- saml Property Map
- Configuration for SAML authentication.
- sensitive
Environment StringVariable Policy - The policy for sensitive environment variables.
- slug String
- The slug of the team. Used in the URL of the team's dashboard.
Supporting Types
GetTeamConfigRemoteCaching
- Enabled bool
- Indicates if Remote Caching is enabled.
- Enabled bool
- Indicates if Remote Caching is enabled.
- enabled Boolean
- Indicates if Remote Caching is enabled.
- enabled boolean
- Indicates if Remote Caching is enabled.
- enabled bool
- Indicates if Remote Caching is enabled.
- enabled Boolean
- Indicates if Remote Caching is enabled.
GetTeamConfigSaml
GetTeamConfigSamlRoles
- Access
Group stringId - The access group the assign is assigned to.
- Role string
- The team level role the user is assigned. One of 'MEMBER', 'OWNER', 'VIEWER', 'DEVELOPER', 'BILLING' or 'CONTRIBUTOR'.
- Access
Group stringId - The access group the assign is assigned to.
- Role string
- The team level role the user is assigned. One of 'MEMBER', 'OWNER', 'VIEWER', 'DEVELOPER', 'BILLING' or 'CONTRIBUTOR'.
- access
Group StringId - The access group the assign is assigned to.
- role String
- The team level role the user is assigned. One of 'MEMBER', 'OWNER', 'VIEWER', 'DEVELOPER', 'BILLING' or 'CONTRIBUTOR'.
- access
Group stringId - The access group the assign is assigned to.
- role string
- The team level role the user is assigned. One of 'MEMBER', 'OWNER', 'VIEWER', 'DEVELOPER', 'BILLING' or 'CONTRIBUTOR'.
- access_
group_ strid - The access group the assign is assigned to.
- role str
- The team level role the user is assigned. One of 'MEMBER', 'OWNER', 'VIEWER', 'DEVELOPER', 'BILLING' or 'CONTRIBUTOR'.
- access
Group StringId - The access group the assign is assigned to.
- role String
- The team level role the user is assigned. One of 'MEMBER', 'OWNER', 'VIEWER', 'DEVELOPER', 'BILLING' or 'CONTRIBUTOR'.
Package Details
- Repository
- vercel pulumiverse/pulumi-vercel
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
vercel
Terraform Provider.