1. Registry
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. vpc
  6. getIpPoolCidrBlock
Viewing docs for volcenginecc v0.0.57
published on Monday, Aug 24, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.57
published on Monday, Aug 24, 2026 by Volcengine

    Data Source schema for Volcengine::VPC::IpPoolCidrBlock

    Using getIpPoolCidrBlock

    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 getIpPoolCidrBlock(args: GetIpPoolCidrBlockArgs, opts?: InvokeOptions): Promise<GetIpPoolCidrBlockResult>
    function getIpPoolCidrBlockOutput(args: GetIpPoolCidrBlockOutputArgs, opts?: InvokeOutputOptions): Output<GetIpPoolCidrBlockResult>
    def get_ip_pool_cidr_block(id: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetIpPoolCidrBlockResult
    def get_ip_pool_cidr_block_output(id: pulumi.Input[Optional[str]] = None,
                               opts: Optional[InvokeOutputOptions] = None) -> Output[GetIpPoolCidrBlockResult]
    func LookupIpPoolCidrBlock(ctx *Context, args *LookupIpPoolCidrBlockArgs, opts ...InvokeOption) (*LookupIpPoolCidrBlockResult, error)
    func LookupIpPoolCidrBlockOutput(ctx *Context, args *LookupIpPoolCidrBlockOutputArgs, opts ...InvokeOption) LookupIpPoolCidrBlockResultOutput

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

    public static class GetIpPoolCidrBlock 
    {
        public static Task<GetIpPoolCidrBlockResult> InvokeAsync(GetIpPoolCidrBlockArgs args, InvokeOptions? opts = null)
        public static Output<GetIpPoolCidrBlockResult> Invoke(GetIpPoolCidrBlockInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetIpPoolCidrBlockResult> Invoke(GetIpPoolCidrBlockInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetIpPoolCidrBlockResult> getIpPoolCidrBlock(GetIpPoolCidrBlockArgs args, InvokeOptions options)
    public static Output<GetIpPoolCidrBlockResult> getIpPoolCidrBlock(GetIpPoolCidrBlockArgs args, InvokeOptions options)
    public static Output<GetIpPoolCidrBlockResult> getIpPoolCidrBlock(GetIpPoolCidrBlockArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: volcenginecc:vpc/getIpPoolCidrBlock:getIpPoolCidrBlock
      arguments:
        # arguments dictionary
    data "volcenginecc_vpc_get_ip_pool_cidr_block" "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.

    getIpPoolCidrBlock Result

    The following output properties are available:

    CidrBlock string
    IP address subnet. Only IPv4 subnets are supported and cannot start with 0; mask value range is 23 to 30. Only one of CidrBlock or CidrMask can be configured during creation.
    CidrMask int
    IP address subnet mask; value range is 24 to 28. After entering the mask, the IP address subnet will be automatically assigned. Only one of CidrBlock or CidrMask can be configured during creation.
    CreationTime string
    Creation time of the IP address pool subnet.
    Id string
    Uniquely identifies the resource.
    IpAddressPoolId string
    ID of the IP address pool.
    Status string
    Status of the IP address pool subnet. Creating: In progress. Available: Available. Deleting: In progress. Pending: Configuring.
    TotalIpCount int
    Total number of IP addresses in the IP address pool.
    UsedIpCount int
    Number of used IP addresses in the IP address pool subnet.
    CidrBlock string
    IP address subnet. Only IPv4 subnets are supported and cannot start with 0; mask value range is 23 to 30. Only one of CidrBlock or CidrMask can be configured during creation.
    CidrMask int
    IP address subnet mask; value range is 24 to 28. After entering the mask, the IP address subnet will be automatically assigned. Only one of CidrBlock or CidrMask can be configured during creation.
    CreationTime string
    Creation time of the IP address pool subnet.
    Id string
    Uniquely identifies the resource.
    IpAddressPoolId string
    ID of the IP address pool.
    Status string
    Status of the IP address pool subnet. Creating: In progress. Available: Available. Deleting: In progress. Pending: Configuring.
    TotalIpCount int
    Total number of IP addresses in the IP address pool.
    UsedIpCount int
    Number of used IP addresses in the IP address pool subnet.
    cidr_block string
    IP address subnet. Only IPv4 subnets are supported and cannot start with 0; mask value range is 23 to 30. Only one of CidrBlock or CidrMask can be configured during creation.
    cidr_mask number
    IP address subnet mask; value range is 24 to 28. After entering the mask, the IP address subnet will be automatically assigned. Only one of CidrBlock or CidrMask can be configured during creation.
    creation_time string
    Creation time of the IP address pool subnet.
    id string
    Uniquely identifies the resource.
    ip_address_pool_id string
    ID of the IP address pool.
    status string
    Status of the IP address pool subnet. Creating: In progress. Available: Available. Deleting: In progress. Pending: Configuring.
    total_ip_count number
    Total number of IP addresses in the IP address pool.
    used_ip_count number
    Number of used IP addresses in the IP address pool subnet.
    cidrBlock String
    IP address subnet. Only IPv4 subnets are supported and cannot start with 0; mask value range is 23 to 30. Only one of CidrBlock or CidrMask can be configured during creation.
    cidrMask Integer
    IP address subnet mask; value range is 24 to 28. After entering the mask, the IP address subnet will be automatically assigned. Only one of CidrBlock or CidrMask can be configured during creation.
    creationTime String
    Creation time of the IP address pool subnet.
    id String
    Uniquely identifies the resource.
    ipAddressPoolId String
    ID of the IP address pool.
    status String
    Status of the IP address pool subnet. Creating: In progress. Available: Available. Deleting: In progress. Pending: Configuring.
    totalIpCount Integer
    Total number of IP addresses in the IP address pool.
    usedIpCount Integer
    Number of used IP addresses in the IP address pool subnet.
    cidrBlock string
    IP address subnet. Only IPv4 subnets are supported and cannot start with 0; mask value range is 23 to 30. Only one of CidrBlock or CidrMask can be configured during creation.
    cidrMask number
    IP address subnet mask; value range is 24 to 28. After entering the mask, the IP address subnet will be automatically assigned. Only one of CidrBlock or CidrMask can be configured during creation.
    creationTime string
    Creation time of the IP address pool subnet.
    id string
    Uniquely identifies the resource.
    ipAddressPoolId string
    ID of the IP address pool.
    status string
    Status of the IP address pool subnet. Creating: In progress. Available: Available. Deleting: In progress. Pending: Configuring.
    totalIpCount number
    Total number of IP addresses in the IP address pool.
    usedIpCount number
    Number of used IP addresses in the IP address pool subnet.
    cidr_block str
    IP address subnet. Only IPv4 subnets are supported and cannot start with 0; mask value range is 23 to 30. Only one of CidrBlock or CidrMask can be configured during creation.
    cidr_mask int
    IP address subnet mask; value range is 24 to 28. After entering the mask, the IP address subnet will be automatically assigned. Only one of CidrBlock or CidrMask can be configured during creation.
    creation_time str
    Creation time of the IP address pool subnet.
    id str
    Uniquely identifies the resource.
    ip_address_pool_id str
    ID of the IP address pool.
    status str
    Status of the IP address pool subnet. Creating: In progress. Available: Available. Deleting: In progress. Pending: Configuring.
    total_ip_count int
    Total number of IP addresses in the IP address pool.
    used_ip_count int
    Number of used IP addresses in the IP address pool subnet.
    cidrBlock String
    IP address subnet. Only IPv4 subnets are supported and cannot start with 0; mask value range is 23 to 30. Only one of CidrBlock or CidrMask can be configured during creation.
    cidrMask Number
    IP address subnet mask; value range is 24 to 28. After entering the mask, the IP address subnet will be automatically assigned. Only one of CidrBlock or CidrMask can be configured during creation.
    creationTime String
    Creation time of the IP address pool subnet.
    id String
    Uniquely identifies the resource.
    ipAddressPoolId String
    ID of the IP address pool.
    status String
    Status of the IP address pool subnet. Creating: In progress. Available: Available. Deleting: In progress. Pending: Configuring.
    totalIpCount Number
    Total number of IP addresses in the IP address pool.
    usedIpCount Number
    Number of used IP addresses in the IP address pool subnet.

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.57
    published on Monday, Aug 24, 2026 by Volcengine

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial