1. Packages
  2. Packages
  3. Bytepluscc Provider
  4. API Docs
  5. id
  6. getPermissionNamespace
Viewing docs for bytepluscc v0.0.42
published on Monday, Jul 20, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.42
published on Monday, Jul 20, 2026 by Byteplus

    Data Source schema for Byteplus::ID::PermissionNamespace

    Using getPermissionNamespace

    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 getPermissionNamespace(args: GetPermissionNamespaceArgs, opts?: InvokeOptions): Promise<GetPermissionNamespaceResult>
    function getPermissionNamespaceOutput(args: GetPermissionNamespaceOutputArgs, opts?: InvokeOptions): Output<GetPermissionNamespaceResult>
    def get_permission_namespace(id: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetPermissionNamespaceResult
    def get_permission_namespace_output(id: pulumi.Input[Optional[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetPermissionNamespaceResult]
    func LookupPermissionNamespace(ctx *Context, args *LookupPermissionNamespaceArgs, opts ...InvokeOption) (*LookupPermissionNamespaceResult, error)
    func LookupPermissionNamespaceOutput(ctx *Context, args *LookupPermissionNamespaceOutputArgs, opts ...InvokeOption) LookupPermissionNamespaceResultOutput

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

    public static class GetPermissionNamespace 
    {
        public static Task<GetPermissionNamespaceResult> InvokeAsync(GetPermissionNamespaceArgs args, InvokeOptions? opts = null)
        public static Output<GetPermissionNamespaceResult> Invoke(GetPermissionNamespaceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPermissionNamespaceResult> getPermissionNamespace(GetPermissionNamespaceArgs args, InvokeOptions options)
    public static Output<GetPermissionNamespaceResult> getPermissionNamespace(GetPermissionNamespaceArgs args, InvokeOptions options)
    
    fn::invoke:
      function: bytepluscc:id/getPermissionNamespace:getPermissionNamespace
      arguments:
        # arguments dictionary
    data "bytepluscc_id_get_permission_namespace" "name" {
        # arguments
    }

    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 string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getPermissionNamespace Result

    The following output properties are available:

    Associates List<string>
    Associated Entities List
    CreateTime string
    Namespace Creation Time
    Description string
    Namespace Description
    Id string
    Uniquely identifies the resource.
    NamespaceId string
    Namespace Unique ID
    NamespaceName string
    Namespace Name
    ProjectName string
    Project Associated with Namespace
    Tags List<Byteplus.GetPermissionNamespaceTag>
    Namespace Tag List
    Trn string
    Namespace TRN
    UpdateTime string
    Namespace Update Time
    Associates []string
    Associated Entities List
    CreateTime string
    Namespace Creation Time
    Description string
    Namespace Description
    Id string
    Uniquely identifies the resource.
    NamespaceId string
    Namespace Unique ID
    NamespaceName string
    Namespace Name
    ProjectName string
    Project Associated with Namespace
    Tags []GetPermissionNamespaceTag
    Namespace Tag List
    Trn string
    Namespace TRN
    UpdateTime string
    Namespace Update Time
    associates list(string)
    Associated Entities List
    create_time string
    Namespace Creation Time
    description string
    Namespace Description
    id string
    Uniquely identifies the resource.
    namespace_id string
    Namespace Unique ID
    namespace_name string
    Namespace Name
    project_name string
    Project Associated with Namespace
    tags list(object)
    Namespace Tag List
    trn string
    Namespace TRN
    update_time string
    Namespace Update Time
    associates List<String>
    Associated Entities List
    createTime String
    Namespace Creation Time
    description String
    Namespace Description
    id String
    Uniquely identifies the resource.
    namespaceId String
    Namespace Unique ID
    namespaceName String
    Namespace Name
    projectName String
    Project Associated with Namespace
    tags List<GetPermissionNamespaceTag>
    Namespace Tag List
    trn String
    Namespace TRN
    updateTime String
    Namespace Update Time
    associates string[]
    Associated Entities List
    createTime string
    Namespace Creation Time
    description string
    Namespace Description
    id string
    Uniquely identifies the resource.
    namespaceId string
    Namespace Unique ID
    namespaceName string
    Namespace Name
    projectName string
    Project Associated with Namespace
    tags GetPermissionNamespaceTag[]
    Namespace Tag List
    trn string
    Namespace TRN
    updateTime string
    Namespace Update Time
    associates Sequence[str]
    Associated Entities List
    create_time str
    Namespace Creation Time
    description str
    Namespace Description
    id str
    Uniquely identifies the resource.
    namespace_id str
    Namespace Unique ID
    namespace_name str
    Namespace Name
    project_name str
    Project Associated with Namespace
    tags Sequence[GetPermissionNamespaceTag]
    Namespace Tag List
    trn str
    Namespace TRN
    update_time str
    Namespace Update Time
    associates List<String>
    Associated Entities List
    createTime String
    Namespace Creation Time
    description String
    Namespace Description
    id String
    Uniquely identifies the resource.
    namespaceId String
    Namespace Unique ID
    namespaceName String
    Namespace Name
    projectName String
    Project Associated with Namespace
    tags List<Property Map>
    Namespace Tag List
    trn String
    Namespace TRN
    updateTime String
    Namespace Update Time

    Supporting Types

    GetPermissionNamespaceTag

    Key string
    Tag Key
    Value string
    Tag Value
    Key string
    Tag Key
    Value string
    Tag Value
    key string
    Tag Key
    value string
    Tag Value
    key String
    Tag Key
    value String
    Tag Value
    key string
    Tag Key
    value string
    Tag Value
    key str
    Tag Key
    value str
    Tag Value
    key String
    Tag Key
    value String
    Tag Value

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.42
    published on Monday, Jul 20, 2026 by Byteplus

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial