Proxmox Virtual Environment (Proxmox VE)

Community
Package contributed by a community member
v2.0.0 published on Friday, Jul 15, 2022 by Daniel Muehlbachler-Pietrzykowski

getPool

Using getPool

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 getPool(args: GetPoolArgs, opts?: InvokeOptions): Promise<GetPoolResult>
function getPoolOutput(args: GetPoolOutputArgs, opts?: InvokeOptions): Output<GetPoolResult>
def get_pool(pool_id: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetPoolResult
def get_pool_output(pool_id: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetPoolResult]
func GetPool(ctx *Context, args *GetPoolArgs, opts ...InvokeOption) (*GetPoolResult, error)
func GetPoolOutput(ctx *Context, args *GetPoolOutputArgs, opts ...InvokeOption) GetPoolResultOutput

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

public static class GetPool 
{
    public static Task<GetPoolResult> InvokeAsync(GetPoolArgs args, InvokeOptions? opts = null)
    public static Output<GetPoolResult> Invoke(GetPoolInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPoolResult> getPool(GetPoolArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: proxmoxve:Permission/getPool:getPool
  Arguments:
    # Arguments dictionary

The following arguments are supported:

PoolId string
PoolId string
poolId String
poolId string
poolId String

getPool Result

The following output properties are available:

Comment string
Id string

The provider-assigned unique ID for this managed resource.

Members List<Pulumi.ProxmoxVE.Permission.Outputs.GetPoolMember>
PoolId string
Comment string
Id string

The provider-assigned unique ID for this managed resource.

Members []GetPoolMember
PoolId string
comment String
id String

The provider-assigned unique ID for this managed resource.

members List<GetPoolMember>
poolId String
comment string
id string

The provider-assigned unique ID for this managed resource.

members GetPoolMember[]
poolId string
comment str
id str

The provider-assigned unique ID for this managed resource.

members GetPoolMember]
pool_id str
comment String
id String

The provider-assigned unique ID for this managed resource.

members List<Property Map>
poolId String

Supporting Types

GetPoolMember

DatastoreId string
Id string
NodeName string
Type string
VmId int
DatastoreId string
Id string
NodeName string
Type string
VmId int
datastoreId String
id String
nodeName String
type String
vmId Integer
datastoreId string
id string
nodeName string
type string
vmId number
datastoreId String
id String
nodeName String
type String
vmId Number

Package Details

Repository
https://github.com/muhlba91/pulumi-proxmoxve
License
Apache-2.0
Notes

This Pulumi package is based on the proxmoxve Terraform Provider.