1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. mse
  5. getEngineNamespaces
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

alicloud.mse.getEngineNamespaces

Explore with Pulumi AI

Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

This data source provides the Mse Engine Namespaces of the current Alibaba Cloud user.

NOTE: Available since v1.166.0.

Example Usage

Basic Usage

import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";

const example = alicloud.getZones({
    availableResourceCreation: "VSwitch",
});
const exampleNetwork = new alicloud.vpc.Network("example", {
    vpcName: "terraform-example",
    cidrBlock: "172.17.3.0/24",
});
const exampleSwitch = new alicloud.vpc.Switch("example", {
    vswitchName: "terraform-example",
    cidrBlock: "172.17.3.0/24",
    vpcId: exampleNetwork.id,
    zoneId: example.then(example => example.zones?.[0]?.id),
});
const exampleCluster = new alicloud.mse.Cluster("example", {
    clusterSpecification: "MSE_SC_1_2_60_c",
    clusterType: "Nacos-Ans",
    clusterVersion: "NACOS_2_0_0",
    instanceCount: 3,
    netType: "privatenet",
    pubNetworkFlow: "1",
    connectionType: "slb",
    clusterAliasName: "terraform-example",
    mseVersion: "mse_pro",
    vswitchId: exampleSwitch.id,
    vpcId: exampleNetwork.id,
});
const exampleEngineNamespace = new alicloud.mse.EngineNamespace("example", {
    instanceId: exampleCluster.id,
    namespaceShowName: "terraform-example",
    namespaceId: "terraform-example",
    namespaceDesc: "description",
});
// Declare the data source
const exampleGetEngineNamespaces = alicloud.mse.getEngineNamespacesOutput({
    instanceId: exampleEngineNamespace.instanceId,
});
export const mseEngineNamespaceIdPublic = exampleGetEngineNamespaces.apply(exampleGetEngineNamespaces => exampleGetEngineNamespaces.namespaces?.[0]?.id);
export const mseEngineNamespaceIdExample = exampleGetEngineNamespaces.apply(exampleGetEngineNamespaces => exampleGetEngineNamespaces.namespaces?.[1]?.id);
Copy
import pulumi
import pulumi_alicloud as alicloud

example = alicloud.get_zones(available_resource_creation="VSwitch")
example_network = alicloud.vpc.Network("example",
    vpc_name="terraform-example",
    cidr_block="172.17.3.0/24")
example_switch = alicloud.vpc.Switch("example",
    vswitch_name="terraform-example",
    cidr_block="172.17.3.0/24",
    vpc_id=example_network.id,
    zone_id=example.zones[0].id)
example_cluster = alicloud.mse.Cluster("example",
    cluster_specification="MSE_SC_1_2_60_c",
    cluster_type="Nacos-Ans",
    cluster_version="NACOS_2_0_0",
    instance_count=3,
    net_type="privatenet",
    pub_network_flow="1",
    connection_type="slb",
    cluster_alias_name="terraform-example",
    mse_version="mse_pro",
    vswitch_id=example_switch.id,
    vpc_id=example_network.id)
example_engine_namespace = alicloud.mse.EngineNamespace("example",
    instance_id=example_cluster.id,
    namespace_show_name="terraform-example",
    namespace_id="terraform-example",
    namespace_desc="description")
# Declare the data source
example_get_engine_namespaces = alicloud.mse.get_engine_namespaces_output(instance_id=example_engine_namespace.instance_id)
pulumi.export("mseEngineNamespaceIdPublic", example_get_engine_namespaces.namespaces[0].id)
pulumi.export("mseEngineNamespaceIdExample", example_get_engine_namespaces.namespaces[1].id)
Copy
package main

