1. Packages
  2. Coralogix Provider
  3. API Docs
  4. getCustomRole
coralogix 2.0.17 published on Tuesday, Apr 22, 2025 by coralogix

coralogix.getCustomRole

Explore with Pulumi AI

coralogix 2.0.17 published on Tuesday, Apr 22, 2025 by coralogix

Coralogix Custom Role.

Using getCustomRole

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 getCustomRole(args: GetCustomRoleArgs, opts?: InvokeOptions): Promise<GetCustomRoleResult>
function getCustomRoleOutput(args: GetCustomRoleOutputArgs, opts?: InvokeOptions): Output<GetCustomRoleResult>
Copy
def get_custom_role(id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetCustomRoleResult
def get_custom_role_output(id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetCustomRoleResult]
Copy
func LookupCustomRole(ctx *Context, args *LookupCustomRoleArgs, opts ...InvokeOption) (*LookupCustomRoleResult, error)
func LookupCustomRoleOutput(ctx *Context, args *LookupCustomRoleOutputArgs, opts ...InvokeOption) LookupCustomRoleResultOutput
Copy

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

public static class GetCustomRole 
{
    public static Task<GetCustomRoleResult> InvokeAsync(GetCustomRoleArgs args, InvokeOptions? opts = null)
    public static Output<GetCustomRoleResult> Invoke(GetCustomRoleInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCustomRoleResult> getCustomRole(GetCustomRoleArgs args, InvokeOptions options)
public static Output<GetCustomRoleResult> getCustomRole(GetCustomRoleArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: coralogix:index/getCustomRole:getCustomRole
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id This property is required. string
Custom Role ID.
Id This property is required. string
Custom Role ID.
id This property is required. String
Custom Role ID.
id This property is required. string
Custom Role ID.
id This property is required. str
Custom Role ID.
id This property is required. String
Custom Role ID.

getCustomRole Result

The following output properties are available:

Description string
Custom Role description.
Id string
Custom Role ID.
Name string
Custom Role name.
ParentRole string
Parent role name
Permissions List<string>
Custom role permissions
Description string
Custom Role description.
Id string
Custom Role ID.
Name string
Custom Role name.
ParentRole string
Parent role name
Permissions []string
Custom role permissions
description String
Custom Role description.
id String
Custom Role ID.
name String
Custom Role name.
parentRole String
Parent role name
permissions List<String>
Custom role permissions
description string
Custom Role description.
id string
Custom Role ID.
name string
Custom Role name.
parentRole string
Parent role name
permissions string[]
Custom role permissions
description str
Custom Role description.
id str
Custom Role ID.
name str
Custom Role name.
parent_role str
Parent role name
permissions Sequence[str]
Custom role permissions
description String
Custom Role description.
id String
Custom Role ID.
name String
Custom Role name.
parentRole String
Parent role name
permissions List<String>
Custom role permissions

Package Details

Repository
coralogix coralogix/terraform-provider-coralogix
License
Notes
This Pulumi package is based on the coralogix Terraform Provider.
coralogix 2.0.17 published on Tuesday, Apr 22, 2025 by coralogix