1. Packages
  2. onelogin
  3. API Docs
  4. getPrivileges
onelogin v0.6.0 published on Tuesday, Apr 25, 2023 by Pulumi

onelogin.getPrivileges

Explore with Pulumi AI

onelogin logo
onelogin v0.6.0 published on Tuesday, Apr 25, 2023 by Pulumi

    Using getPrivileges

    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 getPrivileges(args: GetPrivilegesArgs, opts?: InvokeOptions): Promise<GetPrivilegesResult>
    function getPrivilegesOutput(args: GetPrivilegesOutputArgs, opts?: InvokeOptions): Output<GetPrivilegesResult>
    def get_privileges(description: Optional[str] = None,
                       filters: Optional[Sequence[GetPrivilegesFilter]] = None,
                       name: Optional[str] = None,
                       privilege: Optional[GetPrivilegesPrivilege] = None,
                       opts: Optional[InvokeOptions] = None) -> GetPrivilegesResult
    def get_privileges_output(description: Optional[pulumi.Input[str]] = None,
                       filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetPrivilegesFilterArgs]]]] = None,
                       name: Optional[pulumi.Input[str]] = None,
                       privilege: Optional[pulumi.Input[GetPrivilegesPrivilegeArgs]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetPrivilegesResult]
    func LookupPrivileges(ctx *Context, args *LookupPrivilegesArgs, opts ...InvokeOption) (*LookupPrivilegesResult, error)
    func LookupPrivilegesOutput(ctx *Context, args *LookupPrivilegesOutputArgs, opts ...InvokeOption) LookupPrivilegesResultOutput

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

    public static class GetPrivileges 
    {
        public static Task<GetPrivilegesResult> InvokeAsync(GetPrivilegesArgs args, InvokeOptions? opts = null)
        public static Output<GetPrivilegesResult> Invoke(GetPrivilegesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPrivilegesResult> getPrivileges(GetPrivilegesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: onelogin:index/getPrivileges:getPrivileges
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getPrivileges Result

    The following output properties are available:

    Description string
    Id string

    The provider-assigned unique ID for this managed resource.

    Name string
    Privilege GetPrivilegesPrivilege
    Filters List<GetPrivilegesFilter>
    Description string
    Id string

    The provider-assigned unique ID for this managed resource.

    Name string
    Privilege GetPrivilegesPrivilege
    Filters []GetPrivilegesFilter
    description String
    id String

    The provider-assigned unique ID for this managed resource.

    name String
    privilege GetPrivilegesPrivilege
    filters List<GetPrivilegesFilter>
    description string
    id string

    The provider-assigned unique ID for this managed resource.

    name string
    privilege GetPrivilegesPrivilege
    filters GetPrivilegesFilter[]
    description str
    id str

    The provider-assigned unique ID for this managed resource.

    name str
    privilege GetPrivilegesPrivilege
    filters Sequence[GetPrivilegesFilter]
    description String
    id String

    The provider-assigned unique ID for this managed resource.

    name String
    privilege Property Map
    filters List<Property Map>

    Supporting Types

    GetPrivilegesFilter

    Name string
    Values List<string>
    Name string
    Values []string
    name String
    values List<String>
    name string
    values string[]
    name str
    values Sequence[str]
    name String
    values List<String>

    GetPrivilegesPrivilege

    GetPrivilegesPrivilegeStatement

    Actions List<string>
    Effect string
    Scopes List<string>
    Actions []string
    Effect string
    Scopes []string
    actions List<String>
    effect String
    scopes List<String>
    actions string[]
    effect string
    scopes string[]
    actions Sequence[str]
    effect str
    scopes Sequence[str]
    actions List<String>
    effect String
    scopes List<String>

    Package Details

    Repository
    onelogin pulumi/pulumi-onelogin
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the onelogin Terraform Provider.

    onelogin logo
    onelogin v0.6.0 published on Tuesday, Apr 25, 2023 by Pulumi