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 logo
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>
    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]
    func LookupCustomRole(ctx *Context, args *LookupCustomRoleArgs, opts ...InvokeOption) (*LookupCustomRoleResult, error)
    func LookupCustomRoleOutput(ctx *Context, args *LookupCustomRoleOutputArgs, opts ...InvokeOption) LookupCustomRoleResultOutput

    > 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)
    }
    public static CompletableFuture<GetCustomRoleResult> getCustomRole(GetCustomRoleArgs args, InvokeOptions options)
    public static Output<GetCustomRoleResult> getCustomRole(GetCustomRoleArgs args, InvokeOptions options)
    
    fn::invoke:
      function: coralogix:index/getCustomRole:getCustomRole
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Custom Role ID.
    Id string
    Custom Role ID.
    id String
    Custom Role ID.
    id string
    Custom Role ID.
    id str
    Custom Role ID.
    id 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 logo
    coralogix 2.0.17 published on Tuesday, Apr 22, 2025 by coralogix