import (
	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud"
	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/mse"
	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{
			AvailableResourceCreation: pulumi.StringRef("VSwitch"),
		}, nil)
		if err != nil {
			return err
		}
		exampleNetwork, err := vpc.NewNetwork(ctx, "example", &vpc.NetworkArgs{
			VpcName:   pulumi.String("terraform-example"),
			CidrBlock: pulumi.String("172.17.3.0/24"),
		})
		if err != nil {
			return err
		}
		exampleSwitch, err := vpc.NewSwitch(ctx, "example", &vpc.SwitchArgs{
			VswitchName: pulumi.String("terraform-example"),
			CidrBlock:   pulumi.String("172.17.3.0/24"),
			VpcId:       exampleNetwork.ID(),
			ZoneId:      pulumi.String(example.Zones[0].Id),
		})
		if err != nil {
			return err
		}
		exampleCluster, err := mse.NewCluster(ctx, "example", &mse.ClusterArgs{
			ClusterSpecification: pulumi.String("MSE_SC_1_2_60_c"),
			ClusterType:          pulumi.String("Nacos-Ans"),
			ClusterVersion:       pulumi.String("NACOS_2_0_0"),
			InstanceCount:        pulumi.Int(3),
			NetType:              pulumi.String("privatenet"),
			PubNetworkFlow:       pulumi.String("1"),
			ConnectionType:       pulumi.String("slb"),
			ClusterAliasName:     pulumi.String("terraform-example"),
			MseVersion:           pulumi.String("mse_pro"),
			VswitchId:            exampleSwitch.ID(),
			VpcId:                exampleNetwork.ID(),
		})
		if err != nil {
			return err
		}
		exampleEngineNamespace, err := mse.NewEngineNamespace(ctx, "example", &mse.EngineNamespaceArgs{
			InstanceId:        exampleCluster.ID(),
			NamespaceShowName: pulumi.String("terraform-example"),
			NamespaceId:       pulumi.String("terraform-example"),
			NamespaceDesc:     pulumi.String("description"),
		})
		if err != nil {
			return err
		}
		// Declare the data source
		exampleGetEngineNamespaces := mse.GetEngineNamespacesOutput(ctx, mse.GetEngineNamespacesOutputArgs{
			InstanceId: exampleEngineNamespace.InstanceId,
		}, nil)
		ctx.Export("mseEngineNamespaceIdPublic", exampleGetEngineNamespaces.ApplyT(func(exampleGetEngineNamespaces mse.GetEngineNamespacesResult) (*string, error) {
			return &exampleGetEngineNamespaces.Namespaces[0].Id, nil
		}).(pulumi.StringPtrOutput))
		ctx.Export("mseEngineNamespaceIdExample", exampleGetEngineNamespaces.ApplyT(func(exampleGetEngineNamespaces mse.GetEngineNamespacesResult) (*string, error) {
			return &exampleGetEngineNamespaces.Namespaces[1].Id, nil
		}).(pulumi.StringPtrOutput))
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;

