Nutanix v0.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg
nutanix.getFoundationHypervisorIsos
Explore with Pulumi AI
Describes a list of hypervisor isos image file details present in foundation vm
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nutanix from "@pulumi/nutanix";
const hypervisorIsos = nutanix.getFoundationHypervisorIsos({});
import pulumi
import pulumi_nutanix as nutanix
hypervisor_isos = nutanix.get_foundation_hypervisor_isos()
package main
import (
"github.com/pierskarsenbarg/pulumi-nutanix/sdk/go/nutanix"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := nutanix.GetFoundationHypervisorIsos(ctx, map[string]interface{}{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nutanix = Pulumi.Nutanix;
return await Deployment.RunAsync(() =>
{
var hypervisorIsos = Nutanix.GetFoundationHypervisorIsos.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nutanix.NutanixFunctions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var hypervisorIsos = NutanixFunctions.getFoundationHypervisorIsos();
}
}
variables:
hypervisorIsos:
fn::invoke:
Function: nutanix:getFoundationHypervisorIsos
Arguments: {}
Note
- This data source only lists .iso files details.
See detailed information in Nutanix Foundation Hypervisor Isos.
Using getFoundationHypervisorIsos
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 getFoundationHypervisorIsos(opts?: InvokeOptions): Promise<GetFoundationHypervisorIsosResult>
function getFoundationHypervisorIsosOutput(opts?: InvokeOptions): Output<GetFoundationHypervisorIsosResult>
def get_foundation_hypervisor_isos(opts: Optional[InvokeOptions] = None) -> GetFoundationHypervisorIsosResult
def get_foundation_hypervisor_isos_output(opts: Optional[InvokeOptions] = None) -> Output[GetFoundationHypervisorIsosResult]
func GetFoundationHypervisorIsos(ctx *Context, opts ...InvokeOption) (*GetFoundationHypervisorIsosResult, error)
func GetFoundationHypervisorIsosOutput(ctx *Context, opts ...InvokeOption) GetFoundationHypervisorIsosResultOutput
> Note: This function is named GetFoundationHypervisorIsos
in the Go SDK.
public static class GetFoundationHypervisorIsos
{
public static Task<GetFoundationHypervisorIsosResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetFoundationHypervisorIsosResult> Invoke(InvokeOptions? opts = null)
}
public static CompletableFuture<GetFoundationHypervisorIsosResult> getFoundationHypervisorIsos(InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: nutanix:index/getFoundationHypervisorIsos:getFoundationHypervisorIsos
arguments:
# arguments dictionary
getFoundationHypervisorIsos Result
The following output properties are available:
- Esxes
List<Piers
Karsenbarg. Nutanix. Outputs. Get Foundation Hypervisor Isos Esx> - List of esx isos and theirdetails present in foundation vm
- Hypervs
List<Piers
Karsenbarg. Nutanix. Outputs. Get Foundation Hypervisor Isos Hyperv> - List of hyperv isos and their details present in foundation vm
- Id string
- The provider-assigned unique ID for this managed resource.
- Kvms
List<Piers
Karsenbarg. Nutanix. Outputs. Get Foundation Hypervisor Isos Kvm> - List of kvm isos and their details present in foundation vm
- Linuxes
List<Piers
Karsenbarg. Nutanix. Outputs. Get Foundation Hypervisor Isos Linux> - List of linux isos and their details present in foundation vm
- Xens
List<Piers
Karsenbarg. Nutanix. Outputs. Get Foundation Hypervisor Isos Xen> - List of esx isos and theirdetails present in foundation vm
- Esxes
[]Get
Foundation Hypervisor Isos Esx - List of esx isos and theirdetails present in foundation vm
- Hypervs
[]Get
Foundation Hypervisor Isos Hyperv - List of hyperv isos and their details present in foundation vm
- Id string
- The provider-assigned unique ID for this managed resource.
- Kvms
[]Get
Foundation Hypervisor Isos Kvm - List of kvm isos and their details present in foundation vm
- Linuxes
[]Get
Foundation Hypervisor Isos Linux - List of linux isos and their details present in foundation vm
- Xens
[]Get
Foundation Hypervisor Isos Xen - List of esx isos and theirdetails present in foundation vm
- esxes
List<Get
Foundation Hypervisor Isos Esx> - List of esx isos and theirdetails present in foundation vm
- hypervs
List<Get
Foundation Hypervisor Isos Hyperv> - List of hyperv isos and their details present in foundation vm
- id String
- The provider-assigned unique ID for this managed resource.
- kvms
List<Get
Foundation Hypervisor Isos Kvm> - List of kvm isos and their details present in foundation vm
- linuxes
List<Get
Foundation Hypervisor Isos Linux> - List of linux isos and their details present in foundation vm
- xens
List<Get
Foundation Hypervisor Isos Xen> - List of esx isos and theirdetails present in foundation vm
- esxes
Get
Foundation Hypervisor Isos Esx[] - List of esx isos and theirdetails present in foundation vm
- hypervs
Get
Foundation Hypervisor Isos Hyperv[] - List of hyperv isos and their details present in foundation vm
- id string
- The provider-assigned unique ID for this managed resource.
- kvms
Get
Foundation Hypervisor Isos Kvm[] - List of kvm isos and their details present in foundation vm
- linuxes
Get
Foundation Hypervisor Isos Linux[] - List of linux isos and their details present in foundation vm
- xens
Get
Foundation Hypervisor Isos Xen[] - List of esx isos and theirdetails present in foundation vm
- esxes
Sequence[Get
Foundation Hypervisor Isos Esx] - List of esx isos and theirdetails present in foundation vm
- hypervs
Sequence[Get
Foundation Hypervisor Isos Hyperv] - List of hyperv isos and their details present in foundation vm
- id str
- The provider-assigned unique ID for this managed resource.
- kvms
Sequence[Get
Foundation Hypervisor Isos Kvm] - List of kvm isos and their details present in foundation vm
- linuxes
Sequence[Get
Foundation Hypervisor Isos Linux] - List of linux isos and their details present in foundation vm
- xens
Sequence[Get
Foundation Hypervisor Isos Xen] - List of esx isos and theirdetails present in foundation vm
- esxes List<Property Map>
- List of esx isos and theirdetails present in foundation vm
- hypervs List<Property Map>
- List of hyperv isos and their details present in foundation vm
- id String
- The provider-assigned unique ID for this managed resource.
- kvms List<Property Map>
- List of kvm isos and their details present in foundation vm
- linuxes List<Property Map>
- List of linux isos and their details present in foundation vm
- xens List<Property Map>
- List of esx isos and theirdetails present in foundation vm
Supporting Types
GetFoundationHypervisorIsosEsx
GetFoundationHypervisorIsosHyperv
GetFoundationHypervisorIsosKvm
GetFoundationHypervisorIsosLinux
GetFoundationHypervisorIsosXen
Package Details
- Repository
- nutanix pierskarsenbarg/pulumi-nutanix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nutanix
Terraform Provider.