gcorelabs 0.3.63 published on Monday, Apr 14, 2025 by g-core
gcorelabs.getK8sPool
Explore with Pulumi AI
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 dictionary
The 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
gcorelabs
Terraform Provider.