1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. cloudidentity
  6. getPermissionSet
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    Data Source schema for Volcengine::CloudIdentity::PermissionSet

    Using getPermissionSet

    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 getPermissionSet(args: GetPermissionSetArgs, opts?: InvokeOptions): Promise<GetPermissionSetResult>
    function getPermissionSetOutput(args: GetPermissionSetOutputArgs, opts?: InvokeOptions): Output<GetPermissionSetResult>
    def get_permission_set(id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetPermissionSetResult
    def get_permission_set_output(id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetPermissionSetResult]
    func LookupPermissionSet(ctx *Context, args *LookupPermissionSetArgs, opts ...InvokeOption) (*LookupPermissionSetResult, error)
    func LookupPermissionSetOutput(ctx *Context, args *LookupPermissionSetOutputArgs, opts ...InvokeOption) LookupPermissionSetResultOutput

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

    public static class GetPermissionSet 
    {
        public static Task<GetPermissionSetResult> InvokeAsync(GetPermissionSetArgs args, InvokeOptions? opts = null)
        public static Output<GetPermissionSetResult> Invoke(GetPermissionSetInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPermissionSetResult> getPermissionSet(GetPermissionSetArgs args, InvokeOptions options)
    public static Output<GetPermissionSetResult> getPermissionSet(GetPermissionSetArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:cloudidentity/getPermissionSet:getPermissionSet
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getPermissionSet Result

    The following output properties are available:

    CreatedTime string
    Creation Time
    Description string
    Permission Set Description
    Id string
    Uniquely identifies the resource.
    Name string
    Permission Set Name
    PermissionPolicies List<Volcengine.GetPermissionSetPermissionPolicy>
    Policy List Under Permission Set
    PermissionSetId string
    Permission Set ID
    RelayState string
    Console Redirect URL
    SessionDuration int
    Session Expiration Time (seconds)
    StatusNotifications List<string>
    Status Notification Configuration
    UpdatedTime string
    Update Time
    CreatedTime string
    Creation Time
    Description string
    Permission Set Description
    Id string
    Uniquely identifies the resource.
    Name string
    Permission Set Name
    PermissionPolicies []GetPermissionSetPermissionPolicy
    Policy List Under Permission Set
    PermissionSetId string
    Permission Set ID
    RelayState string
    Console Redirect URL
    SessionDuration int
    Session Expiration Time (seconds)
    StatusNotifications []string
    Status Notification Configuration
    UpdatedTime string
    Update Time
    createdTime String
    Creation Time
    description String
    Permission Set Description
    id String
    Uniquely identifies the resource.
    name String
    Permission Set Name
    permissionPolicies List<GetPermissionSetPermissionPolicy>
    Policy List Under Permission Set
    permissionSetId String
    Permission Set ID
    relayState String
    Console Redirect URL
    sessionDuration Integer
    Session Expiration Time (seconds)
    statusNotifications List<String>
    Status Notification Configuration
    updatedTime String
    Update Time
    createdTime string
    Creation Time
    description string
    Permission Set Description
    id string
    Uniquely identifies the resource.
    name string
    Permission Set Name
    permissionPolicies GetPermissionSetPermissionPolicy[]
    Policy List Under Permission Set
    permissionSetId string
    Permission Set ID
    relayState string
    Console Redirect URL
    sessionDuration number
    Session Expiration Time (seconds)
    statusNotifications string[]
    Status Notification Configuration
    updatedTime string
    Update Time
    created_time str
    Creation Time
    description str
    Permission Set Description
    id str
    Uniquely identifies the resource.
    name str
    Permission Set Name
    permission_policies Sequence[GetPermissionSetPermissionPolicy]
    Policy List Under Permission Set
    permission_set_id str
    Permission Set ID
    relay_state str
    Console Redirect URL
    session_duration int
    Session Expiration Time (seconds)
    status_notifications Sequence[str]
    Status Notification Configuration
    updated_time str
    Update Time
    createdTime String
    Creation Time
    description String
    Permission Set Description
    id String
    Uniquely identifies the resource.
    name String
    Permission Set Name
    permissionPolicies List<Property Map>
    Policy List Under Permission Set
    permissionSetId String
    Permission Set ID
    relayState String
    Console Redirect URL
    sessionDuration Number
    Session Expiration Time (seconds)
    statusNotifications List<String>
    Status Notification Configuration
    updatedTime String
    Update Time

    Supporting Types

    GetPermissionSetPermissionPolicy

    CreatedTime string
    Policy Creation Time
    PermissionPolicyDocument string
    Policy syntax content. Refer to policy syntax documentation
    PermissionPolicyName string
    Policy Name
    PermissionPolicyType string
    Policy Type: System or Inline
    CreatedTime string
    Policy Creation Time
    PermissionPolicyDocument string
    Policy syntax content. Refer to policy syntax documentation
    PermissionPolicyName string
    Policy Name
    PermissionPolicyType string
    Policy Type: System or Inline
    createdTime String
    Policy Creation Time
    permissionPolicyDocument String
    Policy syntax content. Refer to policy syntax documentation
    permissionPolicyName String
    Policy Name
    permissionPolicyType String
    Policy Type: System or Inline
    createdTime string
    Policy Creation Time
    permissionPolicyDocument string
    Policy syntax content. Refer to policy syntax documentation
    permissionPolicyName string
    Policy Name
    permissionPolicyType string
    Policy Type: System or Inline
    created_time str
    Policy Creation Time
    permission_policy_document str
    Policy syntax content. Refer to policy syntax documentation
    permission_policy_name str
    Policy Name
    permission_policy_type str
    Policy Type: System or Inline
    createdTime String
    Policy Creation Time
    permissionPolicyDocument String
    Policy syntax content. Refer to policy syntax documentation
    permissionPolicyName String
    Policy Name
    permissionPolicyType String
    Policy Type: System or Inline

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.