1. Packages
  2. Logzio Provider
  3. API Docs
  4. getAuthenticationGroups
logzio 1.17.1 published on Monday, Apr 14, 2025 by logzio

logzio.getAuthenticationGroups

Explore with Pulumi AI

logzio logo
logzio 1.17.1 published on Monday, Apr 14, 2025 by logzio

    # Authentication Groups Datasource

    Provides a Logz.io authentication groups resource.

    Note: For this datasource, you don’t need to indicate ID or other identifier.

    You’ll need to create an empty datasource, and it will be populated by all authentication groups in your Logz.io account.

    Using getAuthenticationGroups

    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 getAuthenticationGroups(args: GetAuthenticationGroupsArgs, opts?: InvokeOptions): Promise<GetAuthenticationGroupsResult>
    function getAuthenticationGroupsOutput(args: GetAuthenticationGroupsOutputArgs, opts?: InvokeOptions): Output<GetAuthenticationGroupsResult>
    def get_authentication_groups(id: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetAuthenticationGroupsResult
    def get_authentication_groups_output(id: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetAuthenticationGroupsResult]
    func LookupAuthenticationGroups(ctx *Context, args *LookupAuthenticationGroupsArgs, opts ...InvokeOption) (*LookupAuthenticationGroupsResult, error)
    func LookupAuthenticationGroupsOutput(ctx *Context, args *LookupAuthenticationGroupsOutputArgs, opts ...InvokeOption) LookupAuthenticationGroupsResultOutput

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

    public static class GetAuthenticationGroups 
    {
        public static Task<GetAuthenticationGroupsResult> InvokeAsync(GetAuthenticationGroupsArgs args, InvokeOptions? opts = null)
        public static Output<GetAuthenticationGroupsResult> Invoke(GetAuthenticationGroupsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAuthenticationGroupsResult> getAuthenticationGroups(GetAuthenticationGroupsArgs args, InvokeOptions options)
    public static Output<GetAuthenticationGroupsResult> getAuthenticationGroups(GetAuthenticationGroupsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: logzio:index/getAuthenticationGroups:getAuthenticationGroups
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Id string
    id String
    id string
    id str
    id String

    getAuthenticationGroups Result

    The following output properties are available:

    AuthenticationGroups List<GetAuthenticationGroupsAuthenticationGroup>
    (Block List) Details for the authentication groups.
    Id string
    AuthenticationGroups []GetAuthenticationGroupsAuthenticationGroup
    (Block List) Details for the authentication groups.
    Id string
    authenticationGroups List<GetAuthenticationGroupsAuthenticationGroup>
    (Block List) Details for the authentication groups.
    id String
    authenticationGroups GetAuthenticationGroupsAuthenticationGroup[]
    (Block List) Details for the authentication groups.
    id string
    authentication_groups Sequence[GetAuthenticationGroupsAuthenticationGroup]
    (Block List) Details for the authentication groups.
    id str
    authenticationGroups List<Property Map>
    (Block List) Details for the authentication groups.
    id String

    Supporting Types

    GetAuthenticationGroupsAuthenticationGroup

    Group string
    (String) Name of authentication group.
    UserRole string
    (String) User role for that group.
    Group string
    (String) Name of authentication group.
    UserRole string
    (String) User role for that group.
    group String
    (String) Name of authentication group.
    userRole String
    (String) User role for that group.
    group string
    (String) Name of authentication group.
    userRole string
    (String) User role for that group.
    group str
    (String) Name of authentication group.
    user_role str
    (String) User role for that group.
    group String
    (String) Name of authentication group.
    userRole String
    (String) User role for that group.

    Package Details

    Repository
    logzio logzio/terraform-provider-logzio
    License
    Notes
    This Pulumi package is based on the logzio Terraform Provider.
    logzio logo
    logzio 1.17.1 published on Monday, Apr 14, 2025 by logzio