Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Use this data source to query detailed information of escloud node available specs
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const foo = volcengine.escloud_v2.getEscloudNodeAvailableSpecs({});
import pulumi
import pulumi_volcengine as volcengine
foo = volcengine.escloud_v2.get_escloud_node_available_specs()
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/escloud_v2"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := escloud_v2.GetEscloudNodeAvailableSpecs(ctx, nil, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var foo = Volcengine.Escloud_v2.GetEscloudNodeAvailableSpecs.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.escloud_v2.Escloud_v2Functions;
import com.pulumi.volcengine.escloud_v2.inputs.GetEscloudNodeAvailableSpecsArgs;
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 foo = Escloud_v2Functions.getEscloudNodeAvailableSpecs();
}
}
variables:
foo:
fn::invoke:
Function: volcengine:escloud_v2:getEscloudNodeAvailableSpecs
Arguments: {}
Using getEscloudNodeAvailableSpecs
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 getEscloudNodeAvailableSpecs(args: GetEscloudNodeAvailableSpecsArgs, opts?: InvokeOptions): Promise<GetEscloudNodeAvailableSpecsResult>
function getEscloudNodeAvailableSpecsOutput(args: GetEscloudNodeAvailableSpecsOutputArgs, opts?: InvokeOptions): Output<GetEscloudNodeAvailableSpecsResult>def get_escloud_node_available_specs(instance_id: Optional[str] = None,
output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEscloudNodeAvailableSpecsResult
def get_escloud_node_available_specs_output(instance_id: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEscloudNodeAvailableSpecsResult]func GetEscloudNodeAvailableSpecs(ctx *Context, args *GetEscloudNodeAvailableSpecsArgs, opts ...InvokeOption) (*GetEscloudNodeAvailableSpecsResult, error)
func GetEscloudNodeAvailableSpecsOutput(ctx *Context, args *GetEscloudNodeAvailableSpecsOutputArgs, opts ...InvokeOption) GetEscloudNodeAvailableSpecsResultOutput> Note: This function is named GetEscloudNodeAvailableSpecs in the Go SDK.
public static class GetEscloudNodeAvailableSpecs
{
public static Task<GetEscloudNodeAvailableSpecsResult> InvokeAsync(GetEscloudNodeAvailableSpecsArgs args, InvokeOptions? opts = null)
public static Output<GetEscloudNodeAvailableSpecsResult> Invoke(GetEscloudNodeAvailableSpecsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetEscloudNodeAvailableSpecsResult> getEscloudNodeAvailableSpecs(GetEscloudNodeAvailableSpecsArgs args, InvokeOptions options)
public static Output<GetEscloudNodeAvailableSpecsResult> getEscloudNodeAvailableSpecs(GetEscloudNodeAvailableSpecsArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:escloud_v2/getEscloudNodeAvailableSpecs:getEscloudNodeAvailableSpecs
arguments:
# arguments dictionaryThe following arguments are supported:
- Instance
Id string - The id of the instance.
- Output
File string - File name where to save data source results.
- Instance
Id string - The id of the instance.
- Output
File string - File name where to save data source results.
- instance
Id String - The id of the instance.
- output
File String - File name where to save data source results.
- instance
Id string - The id of the instance.
- output
File string - File name where to save data source results.
- instance_
id str - The id of the instance.
- output_
file str - File name where to save data source results.
- instance
Id String - The id of the instance.
- output
File String - File name where to save data source results.
getEscloudNodeAvailableSpecs Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Node
Specs List<GetEscloud Node Available Specs Node Spec> - The collection of query.
- Total
Count int - The total count of query.
- Instance
Id string - Output
File string
- Id string
- The provider-assigned unique ID for this managed resource.
- Node
Specs []GetEscloud Node Available Specs Node Spec - The collection of query.
- Total
Count int - The total count of query.
- Instance
Id string - Output
File string
- id String
- The provider-assigned unique ID for this managed resource.
- node
Specs List<GetEscloud Node Available Specs Node Spec> - The collection of query.
- total
Count Integer - The total count of query.
- instance
Id String - output
File String
- id string
- The provider-assigned unique ID for this managed resource.
- node
Specs GetEscloud Node Available Specs Node Spec[] - The collection of query.
- total
Count number - The total count of query.
- instance
Id string - output
File string
- id str
- The provider-assigned unique ID for this managed resource.
- node_
specs Sequence[GetEscloud Node Available Specs Node Spec] - The collection of query.
- total_
count int - The total count of query.
- instance_
id str - output_
file str
- id String
- The provider-assigned unique ID for this managed resource.
- node
Specs List<Property Map> - The collection of query.
- total
Count Number - The total count of query.
- instance
Id String - output
File String
Supporting Types
GetEscloudNodeAvailableSpecsNodeSpec
- Az
Available Dictionary<string, string>Specs Sold Out - The available specs sold out.
- Configuration
Code string - The configuration code.
- Network
Specs List<GetEscloud Node Available Specs Node Spec Network Spec> - The network specs.
- Node
Available List<GetSpecs Escloud Node Available Specs Node Spec Node Available Spec> - The node available specs.
- Resource
Specs List<GetEscloud Node Available Specs Node Spec Resource Spec> - The resource specs.
- Storage
Specs List<GetEscloud Node Available Specs Node Spec Storage Spec> - The storage specs.
- Az
Available map[string]stringSpecs Sold Out - The available specs sold out.
- Configuration
Code string - The configuration code.
- Network
Specs []GetEscloud Node Available Specs Node Spec Network Spec - The network specs.
- Node
Available []GetSpecs Escloud Node Available Specs Node Spec Node Available Spec - The node available specs.
- Resource
Specs []GetEscloud Node Available Specs Node Spec Resource Spec - The resource specs.
- Storage
Specs []GetEscloud Node Available Specs Node Spec Storage Spec - The storage specs.
- az
Available Map<String,String>Specs Sold Out - The available specs sold out.
- configuration
Code String - The configuration code.
- network
Specs List<GetEscloud Node Available Specs Node Spec Network Spec> - The network specs.
- node
Available List<GetSpecs Escloud Node Available Specs Node Spec Node Available Spec> - The node available specs.
- resource
Specs List<GetEscloud Node Available Specs Node Spec Resource Spec> - The resource specs.
- storage
Specs List<GetEscloud Node Available Specs Node Spec Storage Spec> - The storage specs.
- az
Available {[key: string]: string}Specs Sold Out - The available specs sold out.
- configuration
Code string - The configuration code.
- network
Specs GetEscloud Node Available Specs Node Spec Network Spec[] - The network specs.
- node
Available GetSpecs Escloud Node Available Specs Node Spec Node Available Spec[] - The node available specs.
- resource
Specs GetEscloud Node Available Specs Node Spec Resource Spec[] - The resource specs.
- storage
Specs GetEscloud Node Available Specs Node Spec Storage Spec[] - The storage specs.
- az_
available_ Mapping[str, str]specs_ sold_ out - The available specs sold out.
- configuration_
code str - The configuration code.
- network_
specs Sequence[GetEscloud Node Available Specs Node Spec Network Spec] - The network specs.
- node_
available_ Sequence[Getspecs Escloud Node Available Specs Node Spec Node Available Spec] - The node available specs.
- resource_
specs Sequence[GetEscloud Node Available Specs Node Spec Resource Spec] - The resource specs.
- storage_
specs Sequence[GetEscloud Node Available Specs Node Spec Storage Spec] - The storage specs.
- az
Available Map<String>Specs Sold Out - The available specs sold out.
- configuration
Code String - The configuration code.
- network
Specs List<Property Map> - The network specs.
- node
Available List<Property Map>Specs - The node available specs.
- resource
Specs List<Property Map> - The resource specs.
- storage
Specs List<Property Map> - The storage specs.
GetEscloudNodeAvailableSpecsNodeSpecNetworkSpec
- Network
Role string - The network role.
- Spec
Name string - The spec name.
- Network
Role string - The network role.
- Spec
Name string - The spec name.
- network
Role String - The network role.
- spec
Name String - The spec name.
- network
Role string - The network role.
- spec
Name string - The spec name.
- network_
role str - The network role.
- spec_
name str - The spec name.
- network
Role String - The network role.
- spec
Name String - The spec name.
GetEscloudNodeAvailableSpecsNodeSpecNodeAvailableSpec
- Resource
Spec List<string>Names - The resource spec names of node.
- Storage
Spec List<string>Names - The storage spec names of node.
- Type string
- The type of node.
- Resource
Spec []stringNames - The resource spec names of node.
- Storage
Spec []stringNames - The storage spec names of node.
- Type string
- The type of node.
- resource
Spec List<String>Names - The resource spec names of node.
- storage
Spec List<String>Names - The storage spec names of node.
- type String
- The type of node.
- resource
Spec string[]Names - The resource spec names of node.
- storage
Spec string[]Names - The storage spec names of node.
- type string
- The type of node.
- resource_
spec_ Sequence[str]names - The resource spec names of node.
- storage_
spec_ Sequence[str]names - The storage spec names of node.
- type str
- The type of node.
- resource
Spec List<String>Names - The resource spec names of node.
- storage
Spec List<String>Names - The storage spec names of node.
- type String
- The type of node.
GetEscloudNodeAvailableSpecsNodeSpecResourceSpec
- Cpu int
- The cpu of resource spec. Unit: Core.
- Description string
- The description of storage spec.
- Display
Name string - The display name of storage spec.
- Memory int
- The memory of resource spec. Unit: GiB.
- Name string
- The name of storage spec.
- Cpu int
- The cpu of resource spec. Unit: Core.
- Description string
- The description of storage spec.
- Display
Name string - The display name of storage spec.
- Memory int
- The memory of resource spec. Unit: GiB.
- Name string
- The name of storage spec.
- cpu Integer
- The cpu of resource spec. Unit: Core.
- description String
- The description of storage spec.
- display
Name String - The display name of storage spec.
- memory Integer
- The memory of resource spec. Unit: GiB.
- name String
- The name of storage spec.
- cpu number
- The cpu of resource spec. Unit: Core.
- description string
- The description of storage spec.
- display
Name string - The display name of storage spec.
- memory number
- The memory of resource spec. Unit: GiB.
- name string
- The name of storage spec.
- cpu int
- The cpu of resource spec. Unit: Core.
- description str
- The description of storage spec.
- display_
name str - The display name of storage spec.
- memory int
- The memory of resource spec. Unit: GiB.
- name str
- The name of storage spec.
- cpu Number
- The cpu of resource spec. Unit: Core.
- description String
- The description of storage spec.
- display
Name String - The display name of storage spec.
- memory Number
- The memory of resource spec. Unit: GiB.
- name String
- The name of storage spec.
GetEscloudNodeAvailableSpecsNodeSpecStorageSpec
- Description string
- The description of storage spec.
- Display
Name string - The display name of storage spec.
- Max
Size int - The max size of storage spec. Unit: GiB.
- Min
Size int - The min size of storage spec. Unit: GiB.
- Name string
- The name of storage spec.
- Size int
- The size of storage spec.
- Description string
- The description of storage spec.
- Display
Name string - The display name of storage spec.
- Max
Size int - The max size of storage spec. Unit: GiB.
- Min
Size int - The min size of storage spec. Unit: GiB.
- Name string
- The name of storage spec.
- Size int
- The size of storage spec.
- description String
- The description of storage spec.
- display
Name String - The display name of storage spec.
- max
Size Integer - The max size of storage spec. Unit: GiB.
- min
Size Integer - The min size of storage spec. Unit: GiB.
- name String
- The name of storage spec.
- size Integer
- The size of storage spec.
- description string
- The description of storage spec.
- display
Name string - The display name of storage spec.
- max
Size number - The max size of storage spec. Unit: GiB.
- min
Size number - The min size of storage spec. Unit: GiB.
- name string
- The name of storage spec.
- size number
- The size of storage spec.
- description str
- The description of storage spec.
- display_
name str - The display name of storage spec.
- max_
size int - The max size of storage spec. Unit: GiB.
- min_
size int - The min size of storage spec. Unit: GiB.
- name str
- The name of storage spec.
- size int
- The size of storage spec.
- description String
- The description of storage spec.
- display
Name String - The display name of storage spec.
- max
Size Number - The max size of storage spec. Unit: GiB.
- min
Size Number - The min size of storage spec. Unit: GiB.
- name String
- The name of storage spec.
- size Number
- The size of storage spec.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
