Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 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
- Time when the RBAC policy resource was authorized.
- int
- Grantor ID. Can be an IAM user ID or an IAM role ID.
- string
- Grantor name
- string
- Type of grantor. Possible values: User: IAM user. Role: IAM role. Account: account.
- Cluster
Id string - Cluster ID to be authorized for the IAM user or role. This parameter is required when roleDomain is namespace or cluster.
- Created
Time string - Time when the RBAC policy resource was created.
- Grantee
Id int - Grantee ID. Can be an IAM user ID or an IAM role ID.
- Grantee
Type string - Type of grantee. Possible values: User: IAM user. Role: IAM role. Account: account.
- Id string
- Uniquely identifies the resource.
- Is
Custom boolRole - Whether the RBAC role granted to the grantee is a custom role. Possible values: true: custom role. false (default): system predefined role.
- Kube
Role stringBinding Name - The object name of the RBAC policy resource in Kubernetes.
- Message string
- Authorization details message.
- Namespace string
- Namespace name to be authorized for the IAM user or role. This parameter is required when roleDomain equals namespace. If roleDomain does not equal namespace, this parameter is not effective.
- Permission
Id string - RBAC policy resource ID.
- Project
Selector string - Project selector
- Revoked
At string - Time when authorization is revoked.
- Role
Domain string - The permission type granted to an IAM user or role. Possible values: namespace: grants permissions at the namespace level. cluster: grants permissions at the cluster level. all_clusters: grants permissions at the cluster level for all clusters under the current account.
- Role
Name string - Name of the RBAC role granted to the grantee. This parameter must be specified. When roleDomain is all_clusters, custom role names are not allowed.
- Status string
- Status of the RBAC access policy resource. Possible values: Success: authorization succeeded. Failed: authorization failed. Pending: authorization in progress. PartialSuccess: partial authorization succeeded.
- string
- Time when the RBAC policy resource was authorized.
- int
- Grantor ID. Can be an IAM user ID or an IAM role ID.
- string
- Grantor name
- string
- Type of grantor. Possible values: User: IAM user. Role: IAM role. Account: account.
- Cluster
Id string - Cluster ID to be authorized for the IAM user or role. This parameter is required when roleDomain is namespace or cluster.
- Created
Time string - Time when the RBAC policy resource was created.
- Grantee
Id int - Grantee ID. Can be an IAM user ID or an IAM role ID.
- Grantee
Type string - Type of grantee. Possible values: User: IAM user. Role: IAM role. Account: account.
- Id string
- Uniquely identifies the resource.
- Is
Custom boolRole - Whether the RBAC role granted to the grantee is a custom role. Possible values: true: custom role. false (default): system predefined role.
- Kube
Role stringBinding Name - The object name of the RBAC policy resource in Kubernetes.
- Message string
- Authorization details message.
- Namespace string
- Namespace name to be authorized for the IAM user or role. This parameter is required when roleDomain equals namespace. If roleDomain does not equal namespace, this parameter is not effective.
- Permission
Id string - RBAC policy resource ID.
- Project
Selector string - Project selector
- Revoked
At string - Time when authorization is revoked.
- Role
Domain string - The permission type granted to an IAM user or role. Possible values: namespace: grants permissions at the namespace level. cluster: grants permissions at the cluster level. all_clusters: grants permissions at the cluster level for all clusters under the current account.
- Role
Name string - Name of the RBAC role granted to the grantee. This parameter must be specified. When roleDomain is all_clusters, custom role names are not allowed.
- Status string
- Status of the RBAC access policy resource. Possible values: Success: authorization succeeded. Failed: authorization failed. Pending: authorization in progress. PartialSuccess: partial authorization succeeded.
- String
- Time when the RBAC policy resource was authorized.
- Integer
- Grantor ID. Can be an IAM user ID or an IAM role ID.
- String
- Grantor name
- String
- Type of grantor. Possible values: User: IAM user. Role: IAM role. Account: account.
- cluster
Id String - Cluster ID to be authorized for the IAM user or role. This parameter is required when roleDomain is namespace or cluster.
- created
Time String - Time when the RBAC policy resource was created.
- grantee
Id Integer - Grantee ID. Can be an IAM user ID or an IAM role ID.
- grantee
Type String - Type of grantee. Possible values: User: IAM user. Role: IAM role. Account: account.
- id String
- Uniquely identifies the resource.
- is
Custom BooleanRole - Whether the RBAC role granted to the grantee is a custom role. Possible values: true: custom role. false (default): system predefined role.
- kube
Role StringBinding Name - The object name of the RBAC policy resource in Kubernetes.
- message String
- Authorization details message.
- namespace String
- Namespace name to be authorized for the IAM user or role. This parameter is required when roleDomain equals namespace. If roleDomain does not equal namespace, this parameter is not effective.
- permission
Id String - RBAC policy resource ID.
- project
Selector String - Project selector
- revoked
At String - Time when authorization is revoked.
- role
Domain String - The permission type granted to an IAM user or role. Possible values: namespace: grants permissions at the namespace level. cluster: grants permissions at the cluster level. all_clusters: grants permissions at the cluster level for all clusters under the current account.
- role
Name String - Name of the RBAC role granted to the grantee. This parameter must be specified. When roleDomain is all_clusters, custom role names are not allowed.
- status String
- Status of the RBAC access policy resource. Possible values: Success: authorization succeeded. Failed: authorization failed. Pending: authorization in progress. PartialSuccess: partial authorization succeeded.
- string
- Time when the RBAC policy resource was authorized.
- number
- Grantor ID. Can be an IAM user ID or an IAM role ID.
- string
- Grantor name
- string
- Type of grantor. Possible values: User: IAM user. Role: IAM role. Account: account.
- cluster
Id string - Cluster ID to be authorized for the IAM user or role. This parameter is required when roleDomain is namespace or cluster.
- created
Time string - Time when the RBAC policy resource was created.
- grantee
Id number - Grantee ID. Can be an IAM user ID or an IAM role ID.
- grantee
Type string - Type of grantee. Possible values: User: IAM user. Role: IAM role. Account: account.
- id string
- Uniquely identifies the resource.
- is
Custom booleanRole - Whether the RBAC role granted to the grantee is a custom role. Possible values: true: custom role. false (default): system predefined role.
- kube
Role stringBinding Name - The object name of the RBAC policy resource in Kubernetes.
- message string
- Authorization details message.
- namespace string
- Namespace name to be authorized for the IAM user or role. This parameter is required when roleDomain equals namespace. If roleDomain does not equal namespace, this parameter is not effective.
- permission
Id string - RBAC policy resource ID.
- project
Selector string - Project selector
- revoked
At string - Time when authorization is revoked.
- role
Domain string - The permission type granted to an IAM user or role. Possible values: namespace: grants permissions at the namespace level. cluster: grants permissions at the cluster level. all_clusters: grants permissions at the cluster level for all clusters under the current account.
- role
Name string - Name of the RBAC role granted to the grantee. This parameter must be specified. When roleDomain is all_clusters, custom role names are not allowed.
- status string
- Status of the RBAC access policy resource. Possible values: Success: authorization succeeded. Failed: authorization failed. Pending: authorization in progress. PartialSuccess: partial authorization succeeded.
- str
- Time when the RBAC policy resource was authorized.
- int
- Grantor ID. Can be an IAM user ID or an IAM role ID.
- str
- Grantor name
- str
- Type of grantor. Possible values: User: IAM user. Role: IAM role. Account: account.
- cluster_
id str - Cluster ID to be authorized for the IAM user or role. This parameter is required when roleDomain is namespace or cluster.
- created_
time str - Time when the RBAC policy resource was created.
- grantee_
id int - Grantee ID. Can be an IAM user ID or an IAM role ID.
- grantee_
type str - Type of grantee. Possible values: User: IAM user. Role: IAM role. Account: account.
- id str
- Uniquely identifies the resource.
- is_
custom_ boolrole - Whether the RBAC role granted to the grantee is a custom role. Possible values: true: custom role. false (default): system predefined role.
- kube_
role_ strbinding_ name - The object name of the RBAC policy resource in Kubernetes.
- message str
- Authorization details message.
- namespace str
- Namespace name to be authorized for the IAM user or role. This parameter is required when roleDomain equals namespace. If roleDomain does not equal namespace, this parameter is not effective.
- permission_
id str - RBAC policy resource ID.
- project_
selector str - Project selector
- revoked_
at str - Time when authorization is revoked.
- role_
domain str - The permission type granted to an IAM user or role. Possible values: namespace: grants permissions at the namespace level. cluster: grants permissions at the cluster level. all_clusters: grants permissions at the cluster level for all clusters under the current account.
- role_
name str - Name of the RBAC role granted to the grantee. This parameter must be specified. When roleDomain is all_clusters, custom role names are not allowed.
- status str
- Status of the RBAC access policy resource. Possible values: Success: authorization succeeded. Failed: authorization failed. Pending: authorization in progress. PartialSuccess: partial authorization succeeded.
- String
- Time when the RBAC policy resource was authorized.
- Number
- Grantor ID. Can be an IAM user ID or an IAM role ID.
- String
- Grantor name
- String
- Type of grantor. Possible values: User: IAM user. Role: IAM role. Account: account.
- cluster
Id String - Cluster ID to be authorized for the IAM user or role. This parameter is required when roleDomain is namespace or cluster.
- created
Time String - Time when the RBAC policy resource was created.
- grantee
Id Number - Grantee ID. Can be an IAM user ID or an IAM role ID.
- grantee
Type String - Type of grantee. Possible values: User: IAM user. Role: IAM role. Account: account.
- id String
- Uniquely identifies the resource.
- is
Custom BooleanRole - Whether the RBAC role granted to the grantee is a custom role. Possible values: true: custom role. false (default): system predefined role.
- kube
Role StringBinding Name - The object name of the RBAC policy resource in Kubernetes.
- message String
- Authorization details message.
- namespace String
- Namespace name to be authorized for the IAM user or role. This parameter is required when roleDomain equals namespace. If roleDomain does not equal namespace, this parameter is not effective.
- permission
Id String - RBAC policy resource ID.
- project
Selector String - Project selector
- revoked
At String - Time when authorization is revoked.
- role
Domain String - The permission type granted to an IAM user or role. Possible values: namespace: grants permissions at the namespace level. cluster: grants permissions at the cluster level. all_clusters: grants permissions at the cluster level for all clusters under the current account.
- role
Name String - Name of the RBAC role granted to the grantee. This parameter must be specified. When roleDomain is all_clusters, custom role names are not allowed.
- status String
- Status of the RBAC access policy resource. Possible values: Success: authorization succeeded. Failed: authorization failed. Pending: authorization in progress. PartialSuccess: partial authorization succeeded.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
