gcorelabs 0.3.63 published on Monday, Apr 14, 2025 by g-core
gcorelabs.getK8sPool
Start a Neo task
Explain and create a gcorelabs.getK8sPool resource
Represent k8s cluster’s pool.
Using getK8sPool
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 getK8sPool(args: GetK8sPoolArgs, opts?: InvokeOptions): Promise<GetK8sPoolResult>
function getK8sPoolOutput(args: GetK8sPoolOutputArgs, opts?: InvokeOptions): Output<GetK8sPoolResult>def get_k8s_pool(cluster_id: Optional[str] = None,
id: Optional[str] = None,
pool_id: Optional[str] = None,
project_id: Optional[float] = None,
project_name: Optional[str] = None,
region_id: Optional[float] = None,
region_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetK8sPoolResult
def get_k8s_pool_output(cluster_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
pool_id: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[float]] = None,
project_name: Optional[pulumi.Input[str]] = None,
region_id: Optional[pulumi.Input[float]] = None,
region_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetK8sPoolResult]func LookupK8sPool(ctx *Context, args *LookupK8sPoolArgs, opts ...InvokeOption) (*LookupK8sPoolResult, error)
func LookupK8sPoolOutput(ctx *Context, args *LookupK8sPoolOutputArgs, opts ...InvokeOption) LookupK8sPoolResultOutput> Note: This function is named LookupK8sPool in the Go SDK.
public static class GetK8sPool
{
public static Task<GetK8sPoolResult> InvokeAsync(GetK8sPoolArgs args, InvokeOptions? opts = null)
public static Output<GetK8sPoolResult> Invoke(GetK8sPoolInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetK8sPoolResult> getK8sPool(GetK8sPoolArgs args, InvokeOptions options)
public static Output<GetK8sPoolResult> getK8sPool(GetK8sPoolArgs args, InvokeOptions options)
fn::invoke:
function: gcorelabs:index/getK8sPool:getK8sPool
arguments:
# arguments dictionaryThe following arguments are supported:
- Cluster
Id string - Pool
Id string - Id string
- The ID of this resource.
- Project
Id double - Project
Name string - Region
Id double - Region
Name string
- Cluster
Id string - Pool
Id string - Id string
- The ID of this resource.
- Project
Id float64 - Project
Name string - Region
Id float64 - Region
Name string
- cluster
Id String - pool
Id String - id String
- The ID of this resource.
- project
Id Double - project
Name String - region
Id Double - region
Name String
- cluster
Id string - pool
Id string - id string
- The ID of this resource.
- project
Id number - project
Name string - region
Id number - region
Name string
- cluster_
id str - pool_
id str - id str
- The ID of this resource.
- project_
id float - project_
name str - region_
id float - region_
name str
- cluster
Id String - pool
Id String - id String
- The ID of this resource.
- project
Id Number - project
Name String - region
Id Number - region
Name String
getK8sPool Result
The following output properties are available:
- Cluster
Id string - Created
At string - Docker
Volume doubleSize - Docker
Volume stringType - Available value is 'standard', 'ssd_hiiops', 'cold', 'ultra'.
- Flavor
Id string - Id string
- The ID of this resource.
- Is
Default bool - Max
Node doubleCount - Min
Node doubleCount - Name string
- Node
Count double - Pool
Id string - Stack
Id string - Project
Id double - Project
Name string - Region
Id double - Region
Name string
- Cluster
Id string - Created
At string - Docker
Volume float64Size - Docker
Volume stringType - Available value is 'standard', 'ssd_hiiops', 'cold', 'ultra'.
- Flavor
Id string - Id string
- The ID of this resource.
- Is
Default bool - Max
Node float64Count - Min
Node float64Count - Name string
- Node
Count float64 - Pool
Id string - Stack
Id string - Project
Id float64 - Project
Name string - Region
Id float64 - Region
Name string
- cluster
Id String - created
At String - docker
Volume DoubleSize - docker
Volume StringType - Available value is 'standard', 'ssd_hiiops', 'cold', 'ultra'.
- flavor
Id String - id String
- The ID of this resource.
- is
Default Boolean - max
Node DoubleCount - min
Node DoubleCount - name String
- node
Count Double - pool
Id String - stack
Id String - project
Id Double - project
Name String - region
Id Double - region
Name String
- cluster
Id string - created
At string - docker
Volume numberSize - docker
Volume stringType - Available value is 'standard', 'ssd_hiiops', 'cold', 'ultra'.
- flavor
Id string - id string
- The ID of this resource.
- is
Default boolean - max
Node numberCount - min
Node numberCount - name string
- node
Count number - pool
Id string - stack
Id string - project
Id number - project
Name string - region
Id number - region
Name string
- cluster_
id str - created_
at str - docker_
volume_ floatsize - docker_
volume_ strtype - Available value is 'standard', 'ssd_hiiops', 'cold', 'ultra'.
- flavor_
id str - id str
- The ID of this resource.
- is_
default bool - max_
node_ floatcount - min_
node_ floatcount - name str
- node_
count float - pool_
id str - stack_
id str - project_
id float - project_
name str - region_
id float - region_
name str
- cluster
Id String - created
At String - docker
Volume NumberSize - docker
Volume StringType - Available value is 'standard', 'ssd_hiiops', 'cold', 'ultra'.
- flavor
Id String - id String
- The ID of this resource.
- is
Default Boolean - max
Node NumberCount - min
Node NumberCount - name String
- node
Count Number - pool
Id String - stack
Id String - project
Id Number - project
Name String - region
Id Number - region
Name String
Package Details
- Repository
- gcorelabs g-core/terraform-provider-gcorelabs
- License
- Notes
- This Pulumi package is based on the
gcorelabsTerraform Provider.
