Proxmox Virtual Environment (Proxmox VE)
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:
- Pool
Id string
- Pool
Id string
- pool
Id String
- pool
Id string
- pool_
id str
- pool
Id 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.
Proxmox VE. Permission. Outputs. Get Pool Member> - Pool
Id string
- Comment string
- Id string
The provider-assigned unique ID for this managed resource.
- Members
[]Get
Pool Member - Pool
Id string
- comment String
- id String
The provider-assigned unique ID for this managed resource.
- members
List<Get
Pool Member> - pool
Id String
- comment string
- id string
The provider-assigned unique ID for this managed resource.
- members
Get
Pool Member[] - pool
Id string
- comment str
- id str
The provider-assigned unique ID for this managed resource.
- members
Get
Pool Member] - pool_
id str
- comment String
- id String
The provider-assigned unique ID for this managed resource.
- members List<Property Map>
- pool
Id String
Supporting Types
GetPoolMember
- Datastore
Id string - Id string
- Node
Name string - Type string
- Vm
Id int
- Datastore
Id string - Id string
- Node
Name string - Type string
- Vm
Id int
- datastore
Id String - id String
- node
Name String - type String
- vm
Id Integer
- datastore
Id string - id string
- node
Name string - type string
- vm
Id number
- datastore_
id str - id str
- node_
name str - type str
- vm_
id int
- datastore
Id String - id String
- node
Name String - type String
- vm
Id 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.