return await Deployment.RunAsync(() => 
{
    var example = AliCloud.GetZones.Invoke(new()
    {
        AvailableResourceCreation = "VSwitch",
    });

    var exampleNetwork = new AliCloud.Vpc.Network("example", new()
    {
        VpcName = "terraform-example",
        CidrBlock = "172.17.3.0/24",
    });

    var exampleSwitch = new AliCloud.Vpc.Switch("example", new()
    {
        VswitchName = "terraform-example",
        CidrBlock = "172.17.3.0/24",
        VpcId = exampleNetwork.Id,
        ZoneId = example.Apply(getZonesResult => getZonesResult.Zones[0]?.Id),
    });

    var exampleCluster = new AliCloud.Mse.Cluster("example", new()
    {
        ClusterSpecification = "MSE_SC_1_2_60_c",
        ClusterType = "Nacos-Ans",
        ClusterVersion = "NACOS_2_0_0",
        InstanceCount = 3,
        NetType = "privatenet",
        PubNetworkFlow = "1",
        ConnectionType = "slb",
        ClusterAliasName = "terraform-example",
        MseVersion = "mse_pro",
        VswitchId = exampleSwitch.Id,
        VpcId = exampleNetwork.Id,
    });

    var exampleEngineNamespace = new AliCloud.Mse.EngineNamespace("example", new()
    {
        InstanceId = exampleCluster.Id,
        NamespaceShowName = "terraform-example",
        NamespaceId = "terraform-example",
        NamespaceDesc = "description",
    });

    // Declare the data source
    var exampleGetEngineNamespaces = AliCloud.Mse.GetEngineNamespaces.Invoke(new()
    {
        InstanceId = exampleEngineNamespace.InstanceId,
    });

    return new Dictionary<string, object?>
    {
        ["mseEngineNamespaceIdPublic"] = exampleGetEngineNamespaces.Apply(getEngineNamespacesResult => getEngineNamespacesResult.Namespaces[0]?.Id),
        ["mseEngineNamespaceIdExample"] = exampleGetEngineNamespaces.Apply(getEngineNamespacesResult => getEngineNamespacesResult.Namespaces[1]?.Id),
    };
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.AlicloudFunctions;
import com.pulumi.alicloud.inputs.GetZonesArgs;
import com.pulumi.alicloud.vpc.Network;
import com.pulumi.alicloud.vpc.NetworkArgs;
import com.pulumi.alicloud.vpc.Switch;
import com.pulumi.alicloud.vpc.SwitchArgs;
import com.pulumi.alicloud.mse.Cluster;
import com.pulumi.alicloud.mse.ClusterArgs;
import com.pulumi.alicloud.mse.EngineNamespace;
import com.pulumi.alicloud.mse.EngineNamespaceArgs;
import com.pulumi.alicloud.mse.MseFunctions;
import com.pulumi.alicloud.mse.inputs.GetEngineNamespacesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var example = AlicloudFunctions.getZones(GetZonesArgs.builder()
            .availableResourceCreation("VSwitch")
            .build());

        var exampleNetwork = new Network("exampleNetwork", NetworkArgs.builder()
            .vpcName("terraform-example")
            .cidrBlock("172.17.3.0/24")
            .build());

        var exampleSwitch = new Switch("exampleSwitch", SwitchArgs.builder()
            .vswitchName("terraform-example")
            .cidrBlock("172.17.3.0/24")
            .vpcId(exampleNetwork.id())
            .zoneId(example.applyValue(getZonesResult -> getZonesResult.zones()[0].id()))
            .build());

        var exampleCluster = new Cluster("exampleCluster", ClusterArgs.builder()
            .clusterSpecification("MSE_SC_1_2_60_c")
            .clusterType("Nacos-Ans")
            .clusterVersion("NACOS_2_0_0")
            .instanceCount(3)
            .netType("privatenet")
            .pubNetworkFlow("1")
            .connectionType("slb")
            .clusterAliasName("terraform-example")
            .mseVersion("mse_pro")
            .vswitchId(exampleSwitch.id())
            .vpcId(exampleNetwork.id())
            .build());

        var exampleEngineNamespace = new EngineNamespace("exampleEngineNamespace", EngineNamespaceArgs.builder()
            .instanceId(exampleCluster.id())
            .namespaceShowName("terraform-example")
            .namespaceId("terraform-example")
            .namespaceDesc("description")
            .build());

        // Declare the data source
        final var exampleGetEngineNamespaces = MseFunctions.getEngineNamespaces(GetEngineNamespacesArgs.builder()
            .instanceId(exampleEngineNamespace.instanceId())
            .build());

        ctx.export("mseEngineNamespaceIdPublic", exampleGetEngineNamespaces.applyValue(getEngineNamespacesResult -> getEngineNamespacesResult).applyValue(exampleGetEngineNamespaces -> exampleGetEngineNamespaces.applyValue(getEngineNamespacesResult -> getEngineNamespacesResult.namespaces()[0].id())));
        ctx.export("mseEngineNamespaceIdExample", exampleGetEngineNamespaces.applyValue(getEngineNamespacesResult -> getEngineNamespacesResult).applyValue(exampleGetEngineNamespaces -> exampleGetEngineNamespaces.applyValue(getEngineNamespacesResult -> getEngineNamespacesResult.namespaces()[1].id())));
    }
}
Copy
resources:
  exampleNetwork:
    type: alicloud:vpc:Network
    name: example
    properties:
      vpcName: terraform-example
      cidrBlock: 172.17.3.0/24
  exampleSwitch:
    type: alicloud:vpc:Switch
    name: example
    properties:
      vswitchName: terraform-example
      cidrBlock: 172.17.3.0/24
      vpcId: ${exampleNetwork.id}
      zoneId: ${example.zones[0].id}
  exampleCluster:
    type: alicloud:mse:Cluster
    name: example
    properties:
      clusterSpecification: MSE_SC_1_2_60_c
      clusterType: Nacos-Ans
      clusterVersion: NACOS_2_0_0
      instanceCount: 3
      netType: privatenet
      pubNetworkFlow: '1'
      connectionType: slb
      clusterAliasName: terraform-example
      mseVersion: mse_pro
      vswitchId: ${exampleSwitch.id}
      vpcId: ${exampleNetwork.id}
  exampleEngineNamespace:
    type: alicloud:mse:EngineNamespace
    name: example
    properties:
      instanceId: ${exampleCluster.id}
      namespaceShowName: terraform-example
      namespaceId: terraform-example
      namespaceDesc: description
