1. Packages
  2. Gitlab Provider
  3. API Docs
  4. getGroupSamlLinks
GitLab v9.3.0 published on Monday, Sep 29, 2025 by Pulumi

gitlab.getGroupSamlLinks

Explore with Pulumi AI

gitlab logo
GitLab v9.3.0 published on Monday, Sep 29, 2025 by Pulumi

    The gitlab.getGroupSamlLinks data source retrieves all SAML links for a specified group.

    Upstream API: GitLab REST API docs

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    variables:
      example:
        fn::invoke:
          function: gitlab:getGroup
          arguments:
            id: foo/bar/baz
      exampleGetGroupSamlLinks:
        fn::invoke:
          function: gitlab:getGroupSamlLinks
          arguments:
            group: ${example.id}
    

    Using getGroupSamlLinks

    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 getGroupSamlLinks(args: GetGroupSamlLinksArgs, opts?: InvokeOptions): Promise<GetGroupSamlLinksResult>
    function getGroupSamlLinksOutput(args: GetGroupSamlLinksOutputArgs, opts?: InvokeOptions): Output<GetGroupSamlLinksResult>
    def get_group_saml_links(group: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetGroupSamlLinksResult
    def get_group_saml_links_output(group: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetGroupSamlLinksResult]
    func GetGroupSamlLinks(ctx *Context, args *GetGroupSamlLinksArgs, opts ...InvokeOption) (*GetGroupSamlLinksResult, error)
    func GetGroupSamlLinksOutput(ctx *Context, args *GetGroupSamlLinksOutputArgs, opts ...InvokeOption) GetGroupSamlLinksResultOutput

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

    public static class GetGroupSamlLinks 
    {
        public static Task<GetGroupSamlLinksResult> InvokeAsync(GetGroupSamlLinksArgs args, InvokeOptions? opts = null)
        public static Output<GetGroupSamlLinksResult> Invoke(GetGroupSamlLinksInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetGroupSamlLinksResult> getGroupSamlLinks(GetGroupSamlLinksArgs args, InvokeOptions options)
    public static Output<GetGroupSamlLinksResult> getGroupSamlLinks(GetGroupSamlLinksArgs args, InvokeOptions options)
    
    fn::invoke:
      function: gitlab:index/getGroupSamlLinks:getGroupSamlLinks
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Group string
    The name or id of the group.
    Group string
    The name or id of the group.
    group String
    The name or id of the group.
    group string
    The name or id of the group.
    group str
    The name or id of the group.
    group String
    The name or id of the group.

    getGroupSamlLinks Result

    The following output properties are available:

    Group string
    The name or id of the group.
    Id string
    SamlLinks List<Pulumi.GitLab.Outputs.GetGroupSamlLinksSamlLink>
    The list of group SAML links returned by the search
    Group string
    The name or id of the group.
    Id string
    SamlLinks []GetGroupSamlLinksSamlLink
    The list of group SAML links returned by the search
    group String
    The name or id of the group.
    id String
    samlLinks List<GetGroupSamlLinksSamlLink>
    The list of group SAML links returned by the search
    group string
    The name or id of the group.
    id string
    samlLinks GetGroupSamlLinksSamlLink[]
    The list of group SAML links returned by the search
    group str
    The name or id of the group.
    id str
    saml_links Sequence[GetGroupSamlLinksSamlLink]
    The list of group SAML links returned by the search
    group String
    The name or id of the group.
    id String
    samlLinks List<Property Map>
    The list of group SAML links returned by the search

    Supporting Types

    AccessLevel string
    The base access level for members of the SAML group.
    MemberRoleId int
    Member Role ID (custom role for members of the SAML group.
    Name string
    Name of the SAML group.
    AccessLevel string
    The base access level for members of the SAML group.
    MemberRoleId int
    Member Role ID (custom role for members of the SAML group.
    Name string
    Name of the SAML group.
    accessLevel String
    The base access level for members of the SAML group.
    memberRoleId Integer
    Member Role ID (custom role for members of the SAML group.
    name String
    Name of the SAML group.
    accessLevel string
    The base access level for members of the SAML group.
    memberRoleId number
    Member Role ID (custom role for members of the SAML group.
    name string
    Name of the SAML group.
    access_level str
    The base access level for members of the SAML group.
    member_role_id int
    Member Role ID (custom role for members of the SAML group.
    name str
    Name of the SAML group.
    accessLevel String
    The base access level for members of the SAML group.
    memberRoleId Number
    Member Role ID (custom role for members of the SAML group.
    name String
    Name of the SAML group.

    Package Details

    Repository
    GitLab pulumi/pulumi-gitlab
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the gitlab Terraform Provider.
    gitlab logo
    GitLab v9.3.0 published on Monday, Sep 29, 2025 by Pulumi
      AI Agentic Workflows: Register now