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

alicloud.vpc.getIpamIpamScopes

Explore with Pulumi AI

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

This data source provides Vpc Ipam Ipam Scope available to the user.What is Ipam Scope

NOTE: Available since v1.241.0.

Example Usage

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

const config = new pulumi.Config();
const name = config.get("name") || "terraform-example";
const _default = alicloud.resourcemanager.getResourceGroups({});
const defaultIpam = new alicloud.vpc.IpamIpam("defaultIpam", {
    operatingRegionLists: ["cn-hangzhou"],
    ipamName: name,
});
const defaultIpamIpamScope = new alicloud.vpc.IpamIpamScope("default", {
    ipamScopeName: name,
    ipamId: defaultIpam.id,
    ipamScopeDescription: "This is a ipam scope.",
    ipamScopeType: "private",
    tags: {
        k1: "v1",
    },
});
const defaultGetIpamIpamScopes = defaultIpamIpamScope.ipamScopeName.apply(ipamScopeName => alicloud.vpc.getIpamIpamScopesOutput({
    ipamScopeName: ipamScopeName,
}));
export const alicloudVpcIpamIpamScopeExampleId = defaultGetIpamIpamScopes.apply(defaultGetIpamIpamScopes => defaultGetIpamIpamScopes.scopes?.[0]?.id);
Copy
import pulumi
import pulumi_alicloud as alicloud

config = pulumi.Config()
name = config.get("name")
if name is None:
    name = "terraform-example"
default = alicloud.resourcemanager.get_resource_groups()
default_ipam = alicloud.vpc.IpamIpam("defaultIpam",
    operating_region_lists=["cn-hangzhou"],
    ipam_name=name)
default_ipam_ipam_scope = alicloud.vpc.IpamIpamScope("default",
    ipam_scope_name=name,
    ipam_id=default_ipam.id,
    ipam_scope_description="This is a ipam scope.",
    ipam_scope_type="private",
    tags={
        "k1": "v1",
    })
