proxmoxve.Storage.getDatastores
Using getDatastores
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 getDatastores(args: GetDatastoresArgs, opts?: InvokeOptions): Promise<GetDatastoresResult>
function getDatastoresOutput(args: GetDatastoresOutputArgs, opts?: InvokeOptions): Output<GetDatastoresResult>
def get_datastores(node_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDatastoresResult
def get_datastores_output(node_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDatastoresResult]
func GetDatastores(ctx *Context, args *GetDatastoresArgs, opts ...InvokeOption) (*GetDatastoresResult, error)
func GetDatastoresOutput(ctx *Context, args *GetDatastoresOutputArgs, opts ...InvokeOption) GetDatastoresResultOutput
> Note: This function is named GetDatastores
in the Go SDK.
public static class GetDatastores
{
public static Task<GetDatastoresResult> InvokeAsync(GetDatastoresArgs args, InvokeOptions? opts = null)
public static Output<GetDatastoresResult> Invoke(GetDatastoresInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDatastoresResult> getDatastores(GetDatastoresArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: proxmoxve:Storage/getDatastores:getDatastores
arguments:
# arguments dictionary
The following arguments are supported:
- Node
Name string
- Node
Name string
- node
Name String
- node
Name string
- node_
name str
- node
Name String
getDatastores Result
The following output properties are available:
- Actives List<bool>
- Content
Types List<ImmutableArray<string>> - Datastore
Ids List<string> - Enableds List<bool>
- Id string
The provider-assigned unique ID for this managed resource.
- Node
Name string - List<bool>
- Space
Availables List<int> - Space
Totals List<int> - Space
Useds List<int> - Types List<string>
- Actives []bool
- Content
Types [][]string - Datastore
Ids []string - Enableds []bool
- Id string
The provider-assigned unique ID for this managed resource.
- Node
Name string - []bool
- Space
Availables []int - Space
Totals []int - Space
Useds []int - Types []string
- actives List<Boolean>
- content
Types List<List<String>> - datastore
Ids List<String> - enableds List<Boolean>
- id String
The provider-assigned unique ID for this managed resource.
- node
Name String - List<Boolean>
- space
Availables List<Integer> - space
Totals List<Integer> - space
Useds List<Integer> - types List<String>
- actives boolean[]
- content
Types string[][] - datastore
Ids string[] - enableds boolean[]
- id string
The provider-assigned unique ID for this managed resource.
- node
Name string - boolean[]
- space
Availables number[] - space
Totals number[] - space
Useds number[] - types string[]
- actives Sequence[bool]
- content_
types Sequence[Sequence[str]] - datastore_
ids Sequence[str] - enableds Sequence[bool]
- id str
The provider-assigned unique ID for this managed resource.
- node_
name str - Sequence[bool]
- space_
availables Sequence[int] - space_
totals Sequence[int] - space_
useds Sequence[int] - types Sequence[str]
- actives List<Boolean>
- content
Types List<List<String>> - datastore
Ids List<String> - enableds List<Boolean>
- id String
The provider-assigned unique ID for this managed resource.
- node
Name String - List<Boolean>
- space
Availables List<Number> - space
Totals List<Number> - space
Useds List<Number> - types List<String>
Package Details
- Repository
- proxmoxve muhlba91/pulumi-proxmoxve
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
proxmoxve
Terraform Provider.