1. Packages
  2. Cyral Provider
  3. API Docs
  4. getPermission
cyral 4.16.3 published on Monday, Apr 14, 2025 by cyralinc

cyral.getPermission

Explore with Pulumi AI

cyral logo
cyral 4.16.3 published on Monday, Apr 14, 2025 by cyralinc

    Retrieve all Cyral permissions. See also resource cyral.ServiceAccount.

    Using getPermission

    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 getPermission(opts?: InvokeOptions): Promise<GetPermissionResult>
    function getPermissionOutput(opts?: InvokeOptions): Output<GetPermissionResult>
    def get_permission(opts: Optional[InvokeOptions] = None) -> GetPermissionResult
    def get_permission_output(opts: Optional[InvokeOptions] = None) -> Output[GetPermissionResult]
    func GetPermission(ctx *Context, opts ...InvokeOption) (*GetPermissionResult, error)
    func GetPermissionOutput(ctx *Context, opts ...InvokeOption) GetPermissionResultOutput

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

    public static class GetPermission 
    {
        public static Task<GetPermissionResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetPermissionResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPermissionResult> getPermission(InvokeOptions options)
    public static Output<GetPermissionResult> getPermission(InvokeOptions options)
    
    fn::invoke:
      function: cyral:index/getPermission:getPermission
      arguments:
        # arguments dictionary

    getPermission Result

    The following output properties are available:

    Id string
    The data source identifier.
    PermissionLists List<GetPermissionPermissionList>
    List of all existing Cyral permissions.
    Id string
    The data source identifier.
    PermissionLists []GetPermissionPermissionList
    List of all existing Cyral permissions.
    id String
    The data source identifier.
    permissionLists List<GetPermissionPermissionList>
    List of all existing Cyral permissions.
    id string
    The data source identifier.
    permissionLists GetPermissionPermissionList[]
    List of all existing Cyral permissions.
    id str
    The data source identifier.
    permission_lists Sequence[GetPermissionPermissionList]
    List of all existing Cyral permissions.
    id String
    The data source identifier.
    permissionLists List<Property Map>
    List of all existing Cyral permissions.

    Supporting Types

    GetPermissionPermissionList

    Description string
    Id string
    Name string
    Description string
    Id string
    Name string
    description String
    id String
    name String
    description string
    id string
    name string
    description str
    id str
    name str
    description String
    id String
    name String

    Package Details

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