1. Packages
  2. Vercel Provider
  3. API Docs
  4. getDsyncGroups
Vercel v3.15.1 published on Monday, Sep 8, 2025 by Pulumiverse

vercel.getDsyncGroups

Explore with Pulumi AI

vercel logo
Vercel v3.15.1 published on Monday, Sep 8, 2025 by Pulumiverse

    Provides information about DSync groups for a team.

    Using getDsyncGroups

    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 getDsyncGroups(args: GetDsyncGroupsArgs, opts?: InvokeOptions): Promise<GetDsyncGroupsResult>
    function getDsyncGroupsOutput(args: GetDsyncGroupsOutputArgs, opts?: InvokeOptions): Output<GetDsyncGroupsResult>
    def get_dsync_groups(team_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetDsyncGroupsResult
    def get_dsync_groups_output(team_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetDsyncGroupsResult]
    func GetDsyncGroups(ctx *Context, args *GetDsyncGroupsArgs, opts ...InvokeOption) (*GetDsyncGroupsResult, error)
    func GetDsyncGroupsOutput(ctx *Context, args *GetDsyncGroupsOutputArgs, opts ...InvokeOption) GetDsyncGroupsResultOutput

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

    public static class GetDsyncGroups 
    {
        public static Task<GetDsyncGroupsResult> InvokeAsync(GetDsyncGroupsArgs args, InvokeOptions? opts = null)
        public static Output<GetDsyncGroupsResult> Invoke(GetDsyncGroupsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDsyncGroupsResult> getDsyncGroups(GetDsyncGroupsArgs args, InvokeOptions options)
    public static Output<GetDsyncGroupsResult> getDsyncGroups(GetDsyncGroupsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: vercel:index/getDsyncGroups:getDsyncGroups
      arguments:
        # arguments dictionary

    The following arguments are supported:

    TeamId string
    The ID of the team the Dsync Groups are associated to. Required when configuring a team resource if a default team has not been set in the provider.
    TeamId string
    The ID of the team the Dsync Groups are associated to. Required when configuring a team resource if a default team has not been set in the provider.
    teamId String
    The ID of the team the Dsync Groups are associated to. Required when configuring a team resource if a default team has not been set in the provider.
    teamId string
    The ID of the team the Dsync Groups are associated to. Required when configuring a team resource if a default team has not been set in the provider.
    team_id str
    The ID of the team the Dsync Groups are associated to. Required when configuring a team resource if a default team has not been set in the provider.
    teamId String
    The ID of the team the Dsync Groups are associated to. Required when configuring a team resource if a default team has not been set in the provider.

    getDsyncGroups Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Lists List<Pulumiverse.Vercel.Outputs.GetDsyncGroupsList>
    A list of DSync groups for the team.
    Map Dictionary<string, string>
    A map of Identity Provider group names to their Vercel IDs. This can be used to look up the ID of a group by its name using the lookup function.
    TeamId string
    The ID of the team the Dsync Groups are associated to. Required when configuring a team resource if a default team has not been set in the provider.
    Id string
    The provider-assigned unique ID for this managed resource.
    Lists []GetDsyncGroupsList
    A list of DSync groups for the team.
    Map map[string]string
    A map of Identity Provider group names to their Vercel IDs. This can be used to look up the ID of a group by its name using the lookup function.
    TeamId string
    The ID of the team the Dsync Groups are associated to. Required when configuring a team resource if a default team has not been set in the provider.
    id String
    The provider-assigned unique ID for this managed resource.
    lists List<GetDsyncGroupsList>
    A list of DSync groups for the team.
    map Map<String,String>
    A map of Identity Provider group names to their Vercel IDs. This can be used to look up the ID of a group by its name using the lookup function.
    teamId String
    The ID of the team the Dsync Groups are associated to. Required when configuring a team resource if a default team has not been set in the provider.
    id string
    The provider-assigned unique ID for this managed resource.
    lists GetDsyncGroupsList[]
    A list of DSync groups for the team.
    map {[key: string]: string}
    A map of Identity Provider group names to their Vercel IDs. This can be used to look up the ID of a group by its name using the lookup function.
    teamId string
    The ID of the team the Dsync Groups are associated to. Required when configuring a team resource if a default team has not been set in the provider.
    id str
    The provider-assigned unique ID for this managed resource.
    lists Sequence[GetDsyncGroupsList]
    A list of DSync groups for the team.
    map Mapping[str, str]
    A map of Identity Provider group names to their Vercel IDs. This can be used to look up the ID of a group by its name using the lookup function.
    team_id str
    The ID of the team the Dsync Groups are associated to. Required when configuring a team resource if a default team has not been set in the provider.
    id String
    The provider-assigned unique ID for this managed resource.
    lists List<Property Map>
    A list of DSync groups for the team.
    map Map<String>
    A map of Identity Provider group names to their Vercel IDs. This can be used to look up the ID of a group by its name using the lookup function.
    teamId String
    The ID of the team the Dsync Groups are associated to. Required when configuring a team resource if a default team has not been set in the provider.

    Supporting Types

    GetDsyncGroupsList

    Id string
    The ID of the group on Vercel.
    Name string
    The name of the group on the Identity Provider.
    Id string
    The ID of the group on Vercel.
    Name string
    The name of the group on the Identity Provider.
    id String
    The ID of the group on Vercel.
    name String
    The name of the group on the Identity Provider.
    id string
    The ID of the group on Vercel.
    name string
    The name of the group on the Identity Provider.
    id str
    The ID of the group on Vercel.
    name str
    The name of the group on the Identity Provider.
    id String
    The ID of the group on Vercel.
    name String
    The name of the group on the Identity Provider.

    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 v3.15.1 published on Monday, Sep 8, 2025 by Pulumiverse