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

> 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)
}
Copy
public static CompletableFuture<GetPermissionResult> getPermission(InvokeOptions options)
public static Output<GetPermissionResult> getPermission(InvokeOptions options)
Copy
fn::invoke:
  function: cyral:index/getPermission:getPermission
  arguments:
    # arguments dictionary
Copy

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 This property is required. string
Id This property is required. string
Name This property is required. string
Description This property is required. string
Id This property is required. string
Name This property is required. string
description This property is required. String
id This property is required. String
name This property is required. String
description This property is required. string
id This property is required. string
name This property is required. string
description This property is required. str
id This property is required. str
name This property is required. str
description This property is required. String
id This property is required. String
name This property is required. String

Package Details

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