Viewing docs for bytepluscc v0.0.16
published on Monday, Mar 9, 2026 by Byteplus
published on Monday, Mar 9, 2026 by Byteplus
Viewing docs for bytepluscc v0.0.16
published on Monday, Mar 9, 2026 by Byteplus
published on Monday, Mar 9, 2026 by Byteplus
Data Source schema for Byteplus::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: bytepluscc: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
- bytepluscc byteplus-sdk/pulumi-bytepluscc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
byteplusccTerraform Provider.
Viewing docs for bytepluscc v0.0.16
published on Monday, Mar 9, 2026 by Byteplus
published on Monday, Mar 9, 2026 by Byteplus
