volcenginecc v0.0.6 published on Monday, Nov 17, 2025 by Volcengine
volcenginecc v0.0.6 published on Monday, Nov 17, 2025 by Volcengine
Data Source schema for Volcengine::VKE::Permission
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(args: GetPermissionArgs, opts?: InvokeOptions): Promise<GetPermissionResult>
function getPermissionOutput(args: GetPermissionOutputArgs, opts?: InvokeOptions): Output<GetPermissionResult>def get_permission(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPermissionResult
def get_permission_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPermissionResult]func LookupPermission(ctx *Context, args *LookupPermissionArgs, opts ...InvokeOption) (*LookupPermissionResult, error)
func LookupPermissionOutput(ctx *Context, args *LookupPermissionOutputArgs, opts ...InvokeOption) LookupPermissionResultOutput> Note: This function is named LookupPermission in the Go SDK.
public static class GetPermission
{
public static Task<GetPermissionResult> InvokeAsync(GetPermissionArgs args, InvokeOptions? opts = null)
public static Output<GetPermissionResult> Invoke(GetPermissionInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPermissionResult> getPermission(GetPermissionArgs args, InvokeOptions options)
public static Output<GetPermissionResult> getPermission(GetPermissionArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:vke/getPermission:getPermission
arguments:
# arguments dictionaryThe 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.
getPermission Result
The following output properties are available:
- string
- RBAC 权限策略资源被授权的时间。
- int
- 授权者的 ID。可以是 IAM 用户 ID,也可以是 IAM 角色 ID。
- string
- 授权者名称
- string
- 授权者的类型,取值如下:User:IAM 用户。Role:IAM 角色。Account:账号。
- Cluster
Id string - 需要授权给 IAM 用户或角色的集群 ID。roleDomain为namespace或cluster时必须填写该参数值。
- Created
Time string - RBAC 权限策略资源创建的时间。
- Grantee
Id int - 被授权者的 ID。可以是 IAM 用户 ID,也可以是 IAM 角色 ID。
- Grantee
Type string - 被授权者的类型,取值如下:User:IAM 用户。Role:IAM 角色。Account:账号。
- Id string
- Uniquely identifies the resource.
- Is
Custom boolRole - 给被授权者授予的 RBAC 角色是否为自定义角色,取值如下:true:自定义角色。false:(默认值)系统预置的角色。
- Kube
Role stringBinding Name - RBAC 权限策略资源在 Kubernetes 中的对象名称。
- Message string
- 授权详细消息。
- Namespace string
- 需要授权给 IAM 用户或角色的名空间名称。roleDomain等于namespace时必须填写该参数值。roleDomain不等于namespace时,填写该参数值不生效。
- Permission
Id string - RBAC 权限策略资源 ID。
- Project
Selector string - 项目选择器
- Revoked
At string - 撤销授权的时间。
- Role
Domain string - 为 IAM 用户或角色授予的权限类型,取值如下:namespace:授予命名空间级别的权限。cluster:授予集群级别的权限。all_clusters:授予当前账号下全部集群级别的权限。
- Role
Name string - 给被授权者授予的 RBAC 角色名称。目前必须填写该参数。当roleDomain为all_clusters时,不可以自定义角色名称。
- Status string
- RBAC 权限访问策略资源的状态,取值如下:Success:授权成功。Failed:授权失败。Pending:授权中。PartialSuccess:部分授权成功。
- string
- RBAC 权限策略资源被授权的时间。
- int
- 授权者的 ID。可以是 IAM 用户 ID,也可以是 IAM 角色 ID。
- string
- 授权者名称
- string
- 授权者的类型,取值如下:User:IAM 用户。Role:IAM 角色。Account:账号。
- Cluster
Id string - 需要授权给 IAM 用户或角色的集群 ID。roleDomain为namespace或cluster时必须填写该参数值。
- Created
Time string - RBAC 权限策略资源创建的时间。
- Grantee
Id int - 被授权者的 ID。可以是 IAM 用户 ID,也可以是 IAM 角色 ID。
- Grantee
Type string - 被授权者的类型,取值如下:User:IAM 用户。Role:IAM 角色。Account:账号。
- Id string
- Uniquely identifies the resource.
- Is
Custom boolRole - 给被授权者授予的 RBAC 角色是否为自定义角色,取值如下:true:自定义角色。false:(默认值)系统预置的角色。
- Kube
Role stringBinding Name - RBAC 权限策略资源在 Kubernetes 中的对象名称。
- Message string
- 授权详细消息。
- Namespace string
- 需要授权给 IAM 用户或角色的名空间名称。roleDomain等于namespace时必须填写该参数值。roleDomain不等于namespace时,填写该参数值不生效。
- Permission
Id string - RBAC 权限策略资源 ID。
- Project
Selector string - 项目选择器
- Revoked
At string - 撤销授权的时间。
- Role
Domain string - 为 IAM 用户或角色授予的权限类型,取值如下:namespace:授予命名空间级别的权限。cluster:授予集群级别的权限。all_clusters:授予当前账号下全部集群级别的权限。
- Role
Name string - 给被授权者授予的 RBAC 角色名称。目前必须填写该参数。当roleDomain为all_clusters时,不可以自定义角色名称。
- Status string
- RBAC 权限访问策略资源的状态,取值如下:Success:授权成功。Failed:授权失败。Pending:授权中。PartialSuccess:部分授权成功。
- String
- RBAC 权限策略资源被授权的时间。
- Integer
- 授权者的 ID。可以是 IAM 用户 ID,也可以是 IAM 角色 ID。
- String
- 授权者名称
- String
- 授权者的类型,取值如下:User:IAM 用户。Role:IAM 角色。Account:账号。
- cluster
Id String - 需要授权给 IAM 用户或角色的集群 ID。roleDomain为namespace或cluster时必须填写该参数值。
- created
Time String - RBAC 权限策略资源创建的时间。
- grantee
Id Integer - 被授权者的 ID。可以是 IAM 用户 ID,也可以是 IAM 角色 ID。
- grantee
Type String - 被授权者的类型,取值如下:User:IAM 用户。Role:IAM 角色。Account:账号。
- id String
- Uniquely identifies the resource.
- is
Custom BooleanRole - 给被授权者授予的 RBAC 角色是否为自定义角色,取值如下:true:自定义角色。false:(默认值)系统预置的角色。
- kube
Role StringBinding Name - RBAC 权限策略资源在 Kubernetes 中的对象名称。
- message String
- 授权详细消息。
- namespace String
- 需要授权给 IAM 用户或角色的名空间名称。roleDomain等于namespace时必须填写该参数值。roleDomain不等于namespace时,填写该参数值不生效。
- permission
Id String - RBAC 权限策略资源 ID。
- project
Selector String - 项目选择器
- revoked
At String - 撤销授权的时间。
- role
Domain String - 为 IAM 用户或角色授予的权限类型,取值如下:namespace:授予命名空间级别的权限。cluster:授予集群级别的权限。all_clusters:授予当前账号下全部集群级别的权限。
- role
Name String - 给被授权者授予的 RBAC 角色名称。目前必须填写该参数。当roleDomain为all_clusters时,不可以自定义角色名称。
- status String
- RBAC 权限访问策略资源的状态,取值如下:Success:授权成功。Failed:授权失败。Pending:授权中。PartialSuccess:部分授权成功。
- string
- RBAC 权限策略资源被授权的时间。
- number
- 授权者的 ID。可以是 IAM 用户 ID,也可以是 IAM 角色 ID。
- string
- 授权者名称
- string
- 授权者的类型,取值如下:User:IAM 用户。Role:IAM 角色。Account:账号。
- cluster
Id string - 需要授权给 IAM 用户或角色的集群 ID。roleDomain为namespace或cluster时必须填写该参数值。
- created
Time string - RBAC 权限策略资源创建的时间。
- grantee
Id number - 被授权者的 ID。可以是 IAM 用户 ID,也可以是 IAM 角色 ID。
- grantee
Type string - 被授权者的类型,取值如下:User:IAM 用户。Role:IAM 角色。Account:账号。
- id string
- Uniquely identifies the resource.
- is
Custom booleanRole - 给被授权者授予的 RBAC 角色是否为自定义角色,取值如下:true:自定义角色。false:(默认值)系统预置的角色。
- kube
Role stringBinding Name - RBAC 权限策略资源在 Kubernetes 中的对象名称。
- message string
- 授权详细消息。
- namespace string
- 需要授权给 IAM 用户或角色的名空间名称。roleDomain等于namespace时必须填写该参数值。roleDomain不等于namespace时,填写该参数值不生效。
- permission
Id string - RBAC 权限策略资源 ID。
- project
Selector string - 项目选择器
- revoked
At string - 撤销授权的时间。
- role
Domain string - 为 IAM 用户或角色授予的权限类型,取值如下:namespace:授予命名空间级别的权限。cluster:授予集群级别的权限。all_clusters:授予当前账号下全部集群级别的权限。
- role
Name string - 给被授权者授予的 RBAC 角色名称。目前必须填写该参数。当roleDomain为all_clusters时,不可以自定义角色名称。
- status string
- RBAC 权限访问策略资源的状态,取值如下:Success:授权成功。Failed:授权失败。Pending:授权中。PartialSuccess:部分授权成功。
- str
- RBAC 权限策略资源被授权的时间。
- int
- 授权者的 ID。可以是 IAM 用户 ID,也可以是 IAM 角色 ID。
- str
- 授权者名称
- str
- 授权者的类型,取值如下:User:IAM 用户。Role:IAM 角色。Account:账号。
- cluster_
id str - 需要授权给 IAM 用户或角色的集群 ID。roleDomain为namespace或cluster时必须填写该参数值。
- created_
time str - RBAC 权限策略资源创建的时间。
- grantee_
id int - 被授权者的 ID。可以是 IAM 用户 ID,也可以是 IAM 角色 ID。
- grantee_
type str - 被授权者的类型,取值如下:User:IAM 用户。Role:IAM 角色。Account:账号。
- id str
- Uniquely identifies the resource.
- is_
custom_ boolrole - 给被授权者授予的 RBAC 角色是否为自定义角色,取值如下:true:自定义角色。false:(默认值)系统预置的角色。
- kube_
role_ strbinding_ name - RBAC 权限策略资源在 Kubernetes 中的对象名称。
- message str
- 授权详细消息。
- namespace str
- 需要授权给 IAM 用户或角色的名空间名称。roleDomain等于namespace时必须填写该参数值。roleDomain不等于namespace时,填写该参数值不生效。
- permission_
id str - RBAC 权限策略资源 ID。
- project_
selector str - 项目选择器
- revoked_
at str - 撤销授权的时间。
- role_
domain str - 为 IAM 用户或角色授予的权限类型,取值如下:namespace:授予命名空间级别的权限。cluster:授予集群级别的权限。all_clusters:授予当前账号下全部集群级别的权限。
- role_
name str - 给被授权者授予的 RBAC 角色名称。目前必须填写该参数。当roleDomain为all_clusters时,不可以自定义角色名称。
- status str
- RBAC 权限访问策略资源的状态,取值如下:Success:授权成功。Failed:授权失败。Pending:授权中。PartialSuccess:部分授权成功。
- String
- RBAC 权限策略资源被授权的时间。
- Number
- 授权者的 ID。可以是 IAM 用户 ID,也可以是 IAM 角色 ID。
- String
- 授权者名称
- String
- 授权者的类型,取值如下:User:IAM 用户。Role:IAM 角色。Account:账号。
- cluster
Id String - 需要授权给 IAM 用户或角色的集群 ID。roleDomain为namespace或cluster时必须填写该参数值。
- created
Time String - RBAC 权限策略资源创建的时间。
- grantee
Id Number - 被授权者的 ID。可以是 IAM 用户 ID,也可以是 IAM 角色 ID。
- grantee
Type String - 被授权者的类型,取值如下:User:IAM 用户。Role:IAM 角色。Account:账号。
- id String
- Uniquely identifies the resource.
- is
Custom BooleanRole - 给被授权者授予的 RBAC 角色是否为自定义角色,取值如下:true:自定义角色。false:(默认值)系统预置的角色。
- kube
Role StringBinding Name - RBAC 权限策略资源在 Kubernetes 中的对象名称。
- message String
- 授权详细消息。
- namespace String
- 需要授权给 IAM 用户或角色的名空间名称。roleDomain等于namespace时必须填写该参数值。roleDomain不等于namespace时,填写该参数值不生效。
- permission
Id String - RBAC 权限策略资源 ID。
- project
Selector String - 项目选择器
- revoked
At String - 撤销授权的时间。
- role
Domain String - 为 IAM 用户或角色授予的权限类型,取值如下:namespace:授予命名空间级别的权限。cluster:授予集群级别的权限。all_clusters:授予当前账号下全部集群级别的权限。
- role
Name String - 给被授权者授予的 RBAC 角色名称。目前必须填写该参数。当roleDomain为all_clusters时,不可以自定义角色名称。
- status String
- RBAC 权限访问策略资源的状态,取值如下:Success:授权成功。Failed:授权失败。Pending:授权中。PartialSuccess:部分授权成功。
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
volcenginecc v0.0.6 published on Monday, Nov 17, 2025 by Volcengine