default_get_ipam_ipam_scopes = default_ipam_ipam_scope.ipam_scope_name.apply(lambda ipam_scope_name: alicloud.vpc.get_ipam_ipam_scopes_output(ipam_scope_name=ipam_scope_name))
pulumi.export("alicloudVpcIpamIpamScopeExampleId", default_get_ipam_ipam_scopes.scopes[0].id)
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		name := "terraform-example"
		if param := cfg.Get("name"); param != "" {
			name = param
		}
		_, err := resourcemanager.GetResourceGroups(ctx, &resourcemanager.GetResourceGroupsArgs{}, nil)
		if err != nil {
			return err
		}
		defaultIpam, err := vpc.NewIpamIpam(ctx, "defaultIpam", &vpc.IpamIpamArgs{
			OperatingRegionLists: pulumi.StringArray{
				pulumi.String("cn-hangzhou"),
			},
			IpamName: pulumi.String(name),
		})
		if err != nil {
			return err
		}
		defaultIpamIpamScope, err := vpc.NewIpamIpamScope(ctx, "default", &vpc.IpamIpamScopeArgs{
			IpamScopeName:        pulumi.String(name),
			IpamId:               defaultIpam.ID(),
			IpamScopeDescription: pulumi.String("This is a ipam scope."),
			IpamScopeType:        pulumi.String("private"),
			Tags: pulumi.StringMap{
				"k1": pulumi.String("v1"),
			},
		})
		if err != nil {
			return err
		}
		defaultGetIpamIpamScopes := defaultIpamIpamScope.IpamScopeName.ApplyT(func(ipamScopeName *string) (vpc.GetIpamIpamScopesResult, error) {
			return vpc.GetIpamIpamScopesResult(interface{}(vpc.GetIpamIpamScopesOutput(ctx, vpc.GetIpamIpamScopesOutputArgs{
				IpamScopeName: ipamScopeName,
			}, nil))), nil
		}).(vpc.GetIpamIpamScopesResultOutput)
		ctx.Export("alicloudVpcIpamIpamScopeExampleId", defaultGetIpamIpamScopes.ApplyT(func(defaultGetIpamIpamScopes vpc.GetIpamIpamScopesResult) (*string, error) {
			return &defaultGetIpamIpamScopes.Scopes[0].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 config = new Config();
    var name = config.Get("name") ?? "terraform-example";
    var @default = AliCloud.ResourceManager.GetResourceGroups.Invoke();

    var defaultIpam = new AliCloud.Vpc.IpamIpam("defaultIpam", new()
    {
        OperatingRegionLists = new[]
        {
            "cn-hangzhou",
        },
        IpamName = name,
    });

    var defaultIpamIpamScope = new AliCloud.Vpc.IpamIpamScope("default", new()
    {
        IpamScopeName = name,
        IpamId = defaultIpam.Id,
        IpamScopeDescription = "This is a ipam scope.",
        IpamScopeType = "private",
        Tags = 
        {
            { "k1", "v1" },
        },
    });

    var defaultGetIpamIpamScopes = AliCloud.Vpc.GetIpamIpamScopes.Invoke(new()
    {
        IpamScopeName = defaultIpamIpamScope.IpamScopeName,
    });

    return new Dictionary<string, object?>
    {
        ["alicloudVpcIpamIpamScopeExampleId"] = defaultGetIpamIpamScopes.Apply(getIpamIpamScopesResult => getIpamIpamScopesResult.Scopes[0]?.Id),
    };
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.resourcemanager.ResourcemanagerFunctions;
import com.pulumi.alicloud.resourcemanager.inputs.GetResourceGroupsArgs;
import com.pulumi.alicloud.vpc.IpamIpam;
import com.pulumi.alicloud.vpc.IpamIpamArgs;
import com.pulumi.alicloud.vpc.IpamIpamScope;
import com.pulumi.alicloud.vpc.IpamIpamScopeArgs;
import com.pulumi.alicloud.vpc.VpcFunctions;
import com.pulumi.alicloud.vpc.inputs.GetIpamIpamScopesArgs;
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 config = ctx.config();
        final var name = config.get("name").orElse("terraform-example");
        final var default = ResourcemanagerFunctions.getResourceGroups();

        var defaultIpam = new IpamIpam("defaultIpam", IpamIpamArgs.builder()
            .operatingRegionLists("cn-hangzhou")
            .ipamName(name)
            .build());

        var defaultIpamIpamScope = new IpamIpamScope("defaultIpamIpamScope", IpamIpamScopeArgs.builder()
            .ipamScopeName(name)
            .ipamId(defaultIpam.id())
            .ipamScopeDescription("This is a ipam scope.")
            .ipamScopeType("private")
            .tags(Map.of("k1", "v1"))
            .build());

        final var defaultGetIpamIpamScopes = VpcFunctions.getIpamIpamScopes(GetIpamIpamScopesArgs.builder()
            .ipamScopeName(defaultIpamIpamScope.ipamScopeName())
            .build());

        ctx.export("alicloudVpcIpamIpamScopeExampleId", defaultGetIpamIpamScopes.applyValue(getIpamIpamScopesResult -> getIpamIpamScopesResult).applyValue(defaultGetIpamIpamScopes -> defaultGetIpamIpamScopes.applyValue(getIpamIpamScopesResult -> getIpamIpamScopesResult.scopes()[0].id())));
    }
}
Copy
configuration:
  name:
    type: string
    default: terraform-example
resources:
  defaultIpam:
    type: alicloud:vpc:IpamIpam
    properties:
      operatingRegionLists:
        - cn-hangzhou
      ipamName: ${name}
  defaultIpamIpamScope:
    type: alicloud:vpc:IpamIpamScope
    name: default
    properties:
      ipamScopeName: ${name}
      ipamId: ${defaultIpam.id}
      ipamScopeDescription: This is a ipam scope.
      ipamScopeType: private
      tags:
        k1: v1
variables:
  default:
    fn::invoke:
      function: alicloud:resourcemanager:getResourceGroups
      arguments: {}
  defaultGetIpamIpamScopes:
    fn::invoke:
      function: alicloud:vpc:getIpamIpamScopes
      arguments:
        ipamScopeName: ${defaultIpamIpamScope.ipamScopeName}
outputs:
  alicloudVpcIpamIpamScopeExampleId: ${defaultGetIpamIpamScopes.scopes[0].id}
Copy

Using getIpamIpamScopes

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 getIpamIpamScopes(args: GetIpamIpamScopesArgs, opts?: InvokeOptions): Promise<GetIpamIpamScopesResult>
function getIpamIpamScopesOutput(args: GetIpamIpamScopesOutputArgs, opts?: InvokeOptions): Output<GetIpamIpamScopesResult>
Copy
def get_ipam_ipam_scopes(ids: Optional[Sequence[str]] = None,
                         ipam_id: Optional[str] = None,
                         ipam_scope_id: Optional[str] = None,
                         ipam_scope_name: Optional[str] = None,
                         ipam_scope_type: Optional[str] = None,
                         name_regex: Optional[str] = None,
                         output_file: Optional[str] = None,
                         resource_group_id: Optional[str] = None,
                         tags: Optional[Mapping[str, str]] = None,
                         opts: Optional[InvokeOptions] = None) -> GetIpamIpamScopesResult
def get_ipam_ipam_scopes_output(ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                         ipam_id: Optional[pulumi.Input[str]] = None,
                         ipam_scope_id: Optional[pulumi.Input[str]] = None,
                         ipam_scope_name: Optional[pulumi.Input[str]] = None,
                         ipam_scope_type: Optional[pulumi.Input[str]] = None,
                         name_regex: Optional[pulumi.Input[str]] = None,
                         output_file: Optional[pulumi.Input[str]] = None,
                         resource_group_id: Optional[pulumi.Input[str]] = None,
                         tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetIpamIpamScopesResult]
Copy
func GetIpamIpamScopes(ctx *Context, args *GetIpamIpamScopesArgs, opts ...InvokeOption) (*GetIpamIpamScopesResult, error)
func GetIpamIpamScopesOutput(ctx *Context, args *GetIpamIpamScopesOutputArgs, opts ...InvokeOption) GetIpamIpamScopesResultOutput
Copy

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

public static class GetIpamIpamScopes 
{
    public static Task<GetIpamIpamScopesResult> InvokeAsync(GetIpamIpamScopesArgs args, InvokeOptions? opts = null)
    public static Output<GetIpamIpamScopesResult> Invoke(GetIpamIpamScopesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetIpamIpamScopesResult> getIpamIpamScopes(GetIpamIpamScopesArgs args, InvokeOptions options)
public static Output<GetIpamIpamScopesResult> getIpamIpamScopes(GetIpamIpamScopesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: alicloud:vpc/getIpamIpamScopes:getIpamIpamScopes
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Ids Changes to this property will trigger replacement. List<string>
A list of Ipam Scope IDs.
IpamId Changes to this property will trigger replacement. string
The id of the Ipam instance.
IpamScopeId Changes to this property will trigger replacement. string
The first ID of the resource.
IpamScopeName Changes to this property will trigger replacement. string
The name of the resource.
IpamScopeType Changes to this property will trigger replacement. string
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
NameRegex Changes to this property will trigger replacement. string
A regex string to filter results by Group Metric Rule name.
OutputFile Changes to this property will trigger replacement. string
File name where to save data source results (after running pulumi preview).
ResourceGroupId Changes to this property will trigger replacement. string
The ID of the resource group.
Tags Changes to this property will trigger replacement. Dictionary<string, string>
The tag of the resource.
Ids Changes to this property will trigger replacement. []string
A list of Ipam Scope IDs.
IpamId Changes to this property will trigger replacement. string
The id of the Ipam instance.
IpamScopeId Changes to this property will trigger replacement. string
The first ID of the resource.
IpamScopeName Changes to this property will trigger replacement. string
The name of the resource.
IpamScopeType Changes to this property will trigger replacement. string
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
NameRegex Changes to this property will trigger replacement. string
A regex string to filter results by Group Metric Rule name.
OutputFile Changes to this property will trigger replacement. string
File name where to save data source results (after running pulumi preview).
ResourceGroupId Changes to this property will trigger replacement. string
The ID of the resource group.
Tags Changes to this property will trigger replacement. map[string]string
The tag of the resource.
ids Changes to this property will trigger replacement. List<String>
A list of Ipam Scope IDs.
ipamId Changes to this property will trigger replacement. String
The id of the Ipam instance.
ipamScopeId Changes to this property will trigger replacement. String
The first ID of the resource.
ipamScopeName Changes to this property will trigger replacement. String
The name of the resource.
ipamScopeType Changes to this property will trigger replacement. String
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
nameRegex Changes to this property will trigger replacement. String
A regex string to filter results by Group Metric Rule name.
outputFile Changes to this property will trigger replacement. String
File name where to save data source results (after running pulumi preview).
resourceGroupId Changes to this property will trigger replacement. String
The ID of the resource group.
tags Changes to this property will trigger replacement. Map<String,String>
The tag of the resource.
ids Changes to this property will trigger replacement. string[]
A list of Ipam Scope IDs.
ipamId Changes to this property will trigger replacement. string
The id of the Ipam instance.
ipamScopeId Changes to this property will trigger replacement. string
The first ID of the resource.
ipamScopeName Changes to this property will trigger replacement. string
The name of the resource.
ipamScopeType Changes to this property will trigger replacement. string
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
nameRegex Changes to this property will trigger replacement. string
A regex string to filter results by Group Metric Rule name.
outputFile Changes to this property will trigger replacement. string
File name where to save data source results (after running pulumi preview).
resourceGroupId Changes to this property will trigger replacement. string
The ID of the resource group.
tags Changes to this property will trigger replacement. {[key: string]: string}
The tag of the resource.
ids Changes to this property will trigger replacement. Sequence[str]
A list of Ipam Scope IDs.
ipam_id Changes to this property will trigger replacement. str
The id of the Ipam instance.
ipam_scope_id Changes to this property will trigger replacement. str
The first ID of the resource.
ipam_scope_name Changes to this property will trigger replacement. str
The name of the resource.
ipam_scope_type Changes to this property will trigger replacement. str
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
name_regex Changes to this property will trigger replacement. str
A regex string to filter results by Group Metric Rule name.
output_file Changes to this property will trigger replacement. str
File name where to save data source results (after running pulumi preview).
resource_group_id Changes to this property will trigger replacement. str
The ID of the resource group.
tags Changes to this property will trigger replacement. Mapping[str, str]
The tag of the resource.
ids Changes to this property will trigger replacement. List<String>
A list of Ipam Scope IDs.
ipamId Changes to this property will trigger replacement. String
The id of the Ipam instance.
ipamScopeId Changes to this property will trigger replacement. String
The first ID of the resource.
ipamScopeName Changes to this property will trigger replacement. String
The name of the resource.
ipamScopeType Changes to this property will trigger replacement. String
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
nameRegex Changes to this property will trigger replacement. String
A regex string to filter results by Group Metric Rule name.
outputFile Changes to this property will trigger replacement. String
File name where to save data source results (after running pulumi preview).
resourceGroupId Changes to this property will trigger replacement. String
The ID of the resource group.
tags Changes to this property will trigger replacement. Map<String>
The tag of the resource.

getIpamIpamScopes Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Ids List<string>
A list of Ipam Scope IDs.
Names List<string>
A list of name of Ipam Scopes.
Scopes List<Pulumi.AliCloud.Vpc.Outputs.GetIpamIpamScopesScope>
A list of Ipam Scope Entries. Each element contains the following attributes:
IpamId string
The id of the Ipam instance.
IpamScopeId string
The first ID of the resource.
IpamScopeName string
The name of the resource.
IpamScopeType string
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
NameRegex string
OutputFile string
ResourceGroupId string
The ID of the resource group.
Tags Dictionary<string, string>
The tag of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Ids []string
A list of Ipam Scope IDs.
Names []string
A list of name of Ipam Scopes.
Scopes []GetIpamIpamScopesScope
A list of Ipam Scope Entries. Each element contains the following attributes:
IpamId string
The id of the Ipam instance.
IpamScopeId string
The first ID of the resource.
IpamScopeName string
The name of the resource.
IpamScopeType string
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
NameRegex string
OutputFile string
ResourceGroupId string
The ID of the resource group.
Tags map[string]string
The tag of the resource.
id String
The provider-assigned unique ID for this managed resource.
ids List<String>
A list of Ipam Scope IDs.
names List<String>
A list of name of Ipam Scopes.
scopes List<GetIpamIpamScopesScope>
A list of Ipam Scope Entries. Each element contains the following attributes:
ipamId String
The id of the Ipam instance.
ipamScopeId String
The first ID of the resource.
ipamScopeName String
The name of the resource.
ipamScopeType String
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
nameRegex String
outputFile String
resourceGroupId String
The ID of the resource group.
tags Map<String,String>
The tag of the resource.
id string
The provider-assigned unique ID for this managed resource.
ids string[]
A list of Ipam Scope IDs.
names string[]
A list of name of Ipam Scopes.
scopes GetIpamIpamScopesScope[]
A list of Ipam Scope Entries. Each element contains the following attributes:
ipamId string
The id of the Ipam instance.
ipamScopeId string
The first ID of the resource.
ipamScopeName string
The name of the resource.
ipamScopeType string
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
nameRegex string
outputFile string
resourceGroupId string
The ID of the resource group.
tags {[key: string]: string}
The tag of the resource.
id str
The provider-assigned unique ID for this managed resource.
ids Sequence[str]
A list of Ipam Scope IDs.
names Sequence[str]
A list of name of Ipam Scopes.
scopes Sequence[GetIpamIpamScopesScope]
A list of Ipam Scope Entries. Each element contains the following attributes:
ipam_id str
The id of the Ipam instance.
ipam_scope_id str
The first ID of the resource.
ipam_scope_name str
The name of the resource.
ipam_scope_type str
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
name_regex str
output_file str
resource_group_id str
The ID of the resource group.
tags Mapping[str, str]
The tag of the resource.
id String
The provider-assigned unique ID for this managed resource.
ids List<String>
A list of Ipam Scope IDs.
names List<String>
A list of name of Ipam Scopes.
scopes List<Property Map>
A list of Ipam Scope Entries. Each element contains the following attributes:
ipamId String
The id of the Ipam instance.
ipamScopeId String
The first ID of the resource.
ipamScopeName String
The name of the resource.
ipamScopeType String
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
nameRegex String
outputFile String
resourceGroupId String
The ID of the resource group.
tags Map<String>
The tag of the resource.

Supporting Types

GetIpamIpamScopesScope

CreateTime This property is required. string
The creation time of the resource.
Id This property is required. string
The ID of the resource supplied above.
IpamId This property is required. string
The id of the Ipam instance.
IpamScopeDescription This property is required. string
The description of the IPAM's scope of action.It must be 2 to 256 characters in length and must start with a lowercase letter, but cannot start with 'http:// 'or 'https. If it is not filled in, it is empty. The default value is empty.
IpamScopeId This property is required. string
The first ID of the resource.
IpamScopeName This property is required. string
The name of the resource.
IpamScopeType This property is required. string
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
RegionId This property is required. string
The region ID of the resource.
ResourceGroupId This property is required. string
The ID of the resource group.
Status This property is required. string
The status of the resource.
Tags This property is required. Dictionary<string, string>
The tag of the resource.
CreateTime This property is required. string
The creation time of the resource.
Id This property is required. string
The ID of the resource supplied above.
IpamId This property is required. string
The id of the Ipam instance.
IpamScopeDescription This property is required. string
The description of the IPAM's scope of action.It must be 2 to 256 characters in length and must start with a lowercase letter, but cannot start with 'http:// 'or 'https. If it is not filled in, it is empty. The default value is empty.
IpamScopeId This property is required. string
The first ID of the resource.
IpamScopeName This property is required. string
The name of the resource.
IpamScopeType This property is required. string
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
RegionId This property is required. string
The region ID of the resource.
ResourceGroupId This property is required. string
The ID of the resource group.
Status This property is required. string
The status of the resource.
Tags This property is required. map[string]string
The tag of the resource.
createTime This property is required. String
The creation time of the resource.
id This property is required. String
The ID of the resource supplied above.
ipamId This property is required. String
The id of the Ipam instance.
ipamScopeDescription This property is required. String
The description of the IPAM's scope of action.It must be 2 to 256 characters in length and must start with a lowercase letter, but cannot start with 'http:// 'or 'https. If it is not filled in, it is empty. The default value is empty.
ipamScopeId This property is required. String
The first ID of the resource.
ipamScopeName This property is required. String
The name of the resource.
ipamScopeType This property is required. String
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
regionId This property is required. String
The region ID of the resource.
resourceGroupId This property is required. String
The ID of the resource group.
status This property is required. String
The status of the resource.
tags This property is required. Map<String,String>
The tag of the resource.
createTime This property is required. string
The creation time of the resource.
id This property is required. string
The ID of the resource supplied above.
ipamId This property is required. string
The id of the Ipam instance.
ipamScopeDescription This property is required. string
The description of the IPAM's scope of action.It must be 2 to 256 characters in length and must start with a lowercase letter, but cannot start with 'http:// 'or 'https. If it is not filled in, it is empty. The default value is empty.
ipamScopeId This property is required. string
The first ID of the resource.
ipamScopeName This property is required. string
The name of the resource.
ipamScopeType This property is required. string
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
regionId This property is required. string
The region ID of the resource.
resourceGroupId This property is required. string
The ID of the resource group.
status This property is required. string
The status of the resource.
tags This property is required. {[key: string]: string}
The tag of the resource.
create_time This property is required. str
The creation time of the resource.
id This property is required. str
The ID of the resource supplied above.
ipam_id This property is required. str
The id of the Ipam instance.
ipam_scope_description This property is required. str
The description of the IPAM's scope of action.It must be 2 to 256 characters in length and must start with a lowercase letter, but cannot start with 'http:// 'or 'https. If it is not filled in, it is empty. The default value is empty.
ipam_scope_id This property is required. str
The first ID of the resource.
ipam_scope_name This property is required. str
The name of the resource.
ipam_scope_type This property is required. str
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
region_id This property is required. str
The region ID of the resource.
resource_group_id This property is required. str
The ID of the resource group.
status This property is required. str
The status of the resource.
tags This property is required. Mapping[str, str]
The tag of the resource.
createTime This property is required. String
The creation time of the resource.
id This property is required. String
The ID of the resource supplied above.
ipamId This property is required. String
The id of the Ipam instance.
ipamScopeDescription This property is required. String
The description of the IPAM's scope of action.It must be 2 to 256 characters in length and must start with a lowercase letter, but cannot start with 'http:// 'or 'https. If it is not filled in, it is empty. The default value is empty.
ipamScopeId This property is required. String
The first ID of the resource.
ipamScopeName This property is required. String
The name of the resource.
ipamScopeType This property is required. String
IPAM scope of action type:private.> Currently, only the role scope of the private network is supported.
regionId This property is required. String
The region ID of the resource.
resourceGroupId This property is required. String
The ID of the resource group.
status This property is required. String
The status of the resource.
tags This property is required. Map<String>
The tag of the resource.

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