variables:
  example:
    fn::invoke:
      function: alicloud:getZones
      arguments:
        availableResourceCreation: VSwitch
  # Declare the data source
  exampleGetEngineNamespaces:
    fn::invoke:
      function: alicloud:mse:getEngineNamespaces
      arguments:
        instanceId: ${exampleEngineNamespace.instanceId}
outputs:
  mseEngineNamespaceIdPublic: ${exampleGetEngineNamespaces.namespaces[0].id}
  mseEngineNamespaceIdExample: ${exampleGetEngineNamespaces.namespaces[1].id}
Copy

Using getEngineNamespaces

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 getEngineNamespaces(args: GetEngineNamespacesArgs, opts?: InvokeOptions): Promise<GetEngineNamespacesResult>
function getEngineNamespacesOutput(args: GetEngineNamespacesOutputArgs, opts?: InvokeOptions): Output<GetEngineNamespacesResult>
Copy
def get_engine_namespaces(accept_language: Optional[str] = None,
                          cluster_id: Optional[str] = None,
                          ids: Optional[Sequence[str]] = None,
                          instance_id: Optional[str] = None,
                          output_file: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetEngineNamespacesResult
def get_engine_namespaces_output(accept_language: Optional[pulumi.Input[str]] = None,
                          cluster_id: Optional[pulumi.Input[str]] = None,
                          ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                          instance_id: Optional[pulumi.Input[str]] = None,
                          output_file: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetEngineNamespacesResult]
Copy
func GetEngineNamespaces(ctx *Context, args *GetEngineNamespacesArgs, opts ...InvokeOption) (*GetEngineNamespacesResult, error)
func GetEngineNamespacesOutput(ctx *Context, args *GetEngineNamespacesOutputArgs, opts ...InvokeOption) GetEngineNamespacesResultOutput
Copy

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

public static class GetEngineNamespaces 
{
    public static Task<GetEngineNamespacesResult> InvokeAsync(GetEngineNamespacesArgs args, InvokeOptions? opts = null)
    public static Output<GetEngineNamespacesResult> Invoke(GetEngineNamespacesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetEngineNamespacesResult> getEngineNamespaces(GetEngineNamespacesArgs args, InvokeOptions options)
public static Output<GetEngineNamespacesResult> getEngineNamespaces(GetEngineNamespacesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: alicloud:mse/getEngineNamespaces:getEngineNamespaces
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AcceptLanguage string
The language type of the returned information. Valid values: zh, en.
ClusterId Changes to this property will trigger replacement. string
The ID of the cluster.
Ids Changes to this property will trigger replacement. List<string>
A list of Engine Namespace IDs. It is formatted to <instance_id>:<namespace_id>.
InstanceId Changes to this property will trigger replacement. string
The ID of the MSE Cluster Instance.It is formatted to mse-cn-xxxxxxxxxxx.Available since v1.232.0
OutputFile string

File name where to save data source results (after running pulumi preview).

NOTE: You must set cluster_id or instance_id or both.

AcceptLanguage string
The language type of the returned information. Valid values: zh, en.
ClusterId Changes to this property will trigger replacement. string
The ID of the cluster.
Ids Changes to this property will trigger replacement. []string
A list of Engine Namespace IDs. It is formatted to <instance_id>:<namespace_id>.
InstanceId Changes to this property will trigger replacement. string
The ID of the MSE Cluster Instance.It is formatted to mse-cn-xxxxxxxxxxx.Available since v1.232.0
OutputFile string

File name where to save data source results (after running pulumi preview).

NOTE: You must set cluster_id or instance_id or both.

acceptLanguage String
The language type of the returned information. Valid values: zh, en.
clusterId Changes to this property will trigger replacement. String
The ID of the cluster.
ids Changes to this property will trigger replacement. List<String>
A list of Engine Namespace IDs. It is formatted to <instance_id>:<namespace_id>.
instanceId Changes to this property will trigger replacement. String
The ID of the MSE Cluster Instance.It is formatted to mse-cn-xxxxxxxxxxx.Available since v1.232.0
outputFile String

File name where to save data source results (after running pulumi preview).

NOTE: You must set cluster_id or instance_id or both.

acceptLanguage string
The language type of the returned information. Valid values: zh, en.
clusterId Changes to this property will trigger replacement. string
The ID of the cluster.
ids Changes to this property will trigger replacement. string[]
A list of Engine Namespace IDs. It is formatted to <instance_id>:<namespace_id>.
instanceId Changes to this property will trigger replacement. string
The ID of the MSE Cluster Instance.It is formatted to mse-cn-xxxxxxxxxxx.Available since v1.232.0
outputFile string

File name where to save data source results (after running pulumi preview).

NOTE: You must set cluster_id or instance_id or both.

accept_language str
The language type of the returned information. Valid values: zh, en.
cluster_id Changes to this property will trigger replacement. str
The ID of the cluster.
ids Changes to this property will trigger replacement. Sequence[str]
A list of Engine Namespace IDs. It is formatted to <instance_id>:<namespace_id>.
instance_id Changes to this property will trigger replacement. str
The ID of the MSE Cluster Instance.It is formatted to mse-cn-xxxxxxxxxxx.Available since v1.232.0
output_file str

File name where to save data source results (after running pulumi preview).

NOTE: You must set cluster_id or instance_id or both.

acceptLanguage String
The language type of the returned information. Valid values: zh, en.
clusterId Changes to this property will trigger replacement. String
The ID of the cluster.
ids Changes to this property will trigger replacement. List<String>
A list of Engine Namespace IDs. It is formatted to <instance_id>:<namespace_id>.
instanceId Changes to this property will trigger replacement. String
The ID of the MSE Cluster Instance.It is formatted to mse-cn-xxxxxxxxxxx.Available since v1.232.0
outputFile String

File name where to save data source results (after running pulumi preview).

NOTE: You must set cluster_id or instance_id or both.

getEngineNamespaces Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Ids List<string>
Namespaces List<Pulumi.AliCloud.Mse.Outputs.GetEngineNamespacesNamespace>
A list of Mse Engine Namespaces. Each element contains the following attributes:
AcceptLanguage string
ClusterId string
InstanceId string
OutputFile string
Id string
The provider-assigned unique ID for this managed resource.
Ids []string
Namespaces []GetEngineNamespacesNamespace
A list of Mse Engine Namespaces. Each element contains the following attributes:
AcceptLanguage string
ClusterId string
InstanceId string
OutputFile string
id String
The provider-assigned unique ID for this managed resource.
ids List<String>
namespaces List<GetEngineNamespacesNamespace>
A list of Mse Engine Namespaces. Each element contains the following attributes:
acceptLanguage String
clusterId String
instanceId String
outputFile String
id string
The provider-assigned unique ID for this managed resource.
ids string[]
namespaces GetEngineNamespacesNamespace[]
A list of Mse Engine Namespaces. Each element contains the following attributes:
acceptLanguage string
clusterId string
instanceId string
outputFile string
id str
The provider-assigned unique ID for this managed resource.
ids Sequence[str]
namespaces Sequence[GetEngineNamespacesNamespace]
A list of Mse Engine Namespaces. Each element contains the following attributes:
accept_language str
cluster_id str
instance_id str
output_file str
id String
The provider-assigned unique ID for this managed resource.
ids List<String>
namespaces List<Property Map>
A list of Mse Engine Namespaces. Each element contains the following attributes:
acceptLanguage String
clusterId String
instanceId String
outputFile String

Supporting Types

GetEngineNamespacesNamespace

ConfigCount This property is required. int
The Number of Configuration of the Namespace.
Id This property is required. string
The ID of the Engine Namespace. It is formatted to <instance_id>:<namespace_id>.
NamespaceDesc This property is required. string
The description of the Namespace.
NamespaceId This property is required. string
The id of Namespace.
NamespaceShowName This property is required. string
The name of the Namespace.
Quota This property is required. int
The Quota of the Namespace.
ServiceCount This property is required. string
The number of active services.
Type This property is required. int
The type of the Namespace, the value is as follows:

  • '0': Global Configuration.
  • '1': default namespace.
  • '2': Custom Namespace.
ConfigCount This property is required. int
The Number of Configuration of the Namespace.
Id This property is required. string
The ID of the Engine Namespace. It is formatted to <instance_id>:<namespace_id>.
NamespaceDesc This property is required. string
The description of the Namespace.
NamespaceId This property is required. string
The id of Namespace.
NamespaceShowName This property is required. string
The name of the Namespace.
Quota This property is required. int
The Quota of the Namespace.
ServiceCount This property is required. string
The number of active services.
Type This property is required. int
The type of the Namespace, the value is as follows:

  • '0': Global Configuration.
  • '1': default namespace.
  • '2': Custom Namespace.
configCount This property is required. Integer
The Number of Configuration of the Namespace.
id This property is required. String
The ID of the Engine Namespace. It is formatted to <instance_id>:<namespace_id>.
namespaceDesc This property is required. String
The description of the Namespace.
namespaceId This property is required. String
The id of Namespace.
namespaceShowName This property is required. String
The name of the Namespace.
quota This property is required. Integer
The Quota of the Namespace.
serviceCount This property is required. String
The number of active services.
type This property is required. Integer
The type of the Namespace, the value is as follows:

  • '0': Global Configuration.
  • '1': default namespace.
  • '2': Custom Namespace.
configCount This property is required. number
The Number of Configuration of the Namespace.
id This property is required. string
The ID of the Engine Namespace. It is formatted to <instance_id>:<namespace_id>.
namespaceDesc This property is required. string
The description of the Namespace.
namespaceId This property is required. string
The id of Namespace.
namespaceShowName This property is required. string
The name of the Namespace.
quota This property is required. number
The Quota of the Namespace.
serviceCount This property is required. string
The number of active services.
type This property is required. number
The type of the Namespace, the value is as follows:

  • '0': Global Configuration.
  • '1': default namespace.
  • '2': Custom Namespace.
config_count This property is required. int
The Number of Configuration of the Namespace.
id This property is required. str
The ID of the Engine Namespace. It is formatted to <instance_id>:<namespace_id>.
namespace_desc This property is required. str
The description of the Namespace.
namespace_id This property is required. str
The id of Namespace.
namespace_show_name This property is required. str
The name of the Namespace.
quota This property is required. int
The Quota of the Namespace.
service_count This property is required. str
The number of active services.
type This property is required. int
The type of the Namespace, the value is as follows:

  • '0': Global Configuration.
  • '1': default namespace.
  • '2': Custom Namespace.
configCount This property is required. Number
The Number of Configuration of the Namespace.
id This property is required. String
The ID of the Engine Namespace. It is formatted to <instance_id>:<namespace_id>.
namespaceDesc This property is required. String
The description of the Namespace.
namespaceId This property is required. String
The id of Namespace.
namespaceShowName This property is required. String
The name of the Namespace.
quota This property is required. Number
The Quota of the Namespace.
serviceCount This property is required. String
The number of active services.
type This property is required. Number
The type of the Namespace, the value is as follows:

  • '0': Global Configuration.
  • '1': default namespace.
  • '2': Custom Namespace.

Package Details

Repository
Alibaba Cloud pulumi/pulumi-alicloud
License
Apache-2.0
Notes
This Pulumi package is based on the alicloud Terraform Provider.
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi