1. Packages
  2. Packages
  3. Nutanix
  4. API Docs
  5. getOvaV2
Viewing docs for Nutanix v0.16.0
published on Tuesday, May 26, 2026 by Piers Karsenbarg
nutanix logo
Viewing docs for Nutanix v0.16.0
published on Tuesday, May 26, 2026 by Piers Karsenbarg

    Retrieves the OVA details for the provided external identifier.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as nutanix from "@pierskarsenbarg/nutanix";
    
    // Fetch a single OVA by its external ID
    const example = nutanix.getOvaV2({
        extId: "7034016e-f3d4-472a-8c7b-cd13658b7315",
    });
    
    import pulumi
    import pulumi_nutanix as nutanix
    
    # Fetch a single OVA by its external ID
    example = nutanix.get_ova_v2(ext_id="7034016e-f3d4-472a-8c7b-cd13658b7315")
    
    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 {
    		// Fetch a single OVA by its external ID
    		_, err := nutanix.GetOvaV2(ctx, &nutanix.LookupOvaV2Args{
    			ExtId: "7034016e-f3d4-472a-8c7b-cd13658b7315",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Nutanix = PiersKarsenbarg.Nutanix;
    
    return await Deployment.RunAsync(() => 
    {
        // Fetch a single OVA by its external ID
        var example = Nutanix.GetOvaV2.Invoke(new()
        {
            ExtId = "7034016e-f3d4-472a-8c7b-cd13658b7315",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.nutanix.NutanixFunctions;
    import com.pulumi.nutanix.inputs.GetOvaV2Args;
    import java.util.ArrayList;
    import java.util.Arrays;
    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) {
            // Fetch a single OVA by its external ID
            final var example = NutanixFunctions.getOvaV2(GetOvaV2Args.builder()
                .extId("7034016e-f3d4-472a-8c7b-cd13658b7315")
                .build());
    
        }
    }
    
    variables:
      # Fetch a single OVA by its external ID
      example:
        fn::invoke:
          function: nutanix:getOvaV2
          arguments:
            extId: 7034016e-f3d4-472a-8c7b-cd13658b7315
    
    pulumi {
      required_providers {
        nutanix = {
          source = "pulumi/nutanix"
        }
      }
    }
    
    data "nutanix_getovav2" "example" {
      ext_id = "7034016e-f3d4-472a-8c7b-cd13658b7315"
    }
    
    // Fetch a single OVA by its external ID
    

    Using getOvaV2

    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 getOvaV2(args: GetOvaV2Args, opts?: InvokeOptions): Promise<GetOvaV2Result>
    function getOvaV2Output(args: GetOvaV2OutputArgs, opts?: InvokeOptions): Output<GetOvaV2Result>
    def get_ova_v2(cluster_location_ext_ids: Optional[Sequence[str]] = None,
                   ext_id: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetOvaV2Result
    def get_ova_v2_output(cluster_location_ext_ids: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
                   ext_id: pulumi.Input[Optional[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetOvaV2Result]
    func LookupOvaV2(ctx *Context, args *LookupOvaV2Args, opts ...InvokeOption) (*LookupOvaV2Result, error)
    func LookupOvaV2Output(ctx *Context, args *LookupOvaV2OutputArgs, opts ...InvokeOption) LookupOvaV2ResultOutput

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

    public static class GetOvaV2 
    {
        public static Task<GetOvaV2Result> InvokeAsync(GetOvaV2Args args, InvokeOptions? opts = null)
        public static Output<GetOvaV2Result> Invoke(GetOvaV2InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOvaV2Result> getOvaV2(GetOvaV2Args args, InvokeOptions options)
    public static Output<GetOvaV2Result> getOvaV2(GetOvaV2Args args, InvokeOptions options)
    
    fn::invoke:
      function: nutanix:index/getOvaV2:getOvaV2
      arguments:
        # arguments dictionary
    data "nutanix_getovav2" "name" {
        # arguments
    }

    The following arguments are supported:

    ExtId string
    -(Required) The external identifier for an OVA.
    ClusterLocationExtIds List<string>
    • List of cluster identifiers where the OVA is located. This field is required when creating an OVA from URL or Objects lite upload.
    ExtId string
    -(Required) The external identifier for an OVA.
    ClusterLocationExtIds []string
    • List of cluster identifiers where the OVA is located. This field is required when creating an OVA from URL or Objects lite upload.
    ext_id string
    -(Required) The external identifier for an OVA.
    cluster_location_ext_ids list(string)
    • List of cluster identifiers where the OVA is located. This field is required when creating an OVA from URL or Objects lite upload.
    extId String
    -(Required) The external identifier for an OVA.
    clusterLocationExtIds List<String>
    • List of cluster identifiers where the OVA is located. This field is required when creating an OVA from URL or Objects lite upload.
    extId string
    -(Required) The external identifier for an OVA.
    clusterLocationExtIds string[]
    • List of cluster identifiers where the OVA is located. This field is required when creating an OVA from URL or Objects lite upload.
    ext_id str
    -(Required) The external identifier for an OVA.
    cluster_location_ext_ids Sequence[str]
    • List of cluster identifiers where the OVA is located. This field is required when creating an OVA from URL or Objects lite upload.
    extId String
    -(Required) The external identifier for an OVA.
    clusterLocationExtIds List<String>
    • List of cluster identifiers where the OVA is located. This field is required when creating an OVA from URL or Objects lite upload.

    getOvaV2 Result

    The following output properties are available:

    Checksums List<PiersKarsenbarg.Nutanix.Outputs.GetOvaV2Checksum>
    • The checksum of an OVA.
    ClusterLocationExtIds List<string>
    • List of cluster identifiers where the OVA is located. This field is required when creating an OVA from URL or Objects lite upload.
    CreateTime string
    VM creation time
    CreatedBies List<PiersKarsenbarg.Nutanix.Outputs.GetOvaV2CreatedBy>
    • Information of the user.
    DiskFormat string
    • Disk format of an OVA. |ENUM |Description | |---|---| | VMDK | The VMDK disk format of an OVA. | | QCOW2 | The QCOW2 disk format of an OVA. |
    ExtId string
    A globally unique identifier of an instance that is suitable for external consumption.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdateTime string
    • Time when the OVA was last updated time.
    Links List<PiersKarsenbarg.Nutanix.Outputs.GetOvaV2Link>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    Name string
    Name of the GPU resource.
    ParentVm string
    • The parent VM used for creating the OVA.
    SizeBytes int
    • Size of OVA in bytes.
    Sources List<PiersKarsenbarg.Nutanix.Outputs.GetOvaV2Source>
    Reference to an entity that the VM should be cloned or created from
    TenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    VmConfigs List<PiersKarsenbarg.Nutanix.Outputs.GetOvaV2VmConfig>
    • VM configuration.
    Checksums []GetOvaV2Checksum
    • The checksum of an OVA.
    ClusterLocationExtIds []string
    • List of cluster identifiers where the OVA is located. This field is required when creating an OVA from URL or Objects lite upload.
    CreateTime string
    VM creation time
    CreatedBies []GetOvaV2CreatedBy
    • Information of the user.
    DiskFormat string
    • Disk format of an OVA. |ENUM |Description | |---|---| | VMDK | The VMDK disk format of an OVA. | | QCOW2 | The QCOW2 disk format of an OVA. |
    ExtId string
    A globally unique identifier of an instance that is suitable for external consumption.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdateTime string
    • Time when the OVA was last updated time.
    Links []GetOvaV2Link
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    Name string
    Name of the GPU resource.
    ParentVm string
    • The parent VM used for creating the OVA.
    SizeBytes int
    • Size of OVA in bytes.
    Sources []GetOvaV2Source
    Reference to an entity that the VM should be cloned or created from
    TenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    VmConfigs []GetOvaV2VmConfig
    • VM configuration.
    checksums list(object)
    • The checksum of an OVA.
    cluster_location_ext_ids list(string)
    • List of cluster identifiers where the OVA is located. This field is required when creating an OVA from URL or Objects lite upload.
    create_time string
    VM creation time
    created_bies list(object)
    • Information of the user.
    disk_format string
    • Disk format of an OVA. |ENUM |Description | |---|---| | VMDK | The VMDK disk format of an OVA. | | QCOW2 | The QCOW2 disk format of an OVA. |
    ext_id string
    A globally unique identifier of an instance that is suitable for external consumption.
    id string
    The provider-assigned unique ID for this managed resource.
    last_update_time string
    • Time when the OVA was last updated time.
    links list(object)
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    name string
    Name of the GPU resource.
    parent_vm string
    • The parent VM used for creating the OVA.
    size_bytes number
    • Size of OVA in bytes.
    sources list(object)
    Reference to an entity that the VM should be cloned or created from
    tenant_id string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    vm_configs list(object)
    • VM configuration.
    checksums List<GetOvaV2Checksum>
    • The checksum of an OVA.
    clusterLocationExtIds List<String>
    • List of cluster identifiers where the OVA is located. This field is required when creating an OVA from URL or Objects lite upload.
    createTime String
    VM creation time
    createdBies List<GetOvaV2CreatedBy>
    • Information of the user.
    diskFormat String
    • Disk format of an OVA. |ENUM |Description | |---|---| | VMDK | The VMDK disk format of an OVA. | | QCOW2 | The QCOW2 disk format of an OVA. |
    extId String
    A globally unique identifier of an instance that is suitable for external consumption.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdateTime String
    • Time when the OVA was last updated time.
    links List<GetOvaV2Link>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    name String
    Name of the GPU resource.
    parentVm String
    • The parent VM used for creating the OVA.
    sizeBytes Integer
    • Size of OVA in bytes.
    sources List<GetOvaV2Source>
    Reference to an entity that the VM should be cloned or created from
    tenantId String
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    vmConfigs List<GetOvaV2VmConfig>
    • VM configuration.
    checksums GetOvaV2Checksum[]
    • The checksum of an OVA.
    clusterLocationExtIds string[]
    • List of cluster identifiers where the OVA is located. This field is required when creating an OVA from URL or Objects lite upload.
    createTime string
    VM creation time
    createdBies GetOvaV2CreatedBy[]
    • Information of the user.
    diskFormat string
    • Disk format of an OVA. |ENUM |Description | |---|---| | VMDK | The VMDK disk format of an OVA. | | QCOW2 | The QCOW2 disk format of an OVA. |
    extId string
    A globally unique identifier of an instance that is suitable for external consumption.
    id string
    The provider-assigned unique ID for this managed resource.
    lastUpdateTime string
    • Time when the OVA was last updated time.
    links GetOvaV2Link[]
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    name string
    Name of the GPU resource.
    parentVm string
    • The parent VM used for creating the OVA.
    sizeBytes number
    • Size of OVA in bytes.
    sources GetOvaV2Source[]
    Reference to an entity that the VM should be cloned or created from
    tenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    vmConfigs GetOvaV2VmConfig[]
    • VM configuration.
    checksums Sequence[GetOvaV2Checksum]
    • The checksum of an OVA.
    cluster_location_ext_ids Sequence[str]
    • List of cluster identifiers where the OVA is located. This field is required when creating an OVA from URL or Objects lite upload.
    create_time str
    VM creation time
    created_bies Sequence[GetOvaV2CreatedBy]
    • Information of the user.
    disk_format str
    • Disk format of an OVA. |ENUM |Description | |---|---| | VMDK | The VMDK disk format of an OVA. | | QCOW2 | The QCOW2 disk format of an OVA. |
    ext_id str
    A globally unique identifier of an instance that is suitable for external consumption.
    id str
    The provider-assigned unique ID for this managed resource.
    last_update_time str
    • Time when the OVA was last updated time.
    links Sequence[GetOvaV2Link]
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    name str
    Name of the GPU resource.
    parent_vm str
    • The parent VM used for creating the OVA.
    size_bytes int
    • Size of OVA in bytes.
    sources Sequence[GetOvaV2Source]
    Reference to an entity that the VM should be cloned or created from
    tenant_id str
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    vm_configs Sequence[GetOvaV2VmConfig]
    • VM configuration.
    checksums List<Property Map>
    • The checksum of an OVA.
    clusterLocationExtIds List<String>
    • List of cluster identifiers where the OVA is located. This field is required when creating an OVA from URL or Objects lite upload.
    createTime String
    VM creation time
    createdBies List<Property Map>
    • Information of the user.
    diskFormat String
    • Disk format of an OVA. |ENUM |Description | |---|---| | VMDK | The VMDK disk format of an OVA. | | QCOW2 | The QCOW2 disk format of an OVA. |
    extId String
    A globally unique identifier of an instance that is suitable for external consumption.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdateTime String
    • Time when the OVA was last updated time.
    links List<Property Map>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    name String
    Name of the GPU resource.
    parentVm String
    • The parent VM used for creating the OVA.
    sizeBytes Number
    • Size of OVA in bytes.
    sources List<Property Map>
    Reference to an entity that the VM should be cloned or created from
    tenantId String
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    vmConfigs List<Property Map>
    • VM configuration.

    Supporting Types

    GetOvaV2Checksum

    OvaSha1Checksums []GetOvaV2ChecksumOvaSha1Checksum
    • The SHA1 checksum of the OVA file.
    OvaSha256Checksums []GetOvaV2ChecksumOvaSha256Checksum
    • The SHA256 checksum of the OVA file.
    ova_sha1_checksums list(object)
    • The SHA1 checksum of the OVA file.
    ova_sha256_checksums list(object)
    • The SHA256 checksum of the OVA file.
    ovaSha1Checksums GetOvaV2ChecksumOvaSha1Checksum[]
    • The SHA1 checksum of the OVA file.
    ovaSha256Checksums GetOvaV2ChecksumOvaSha256Checksum[]
    • The SHA256 checksum of the OVA file.
    ovaSha1Checksums List<Property Map>
    • The SHA1 checksum of the OVA file.
    ovaSha256Checksums List<Property Map>
    • The SHA256 checksum of the OVA file.

    GetOvaV2ChecksumOvaSha1Checksum

    HexDigest string
    • The hexadecimal representation of the checksum.
    HexDigest string
    • The hexadecimal representation of the checksum.
    hex_digest string
    • The hexadecimal representation of the checksum.
    hexDigest String
    • The hexadecimal representation of the checksum.
    hexDigest string
    • The hexadecimal representation of the checksum.
    hex_digest str
    • The hexadecimal representation of the checksum.
    hexDigest String
    • The hexadecimal representation of the checksum.

    GetOvaV2ChecksumOvaSha256Checksum

    HexDigest string
    • The hexadecimal representation of the checksum.
    HexDigest string
    • The hexadecimal representation of the checksum.
    hex_digest string
    • The hexadecimal representation of the checksum.
    hexDigest String
    • The hexadecimal representation of the checksum.
    hexDigest string
    • The hexadecimal representation of the checksum.
    hex_digest str
    • The hexadecimal representation of the checksum.
    hexDigest String
    • The hexadecimal representation of the checksum.

    GetOvaV2CreatedBy

    AdditionalAttributes List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2CreatedByAdditionalAttribute>
    Any additional attribute for the User.
    BucketsAccessKeys List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2CreatedByBucketsAccessKey>
    CreatedBy string
    • Information of the user.
    CreatedTime string
    CreationType string
    Creation type of the User. |ENUM |Description | |---|---| | PREDEFINED | Predefined creator workflow type is for entity created by the system. | | SERVICEDEFINED | Service defined creator workflow type is for entity created by the service. | | USERDEFINED | User defined creator workflow type is for entity created by the users. |
    Description string
    VM description
    DisplayName string
    Display name for the User.
    EmailId string
    Email Id for the User.
    ExtId string
    -(Required) The external identifier for an OVA.
    FirstName string
    First name for the User.
    IdpId string
    Identifier of the IDP for the User.
    IsForceResetPasswordEnabled bool
    Flag to force the User to reset password.
    LastLoginTime string
    LastName string
    Last name for the User.
    LastUpdatedBy string
    LastUpdatedTime string
    Links List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2CreatedByLink>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    Locale string
    Default locale for the User.
    MiddleInitial string
    Middle name for the User.
    Region string
    Default Region for the User.
    Status string
    Status of the User.
    TenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    UserType string
    Type of the User.
    Username string
    Identifier for the User in the form an email address.
    AdditionalAttributes []GetOvaV2CreatedByAdditionalAttribute
    Any additional attribute for the User.
    BucketsAccessKeys []GetOvaV2CreatedByBucketsAccessKey
    CreatedBy string
    • Information of the user.
    CreatedTime string
    CreationType string
    Creation type of the User. |ENUM |Description | |---|---| | PREDEFINED | Predefined creator workflow type is for entity created by the system. | | SERVICEDEFINED | Service defined creator workflow type is for entity created by the service. | | USERDEFINED | User defined creator workflow type is for entity created by the users. |
    Description string
    VM description
    DisplayName string
    Display name for the User.
    EmailId string
    Email Id for the User.
    ExtId string
    -(Required) The external identifier for an OVA.
    FirstName string
    First name for the User.
    IdpId string
    Identifier of the IDP for the User.
    IsForceResetPasswordEnabled bool
    Flag to force the User to reset password.
    LastLoginTime string
    LastName string
    Last name for the User.
    LastUpdatedBy string
    LastUpdatedTime string
    Links []GetOvaV2CreatedByLink
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    Locale string
    Default locale for the User.
    MiddleInitial string
    Middle name for the User.
    Region string
    Default Region for the User.
    Status string
    Status of the User.
    TenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    UserType string
    Type of the User.
    Username string
    Identifier for the User in the form an email address.
    additional_attributes list(object)
    Any additional attribute for the User.
    buckets_access_keys list(object)
    created_by string
    • Information of the user.
    created_time string
    creation_type string
    Creation type of the User. |ENUM |Description | |---|---| | PREDEFINED | Predefined creator workflow type is for entity created by the system. | | SERVICEDEFINED | Service defined creator workflow type is for entity created by the service. | | USERDEFINED | User defined creator workflow type is for entity created by the users. |
    description string
    VM description
    display_name string
    Display name for the User.
    email_id string
    Email Id for the User.
    ext_id string
    -(Required) The external identifier for an OVA.
    first_name string
    First name for the User.
    idp_id string
    Identifier of the IDP for the User.
    is_force_reset_password_enabled bool
    Flag to force the User to reset password.
    last_login_time string
    last_name string
    Last name for the User.
    last_updated_by string
    last_updated_time string
    links list(object)
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    locale string
    Default locale for the User.
    middle_initial string
    Middle name for the User.
    region string
    Default Region for the User.
    status string
    Status of the User.
    tenant_id string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    user_type string
    Type of the User.
    username string
    Identifier for the User in the form an email address.
    additionalAttributes List<GetOvaV2CreatedByAdditionalAttribute>
    Any additional attribute for the User.
    bucketsAccessKeys List<GetOvaV2CreatedByBucketsAccessKey>
    createdBy String
    • Information of the user.
    createdTime String
    creationType String
    Creation type of the User. |ENUM |Description | |---|---| | PREDEFINED | Predefined creator workflow type is for entity created by the system. | | SERVICEDEFINED | Service defined creator workflow type is for entity created by the service. | | USERDEFINED | User defined creator workflow type is for entity created by the users. |
    description String
    VM description
    displayName String
    Display name for the User.
    emailId String
    Email Id for the User.
    extId String
    -(Required) The external identifier for an OVA.
    firstName String
    First name for the User.
    idpId String
    Identifier of the IDP for the User.
    isForceResetPasswordEnabled Boolean
    Flag to force the User to reset password.
    lastLoginTime String
    lastName String
    Last name for the User.
    lastUpdatedBy String
    lastUpdatedTime String
    links List<GetOvaV2CreatedByLink>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    locale String
    Default locale for the User.
    middleInitial String
    Middle name for the User.
    region String
    Default Region for the User.
    status String
    Status of the User.
    tenantId String
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    userType String
    Type of the User.
    username String
    Identifier for the User in the form an email address.
    additionalAttributes GetOvaV2CreatedByAdditionalAttribute[]
    Any additional attribute for the User.
    bucketsAccessKeys GetOvaV2CreatedByBucketsAccessKey[]
    createdBy string
    • Information of the user.
    createdTime string
    creationType string
    Creation type of the User. |ENUM |Description | |---|---| | PREDEFINED | Predefined creator workflow type is for entity created by the system. | | SERVICEDEFINED | Service defined creator workflow type is for entity created by the service. | | USERDEFINED | User defined creator workflow type is for entity created by the users. |
    description string
    VM description
    displayName string
    Display name for the User.
    emailId string
    Email Id for the User.
    extId string
    -(Required) The external identifier for an OVA.
    firstName string
    First name for the User.
    idpId string
    Identifier of the IDP for the User.
    isForceResetPasswordEnabled boolean
    Flag to force the User to reset password.
    lastLoginTime string
    lastName string
    Last name for the User.
    lastUpdatedBy string
    lastUpdatedTime string
    links GetOvaV2CreatedByLink[]
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    locale string
    Default locale for the User.
    middleInitial string
    Middle name for the User.
    region string
    Default Region for the User.
    status string
    Status of the User.
    tenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    userType string
    Type of the User.
    username string
    Identifier for the User in the form an email address.
    additional_attributes Sequence[GetOvaV2CreatedByAdditionalAttribute]
    Any additional attribute for the User.
    buckets_access_keys Sequence[GetOvaV2CreatedByBucketsAccessKey]
    created_by str
    • Information of the user.
    created_time str
    creation_type str
    Creation type of the User. |ENUM |Description | |---|---| | PREDEFINED | Predefined creator workflow type is for entity created by the system. | | SERVICEDEFINED | Service defined creator workflow type is for entity created by the service. | | USERDEFINED | User defined creator workflow type is for entity created by the users. |
    description str
    VM description
    display_name str
    Display name for the User.
    email_id str
    Email Id for the User.
    ext_id str
    -(Required) The external identifier for an OVA.
    first_name str
    First name for the User.
    idp_id str
    Identifier of the IDP for the User.
    is_force_reset_password_enabled bool
    Flag to force the User to reset password.
    last_login_time str
    last_name str
    Last name for the User.
    last_updated_by str
    last_updated_time str
    links Sequence[GetOvaV2CreatedByLink]
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    locale str
    Default locale for the User.
    middle_initial str
    Middle name for the User.
    region str
    Default Region for the User.
    status str
    Status of the User.
    tenant_id str
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    user_type str
    Type of the User.
    username str
    Identifier for the User in the form an email address.
    additionalAttributes List<Property Map>
    Any additional attribute for the User.
    bucketsAccessKeys List<Property Map>
    createdBy String
    • Information of the user.
    createdTime String
    creationType String
    Creation type of the User. |ENUM |Description | |---|---| | PREDEFINED | Predefined creator workflow type is for entity created by the system. | | SERVICEDEFINED | Service defined creator workflow type is for entity created by the service. | | USERDEFINED | User defined creator workflow type is for entity created by the users. |
    description String
    VM description
    displayName String
    Display name for the User.
    emailId String
    Email Id for the User.
    extId String
    -(Required) The external identifier for an OVA.
    firstName String
    First name for the User.
    idpId String
    Identifier of the IDP for the User.
    isForceResetPasswordEnabled Boolean
    Flag to force the User to reset password.
    lastLoginTime String
    lastName String
    Last name for the User.
    lastUpdatedBy String
    lastUpdatedTime String
    links List<Property Map>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    locale String
    Default locale for the User.
    middleInitial String
    Middle name for the User.
    region String
    Default Region for the User.
    status String
    Status of the User.
    tenantId String
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    userType String
    Type of the User.
    username String
    Identifier for the User in the form an email address.

    GetOvaV2CreatedByAdditionalAttribute

    Name string
    Name of the GPU resource.
    Values List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2CreatedByAdditionalAttributeValue>
    The IPv4 address of the host.
    Name string
    Name of the GPU resource.
    Values []GetOvaV2CreatedByAdditionalAttributeValue
    The IPv4 address of the host.
    name string
    Name of the GPU resource.
    values list(object)
    The IPv4 address of the host.
    name String
    Name of the GPU resource.
    values List<GetOvaV2CreatedByAdditionalAttributeValue>
    The IPv4 address of the host.
    name string
    Name of the GPU resource.
    values GetOvaV2CreatedByAdditionalAttributeValue[]
    The IPv4 address of the host.
    name str
    Name of the GPU resource.
    values Sequence[GetOvaV2CreatedByAdditionalAttributeValue]
    The IPv4 address of the host.
    name String
    Name of the GPU resource.
    values List<Property Map>
    The IPv4 address of the host.

    GetOvaV2CreatedByAdditionalAttributeValue

    boolean bool
    integer number
    integer_lists list(number)
    map_of_strings list(object)
    object map(string)
    string string
    string_lists list(string)
    boolean Boolean
    integer Number
    integerLists List<Number>
    mapOfStrings List<Property Map>
    object Map<String>
    string String
    stringLists List<String>

    GetOvaV2CreatedByAdditionalAttributeValueMapOfString

    Map Dictionary<string, string>
    Map map[string]string
    map map(string)
    map Map<String,String>
    map {[key: string]: string}
    map Mapping[str, str]
    map Map<String>

    GetOvaV2CreatedByBucketsAccessKey

    AccessKeyName string
    CreatedTime string
    ExtId string
    -(Required) The external identifier for an OVA.
    Links List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2CreatedByBucketsAccessKeyLink>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    SecretAccessKey string
    UserId string
    AccessKeyName string
    CreatedTime string
    ExtId string
    -(Required) The external identifier for an OVA.
    Links []GetOvaV2CreatedByBucketsAccessKeyLink
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    SecretAccessKey string
    UserId string
    access_key_name string
    created_time string
    ext_id string
    -(Required) The external identifier for an OVA.
    links list(object)
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    secret_access_key string
    user_id string
    accessKeyName String
    createdTime String
    extId String
    -(Required) The external identifier for an OVA.
    links List<GetOvaV2CreatedByBucketsAccessKeyLink>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    secretAccessKey String
    userId String
    accessKeyName string
    createdTime string
    extId string
    -(Required) The external identifier for an OVA.
    links GetOvaV2CreatedByBucketsAccessKeyLink[]
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    secretAccessKey string
    userId string
    access_key_name str
    created_time str
    ext_id str
    -(Required) The external identifier for an OVA.
    links Sequence[GetOvaV2CreatedByBucketsAccessKeyLink]
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    secret_access_key str
    user_id str
    accessKeyName String
    createdTime String
    extId String
    -(Required) The external identifier for an OVA.
    links List<Property Map>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    secretAccessKey String
    userId String
    Href string
    • The URL at which the entity described by the link can be accessed.
    Rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    Href string
    • The URL at which the entity described by the link can be accessed.
    Rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href string
    • The URL at which the entity described by the link can be accessed.
    rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href String
    • The URL at which the entity described by the link can be accessed.
    rel String
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href string
    • The URL at which the entity described by the link can be accessed.
    rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href str
    • The URL at which the entity described by the link can be accessed.
    rel str
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href String
    • The URL at which the entity described by the link can be accessed.
    rel String
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    Href string
    • The URL at which the entity described by the link can be accessed.
    Rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    Href string
    • The URL at which the entity described by the link can be accessed.
    Rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href string
    • The URL at which the entity described by the link can be accessed.
    rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href String
    • The URL at which the entity described by the link can be accessed.
    rel String
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href string
    • The URL at which the entity described by the link can be accessed.
    rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href str
    • The URL at which the entity described by the link can be accessed.
    rel str
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href String
    • The URL at which the entity described by the link can be accessed.
    rel String
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    Href string
    • The URL at which the entity described by the link can be accessed.
    Rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    Href string
    • The URL at which the entity described by the link can be accessed.
    Rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href string
    • The URL at which the entity described by the link can be accessed.
    rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href String
    • The URL at which the entity described by the link can be accessed.
    rel String
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href string
    • The URL at which the entity described by the link can be accessed.
    rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href str
    • The URL at which the entity described by the link can be accessed.
    rel str
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href String
    • The URL at which the entity described by the link can be accessed.
    rel String
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.

    GetOvaV2Source

    ObjectLiteSources List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2SourceObjectLiteSource>
    • The source of the OVA file when it is being created from an object lite upload.
    OvaUrlSources List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2SourceOvaUrlSource>
    • The source of the OVA file when it is being created from a URL.
    OvaVmSources List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2SourceOvaVmSource>
    • The source of the OVA file when it is being created from a VM.
    ObjectLiteSources []GetOvaV2SourceObjectLiteSource
    • The source of the OVA file when it is being created from an object lite upload.
    OvaUrlSources []GetOvaV2SourceOvaUrlSource
    • The source of the OVA file when it is being created from a URL.
    OvaVmSources []GetOvaV2SourceOvaVmSource
    • The source of the OVA file when it is being created from a VM.
    object_lite_sources list(object)
    • The source of the OVA file when it is being created from an object lite upload.
    ova_url_sources list(object)
    • The source of the OVA file when it is being created from a URL.
    ova_vm_sources list(object)
    • The source of the OVA file when it is being created from a VM.
    objectLiteSources List<GetOvaV2SourceObjectLiteSource>
    • The source of the OVA file when it is being created from an object lite upload.
    ovaUrlSources List<GetOvaV2SourceOvaUrlSource>
    • The source of the OVA file when it is being created from a URL.
    ovaVmSources List<GetOvaV2SourceOvaVmSource>
    • The source of the OVA file when it is being created from a VM.
    objectLiteSources GetOvaV2SourceObjectLiteSource[]
    • The source of the OVA file when it is being created from an object lite upload.
    ovaUrlSources GetOvaV2SourceOvaUrlSource[]
    • The source of the OVA file when it is being created from a URL.
    ovaVmSources GetOvaV2SourceOvaVmSource[]
    • The source of the OVA file when it is being created from a VM.
    object_lite_sources Sequence[GetOvaV2SourceObjectLiteSource]
    • The source of the OVA file when it is being created from an object lite upload.
    ova_url_sources Sequence[GetOvaV2SourceOvaUrlSource]
    • The source of the OVA file when it is being created from a URL.
    ova_vm_sources Sequence[GetOvaV2SourceOvaVmSource]
    • The source of the OVA file when it is being created from a VM.
    objectLiteSources List<Property Map>
    • The source of the OVA file when it is being created from an object lite upload.
    ovaUrlSources List<Property Map>
    • The source of the OVA file when it is being created from a URL.
    ovaVmSources List<Property Map>
    • The source of the OVA file when it is being created from a VM.

    GetOvaV2SourceObjectLiteSource

    Key string
    • The identifier of the object from which the OVA file is being created.
    Key string
    • The identifier of the object from which the OVA file is being created.
    key string
    • The identifier of the object from which the OVA file is being created.
    key String
    • The identifier of the object from which the OVA file is being created.
    key string
    • The identifier of the object from which the OVA file is being created.
    key str
    • The identifier of the object from which the OVA file is being created.
    key String
    • The identifier of the object from which the OVA file is being created.

    GetOvaV2SourceOvaUrlSource

    BasicAuths List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2SourceOvaUrlSourceBasicAuth>
    • Basic authentication credentials for accessing the OVA file.
    Url string
    • The URL from which the OVA file can be downloaded.
    BasicAuths []GetOvaV2SourceOvaUrlSourceBasicAuth
    • Basic authentication credentials for accessing the OVA file.
    Url string
    • The URL from which the OVA file can be downloaded.
    basic_auths list(object)
    • Basic authentication credentials for accessing the OVA file.
    url string
    • The URL from which the OVA file can be downloaded.
    basicAuths List<GetOvaV2SourceOvaUrlSourceBasicAuth>
    • Basic authentication credentials for accessing the OVA file.
    url String
    • The URL from which the OVA file can be downloaded.
    basicAuths GetOvaV2SourceOvaUrlSourceBasicAuth[]
    • Basic authentication credentials for accessing the OVA file.
    url string
    • The URL from which the OVA file can be downloaded.
    basic_auths Sequence[GetOvaV2SourceOvaUrlSourceBasicAuth]
    • Basic authentication credentials for accessing the OVA file.
    url str
    • The URL from which the OVA file can be downloaded.
    basicAuths List<Property Map>
    • Basic authentication credentials for accessing the OVA file.
    url String
    • The URL from which the OVA file can be downloaded.

    GetOvaV2SourceOvaUrlSourceBasicAuth

    Password string
    • The password for basic authentication.
    Username string
    Identifier for the User in the form an email address.
    Password string
    • The password for basic authentication.
    Username string
    Identifier for the User in the form an email address.
    password string
    • The password for basic authentication.
    username string
    Identifier for the User in the form an email address.
    password String
    • The password for basic authentication.
    username String
    Identifier for the User in the form an email address.
    password string
    • The password for basic authentication.
    username string
    Identifier for the User in the form an email address.
    password str
    • The password for basic authentication.
    username str
    Identifier for the User in the form an email address.
    password String
    • The password for basic authentication.
    username String
    Identifier for the User in the form an email address.

    GetOvaV2SourceOvaVmSource

    DiskFileFormat string
    • The disk file format of the VM.
    VmExtId string
    • The external identifier of the VM from which the OVA file is being created.
    DiskFileFormat string
    • The disk file format of the VM.
    VmExtId string
    • The external identifier of the VM from which the OVA file is being created.
    disk_file_format string
    • The disk file format of the VM.
    vm_ext_id string
    • The external identifier of the VM from which the OVA file is being created.
    diskFileFormat String
    • The disk file format of the VM.
    vmExtId String
    • The external identifier of the VM from which the OVA file is being created.
    diskFileFormat string
    • The disk file format of the VM.
    vmExtId string
    • The external identifier of the VM from which the OVA file is being created.
    disk_file_format str
    • The disk file format of the VM.
    vm_ext_id str
    • The external identifier of the VM from which the OVA file is being created.
    diskFileFormat String
    • The disk file format of the VM.
    vmExtId String
    • The external identifier of the VM from which the OVA file is being created.

    GetOvaV2VmConfig

    ApcConfigs List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigApcConfig>
    Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
    AvailabilityZones List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigAvailabilityZone>
    Reference to an availability zone.
    BiosUuid string
    BIOS UUID of the VM. It should be of type UUID.
    BootConfigs List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigBootConfig>
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    Categories List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigCategory>
    Categories for the VM.
    Clusters List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigCluster>
    Reference to a cluster.
    CreateTime string
    VM creation time
    Description string
    VM description
    EnabledCpuFeatures List<string>
    The list of additional CPU features to be enabled. HardwareVirtualization: Indicates whether hardware assisted virtualization should be enabled for the Guest OS or not. Once enabled, the Guest OS can deploy a nested hypervisor
    ExtId string
    -(Required) The external identifier for an OVA.
    GenerationUuid string
    Generation UUID of the VM. It should be of type UUID.
    GuestCustomizations List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigGuestCustomization>
    Stage a Sysprep or cloud-init configuration file to be used by the guest for the next boot. Note that the Sysprep command must be used to generalize the Windows VMs before triggering this API call.
    HardwareClockTimezone string
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
    Hosts List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigHost>
    Reference to the host, the VM is running on.
    IsAgentVm bool
    Indicates whether the VM is an agent VM or not. When their host enters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    IsBrandingEnabled bool
    Indicates whether to remove AHV branding from VM firmware tables or not.
    IsCpuHotplugEnabled bool
    Indicates whether the VM CPU hotplug is enabled.
    IsCpuPassthroughEnabled bool
    Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    IsGpuConsoleEnabled bool
    Indicates whether the vGPU console is enabled or not.
    IsMemoryOvercommitEnabled bool
    Indicates whether the memory overcommit feature should be enabled for the VM or not. If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    IsScsiControllerEnabled bool
    Indicates whether the VM SCSI controller is enabled.
    IsVcpuHardPinningEnabled bool
    Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    IsVgaConsoleEnabled bool
    Indicates whether the VGA console should be disabled or not.
    MachineType string
    Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
    MemorySizeBytes int
    Memory size in bytes.
    Name string
    Name of the GPU resource.
    NumCoresPerSocket int
    Number of cores per socket.
    NumNumaNodes int
    Number of NUMA nodes. 0 means NUMA is disabled.
    NumSockets int
    Number of vCPU sockets.
    NumThreadsPerCore int
    Number of threads per core
    OwnershipInfos List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigOwnershipInfo>
    Ownership information for the VM.
    Projects List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigProject>
    Reference to a project.
    ProtectionPolicyStates List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigProtectionPolicyState>
    Status of protection policy applied to this VM.
    ProtectionType string
    The type of protection applied on a VM. PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    SerialPorts List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigSerialPort>
    Serial ports configured on the VM.
    Sources List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigSource>
    Reference to an entity that the VM should be cloned or created from
    StorageConfigs List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigStorageConfig>
    Storage configuration for VM disks
    UpdateTime string
    VM last updated time.
    VtpmConfigs List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigVtpmConfig>
    Indicates how the vTPM for the VM should be configured.
    CdRoms List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigCdRom>
    CD-ROMs attached to the VM.
    Disks List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigDisk>
    Disks attached to the VM.
    Gpuses List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigGpus>
    GPUs attached to the VM.
    GuestTools List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigGuestTool>
    The details about Nutanix Guest Tools for a VM.
    Nics List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNic>
    NICs attached to the VM.
    PowerState string
    ApcConfigs []GetOvaV2VmConfigApcConfig
    Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
    AvailabilityZones []GetOvaV2VmConfigAvailabilityZone
    Reference to an availability zone.
    BiosUuid string
    BIOS UUID of the VM. It should be of type UUID.
    BootConfigs []GetOvaV2VmConfigBootConfig
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    Categories []GetOvaV2VmConfigCategory
    Categories for the VM.
    Clusters []GetOvaV2VmConfigCluster
    Reference to a cluster.
    CreateTime string
    VM creation time
    Description string
    VM description
    EnabledCpuFeatures []string
    The list of additional CPU features to be enabled. HardwareVirtualization: Indicates whether hardware assisted virtualization should be enabled for the Guest OS or not. Once enabled, the Guest OS can deploy a nested hypervisor
    ExtId string
    -(Required) The external identifier for an OVA.
    GenerationUuid string
    Generation UUID of the VM. It should be of type UUID.
    GuestCustomizations []GetOvaV2VmConfigGuestCustomization
    Stage a Sysprep or cloud-init configuration file to be used by the guest for the next boot. Note that the Sysprep command must be used to generalize the Windows VMs before triggering this API call.
    HardwareClockTimezone string
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
    Hosts []GetOvaV2VmConfigHost
    Reference to the host, the VM is running on.
    IsAgentVm bool
    Indicates whether the VM is an agent VM or not. When their host enters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    IsBrandingEnabled bool
    Indicates whether to remove AHV branding from VM firmware tables or not.
    IsCpuHotplugEnabled bool
    Indicates whether the VM CPU hotplug is enabled.
    IsCpuPassthroughEnabled bool
    Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    IsGpuConsoleEnabled bool
    Indicates whether the vGPU console is enabled or not.
    IsMemoryOvercommitEnabled bool
    Indicates whether the memory overcommit feature should be enabled for the VM or not. If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    IsScsiControllerEnabled bool
    Indicates whether the VM SCSI controller is enabled.
    IsVcpuHardPinningEnabled bool
    Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    IsVgaConsoleEnabled bool
    Indicates whether the VGA console should be disabled or not.
    MachineType string
    Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
    MemorySizeBytes int
    Memory size in bytes.
    Name string
    Name of the GPU resource.
    NumCoresPerSocket int
    Number of cores per socket.
    NumNumaNodes int
    Number of NUMA nodes. 0 means NUMA is disabled.
    NumSockets int
    Number of vCPU sockets.
    NumThreadsPerCore int
    Number of threads per core
    OwnershipInfos []GetOvaV2VmConfigOwnershipInfo
    Ownership information for the VM.
    Projects []GetOvaV2VmConfigProject
    Reference to a project.
    ProtectionPolicyStates []GetOvaV2VmConfigProtectionPolicyState
    Status of protection policy applied to this VM.
    ProtectionType string
    The type of protection applied on a VM. PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    SerialPorts []GetOvaV2VmConfigSerialPort
    Serial ports configured on the VM.
    Sources []GetOvaV2VmConfigSource
    Reference to an entity that the VM should be cloned or created from
    StorageConfigs []GetOvaV2VmConfigStorageConfig
    Storage configuration for VM disks
    UpdateTime string
    VM last updated time.
    VtpmConfigs []GetOvaV2VmConfigVtpmConfig
    Indicates how the vTPM for the VM should be configured.
    CdRoms []GetOvaV2VmConfigCdRom
    CD-ROMs attached to the VM.
    Disks []GetOvaV2VmConfigDisk
    Disks attached to the VM.
    Gpuses []GetOvaV2VmConfigGpus
    GPUs attached to the VM.
    GuestTools []GetOvaV2VmConfigGuestTool
    The details about Nutanix Guest Tools for a VM.
    Nics []GetOvaV2VmConfigNic
    NICs attached to the VM.
    PowerState string
    apc_configs list(object)
    Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
    availability_zones list(object)
    Reference to an availability zone.
    bios_uuid string
    BIOS UUID of the VM. It should be of type UUID.
    boot_configs list(object)
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    categories list(object)
    Categories for the VM.
    clusters list(object)
    Reference to a cluster.
    create_time string
    VM creation time
    description string
    VM description
    enabled_cpu_features list(string)
    The list of additional CPU features to be enabled. HardwareVirtualization: Indicates whether hardware assisted virtualization should be enabled for the Guest OS or not. Once enabled, the Guest OS can deploy a nested hypervisor
    ext_id string
    -(Required) The external identifier for an OVA.
    generation_uuid string
    Generation UUID of the VM. It should be of type UUID.
    guest_customizations list(object)
    Stage a Sysprep or cloud-init configuration file to be used by the guest for the next boot. Note that the Sysprep command must be used to generalize the Windows VMs before triggering this API call.
    hardware_clock_timezone string
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
    hosts list(object)
    Reference to the host, the VM is running on.
    is_agent_vm bool
    Indicates whether the VM is an agent VM or not. When their host enters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    is_branding_enabled bool
    Indicates whether to remove AHV branding from VM firmware tables or not.
    is_cpu_hotplug_enabled bool
    Indicates whether the VM CPU hotplug is enabled.
    is_cpu_passthrough_enabled bool
    Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    is_gpu_console_enabled bool
    Indicates whether the vGPU console is enabled or not.
    is_memory_overcommit_enabled bool
    Indicates whether the memory overcommit feature should be enabled for the VM or not. If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    is_scsi_controller_enabled bool
    Indicates whether the VM SCSI controller is enabled.
    is_vcpu_hard_pinning_enabled bool
    Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    is_vga_console_enabled bool
    Indicates whether the VGA console should be disabled or not.
    machine_type string
    Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
    memory_size_bytes number
    Memory size in bytes.
    name string
    Name of the GPU resource.
    num_cores_per_socket number
    Number of cores per socket.
    num_numa_nodes number
    Number of NUMA nodes. 0 means NUMA is disabled.
    num_sockets number
    Number of vCPU sockets.
    num_threads_per_core number
    Number of threads per core
    ownership_infos list(object)
    Ownership information for the VM.
    projects list(object)
    Reference to a project.
    protection_policy_states list(object)
    Status of protection policy applied to this VM.
    protection_type string
    The type of protection applied on a VM. PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    serial_ports list(object)
    Serial ports configured on the VM.
    sources list(object)
    Reference to an entity that the VM should be cloned or created from
    storage_configs list(object)
    Storage configuration for VM disks
    update_time string
    VM last updated time.
    vtpm_configs list(object)
    Indicates how the vTPM for the VM should be configured.
    cd_roms list(object)
    CD-ROMs attached to the VM.
    disks list(object)
    Disks attached to the VM.
    gpuses list(object)
    GPUs attached to the VM.
    guest_tools list(object)
    The details about Nutanix Guest Tools for a VM.
    nics list(object)
    NICs attached to the VM.
    power_state string
    apcConfigs List<GetOvaV2VmConfigApcConfig>
    Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
    availabilityZones List<GetOvaV2VmConfigAvailabilityZone>
    Reference to an availability zone.
    biosUuid String
    BIOS UUID of the VM. It should be of type UUID.
    bootConfigs List<GetOvaV2VmConfigBootConfig>
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    categories List<GetOvaV2VmConfigCategory>
    Categories for the VM.
    clusters List<GetOvaV2VmConfigCluster>
    Reference to a cluster.
    createTime String
    VM creation time
    description String
    VM description
    enabledCpuFeatures List<String>
    The list of additional CPU features to be enabled. HardwareVirtualization: Indicates whether hardware assisted virtualization should be enabled for the Guest OS or not. Once enabled, the Guest OS can deploy a nested hypervisor
    extId String
    -(Required) The external identifier for an OVA.
    generationUuid String
    Generation UUID of the VM. It should be of type UUID.
    guestCustomizations List<GetOvaV2VmConfigGuestCustomization>
    Stage a Sysprep or cloud-init configuration file to be used by the guest for the next boot. Note that the Sysprep command must be used to generalize the Windows VMs before triggering this API call.
    hardwareClockTimezone String
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
    hosts List<GetOvaV2VmConfigHost>
    Reference to the host, the VM is running on.
    isAgentVm Boolean
    Indicates whether the VM is an agent VM or not. When their host enters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    isBrandingEnabled Boolean
    Indicates whether to remove AHV branding from VM firmware tables or not.
    isCpuHotplugEnabled Boolean
    Indicates whether the VM CPU hotplug is enabled.
    isCpuPassthroughEnabled Boolean
    Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    isGpuConsoleEnabled Boolean
    Indicates whether the vGPU console is enabled or not.
    isMemoryOvercommitEnabled Boolean
    Indicates whether the memory overcommit feature should be enabled for the VM or not. If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    isScsiControllerEnabled Boolean
    Indicates whether the VM SCSI controller is enabled.
    isVcpuHardPinningEnabled Boolean
    Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    isVgaConsoleEnabled Boolean
    Indicates whether the VGA console should be disabled or not.
    machineType String
    Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
    memorySizeBytes Integer
    Memory size in bytes.
    name String
    Name of the GPU resource.
    numCoresPerSocket Integer
    Number of cores per socket.
    numNumaNodes Integer
    Number of NUMA nodes. 0 means NUMA is disabled.
    numSockets Integer
    Number of vCPU sockets.
    numThreadsPerCore Integer
    Number of threads per core
    ownershipInfos List<GetOvaV2VmConfigOwnershipInfo>
    Ownership information for the VM.
    projects List<GetOvaV2VmConfigProject>
    Reference to a project.
    protectionPolicyStates List<GetOvaV2VmConfigProtectionPolicyState>
    Status of protection policy applied to this VM.
    protectionType String
    The type of protection applied on a VM. PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    serialPorts List<GetOvaV2VmConfigSerialPort>
    Serial ports configured on the VM.
    sources List<GetOvaV2VmConfigSource>
    Reference to an entity that the VM should be cloned or created from
    storageConfigs List<GetOvaV2VmConfigStorageConfig>
    Storage configuration for VM disks
    updateTime String
    VM last updated time.
    vtpmConfigs List<GetOvaV2VmConfigVtpmConfig>
    Indicates how the vTPM for the VM should be configured.
    cdRoms List<GetOvaV2VmConfigCdRom>
    CD-ROMs attached to the VM.
    disks List<GetOvaV2VmConfigDisk>
    Disks attached to the VM.
    gpuses List<GetOvaV2VmConfigGpus>
    GPUs attached to the VM.
    guestTools List<GetOvaV2VmConfigGuestTool>
    The details about Nutanix Guest Tools for a VM.
    nics List<GetOvaV2VmConfigNic>
    NICs attached to the VM.
    powerState String
    apcConfigs GetOvaV2VmConfigApcConfig[]
    Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
    availabilityZones GetOvaV2VmConfigAvailabilityZone[]
    Reference to an availability zone.
    biosUuid string
    BIOS UUID of the VM. It should be of type UUID.
    bootConfigs GetOvaV2VmConfigBootConfig[]
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    categories GetOvaV2VmConfigCategory[]
    Categories for the VM.
    clusters GetOvaV2VmConfigCluster[]
    Reference to a cluster.
    createTime string
    VM creation time
    description string
    VM description
    enabledCpuFeatures string[]
    The list of additional CPU features to be enabled. HardwareVirtualization: Indicates whether hardware assisted virtualization should be enabled for the Guest OS or not. Once enabled, the Guest OS can deploy a nested hypervisor
    extId string
    -(Required) The external identifier for an OVA.
    generationUuid string
    Generation UUID of the VM. It should be of type UUID.
    guestCustomizations GetOvaV2VmConfigGuestCustomization[]
    Stage a Sysprep or cloud-init configuration file to be used by the guest for the next boot. Note that the Sysprep command must be used to generalize the Windows VMs before triggering this API call.
    hardwareClockTimezone string
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
    hosts GetOvaV2VmConfigHost[]
    Reference to the host, the VM is running on.
    isAgentVm boolean
    Indicates whether the VM is an agent VM or not. When their host enters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    isBrandingEnabled boolean
    Indicates whether to remove AHV branding from VM firmware tables or not.
    isCpuHotplugEnabled boolean
    Indicates whether the VM CPU hotplug is enabled.
    isCpuPassthroughEnabled boolean
    Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    isGpuConsoleEnabled boolean
    Indicates whether the vGPU console is enabled or not.
    isMemoryOvercommitEnabled boolean
    Indicates whether the memory overcommit feature should be enabled for the VM or not. If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    isScsiControllerEnabled boolean
    Indicates whether the VM SCSI controller is enabled.
    isVcpuHardPinningEnabled boolean
    Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    isVgaConsoleEnabled boolean
    Indicates whether the VGA console should be disabled or not.
    machineType string
    Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
    memorySizeBytes number
    Memory size in bytes.
    name string
    Name of the GPU resource.
    numCoresPerSocket number
    Number of cores per socket.
    numNumaNodes number
    Number of NUMA nodes. 0 means NUMA is disabled.
    numSockets number
    Number of vCPU sockets.
    numThreadsPerCore number
    Number of threads per core
    ownershipInfos GetOvaV2VmConfigOwnershipInfo[]
    Ownership information for the VM.
    projects GetOvaV2VmConfigProject[]
    Reference to a project.
    protectionPolicyStates GetOvaV2VmConfigProtectionPolicyState[]
    Status of protection policy applied to this VM.
    protectionType string
    The type of protection applied on a VM. PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    serialPorts GetOvaV2VmConfigSerialPort[]
    Serial ports configured on the VM.
    sources GetOvaV2VmConfigSource[]
    Reference to an entity that the VM should be cloned or created from
    storageConfigs GetOvaV2VmConfigStorageConfig[]
    Storage configuration for VM disks
    updateTime string
    VM last updated time.
    vtpmConfigs GetOvaV2VmConfigVtpmConfig[]
    Indicates how the vTPM for the VM should be configured.
    cdRoms GetOvaV2VmConfigCdRom[]
    CD-ROMs attached to the VM.
    disks GetOvaV2VmConfigDisk[]
    Disks attached to the VM.
    gpuses GetOvaV2VmConfigGpus[]
    GPUs attached to the VM.
    guestTools GetOvaV2VmConfigGuestTool[]
    The details about Nutanix Guest Tools for a VM.
    nics GetOvaV2VmConfigNic[]
    NICs attached to the VM.
    powerState string
    apc_configs Sequence[GetOvaV2VmConfigApcConfig]
    Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
    availability_zones Sequence[GetOvaV2VmConfigAvailabilityZone]
    Reference to an availability zone.
    bios_uuid str
    BIOS UUID of the VM. It should be of type UUID.
    boot_configs Sequence[GetOvaV2VmConfigBootConfig]
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    categories Sequence[GetOvaV2VmConfigCategory]
    Categories for the VM.
    clusters Sequence[GetOvaV2VmConfigCluster]
    Reference to a cluster.
    create_time str
    VM creation time
    description str
    VM description
    enabled_cpu_features Sequence[str]
    The list of additional CPU features to be enabled. HardwareVirtualization: Indicates whether hardware assisted virtualization should be enabled for the Guest OS or not. Once enabled, the Guest OS can deploy a nested hypervisor
    ext_id str
    -(Required) The external identifier for an OVA.
    generation_uuid str
    Generation UUID of the VM. It should be of type UUID.
    guest_customizations Sequence[GetOvaV2VmConfigGuestCustomization]
    Stage a Sysprep or cloud-init configuration file to be used by the guest for the next boot. Note that the Sysprep command must be used to generalize the Windows VMs before triggering this API call.
    hardware_clock_timezone str
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
    hosts Sequence[GetOvaV2VmConfigHost]
    Reference to the host, the VM is running on.
    is_agent_vm bool
    Indicates whether the VM is an agent VM or not. When their host enters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    is_branding_enabled bool
    Indicates whether to remove AHV branding from VM firmware tables or not.
    is_cpu_hotplug_enabled bool
    Indicates whether the VM CPU hotplug is enabled.
    is_cpu_passthrough_enabled bool
    Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    is_gpu_console_enabled bool
    Indicates whether the vGPU console is enabled or not.
    is_memory_overcommit_enabled bool
    Indicates whether the memory overcommit feature should be enabled for the VM or not. If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    is_scsi_controller_enabled bool
    Indicates whether the VM SCSI controller is enabled.
    is_vcpu_hard_pinning_enabled bool
    Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    is_vga_console_enabled bool
    Indicates whether the VGA console should be disabled or not.
    machine_type str
    Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
    memory_size_bytes int
    Memory size in bytes.
    name str
    Name of the GPU resource.
    num_cores_per_socket int
    Number of cores per socket.
    num_numa_nodes int
    Number of NUMA nodes. 0 means NUMA is disabled.
    num_sockets int
    Number of vCPU sockets.
    num_threads_per_core int
    Number of threads per core
    ownership_infos Sequence[GetOvaV2VmConfigOwnershipInfo]
    Ownership information for the VM.
    projects Sequence[GetOvaV2VmConfigProject]
    Reference to a project.
    protection_policy_states Sequence[GetOvaV2VmConfigProtectionPolicyState]
    Status of protection policy applied to this VM.
    protection_type str
    The type of protection applied on a VM. PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    serial_ports Sequence[GetOvaV2VmConfigSerialPort]
    Serial ports configured on the VM.
    sources Sequence[GetOvaV2VmConfigSource]
    Reference to an entity that the VM should be cloned or created from
    storage_configs Sequence[GetOvaV2VmConfigStorageConfig]
    Storage configuration for VM disks
    update_time str
    VM last updated time.
    vtpm_configs Sequence[GetOvaV2VmConfigVtpmConfig]
    Indicates how the vTPM for the VM should be configured.
    cd_roms Sequence[GetOvaV2VmConfigCdRom]
    CD-ROMs attached to the VM.
    disks Sequence[GetOvaV2VmConfigDisk]
    Disks attached to the VM.
    gpuses Sequence[GetOvaV2VmConfigGpus]
    GPUs attached to the VM.
    guest_tools Sequence[GetOvaV2VmConfigGuestTool]
    The details about Nutanix Guest Tools for a VM.
    nics Sequence[GetOvaV2VmConfigNic]
    NICs attached to the VM.
    power_state str
    apcConfigs List<Property Map>
    Advanced Processor Compatibility configuration for the VM. Enabling this retains the CPU model for the VM across power cycles and migrations.
    availabilityZones List<Property Map>
    Reference to an availability zone.
    biosUuid String
    BIOS UUID of the VM. It should be of type UUID.
    bootConfigs List<Property Map>
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    categories List<Property Map>
    Categories for the VM.
    clusters List<Property Map>
    Reference to a cluster.
    createTime String
    VM creation time
    description String
    VM description
    enabledCpuFeatures List<String>
    The list of additional CPU features to be enabled. HardwareVirtualization: Indicates whether hardware assisted virtualization should be enabled for the Guest OS or not. Once enabled, the Guest OS can deploy a nested hypervisor
    extId String
    -(Required) The external identifier for an OVA.
    generationUuid String
    Generation UUID of the VM. It should be of type UUID.
    guestCustomizations List<Property Map>
    Stage a Sysprep or cloud-init configuration file to be used by the guest for the next boot. Note that the Sysprep command must be used to generalize the Windows VMs before triggering this API call.
    hardwareClockTimezone String
    VM hardware clock timezone in IANA TZDB format (America/Los_Angeles).
    hosts List<Property Map>
    Reference to the host, the VM is running on.
    isAgentVm Boolean
    Indicates whether the VM is an agent VM or not. When their host enters maintenance mode, once the normal VMs are evacuated, the agent VMs are powered off. When the host is restored, agent VMs are powered on before the normal VMs are restored. In other words, agent VMs cannot be HA-protected or live migrated.
    isBrandingEnabled Boolean
    Indicates whether to remove AHV branding from VM firmware tables or not.
    isCpuHotplugEnabled Boolean
    Indicates whether the VM CPU hotplug is enabled.
    isCpuPassthroughEnabled Boolean
    Indicates whether to passthrough the host CPU features to the guest or not. Enabling this will make VM incapable of live migration.
    isGpuConsoleEnabled Boolean
    Indicates whether the vGPU console is enabled or not.
    isMemoryOvercommitEnabled Boolean
    Indicates whether the memory overcommit feature should be enabled for the VM or not. If enabled, parts of the VM memory may reside outside of the hypervisor physical memory. Once enabled, it should be expected that the VM may suffer performance degradation.
    isScsiControllerEnabled Boolean
    Indicates whether the VM SCSI controller is enabled.
    isVcpuHardPinningEnabled Boolean
    Indicates whether the vCPUs should be hard pinned to specific pCPUs or not.
    isVgaConsoleEnabled Boolean
    Indicates whether the VGA console should be disabled or not.
    machineType String
    Machine type for the VM. Machine type Q35 is required for secure boot and does not support IDE disks.
    memorySizeBytes Number
    Memory size in bytes.
    name String
    Name of the GPU resource.
    numCoresPerSocket Number
    Number of cores per socket.
    numNumaNodes Number
    Number of NUMA nodes. 0 means NUMA is disabled.
    numSockets Number
    Number of vCPU sockets.
    numThreadsPerCore Number
    Number of threads per core
    ownershipInfos List<Property Map>
    Ownership information for the VM.
    projects List<Property Map>
    Reference to a project.
    protectionPolicyStates List<Property Map>
    Status of protection policy applied to this VM.
    protectionType String
    The type of protection applied on a VM. PD_PROTECTED indicates a VM is protected using the Prism Element. RULE_PROTECTED indicates a VM protection using the Prism Central.
    serialPorts List<Property Map>
    Serial ports configured on the VM.
    sources List<Property Map>
    Reference to an entity that the VM should be cloned or created from
    storageConfigs List<Property Map>
    Storage configuration for VM disks
    updateTime String
    VM last updated time.
    vtpmConfigs List<Property Map>
    Indicates how the vTPM for the VM should be configured.
    cdRoms List<Property Map>
    CD-ROMs attached to the VM.
    disks List<Property Map>
    Disks attached to the VM.
    gpuses List<Property Map>
    GPUs attached to the VM.
    guestTools List<Property Map>
    The details about Nutanix Guest Tools for a VM.
    nics List<Property Map>
    NICs attached to the VM.
    powerState String

    GetOvaV2VmConfigApcConfig

    CpuModels List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigApcConfigCpuModel>
    CPU model associated with the VM if Advanced Processor Compatibility(APC) is enabled. If APC is enabled and no CPU model is explicitly set, a default baseline CPU model is picked by the system. See the APC documentation for more information
    IsApcEnabled bool
    If enabled, the selected CPU model will be retained across live and cold migrations of the VM.
    CpuModels []GetOvaV2VmConfigApcConfigCpuModel
    CPU model associated with the VM if Advanced Processor Compatibility(APC) is enabled. If APC is enabled and no CPU model is explicitly set, a default baseline CPU model is picked by the system. See the APC documentation for more information
    IsApcEnabled bool
    If enabled, the selected CPU model will be retained across live and cold migrations of the VM.
    cpu_models list(object)
    CPU model associated with the VM if Advanced Processor Compatibility(APC) is enabled. If APC is enabled and no CPU model is explicitly set, a default baseline CPU model is picked by the system. See the APC documentation for more information
    is_apc_enabled bool
    If enabled, the selected CPU model will be retained across live and cold migrations of the VM.
    cpuModels List<GetOvaV2VmConfigApcConfigCpuModel>
    CPU model associated with the VM if Advanced Processor Compatibility(APC) is enabled. If APC is enabled and no CPU model is explicitly set, a default baseline CPU model is picked by the system. See the APC documentation for more information
    isApcEnabled Boolean
    If enabled, the selected CPU model will be retained across live and cold migrations of the VM.
    cpuModels GetOvaV2VmConfigApcConfigCpuModel[]
    CPU model associated with the VM if Advanced Processor Compatibility(APC) is enabled. If APC is enabled and no CPU model is explicitly set, a default baseline CPU model is picked by the system. See the APC documentation for more information
    isApcEnabled boolean
    If enabled, the selected CPU model will be retained across live and cold migrations of the VM.
    cpu_models Sequence[GetOvaV2VmConfigApcConfigCpuModel]
    CPU model associated with the VM if Advanced Processor Compatibility(APC) is enabled. If APC is enabled and no CPU model is explicitly set, a default baseline CPU model is picked by the system. See the APC documentation for more information
    is_apc_enabled bool
    If enabled, the selected CPU model will be retained across live and cold migrations of the VM.
    cpuModels List<Property Map>
    CPU model associated with the VM if Advanced Processor Compatibility(APC) is enabled. If APC is enabled and no CPU model is explicitly set, a default baseline CPU model is picked by the system. See the APC documentation for more information
    isApcEnabled Boolean
    If enabled, the selected CPU model will be retained across live and cold migrations of the VM.

    GetOvaV2VmConfigApcConfigCpuModel

    ExtId string
    -(Required) The external identifier for an OVA.
    Name string
    Name of the CPU model associated with the VM.
    ExtId string
    -(Required) The external identifier for an OVA.
    Name string
    Name of the CPU model associated with the VM.
    ext_id string
    -(Required) The external identifier for an OVA.
    name string
    Name of the CPU model associated with the VM.
    extId String
    -(Required) The external identifier for an OVA.
    name String
    Name of the CPU model associated with the VM.
    extId string
    -(Required) The external identifier for an OVA.
    name string
    Name of the CPU model associated with the VM.
    ext_id str
    -(Required) The external identifier for an OVA.
    name str
    Name of the CPU model associated with the VM.
    extId String
    -(Required) The external identifier for an OVA.
    name String
    Name of the CPU model associated with the VM.

    GetOvaV2VmConfigAvailabilityZone

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigBootConfig

    legacy_boots list(object)
    LegacyBoot config Object
    uefi_boots list(object)
    UefiBoot config Object
    legacyBoots List<Property Map>
    LegacyBoot config Object
    uefiBoots List<Property Map>
    UefiBoot config Object

    GetOvaV2VmConfigBootConfigLegacyBoot

    BootDevices List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigBootConfigLegacyBootBootDevice>
    Boot Device object
    BootOrders List<string>
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    BootDevices []GetOvaV2VmConfigBootConfigLegacyBootBootDevice
    Boot Device object
    BootOrders []string
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    boot_devices list(object)
    Boot Device object
    boot_orders list(string)
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    bootDevices List<GetOvaV2VmConfigBootConfigLegacyBootBootDevice>
    Boot Device object
    bootOrders List<String>
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    bootDevices GetOvaV2VmConfigBootConfigLegacyBootBootDevice[]
    Boot Device object
    bootOrders string[]
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    boot_devices Sequence[GetOvaV2VmConfigBootConfigLegacyBootBootDevice]
    Boot Device object
    boot_orders Sequence[str]
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    bootDevices List<Property Map>
    Boot Device object
    bootOrders List<String>
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.

    GetOvaV2VmConfigBootConfigLegacyBootBootDevice

    GetOvaV2VmConfigBootConfigLegacyBootBootDeviceBootDeviceDisk

    disk_addresses list(object)
    Virtual Machine disk (VM disk).
    diskAddresses List<Property Map>
    Virtual Machine disk (VM disk).

    GetOvaV2VmConfigBootConfigLegacyBootBootDeviceBootDeviceDiskDiskAddress

    BusType string
    Bus type for the device
    Index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    BusType string
    Bus type for the device
    Index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    bus_type string
    Bus type for the device
    index number
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType String
    Bus type for the device
    index Integer
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType string
    Bus type for the device
    index number
    Device index on the bus. This field is ignored unless the bus details are specified.
    bus_type str
    Bus type for the device
    index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType String
    Bus type for the device
    index Number
    Device index on the bus. This field is ignored unless the bus details are specified.

    GetOvaV2VmConfigBootConfigLegacyBootBootDeviceBootDeviceNic

    MacAddress string
    mac address
    MacAddress string
    mac address
    mac_address string
    mac address
    macAddress String
    mac address
    macAddress string
    mac address
    mac_address str
    mac address
    macAddress String
    mac address

    GetOvaV2VmConfigBootConfigUefiBoot

    BootDevices List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigBootConfigUefiBootBootDevice>
    Boot Device object
    BootOrders List<string>
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    IsSecureBootEnabled bool
    Indicate whether to enable secure boot or not
    NvramDevices List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigBootConfigUefiBootNvramDevice>
    Configuration for NVRAM to be presented to the VM.
    BootDevices []GetOvaV2VmConfigBootConfigUefiBootBootDevice
    Boot Device object
    BootOrders []string
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    IsSecureBootEnabled bool
    Indicate whether to enable secure boot or not
    NvramDevices []GetOvaV2VmConfigBootConfigUefiBootNvramDevice
    Configuration for NVRAM to be presented to the VM.
    boot_devices list(object)
    Boot Device object
    boot_orders list(string)
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    is_secure_boot_enabled bool
    Indicate whether to enable secure boot or not
    nvram_devices list(object)
    Configuration for NVRAM to be presented to the VM.
    bootDevices List<GetOvaV2VmConfigBootConfigUefiBootBootDevice>
    Boot Device object
    bootOrders List<String>
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    isSecureBootEnabled Boolean
    Indicate whether to enable secure boot or not
    nvramDevices List<GetOvaV2VmConfigBootConfigUefiBootNvramDevice>
    Configuration for NVRAM to be presented to the VM.
    bootDevices GetOvaV2VmConfigBootConfigUefiBootBootDevice[]
    Boot Device object
    bootOrders string[]
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    isSecureBootEnabled boolean
    Indicate whether to enable secure boot or not
    nvramDevices GetOvaV2VmConfigBootConfigUefiBootNvramDevice[]
    Configuration for NVRAM to be presented to the VM.
    boot_devices Sequence[GetOvaV2VmConfigBootConfigUefiBootBootDevice]
    Boot Device object
    boot_orders Sequence[str]
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    is_secure_boot_enabled bool
    Indicate whether to enable secure boot or not
    nvram_devices Sequence[GetOvaV2VmConfigBootConfigUefiBootNvramDevice]
    Configuration for NVRAM to be presented to the VM.
    bootDevices List<Property Map>
    Boot Device object
    bootOrders List<String>
    Indicates the order of device types in which the VM should try to boot from. If the boot device order is not provided the system will decide an appropriate boot device order.
    isSecureBootEnabled Boolean
    Indicate whether to enable secure boot or not
    nvramDevices List<Property Map>
    Configuration for NVRAM to be presented to the VM.

    GetOvaV2VmConfigBootConfigUefiBootBootDevice

    GetOvaV2VmConfigBootConfigUefiBootBootDeviceBootDeviceDisk

    disk_addresses list(object)
    Virtual Machine disk (VM disk).
    diskAddresses List<Property Map>
    Virtual Machine disk (VM disk).

    GetOvaV2VmConfigBootConfigUefiBootBootDeviceBootDeviceDiskDiskAddress

    BusType string
    Bus type for the device
    Index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    BusType string
    Bus type for the device
    Index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    bus_type string
    Bus type for the device
    index number
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType String
    Bus type for the device
    index Integer
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType string
    Bus type for the device
    index number
    Device index on the bus. This field is ignored unless the bus details are specified.
    bus_type str
    Bus type for the device
    index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType String
    Bus type for the device
    index Number
    Device index on the bus. This field is ignored unless the bus details are specified.

    GetOvaV2VmConfigBootConfigUefiBootBootDeviceBootDeviceNic

    MacAddress string
    mac address
    MacAddress string
    mac address
    mac_address string
    mac address
    macAddress String
    mac address
    macAddress string
    mac address
    mac_address str
    mac address
    macAddress String
    mac address

    GetOvaV2VmConfigBootConfigUefiBootNvramDevice

    backing_storage_infos list(object)
    Storage provided by Nutanix ADSF
    backingStorageInfos List<Property Map>
    Storage provided by Nutanix ADSF

    GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfo

    DataSources List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoDataSource>
    A reference to a disk or image that contains the contents of a disk.
    DiskExtId string
    The globally unique identifier of a VM disk. It should be of type UUID.
    DiskSizeBytes int
    Size of the disk in Bytes
    IsMigrationInProgress bool
    Indicates if the disk is undergoing migration to another container.
    StorageConfigs List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfig>
    Storage configuration for VM disks
    StorageContainers List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainer>
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    DataSources []GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoDataSource
    A reference to a disk or image that contains the contents of a disk.
    DiskExtId string
    The globally unique identifier of a VM disk. It should be of type UUID.
    DiskSizeBytes int
    Size of the disk in Bytes
    IsMigrationInProgress bool
    Indicates if the disk is undergoing migration to another container.
    StorageConfigs []GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfig
    Storage configuration for VM disks
    StorageContainers []GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainer
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    data_sources list(object)
    A reference to a disk or image that contains the contents of a disk.
    disk_ext_id string
    The globally unique identifier of a VM disk. It should be of type UUID.
    disk_size_bytes number
    Size of the disk in Bytes
    is_migration_in_progress bool
    Indicates if the disk is undergoing migration to another container.
    storage_configs list(object)
    Storage configuration for VM disks
    storage_containers list(object)
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    dataSources List<GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoDataSource>
    A reference to a disk or image that contains the contents of a disk.
    diskExtId String
    The globally unique identifier of a VM disk. It should be of type UUID.
    diskSizeBytes Integer
    Size of the disk in Bytes
    isMigrationInProgress Boolean
    Indicates if the disk is undergoing migration to another container.
    storageConfigs List<GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfig>
    Storage configuration for VM disks
    storageContainers List<GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainer>
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    dataSources GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoDataSource[]
    A reference to a disk or image that contains the contents of a disk.
    diskExtId string
    The globally unique identifier of a VM disk. It should be of type UUID.
    diskSizeBytes number
    Size of the disk in Bytes
    isMigrationInProgress boolean
    Indicates if the disk is undergoing migration to another container.
    storageConfigs GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfig[]
    Storage configuration for VM disks
    storageContainers GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainer[]
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    data_sources Sequence[GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoDataSource]
    A reference to a disk or image that contains the contents of a disk.
    disk_ext_id str
    The globally unique identifier of a VM disk. It should be of type UUID.
    disk_size_bytes int
    Size of the disk in Bytes
    is_migration_in_progress bool
    Indicates if the disk is undergoing migration to another container.
    storage_configs Sequence[GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfig]
    Storage configuration for VM disks
    storage_containers Sequence[GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainer]
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    dataSources List<Property Map>
    A reference to a disk or image that contains the contents of a disk.
    diskExtId String
    The globally unique identifier of a VM disk. It should be of type UUID.
    diskSizeBytes Number
    Size of the disk in Bytes
    isMigrationInProgress Boolean
    Indicates if the disk is undergoing migration to another container.
    storageConfigs List<Property Map>
    Storage configuration for VM disks
    storageContainers List<Property Map>
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.

    GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoDataSource

    references list(object)
    Reference to image or vm disk
    references List<Property Map>
    Reference to image or vm disk

    GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReference

    GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceImageReference

    ImageExtId string
    The globally unique identifier of an image. It should be of type UUID.
    ImageExtId string
    The globally unique identifier of an image. It should be of type UUID.
    image_ext_id string
    The globally unique identifier of an image. It should be of type UUID.
    imageExtId String
    The globally unique identifier of an image. It should be of type UUID.
    imageExtId string
    The globally unique identifier of an image. It should be of type UUID.
    image_ext_id str
    The globally unique identifier of an image. It should be of type UUID.
    imageExtId String
    The globally unique identifier of an image. It should be of type UUID.

    GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReference

    disk_addresses list(object)
    Disk address.
    disk_ext_id string
    The globally unique identifier of a VM disk. It should be of type UUID.
    vm_references list(object)
    This is a reference to a VM.
    diskAddresses List<Property Map>
    Disk address.
    diskExtId String
    The globally unique identifier of a VM disk. It should be of type UUID.
    vmReferences List<Property Map>
    This is a reference to a VM.

    GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceDiskAddress

    BusType string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    Index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    BusType string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    Index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    bus_type string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index number
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType String
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index Integer
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index number
    Device index on the bus. This field is ignored unless the bus details are specified.
    bus_type str
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType String
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index Number
    Device index on the bus. This field is ignored unless the bus details are specified.

    GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoDataSourceReferenceVmDiskReferenceVmReference

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoStorageConfig

    IsFlashModeEnabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    IsFlashModeEnabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    is_flash_mode_enabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    isFlashModeEnabled Boolean
    Indicates whether the virtual disk is pinned to the hot tier or not.
    isFlashModeEnabled boolean
    Indicates whether the virtual disk is pinned to the hot tier or not.
    is_flash_mode_enabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    isFlashModeEnabled Boolean
    Indicates whether the virtual disk is pinned to the hot tier or not.

    GetOvaV2VmConfigBootConfigUefiBootNvramDeviceBackingStorageInfoStorageContainer

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigCategory

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigCdRom

    BackingInfos List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigCdRomBackingInfo>
    Defines a NIC emulated by the hypervisor
    DiskAddresses List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigCdRomDiskAddress>
    Virtual Machine disk (VM disk).
    ExtId string
    -(Required) The external identifier for an OVA.
    IsoType string
    Type of ISO image inserted in CD-ROM
    BackingInfos []GetOvaV2VmConfigCdRomBackingInfo
    Defines a NIC emulated by the hypervisor
    DiskAddresses []GetOvaV2VmConfigCdRomDiskAddress
    Virtual Machine disk (VM disk).
    ExtId string
    -(Required) The external identifier for an OVA.
    IsoType string
    Type of ISO image inserted in CD-ROM
    backing_infos list(object)
    Defines a NIC emulated by the hypervisor
    disk_addresses list(object)
    Virtual Machine disk (VM disk).
    ext_id string
    -(Required) The external identifier for an OVA.
    iso_type string
    Type of ISO image inserted in CD-ROM
    backingInfos List<GetOvaV2VmConfigCdRomBackingInfo>
    Defines a NIC emulated by the hypervisor
    diskAddresses List<GetOvaV2VmConfigCdRomDiskAddress>
    Virtual Machine disk (VM disk).
    extId String
    -(Required) The external identifier for an OVA.
    isoType String
    Type of ISO image inserted in CD-ROM
    backingInfos GetOvaV2VmConfigCdRomBackingInfo[]
    Defines a NIC emulated by the hypervisor
    diskAddresses GetOvaV2VmConfigCdRomDiskAddress[]
    Virtual Machine disk (VM disk).
    extId string
    -(Required) The external identifier for an OVA.
    isoType string
    Type of ISO image inserted in CD-ROM
    backing_infos Sequence[GetOvaV2VmConfigCdRomBackingInfo]
    Defines a NIC emulated by the hypervisor
    disk_addresses Sequence[GetOvaV2VmConfigCdRomDiskAddress]
    Virtual Machine disk (VM disk).
    ext_id str
    -(Required) The external identifier for an OVA.
    iso_type str
    Type of ISO image inserted in CD-ROM
    backingInfos List<Property Map>
    Defines a NIC emulated by the hypervisor
    diskAddresses List<Property Map>
    Virtual Machine disk (VM disk).
    extId String
    -(Required) The external identifier for an OVA.
    isoType String
    Type of ISO image inserted in CD-ROM

    GetOvaV2VmConfigCdRomBackingInfo

    DataSources List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigCdRomBackingInfoDataSource>
    A reference to a disk or image that contains the contents of a disk.
    DiskExtId string
    The globally unique identifier of a VM disk. It should be of type UUID.
    DiskSizeBytes int
    Size of the disk in Bytes
    IsMigrationInProgress bool
    Indicates if the disk is undergoing migration to another container.
    StorageConfigs List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigCdRomBackingInfoStorageConfig>
    Storage configuration for VM disks
    StorageContainers List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigCdRomBackingInfoStorageContainer>
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    DataSources []GetOvaV2VmConfigCdRomBackingInfoDataSource
    A reference to a disk or image that contains the contents of a disk.
    DiskExtId string
    The globally unique identifier of a VM disk. It should be of type UUID.
    DiskSizeBytes int
    Size of the disk in Bytes
    IsMigrationInProgress bool
    Indicates if the disk is undergoing migration to another container.
    StorageConfigs []GetOvaV2VmConfigCdRomBackingInfoStorageConfig
    Storage configuration for VM disks
    StorageContainers []GetOvaV2VmConfigCdRomBackingInfoStorageContainer
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    data_sources list(object)
    A reference to a disk or image that contains the contents of a disk.
    disk_ext_id string
    The globally unique identifier of a VM disk. It should be of type UUID.
    disk_size_bytes number
    Size of the disk in Bytes
    is_migration_in_progress bool
    Indicates if the disk is undergoing migration to another container.
    storage_configs list(object)
    Storage configuration for VM disks
    storage_containers list(object)
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    dataSources List<GetOvaV2VmConfigCdRomBackingInfoDataSource>
    A reference to a disk or image that contains the contents of a disk.
    diskExtId String
    The globally unique identifier of a VM disk. It should be of type UUID.
    diskSizeBytes Integer
    Size of the disk in Bytes
    isMigrationInProgress Boolean
    Indicates if the disk is undergoing migration to another container.
    storageConfigs List<GetOvaV2VmConfigCdRomBackingInfoStorageConfig>
    Storage configuration for VM disks
    storageContainers List<GetOvaV2VmConfigCdRomBackingInfoStorageContainer>
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    dataSources GetOvaV2VmConfigCdRomBackingInfoDataSource[]
    A reference to a disk or image that contains the contents of a disk.
    diskExtId string
    The globally unique identifier of a VM disk. It should be of type UUID.
    diskSizeBytes number
    Size of the disk in Bytes
    isMigrationInProgress boolean
    Indicates if the disk is undergoing migration to another container.
    storageConfigs GetOvaV2VmConfigCdRomBackingInfoStorageConfig[]
    Storage configuration for VM disks
    storageContainers GetOvaV2VmConfigCdRomBackingInfoStorageContainer[]
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    data_sources Sequence[GetOvaV2VmConfigCdRomBackingInfoDataSource]
    A reference to a disk or image that contains the contents of a disk.
    disk_ext_id str
    The globally unique identifier of a VM disk. It should be of type UUID.
    disk_size_bytes int
    Size of the disk in Bytes
    is_migration_in_progress bool
    Indicates if the disk is undergoing migration to another container.
    storage_configs Sequence[GetOvaV2VmConfigCdRomBackingInfoStorageConfig]
    Storage configuration for VM disks
    storage_containers Sequence[GetOvaV2VmConfigCdRomBackingInfoStorageContainer]
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    dataSources List<Property Map>
    A reference to a disk or image that contains the contents of a disk.
    diskExtId String
    The globally unique identifier of a VM disk. It should be of type UUID.
    diskSizeBytes Number
    Size of the disk in Bytes
    isMigrationInProgress Boolean
    Indicates if the disk is undergoing migration to another container.
    storageConfigs List<Property Map>
    Storage configuration for VM disks
    storageContainers List<Property Map>
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.

    GetOvaV2VmConfigCdRomBackingInfoDataSource

    references list(object)
    Reference to image or vm disk
    references List<Property Map>
    Reference to image or vm disk

    GetOvaV2VmConfigCdRomBackingInfoDataSourceReference

    GetOvaV2VmConfigCdRomBackingInfoDataSourceReferenceImageReference

    ImageExtId string
    The globally unique identifier of an image. It should be of type UUID.
    ImageExtId string
    The globally unique identifier of an image. It should be of type UUID.
    image_ext_id string
    The globally unique identifier of an image. It should be of type UUID.
    imageExtId String
    The globally unique identifier of an image. It should be of type UUID.
    imageExtId string
    The globally unique identifier of an image. It should be of type UUID.
    image_ext_id str
    The globally unique identifier of an image. It should be of type UUID.
    imageExtId String
    The globally unique identifier of an image. It should be of type UUID.

    GetOvaV2VmConfigCdRomBackingInfoDataSourceReferenceVmDiskReference

    disk_addresses list(object)
    Disk address.
    disk_ext_id string
    The globally unique identifier of a VM disk. It should be of type UUID.
    vm_references list(object)
    This is a reference to a VM.
    diskAddresses List<Property Map>
    Disk address.
    diskExtId String
    The globally unique identifier of a VM disk. It should be of type UUID.
    vmReferences List<Property Map>
    This is a reference to a VM.

    GetOvaV2VmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceDiskAddress

    BusType string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    Index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    BusType string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    Index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    bus_type string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index number
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType String
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index Integer
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index number
    Device index on the bus. This field is ignored unless the bus details are specified.
    bus_type str
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType String
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index Number
    Device index on the bus. This field is ignored unless the bus details are specified.

    GetOvaV2VmConfigCdRomBackingInfoDataSourceReferenceVmDiskReferenceVmReference

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigCdRomBackingInfoStorageConfig

    IsFlashModeEnabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    IsFlashModeEnabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    is_flash_mode_enabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    isFlashModeEnabled Boolean
    Indicates whether the virtual disk is pinned to the hot tier or not.
    isFlashModeEnabled boolean
    Indicates whether the virtual disk is pinned to the hot tier or not.
    is_flash_mode_enabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    isFlashModeEnabled Boolean
    Indicates whether the virtual disk is pinned to the hot tier or not.

    GetOvaV2VmConfigCdRomBackingInfoStorageContainer

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigCdRomDiskAddress

    BusType string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    Index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    BusType string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    Index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    bus_type string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index number
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType String
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index Integer
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index number
    Device index on the bus. This field is ignored unless the bus details are specified.
    bus_type str
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType String
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index Number
    Device index on the bus. This field is ignored unless the bus details are specified.

    GetOvaV2VmConfigCluster

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigDisk

    BackingInfos List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigDiskBackingInfo>
    Defines a NIC emulated by the hypervisor
    DiskAddresses List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigDiskDiskAddress>
    Virtual Machine disk (VM disk).
    ExtId string
    -(Required) The external identifier for an OVA.
    BackingInfos []GetOvaV2VmConfigDiskBackingInfo
    Defines a NIC emulated by the hypervisor
    DiskAddresses []GetOvaV2VmConfigDiskDiskAddress
    Virtual Machine disk (VM disk).
    ExtId string
    -(Required) The external identifier for an OVA.
    backing_infos list(object)
    Defines a NIC emulated by the hypervisor
    disk_addresses list(object)
    Virtual Machine disk (VM disk).
    ext_id string
    -(Required) The external identifier for an OVA.
    backingInfos List<GetOvaV2VmConfigDiskBackingInfo>
    Defines a NIC emulated by the hypervisor
    diskAddresses List<GetOvaV2VmConfigDiskDiskAddress>
    Virtual Machine disk (VM disk).
    extId String
    -(Required) The external identifier for an OVA.
    backingInfos GetOvaV2VmConfigDiskBackingInfo[]
    Defines a NIC emulated by the hypervisor
    diskAddresses GetOvaV2VmConfigDiskDiskAddress[]
    Virtual Machine disk (VM disk).
    extId string
    -(Required) The external identifier for an OVA.
    backing_infos Sequence[GetOvaV2VmConfigDiskBackingInfo]
    Defines a NIC emulated by the hypervisor
    disk_addresses Sequence[GetOvaV2VmConfigDiskDiskAddress]
    Virtual Machine disk (VM disk).
    ext_id str
    -(Required) The external identifier for an OVA.
    backingInfos List<Property Map>
    Defines a NIC emulated by the hypervisor
    diskAddresses List<Property Map>
    Virtual Machine disk (VM disk).
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigDiskBackingInfo

    adfs_volume_group_references list(object)
    Volume Group Reference
    vm_disks list(object)
    backing Info for vmDisk
    adfsVolumeGroupReferences List<Property Map>
    Volume Group Reference
    vmDisks List<Property Map>
    backing Info for vmDisk

    GetOvaV2VmConfigDiskBackingInfoAdfsVolumeGroupReference

    VolumeGroupExtId string
    The globally unique identifier of an ADSF volume group. It should be of type UUID.
    VolumeGroupExtId string
    The globally unique identifier of an ADSF volume group. It should be of type UUID.
    volume_group_ext_id string
    The globally unique identifier of an ADSF volume group. It should be of type UUID.
    volumeGroupExtId String
    The globally unique identifier of an ADSF volume group. It should be of type UUID.
    volumeGroupExtId string
    The globally unique identifier of an ADSF volume group. It should be of type UUID.
    volume_group_ext_id str
    The globally unique identifier of an ADSF volume group. It should be of type UUID.
    volumeGroupExtId String
    The globally unique identifier of an ADSF volume group. It should be of type UUID.

    GetOvaV2VmConfigDiskBackingInfoVmDisk

    DataSources List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigDiskBackingInfoVmDiskDataSource>
    A reference to a disk or image that contains the contents of a disk.
    DiskExtId string
    The globally unique identifier of a VM disk. It should be of type UUID.
    DiskSizeBytes int
    Size of the disk in Bytes
    IsMigrationInProgress bool
    Indicates if the disk is undergoing migration to another container.
    StorageConfigs List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigDiskBackingInfoVmDiskStorageConfig>
    Storage configuration for VM disks
    StorageContainers List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigDiskBackingInfoVmDiskStorageContainer>
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    DataSources []GetOvaV2VmConfigDiskBackingInfoVmDiskDataSource
    A reference to a disk or image that contains the contents of a disk.
    DiskExtId string
    The globally unique identifier of a VM disk. It should be of type UUID.
    DiskSizeBytes int
    Size of the disk in Bytes
    IsMigrationInProgress bool
    Indicates if the disk is undergoing migration to another container.
    StorageConfigs []GetOvaV2VmConfigDiskBackingInfoVmDiskStorageConfig
    Storage configuration for VM disks
    StorageContainers []GetOvaV2VmConfigDiskBackingInfoVmDiskStorageContainer
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    data_sources list(object)
    A reference to a disk or image that contains the contents of a disk.
    disk_ext_id string
    The globally unique identifier of a VM disk. It should be of type UUID.
    disk_size_bytes number
    Size of the disk in Bytes
    is_migration_in_progress bool
    Indicates if the disk is undergoing migration to another container.
    storage_configs list(object)
    Storage configuration for VM disks
    storage_containers list(object)
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    dataSources List<GetOvaV2VmConfigDiskBackingInfoVmDiskDataSource>
    A reference to a disk or image that contains the contents of a disk.
    diskExtId String
    The globally unique identifier of a VM disk. It should be of type UUID.
    diskSizeBytes Integer
    Size of the disk in Bytes
    isMigrationInProgress Boolean
    Indicates if the disk is undergoing migration to another container.
    storageConfigs List<GetOvaV2VmConfigDiskBackingInfoVmDiskStorageConfig>
    Storage configuration for VM disks
    storageContainers List<GetOvaV2VmConfigDiskBackingInfoVmDiskStorageContainer>
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    dataSources GetOvaV2VmConfigDiskBackingInfoVmDiskDataSource[]
    A reference to a disk or image that contains the contents of a disk.
    diskExtId string
    The globally unique identifier of a VM disk. It should be of type UUID.
    diskSizeBytes number
    Size of the disk in Bytes
    isMigrationInProgress boolean
    Indicates if the disk is undergoing migration to another container.
    storageConfigs GetOvaV2VmConfigDiskBackingInfoVmDiskStorageConfig[]
    Storage configuration for VM disks
    storageContainers GetOvaV2VmConfigDiskBackingInfoVmDiskStorageContainer[]
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    data_sources Sequence[GetOvaV2VmConfigDiskBackingInfoVmDiskDataSource]
    A reference to a disk or image that contains the contents of a disk.
    disk_ext_id str
    The globally unique identifier of a VM disk. It should be of type UUID.
    disk_size_bytes int
    Size of the disk in Bytes
    is_migration_in_progress bool
    Indicates if the disk is undergoing migration to another container.
    storage_configs Sequence[GetOvaV2VmConfigDiskBackingInfoVmDiskStorageConfig]
    Storage configuration for VM disks
    storage_containers Sequence[GetOvaV2VmConfigDiskBackingInfoVmDiskStorageContainer]
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.
    dataSources List<Property Map>
    A reference to a disk or image that contains the contents of a disk.
    diskExtId String
    The globally unique identifier of a VM disk. It should be of type UUID.
    diskSizeBytes Number
    Size of the disk in Bytes
    isMigrationInProgress Boolean
    Indicates if the disk is undergoing migration to another container.
    storageConfigs List<Property Map>
    Storage configuration for VM disks
    storageContainers List<Property Map>
    This reference is for disk level storage container preference. This preference specifies the storage container to which this disk belongs.

    GetOvaV2VmConfigDiskBackingInfoVmDiskDataSource

    references list(object)
    Reference to image or vm disk
    references List<Property Map>
    Reference to image or vm disk

    GetOvaV2VmConfigDiskBackingInfoVmDiskDataSourceReference

    GetOvaV2VmConfigDiskBackingInfoVmDiskDataSourceReferenceImageReference

    ImageExtId string
    The globally unique identifier of an image. It should be of type UUID.
    ImageExtId string
    The globally unique identifier of an image. It should be of type UUID.
    image_ext_id string
    The globally unique identifier of an image. It should be of type UUID.
    imageExtId String
    The globally unique identifier of an image. It should be of type UUID.
    imageExtId string
    The globally unique identifier of an image. It should be of type UUID.
    image_ext_id str
    The globally unique identifier of an image. It should be of type UUID.
    imageExtId String
    The globally unique identifier of an image. It should be of type UUID.

    GetOvaV2VmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReference

    disk_addresses list(object)
    Disk address.
    disk_ext_id string
    The globally unique identifier of a VM disk. It should be of type UUID.
    vm_references list(object)
    This is a reference to a VM.
    diskAddresses List<Property Map>
    Disk address.
    diskExtId String
    The globally unique identifier of a VM disk. It should be of type UUID.
    vmReferences List<Property Map>
    This is a reference to a VM.

    GetOvaV2VmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceDiskAddress

    BusType string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    Index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    BusType string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    Index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    bus_type string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index number
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType String
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index Integer
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index number
    Device index on the bus. This field is ignored unless the bus details are specified.
    bus_type str
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType String
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index Number
    Device index on the bus. This field is ignored unless the bus details are specified.

    GetOvaV2VmConfigDiskBackingInfoVmDiskDataSourceReferenceVmDiskReferenceVmReference

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigDiskBackingInfoVmDiskStorageConfig

    IsFlashModeEnabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    IsFlashModeEnabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    is_flash_mode_enabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    isFlashModeEnabled Boolean
    Indicates whether the virtual disk is pinned to the hot tier or not.
    isFlashModeEnabled boolean
    Indicates whether the virtual disk is pinned to the hot tier or not.
    is_flash_mode_enabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    isFlashModeEnabled Boolean
    Indicates whether the virtual disk is pinned to the hot tier or not.

    GetOvaV2VmConfigDiskBackingInfoVmDiskStorageContainer

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigDiskDiskAddress

    BusType string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    Index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    BusType string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    Index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    bus_type string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index number
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType String
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index Integer
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType string
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index number
    Device index on the bus. This field is ignored unless the bus details are specified.
    bus_type str
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index int
    Device index on the bus. This field is ignored unless the bus details are specified.
    busType String
    Bus type for the device. The acceptable values are: SCSI, IDE, PCI, SATA, SPAPR (only PPC).
    index Number
    Device index on the bus. This field is ignored unless the bus details are specified.

    GetOvaV2VmConfigGpus

    DeviceId int
    The device Id of the GPU.
    ExtId string
    -(Required) The external identifier for an OVA.
    Fraction int
    Fraction of the physical GPU assigned.
    FrameBufferSizeBytes int
    GPU frame buffer size in bytes.
    GuestDriverVersion string
    Last determined guest driver version.
    Links List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigGpusLink>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    Mode string
    The mode of this GPU.
    Name string
    Name of the GPU resource.
    NumVirtualDisplayHeads int
    Number of supported virtual display heads.
    PciAddresses List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigGpusPciAddress>
    The (S)egment:(B)us:(D)evice.(F)unction hardware address. See
    TenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    Vendor string
    The vendor of the GPU.
    DeviceId int
    The device Id of the GPU.
    ExtId string
    -(Required) The external identifier for an OVA.
    Fraction int
    Fraction of the physical GPU assigned.
    FrameBufferSizeBytes int
    GPU frame buffer size in bytes.
    GuestDriverVersion string
    Last determined guest driver version.
    Links []GetOvaV2VmConfigGpusLink
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    Mode string
    The mode of this GPU.
    Name string
    Name of the GPU resource.
    NumVirtualDisplayHeads int
    Number of supported virtual display heads.
    PciAddresses []GetOvaV2VmConfigGpusPciAddress
    The (S)egment:(B)us:(D)evice.(F)unction hardware address. See
    TenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    Vendor string
    The vendor of the GPU.
    device_id number
    The device Id of the GPU.
    ext_id string
    -(Required) The external identifier for an OVA.
    fraction number
    Fraction of the physical GPU assigned.
    frame_buffer_size_bytes number
    GPU frame buffer size in bytes.
    guest_driver_version string
    Last determined guest driver version.
    links list(object)
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    mode string
    The mode of this GPU.
    name string
    Name of the GPU resource.
    num_virtual_display_heads number
    Number of supported virtual display heads.
    pci_addresses list(object)
    The (S)egment:(B)us:(D)evice.(F)unction hardware address. See
    tenant_id string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    vendor string
    The vendor of the GPU.
    deviceId Integer
    The device Id of the GPU.
    extId String
    -(Required) The external identifier for an OVA.
    fraction Integer
    Fraction of the physical GPU assigned.
    frameBufferSizeBytes Integer
    GPU frame buffer size in bytes.
    guestDriverVersion String
    Last determined guest driver version.
    links List<GetOvaV2VmConfigGpusLink>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    mode String
    The mode of this GPU.
    name String
    Name of the GPU resource.
    numVirtualDisplayHeads Integer
    Number of supported virtual display heads.
    pciAddresses List<GetOvaV2VmConfigGpusPciAddress>
    The (S)egment:(B)us:(D)evice.(F)unction hardware address. See
    tenantId String
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    vendor String
    The vendor of the GPU.
    deviceId number
    The device Id of the GPU.
    extId string
    -(Required) The external identifier for an OVA.
    fraction number
    Fraction of the physical GPU assigned.
    frameBufferSizeBytes number
    GPU frame buffer size in bytes.
    guestDriverVersion string
    Last determined guest driver version.
    links GetOvaV2VmConfigGpusLink[]
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    mode string
    The mode of this GPU.
    name string
    Name of the GPU resource.
    numVirtualDisplayHeads number
    Number of supported virtual display heads.
    pciAddresses GetOvaV2VmConfigGpusPciAddress[]
    The (S)egment:(B)us:(D)evice.(F)unction hardware address. See
    tenantId string
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    vendor string
    The vendor of the GPU.
    device_id int
    The device Id of the GPU.
    ext_id str
    -(Required) The external identifier for an OVA.
    fraction int
    Fraction of the physical GPU assigned.
    frame_buffer_size_bytes int
    GPU frame buffer size in bytes.
    guest_driver_version str
    Last determined guest driver version.
    links Sequence[GetOvaV2VmConfigGpusLink]
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    mode str
    The mode of this GPU.
    name str
    Name of the GPU resource.
    num_virtual_display_heads int
    Number of supported virtual display heads.
    pci_addresses Sequence[GetOvaV2VmConfigGpusPciAddress]
    The (S)egment:(B)us:(D)evice.(F)unction hardware address. See
    tenant_id str
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    vendor str
    The vendor of the GPU.
    deviceId Number
    The device Id of the GPU.
    extId String
    -(Required) The external identifier for an OVA.
    fraction Number
    Fraction of the physical GPU assigned.
    frameBufferSizeBytes Number
    GPU frame buffer size in bytes.
    guestDriverVersion String
    Last determined guest driver version.
    links List<Property Map>
    • A HATEOAS style link for the response. Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
    mode String
    The mode of this GPU.
    name String
    Name of the GPU resource.
    numVirtualDisplayHeads Number
    Number of supported virtual display heads.
    pciAddresses List<Property Map>
    The (S)egment:(B)us:(D)evice.(F)unction hardware address. See
    tenantId String
    • A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this Id to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
    vendor String
    The vendor of the GPU.
    Href string
    • The URL at which the entity described by the link can be accessed.
    Rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    Href string
    • The URL at which the entity described by the link can be accessed.
    Rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href string
    • The URL at which the entity described by the link can be accessed.
    rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href String
    • The URL at which the entity described by the link can be accessed.
    rel String
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href string
    • The URL at which the entity described by the link can be accessed.
    rel string
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href str
    • The URL at which the entity described by the link can be accessed.
    rel str
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
    href String
    • The URL at which the entity described by the link can be accessed.
    rel String
    • A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.

    GetOvaV2VmConfigGpusPciAddress

    Bus int
    Device int
    Func int
    Segment int
    Bus int
    Device int
    Func int
    Segment int
    bus number
    device number
    func number
    segment number
    bus Integer
    device Integer
    func Integer
    segment Integer
    bus number
    device number
    func number
    segment number
    bus int
    device int
    func int
    segment int
    bus Number
    device Number
    func Number
    segment Number

    GetOvaV2VmConfigGuestCustomization

    Configs []GetOvaV2VmConfigGuestCustomizationConfig
    The Nutanix Guest Tools customization settings.
    configs list(object)
    The Nutanix Guest Tools customization settings.
    configs List<GetOvaV2VmConfigGuestCustomizationConfig>
    The Nutanix Guest Tools customization settings.
    configs GetOvaV2VmConfigGuestCustomizationConfig[]
    The Nutanix Guest Tools customization settings.
    configs Sequence[GetOvaV2VmConfigGuestCustomizationConfig]
    The Nutanix Guest Tools customization settings.
    configs List<Property Map>
    The Nutanix Guest Tools customization settings.

    GetOvaV2VmConfigGuestCustomizationConfig

    cloud_inits list(object)
    CloudInit Config
    syspreps list(object)
    Sysprep config

    GetOvaV2VmConfigGuestCustomizationConfigCloudInit

    CloudInitScripts List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigGuestCustomizationConfigCloudInitCloudInitScript>
    The script to use for cloud-init.
    Metadata string
    The contents of the metaData configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
    DatasourceType string
    Type of datasource. Default: CONFIG_DRIVE_V2
    CloudInitScripts []GetOvaV2VmConfigGuestCustomizationConfigCloudInitCloudInitScript
    The script to use for cloud-init.
    Metadata string
    The contents of the metaData configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
    DatasourceType string
    Type of datasource. Default: CONFIG_DRIVE_V2
    cloud_init_scripts list(object)
    The script to use for cloud-init.
    metadata string
    The contents of the metaData configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
    datasource_type string
    Type of datasource. Default: CONFIG_DRIVE_V2
    cloudInitScripts List<GetOvaV2VmConfigGuestCustomizationConfigCloudInitCloudInitScript>
    The script to use for cloud-init.
    metadata String
    The contents of the metaData configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
    datasourceType String
    Type of datasource. Default: CONFIG_DRIVE_V2
    cloudInitScripts GetOvaV2VmConfigGuestCustomizationConfigCloudInitCloudInitScript[]
    The script to use for cloud-init.
    metadata string
    The contents of the metaData configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
    datasourceType string
    Type of datasource. Default: CONFIG_DRIVE_V2
    cloud_init_scripts Sequence[GetOvaV2VmConfigGuestCustomizationConfigCloudInitCloudInitScript]
    The script to use for cloud-init.
    metadata str
    The contents of the metaData configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
    datasource_type str
    Type of datasource. Default: CONFIG_DRIVE_V2
    cloudInitScripts List<Property Map>
    The script to use for cloud-init.
    metadata String
    The contents of the metaData configuration for cloud-init. This can be formatted as YAML or JSON. The value must be base64 encoded.
    datasourceType String
    Type of datasource. Default: CONFIG_DRIVE_V2

    GetOvaV2VmConfigGuestCustomizationConfigCloudInitCloudInitScript

    GetOvaV2VmConfigGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValue

    GetOvaV2VmConfigGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePair

    name string
    Name of the GPU resource.
    values list(object)
    The IPv4 address of the host.
    name String
    Name of the GPU resource.
    values List<Property Map>
    The IPv4 address of the host.

    GetOvaV2VmConfigGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairValue

    boolean bool
    integer number
    integer_lists list(number)
    map_of_strings list(object)
    object map(string)
    string string
    string_lists list(string)
    boolean Boolean
    integer Number
    integerLists List<Number>
    mapOfStrings List<Property Map>
    object Map<String>
    string String
    stringLists List<String>

    GetOvaV2VmConfigGuestCustomizationConfigCloudInitCloudInitScriptCustomKeyValueKeyValuePairValueMapOfString

    Map Dictionary<string, string>
    Map map[string]string
    map map(string)
    map Map<String,String>
    map {[key: string]: string}
    map Mapping[str, str]
    map Map<String>

    GetOvaV2VmConfigGuestCustomizationConfigCloudInitCloudInitScriptUserData

    Value string
    The IPv4 address of the host.
    Value string
    The IPv4 address of the host.
    value string
    The IPv4 address of the host.
    value String
    The IPv4 address of the host.
    value string
    The IPv4 address of the host.
    value str
    The IPv4 address of the host.
    value String
    The IPv4 address of the host.

    GetOvaV2VmConfigGuestCustomizationConfigSysprep

    InstallType string
    Indicates whether the guest will be freshly installed using this unattend configuration, or this unattend configuration will be applied to a pre-prepared image. Default is 'PREPARED'.
    SysprepScripts List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigGuestCustomizationConfigSysprepSysprepScript>
    Object either UnattendXml or CustomKeyValues
    InstallType string
    Indicates whether the guest will be freshly installed using this unattend configuration, or this unattend configuration will be applied to a pre-prepared image. Default is 'PREPARED'.
    SysprepScripts []GetOvaV2VmConfigGuestCustomizationConfigSysprepSysprepScript
    Object either UnattendXml or CustomKeyValues
    install_type string
    Indicates whether the guest will be freshly installed using this unattend configuration, or this unattend configuration will be applied to a pre-prepared image. Default is 'PREPARED'.
    sysprep_scripts list(object)
    Object either UnattendXml or CustomKeyValues
    installType String
    Indicates whether the guest will be freshly installed using this unattend configuration, or this unattend configuration will be applied to a pre-prepared image. Default is 'PREPARED'.
    sysprepScripts List<GetOvaV2VmConfigGuestCustomizationConfigSysprepSysprepScript>
    Object either UnattendXml or CustomKeyValues
    installType string
    Indicates whether the guest will be freshly installed using this unattend configuration, or this unattend configuration will be applied to a pre-prepared image. Default is 'PREPARED'.
    sysprepScripts GetOvaV2VmConfigGuestCustomizationConfigSysprepSysprepScript[]
    Object either UnattendXml or CustomKeyValues
    install_type str
    Indicates whether the guest will be freshly installed using this unattend configuration, or this unattend configuration will be applied to a pre-prepared image. Default is 'PREPARED'.
    sysprep_scripts Sequence[GetOvaV2VmConfigGuestCustomizationConfigSysprepSysprepScript]
    Object either UnattendXml or CustomKeyValues
    installType String
    Indicates whether the guest will be freshly installed using this unattend configuration, or this unattend configuration will be applied to a pre-prepared image. Default is 'PREPARED'.
    sysprepScripts List<Property Map>
    Object either UnattendXml or CustomKeyValues

    GetOvaV2VmConfigGuestCustomizationConfigSysprepSysprepScript

    custom_key_values list(object)
    The list of the individual KeyValuePair elements.
    unattend_xmls list(object)
    xml object
    customKeyValues List<Property Map>
    The list of the individual KeyValuePair elements.
    unattendXmls List<Property Map>
    xml object

    GetOvaV2VmConfigGuestCustomizationConfigSysprepSysprepScriptCustomKeyValue

    GetOvaV2VmConfigGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePair

    name string
    Name of the GPU resource.
    values list(object)
    The IPv4 address of the host.
    name String
    Name of the GPU resource.
    values List<Property Map>
    The IPv4 address of the host.

    GetOvaV2VmConfigGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairValue

    boolean bool
    integer number
    integer_lists list(number)
    map_of_strings list(object)
    object map(string)
    string string
    string_lists list(string)
    boolean Boolean
    integer Number
    integerLists List<Number>
    mapOfStrings List<Property Map>
    object Map<String>
    string String
    stringLists List<String>

    GetOvaV2VmConfigGuestCustomizationConfigSysprepSysprepScriptCustomKeyValueKeyValuePairValueMapOfString

    Map Dictionary<string, string>
    Map map[string]string
    map map(string)
    map Map<String,String>
    map {[key: string]: string}
    map Mapping[str, str]
    map Map<String>

    GetOvaV2VmConfigGuestCustomizationConfigSysprepSysprepScriptUnattendXml

    Value string
    The IPv4 address of the host.
    Value string
    The IPv4 address of the host.
    value string
    The IPv4 address of the host.
    value String
    The IPv4 address of the host.
    value string
    The IPv4 address of the host.
    value str
    The IPv4 address of the host.
    value String
    The IPv4 address of the host.

    GetOvaV2VmConfigGuestTool

    AvailableVersion string
    Version of Nutanix Guest Tools available on the cluster.
    Capabilities List<string>
    The list of the application names that are enabled on the guest VM.
    GuestOsVersion string
    Version of the operating system on the VM
    IsEnabled bool
    Indicates whether Nutanix Guest Tools is enabled or not.
    IsInstalled bool
    Indicates whether Nutanix Guest Tools is installed on the VM or not.
    IsIsoInserted bool
    Indicates whether Nutanix Guest Tools ISO is inserted or not.
    IsReachable bool
    Indicates whether the communication from VM to CVM is active or not.
    IsVmMobilityDriversInstalled bool
    Indicates whether the VM mobility drivers are installed on the VM or not.
    IsVssSnapshotCapable bool
    Indicates whether the VM is configured to take VSS snapshots through NGT or not.
    Version string
    Virtual trusted platform module version.
    AvailableVersion string
    Version of Nutanix Guest Tools available on the cluster.
    Capabilities []string
    The list of the application names that are enabled on the guest VM.
    GuestOsVersion string
    Version of the operating system on the VM
    IsEnabled bool
    Indicates whether Nutanix Guest Tools is enabled or not.
    IsInstalled bool
    Indicates whether Nutanix Guest Tools is installed on the VM or not.
    IsIsoInserted bool
    Indicates whether Nutanix Guest Tools ISO is inserted or not.
    IsReachable bool
    Indicates whether the communication from VM to CVM is active or not.
    IsVmMobilityDriversInstalled bool
    Indicates whether the VM mobility drivers are installed on the VM or not.
    IsVssSnapshotCapable bool
    Indicates whether the VM is configured to take VSS snapshots through NGT or not.
    Version string
    Virtual trusted platform module version.
    available_version string
    Version of Nutanix Guest Tools available on the cluster.
    capabilities list(string)
    The list of the application names that are enabled on the guest VM.
    guest_os_version string
    Version of the operating system on the VM
    is_enabled bool
    Indicates whether Nutanix Guest Tools is enabled or not.
    is_installed bool
    Indicates whether Nutanix Guest Tools is installed on the VM or not.
    is_iso_inserted bool
    Indicates whether Nutanix Guest Tools ISO is inserted or not.
    is_reachable bool
    Indicates whether the communication from VM to CVM is active or not.
    is_vm_mobility_drivers_installed bool
    Indicates whether the VM mobility drivers are installed on the VM or not.
    is_vss_snapshot_capable bool
    Indicates whether the VM is configured to take VSS snapshots through NGT or not.
    version string
    Virtual trusted platform module version.
    availableVersion String
    Version of Nutanix Guest Tools available on the cluster.
    capabilities List<String>
    The list of the application names that are enabled on the guest VM.
    guestOsVersion String
    Version of the operating system on the VM
    isEnabled Boolean
    Indicates whether Nutanix Guest Tools is enabled or not.
    isInstalled Boolean
    Indicates whether Nutanix Guest Tools is installed on the VM or not.
    isIsoInserted Boolean
    Indicates whether Nutanix Guest Tools ISO is inserted or not.
    isReachable Boolean
    Indicates whether the communication from VM to CVM is active or not.
    isVmMobilityDriversInstalled Boolean
    Indicates whether the VM mobility drivers are installed on the VM or not.
    isVssSnapshotCapable Boolean
    Indicates whether the VM is configured to take VSS snapshots through NGT or not.
    version String
    Virtual trusted platform module version.
    availableVersion string
    Version of Nutanix Guest Tools available on the cluster.
    capabilities string[]
    The list of the application names that are enabled on the guest VM.
    guestOsVersion string
    Version of the operating system on the VM
    isEnabled boolean
    Indicates whether Nutanix Guest Tools is enabled or not.
    isInstalled boolean
    Indicates whether Nutanix Guest Tools is installed on the VM or not.
    isIsoInserted boolean
    Indicates whether Nutanix Guest Tools ISO is inserted or not.
    isReachable boolean
    Indicates whether the communication from VM to CVM is active or not.
    isVmMobilityDriversInstalled boolean
    Indicates whether the VM mobility drivers are installed on the VM or not.
    isVssSnapshotCapable boolean
    Indicates whether the VM is configured to take VSS snapshots through NGT or not.
    version string
    Virtual trusted platform module version.
    available_version str
    Version of Nutanix Guest Tools available on the cluster.
    capabilities Sequence[str]
    The list of the application names that are enabled on the guest VM.
    guest_os_version str
    Version of the operating system on the VM
    is_enabled bool
    Indicates whether Nutanix Guest Tools is enabled or not.
    is_installed bool
    Indicates whether Nutanix Guest Tools is installed on the VM or not.
    is_iso_inserted bool
    Indicates whether Nutanix Guest Tools ISO is inserted or not.
    is_reachable bool
    Indicates whether the communication from VM to CVM is active or not.
    is_vm_mobility_drivers_installed bool
    Indicates whether the VM mobility drivers are installed on the VM or not.
    is_vss_snapshot_capable bool
    Indicates whether the VM is configured to take VSS snapshots through NGT or not.
    version str
    Virtual trusted platform module version.
    availableVersion String
    Version of Nutanix Guest Tools available on the cluster.
    capabilities List<String>
    The list of the application names that are enabled on the guest VM.
    guestOsVersion String
    Version of the operating system on the VM
    isEnabled Boolean
    Indicates whether Nutanix Guest Tools is enabled or not.
    isInstalled Boolean
    Indicates whether Nutanix Guest Tools is installed on the VM or not.
    isIsoInserted Boolean
    Indicates whether Nutanix Guest Tools ISO is inserted or not.
    isReachable Boolean
    Indicates whether the communication from VM to CVM is active or not.
    isVmMobilityDriversInstalled Boolean
    Indicates whether the VM mobility drivers are installed on the VM or not.
    isVssSnapshotCapable Boolean
    Indicates whether the VM is configured to take VSS snapshots through NGT or not.
    version String
    Virtual trusted platform module version.

    GetOvaV2VmConfigHost

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigNic

    BackingInfos List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicBackingInfo>
    Defines a NIC emulated by the hypervisor

    Deprecated: The backingInfo attribute is deprecated. Use nicBackingInfo instead. This field will be removed in a future release.

    ExtId string
    -(Required) The external identifier for an OVA.
    NetworkInfos List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNetworkInfo>
    Network information for a NIC.

    Deprecated: The networkInfo attribute is deprecated. Use nicNetworkInfo instead. This field will be removed in a future release.

    NicBackingInfo PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNicBackingInfo
    NicNetworkInfo PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNicNetworkInfo
    BackingInfos []GetOvaV2VmConfigNicBackingInfo
    Defines a NIC emulated by the hypervisor

    Deprecated: The backingInfo attribute is deprecated. Use nicBackingInfo instead. This field will be removed in a future release.

    ExtId string
    -(Required) The external identifier for an OVA.
    NetworkInfos []GetOvaV2VmConfigNicNetworkInfo
    Network information for a NIC.

    Deprecated: The networkInfo attribute is deprecated. Use nicNetworkInfo instead. This field will be removed in a future release.

    NicBackingInfo GetOvaV2VmConfigNicNicBackingInfo
    NicNetworkInfo GetOvaV2VmConfigNicNicNetworkInfo
    backing_infos list(object)
    Defines a NIC emulated by the hypervisor

    Deprecated: The backingInfo attribute is deprecated. Use nicBackingInfo instead. This field will be removed in a future release.

    ext_id string
    -(Required) The external identifier for an OVA.
    network_infos list(object)
    Network information for a NIC.

    Deprecated: The networkInfo attribute is deprecated. Use nicNetworkInfo instead. This field will be removed in a future release.

    nic_backing_info object
    nic_network_info object
    backingInfos List<GetOvaV2VmConfigNicBackingInfo>
    Defines a NIC emulated by the hypervisor

    Deprecated: The backingInfo attribute is deprecated. Use nicBackingInfo instead. This field will be removed in a future release.

    extId String
    -(Required) The external identifier for an OVA.
    networkInfos List<GetOvaV2VmConfigNicNetworkInfo>
    Network information for a NIC.

    Deprecated: The networkInfo attribute is deprecated. Use nicNetworkInfo instead. This field will be removed in a future release.

    nicBackingInfo GetOvaV2VmConfigNicNicBackingInfo
    nicNetworkInfo GetOvaV2VmConfigNicNicNetworkInfo
    backingInfos GetOvaV2VmConfigNicBackingInfo[]
    Defines a NIC emulated by the hypervisor

    Deprecated: The backingInfo attribute is deprecated. Use nicBackingInfo instead. This field will be removed in a future release.

    extId string
    -(Required) The external identifier for an OVA.
    networkInfos GetOvaV2VmConfigNicNetworkInfo[]
    Network information for a NIC.

    Deprecated: The networkInfo attribute is deprecated. Use nicNetworkInfo instead. This field will be removed in a future release.

    nicBackingInfo GetOvaV2VmConfigNicNicBackingInfo
    nicNetworkInfo GetOvaV2VmConfigNicNicNetworkInfo
    backing_infos Sequence[GetOvaV2VmConfigNicBackingInfo]
    Defines a NIC emulated by the hypervisor

    Deprecated: The backingInfo attribute is deprecated. Use nicBackingInfo instead. This field will be removed in a future release.

    ext_id str
    -(Required) The external identifier for an OVA.
    network_infos Sequence[GetOvaV2VmConfigNicNetworkInfo]
    Network information for a NIC.

    Deprecated: The networkInfo attribute is deprecated. Use nicNetworkInfo instead. This field will be removed in a future release.

    nic_backing_info GetOvaV2VmConfigNicNicBackingInfo
    nic_network_info GetOvaV2VmConfigNicNicNetworkInfo
    backingInfos List<Property Map>
    Defines a NIC emulated by the hypervisor

    Deprecated: The backingInfo attribute is deprecated. Use nicBackingInfo instead. This field will be removed in a future release.

    extId String
    -(Required) The external identifier for an OVA.
    networkInfos List<Property Map>
    Network information for a NIC.

    Deprecated: The networkInfo attribute is deprecated. Use nicNetworkInfo instead. This field will be removed in a future release.

    nicBackingInfo Property Map
    nicNetworkInfo Property Map

    GetOvaV2VmConfigNicBackingInfo

    IsConnected bool
    Indicates whether the serial port is connected or not.
    MacAddress string
    MAC address of the emulated NIC.
    Model string
    Options for the NIC emulation.
    NumQueues int
    The number of Tx/Rx queue pairs for this NIC
    IsConnected bool
    Indicates whether the serial port is connected or not.
    MacAddress string
    MAC address of the emulated NIC.
    Model string
    Options for the NIC emulation.
    NumQueues int
    The number of Tx/Rx queue pairs for this NIC
    is_connected bool
    Indicates whether the serial port is connected or not.
    mac_address string
    MAC address of the emulated NIC.
    model string
    Options for the NIC emulation.
    num_queues number
    The number of Tx/Rx queue pairs for this NIC
    isConnected Boolean
    Indicates whether the serial port is connected or not.
    macAddress String
    MAC address of the emulated NIC.
    model String
    Options for the NIC emulation.
    numQueues Integer
    The number of Tx/Rx queue pairs for this NIC
    isConnected boolean
    Indicates whether the serial port is connected or not.
    macAddress string
    MAC address of the emulated NIC.
    model string
    Options for the NIC emulation.
    numQueues number
    The number of Tx/Rx queue pairs for this NIC
    is_connected bool
    Indicates whether the serial port is connected or not.
    mac_address str
    MAC address of the emulated NIC.
    model str
    Options for the NIC emulation.
    num_queues int
    The number of Tx/Rx queue pairs for this NIC
    isConnected Boolean
    Indicates whether the serial port is connected or not.
    macAddress String
    MAC address of the emulated NIC.
    model String
    Options for the NIC emulation.
    numQueues Number
    The number of Tx/Rx queue pairs for this NIC

    GetOvaV2VmConfigNicNetworkInfo

    Ipv4Configs List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNetworkInfoIpv4Config>
    The IP address configurations.
    Ipv4Infos List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNetworkInfoIpv4Info>
    The runtime IP address information of the NIC.
    NetworkFunctionChains List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNetworkInfoNetworkFunctionChain>
    The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
    NetworkFunctionNicType string
    The type of this Network function NIC. Defaults to INGRESS. values are: TAP, EGRESS, INGRESS.
    NicType string
    NIC type. Defaults to NORMAL_NIC. The acceptable values are: SPAN_DESTINATION_NIC, NORMAL_NIC, DIRECT_NIC, NETWORK_FUNCTION_NIC.
    ShouldAllowUnknownMacs bool
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    Subnets List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNetworkInfoSubnet>
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    TrunkedVlans List<int>
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    VlanMode string
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    Ipv4Configs []GetOvaV2VmConfigNicNetworkInfoIpv4Config
    The IP address configurations.
    Ipv4Infos []GetOvaV2VmConfigNicNetworkInfoIpv4Info
    The runtime IP address information of the NIC.
    NetworkFunctionChains []GetOvaV2VmConfigNicNetworkInfoNetworkFunctionChain
    The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
    NetworkFunctionNicType string
    The type of this Network function NIC. Defaults to INGRESS. values are: TAP, EGRESS, INGRESS.
    NicType string
    NIC type. Defaults to NORMAL_NIC. The acceptable values are: SPAN_DESTINATION_NIC, NORMAL_NIC, DIRECT_NIC, NETWORK_FUNCTION_NIC.
    ShouldAllowUnknownMacs bool
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    Subnets []GetOvaV2VmConfigNicNetworkInfoSubnet
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    TrunkedVlans []int
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    VlanMode string
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    ipv4_configs list(object)
    The IP address configurations.
    ipv4_infos list(object)
    The runtime IP address information of the NIC.
    network_function_chains list(object)
    The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
    network_function_nic_type string
    The type of this Network function NIC. Defaults to INGRESS. values are: TAP, EGRESS, INGRESS.
    nic_type string
    NIC type. Defaults to NORMAL_NIC. The acceptable values are: SPAN_DESTINATION_NIC, NORMAL_NIC, DIRECT_NIC, NETWORK_FUNCTION_NIC.
    should_allow_unknown_macs bool
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    subnets list(object)
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    trunked_vlans list(number)
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    vlan_mode string
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    ipv4Configs List<GetOvaV2VmConfigNicNetworkInfoIpv4Config>
    The IP address configurations.
    ipv4Infos List<GetOvaV2VmConfigNicNetworkInfoIpv4Info>
    The runtime IP address information of the NIC.
    networkFunctionChains List<GetOvaV2VmConfigNicNetworkInfoNetworkFunctionChain>
    The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
    networkFunctionNicType String
    The type of this Network function NIC. Defaults to INGRESS. values are: TAP, EGRESS, INGRESS.
    nicType String
    NIC type. Defaults to NORMAL_NIC. The acceptable values are: SPAN_DESTINATION_NIC, NORMAL_NIC, DIRECT_NIC, NETWORK_FUNCTION_NIC.
    shouldAllowUnknownMacs Boolean
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    subnets List<GetOvaV2VmConfigNicNetworkInfoSubnet>
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    trunkedVlans List<Integer>
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    vlanMode String
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    ipv4Configs GetOvaV2VmConfigNicNetworkInfoIpv4Config[]
    The IP address configurations.
    ipv4Infos GetOvaV2VmConfigNicNetworkInfoIpv4Info[]
    The runtime IP address information of the NIC.
    networkFunctionChains GetOvaV2VmConfigNicNetworkInfoNetworkFunctionChain[]
    The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
    networkFunctionNicType string
    The type of this Network function NIC. Defaults to INGRESS. values are: TAP, EGRESS, INGRESS.
    nicType string
    NIC type. Defaults to NORMAL_NIC. The acceptable values are: SPAN_DESTINATION_NIC, NORMAL_NIC, DIRECT_NIC, NETWORK_FUNCTION_NIC.
    shouldAllowUnknownMacs boolean
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    subnets GetOvaV2VmConfigNicNetworkInfoSubnet[]
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    trunkedVlans number[]
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    vlanMode string
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    ipv4_configs Sequence[GetOvaV2VmConfigNicNetworkInfoIpv4Config]
    The IP address configurations.
    ipv4_infos Sequence[GetOvaV2VmConfigNicNetworkInfoIpv4Info]
    The runtime IP address information of the NIC.
    network_function_chains Sequence[GetOvaV2VmConfigNicNetworkInfoNetworkFunctionChain]
    The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
    network_function_nic_type str
    The type of this Network function NIC. Defaults to INGRESS. values are: TAP, EGRESS, INGRESS.
    nic_type str
    NIC type. Defaults to NORMAL_NIC. The acceptable values are: SPAN_DESTINATION_NIC, NORMAL_NIC, DIRECT_NIC, NETWORK_FUNCTION_NIC.
    should_allow_unknown_macs bool
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    subnets Sequence[GetOvaV2VmConfigNicNetworkInfoSubnet]
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    trunked_vlans Sequence[int]
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    vlan_mode str
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    ipv4Configs List<Property Map>
    The IP address configurations.
    ipv4Infos List<Property Map>
    The runtime IP address information of the NIC.
    networkFunctionChains List<Property Map>
    The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
    networkFunctionNicType String
    The type of this Network function NIC. Defaults to INGRESS. values are: TAP, EGRESS, INGRESS.
    nicType String
    NIC type. Defaults to NORMAL_NIC. The acceptable values are: SPAN_DESTINATION_NIC, NORMAL_NIC, DIRECT_NIC, NETWORK_FUNCTION_NIC.
    shouldAllowUnknownMacs Boolean
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    subnets List<Property Map>
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    trunkedVlans List<Number>
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    vlanMode String
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.

    GetOvaV2VmConfigNicNetworkInfoIpv4Config

    IpAddresses List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNetworkInfoIpv4ConfigIpAddress>
    The IP address of the NIC.
    SecondaryIpAddressLists List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNetworkInfoIpv4ConfigSecondaryIpAddressList>
    Secondary IP addresses for the NIC.
    ShouldAssignIp bool
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    IpAddresses []GetOvaV2VmConfigNicNetworkInfoIpv4ConfigIpAddress
    The IP address of the NIC.
    SecondaryIpAddressLists []GetOvaV2VmConfigNicNetworkInfoIpv4ConfigSecondaryIpAddressList
    Secondary IP addresses for the NIC.
    ShouldAssignIp bool
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    ip_addresses list(object)
    The IP address of the NIC.
    secondary_ip_address_lists list(object)
    Secondary IP addresses for the NIC.
    should_assign_ip bool
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    ipAddresses List<GetOvaV2VmConfigNicNetworkInfoIpv4ConfigIpAddress>
    The IP address of the NIC.
    secondaryIpAddressLists List<GetOvaV2VmConfigNicNetworkInfoIpv4ConfigSecondaryIpAddressList>
    Secondary IP addresses for the NIC.
    shouldAssignIp Boolean
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    ipAddresses GetOvaV2VmConfigNicNetworkInfoIpv4ConfigIpAddress[]
    The IP address of the NIC.
    secondaryIpAddressLists GetOvaV2VmConfigNicNetworkInfoIpv4ConfigSecondaryIpAddressList[]
    Secondary IP addresses for the NIC.
    shouldAssignIp boolean
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    ip_addresses Sequence[GetOvaV2VmConfigNicNetworkInfoIpv4ConfigIpAddress]
    The IP address of the NIC.
    secondary_ip_address_lists Sequence[GetOvaV2VmConfigNicNetworkInfoIpv4ConfigSecondaryIpAddressList]
    Secondary IP addresses for the NIC.
    should_assign_ip bool
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    ipAddresses List<Property Map>
    The IP address of the NIC.
    secondaryIpAddressLists List<Property Map>
    Secondary IP addresses for the NIC.
    shouldAssignIp Boolean
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.

    GetOvaV2VmConfigNicNetworkInfoIpv4ConfigIpAddress

    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefix_length number
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Integer
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefixLength number
    The prefix length of the IP address.
    value str
    The IPv4 address of the host.
    prefix_length int
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Number
    The prefix length of the IP address.

    GetOvaV2VmConfigNicNetworkInfoIpv4ConfigSecondaryIpAddressList

    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefix_length number
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Integer
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefixLength number
    The prefix length of the IP address.
    value str
    The IPv4 address of the host.
    prefix_length int
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Number
    The prefix length of the IP address.

    GetOvaV2VmConfigNicNetworkInfoIpv4Info

    learned_ip_addresses list(object)
    The list of IP addresses learned by the NIC.
    learnedIpAddresses List<Property Map>
    The list of IP addresses learned by the NIC.

    GetOvaV2VmConfigNicNetworkInfoIpv4InfoLearnedIpAddress

    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefix_length number
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Integer
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefixLength number
    The prefix length of the IP address.
    value str
    The IPv4 address of the host.
    prefix_length int
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Number
    The prefix length of the IP address.

    GetOvaV2VmConfigNicNetworkInfoNetworkFunctionChain

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigNicNetworkInfoSubnet

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigNicNicBackingInfo

    GetOvaV2VmConfigNicNicBackingInfoDpOffloadNic

    dp_offload_profile_reference object
    host_pcie_device_reference object
    is_connected bool
    Indicates whether the serial port is connected or not.
    mac_address string
    MAC address of the emulated NIC.
    dpOffloadProfileReference Property Map
    hostPcieDeviceReference Property Map
    isConnected Boolean
    Indicates whether the serial port is connected or not.
    macAddress String
    MAC address of the emulated NIC.

    GetOvaV2VmConfigNicNicBackingInfoDpOffloadNicDpOffloadProfileReference

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigNicNicBackingInfoDpOffloadNicHostPcieDeviceReference

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigNicNicBackingInfoSriovNic

    host_pcie_device_reference object
    is_connected bool
    Indicates whether the serial port is connected or not.
    mac_address string
    MAC address of the emulated NIC.
    sriov_profile_reference object
    hostPcieDeviceReference Property Map
    isConnected Boolean
    Indicates whether the serial port is connected or not.
    macAddress String
    MAC address of the emulated NIC.
    sriovProfileReference Property Map

    GetOvaV2VmConfigNicNicBackingInfoSriovNicHostPcieDeviceReference

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigNicNicBackingInfoSriovNicSriovProfileReference

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigNicNicBackingInfoVirtualEthernetNic

    IsConnected bool
    Indicates whether the serial port is connected or not.
    MacAddress string
    MAC address of the emulated NIC.
    Model string
    Options for the NIC emulation.
    NumQueues int
    The number of Tx/Rx queue pairs for this NIC
    IsConnected bool
    Indicates whether the serial port is connected or not.
    MacAddress string
    MAC address of the emulated NIC.
    Model string
    Options for the NIC emulation.
    NumQueues int
    The number of Tx/Rx queue pairs for this NIC
    is_connected bool
    Indicates whether the serial port is connected or not.
    mac_address string
    MAC address of the emulated NIC.
    model string
    Options for the NIC emulation.
    num_queues number
    The number of Tx/Rx queue pairs for this NIC
    isConnected Boolean
    Indicates whether the serial port is connected or not.
    macAddress String
    MAC address of the emulated NIC.
    model String
    Options for the NIC emulation.
    numQueues Integer
    The number of Tx/Rx queue pairs for this NIC
    isConnected boolean
    Indicates whether the serial port is connected or not.
    macAddress string
    MAC address of the emulated NIC.
    model string
    Options for the NIC emulation.
    numQueues number
    The number of Tx/Rx queue pairs for this NIC
    is_connected bool
    Indicates whether the serial port is connected or not.
    mac_address str
    MAC address of the emulated NIC.
    model str
    Options for the NIC emulation.
    num_queues int
    The number of Tx/Rx queue pairs for this NIC
    isConnected Boolean
    Indicates whether the serial port is connected or not.
    macAddress String
    MAC address of the emulated NIC.
    model String
    Options for the NIC emulation.
    numQueues Number
    The number of Tx/Rx queue pairs for this NIC

    GetOvaV2VmConfigNicNicNetworkInfo

    GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfo

    Ipv4Configs List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4Config>
    The IP address configurations.
    Ipv4Infos List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4Info>
    The runtime IP address information of the NIC.
    Ipv6Infos List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6Info>
    ShouldAllowUnknownMacs bool
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    Subnets List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoSubnet>
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    TrunkedVlans List<int>
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    VlanMode string
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    Ipv4Configs []GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4Config
    The IP address configurations.
    Ipv4Infos []GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4Info
    The runtime IP address information of the NIC.
    Ipv6Infos []GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6Info
    ShouldAllowUnknownMacs bool
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    Subnets []GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoSubnet
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    TrunkedVlans []int
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    VlanMode string
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    ipv4_configs list(object)
    The IP address configurations.
    ipv4_infos list(object)
    The runtime IP address information of the NIC.
    ipv6_infos list(object)
    should_allow_unknown_macs bool
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    subnets list(object)
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    trunked_vlans list(number)
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    vlan_mode string
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    ipv4Configs List<GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4Config>
    The IP address configurations.
    ipv4Infos List<GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4Info>
    The runtime IP address information of the NIC.
    ipv6Infos List<GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6Info>
    shouldAllowUnknownMacs Boolean
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    subnets List<GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoSubnet>
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    trunkedVlans List<Integer>
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    vlanMode String
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    ipv4Configs GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4Config[]
    The IP address configurations.
    ipv4Infos GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4Info[]
    The runtime IP address information of the NIC.
    ipv6Infos GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6Info[]
    shouldAllowUnknownMacs boolean
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    subnets GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoSubnet[]
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    trunkedVlans number[]
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    vlanMode string
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    ipv4_configs Sequence[GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4Config]
    The IP address configurations.
    ipv4_infos Sequence[GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4Info]
    The runtime IP address information of the NIC.
    ipv6_infos Sequence[GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6Info]
    should_allow_unknown_macs bool
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    subnets Sequence[GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoSubnet]
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    trunked_vlans Sequence[int]
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    vlan_mode str
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    ipv4Configs List<Property Map>
    The IP address configurations.
    ipv4Infos List<Property Map>
    The runtime IP address information of the NIC.
    ipv6Infos List<Property Map>
    shouldAllowUnknownMacs Boolean
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    subnets List<Property Map>
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    trunkedVlans List<Number>
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    vlanMode String
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.

    GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4Config

    IpAddresses List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigIpAddress>
    The IP address of the NIC.
    SecondaryIpAddressLists List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigSecondaryIpAddressList>
    Secondary IP addresses for the NIC.
    ShouldAssignIp bool
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    IpAddresses []GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigIpAddress
    The IP address of the NIC.
    SecondaryIpAddressLists []GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigSecondaryIpAddressList
    Secondary IP addresses for the NIC.
    ShouldAssignIp bool
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    ip_addresses list(object)
    The IP address of the NIC.
    secondary_ip_address_lists list(object)
    Secondary IP addresses for the NIC.
    should_assign_ip bool
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    ipAddresses List<GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigIpAddress>
    The IP address of the NIC.
    secondaryIpAddressLists List<GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigSecondaryIpAddressList>
    Secondary IP addresses for the NIC.
    shouldAssignIp Boolean
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    ipAddresses GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigIpAddress[]
    The IP address of the NIC.
    secondaryIpAddressLists GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigSecondaryIpAddressList[]
    Secondary IP addresses for the NIC.
    shouldAssignIp boolean
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    ip_addresses Sequence[GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigIpAddress]
    The IP address of the NIC.
    secondary_ip_address_lists Sequence[GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigSecondaryIpAddressList]
    Secondary IP addresses for the NIC.
    should_assign_ip bool
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    ipAddresses List<Property Map>
    The IP address of the NIC.
    secondaryIpAddressLists List<Property Map>
    Secondary IP addresses for the NIC.
    shouldAssignIp Boolean
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.

    GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigIpAddress

    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefix_length number
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Integer
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefixLength number
    The prefix length of the IP address.
    value str
    The IPv4 address of the host.
    prefix_length int
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Number
    The prefix length of the IP address.

    GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4ConfigSecondaryIpAddressList

    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefix_length number
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Integer
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefixLength number
    The prefix length of the IP address.
    value str
    The IPv4 address of the host.
    prefix_length int
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Number
    The prefix length of the IP address.

    GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4Info

    learned_ip_addresses list(object)
    The list of IP addresses learned by the NIC.
    learnedIpAddresses List<Property Map>
    The list of IP addresses learned by the NIC.

    GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv4InfoLearnedIpAddress

    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefix_length number
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Integer
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefixLength number
    The prefix length of the IP address.
    value str
    The IPv4 address of the host.
    prefix_length int
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Number
    The prefix length of the IP address.

    GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6Info

    GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoIpv6InfoLearnedIpv6Address

    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefix_length number
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Integer
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefixLength number
    The prefix length of the IP address.
    value str
    The IPv4 address of the host.
    prefix_length int
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Number
    The prefix length of the IP address.

    GetOvaV2VmConfigNicNicNetworkInfoDpOffloadNicNetworkInfoSubnet

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigNicNicNetworkInfoSriovNicNetworkInfo

    VlanId int
    VlanId int
    vlan_id number
    vlanId Integer
    vlanId number
    vlanId Number

    GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfo

    Ipv4Configs List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4Config>
    The IP address configurations.
    Ipv4Infos List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4Info>
    The runtime IP address information of the NIC.
    Ipv6Infos List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6Info>
    NetworkFunctionChains List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoNetworkFunctionChain>
    The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
    NetworkFunctionNicType string
    The type of this Network function NIC. Defaults to INGRESS. values are: TAP, EGRESS, INGRESS.
    NicType string
    NIC type. Defaults to NORMAL_NIC. The acceptable values are: SPAN_DESTINATION_NIC, NORMAL_NIC, DIRECT_NIC, NETWORK_FUNCTION_NIC.
    ShouldAllowUnknownMacs bool
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    Subnets List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnet>
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    TrunkedVlans List<int>
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    VlanMode string
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    Ipv4Configs []GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4Config
    The IP address configurations.
    Ipv4Infos []GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4Info
    The runtime IP address information of the NIC.
    Ipv6Infos []GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6Info
    NetworkFunctionChains []GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoNetworkFunctionChain
    The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
    NetworkFunctionNicType string
    The type of this Network function NIC. Defaults to INGRESS. values are: TAP, EGRESS, INGRESS.
    NicType string
    NIC type. Defaults to NORMAL_NIC. The acceptable values are: SPAN_DESTINATION_NIC, NORMAL_NIC, DIRECT_NIC, NETWORK_FUNCTION_NIC.
    ShouldAllowUnknownMacs bool
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    Subnets []GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnet
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    TrunkedVlans []int
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    VlanMode string
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    ipv4_configs list(object)
    The IP address configurations.
    ipv4_infos list(object)
    The runtime IP address information of the NIC.
    ipv6_infos list(object)
    network_function_chains list(object)
    The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
    network_function_nic_type string
    The type of this Network function NIC. Defaults to INGRESS. values are: TAP, EGRESS, INGRESS.
    nic_type string
    NIC type. Defaults to NORMAL_NIC. The acceptable values are: SPAN_DESTINATION_NIC, NORMAL_NIC, DIRECT_NIC, NETWORK_FUNCTION_NIC.
    should_allow_unknown_macs bool
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    subnets list(object)
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    trunked_vlans list(number)
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    vlan_mode string
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    ipv4Configs List<GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4Config>
    The IP address configurations.
    ipv4Infos List<GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4Info>
    The runtime IP address information of the NIC.
    ipv6Infos List<GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6Info>
    networkFunctionChains List<GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoNetworkFunctionChain>
    The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
    networkFunctionNicType String
    The type of this Network function NIC. Defaults to INGRESS. values are: TAP, EGRESS, INGRESS.
    nicType String
    NIC type. Defaults to NORMAL_NIC. The acceptable values are: SPAN_DESTINATION_NIC, NORMAL_NIC, DIRECT_NIC, NETWORK_FUNCTION_NIC.
    shouldAllowUnknownMacs Boolean
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    subnets List<GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnet>
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    trunkedVlans List<Integer>
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    vlanMode String
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    ipv4Configs GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4Config[]
    The IP address configurations.
    ipv4Infos GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4Info[]
    The runtime IP address information of the NIC.
    ipv6Infos GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6Info[]
    networkFunctionChains GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoNetworkFunctionChain[]
    The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
    networkFunctionNicType string
    The type of this Network function NIC. Defaults to INGRESS. values are: TAP, EGRESS, INGRESS.
    nicType string
    NIC type. Defaults to NORMAL_NIC. The acceptable values are: SPAN_DESTINATION_NIC, NORMAL_NIC, DIRECT_NIC, NETWORK_FUNCTION_NIC.
    shouldAllowUnknownMacs boolean
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    subnets GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnet[]
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    trunkedVlans number[]
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    vlanMode string
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    ipv4_configs Sequence[GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4Config]
    The IP address configurations.
    ipv4_infos Sequence[GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4Info]
    The runtime IP address information of the NIC.
    ipv6_infos Sequence[GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6Info]
    network_function_chains Sequence[GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoNetworkFunctionChain]
    The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
    network_function_nic_type str
    The type of this Network function NIC. Defaults to INGRESS. values are: TAP, EGRESS, INGRESS.
    nic_type str
    NIC type. Defaults to NORMAL_NIC. The acceptable values are: SPAN_DESTINATION_NIC, NORMAL_NIC, DIRECT_NIC, NETWORK_FUNCTION_NIC.
    should_allow_unknown_macs bool
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    subnets Sequence[GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnet]
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    trunked_vlans Sequence[int]
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    vlan_mode str
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.
    ipv4Configs List<Property Map>
    The IP address configurations.
    ipv4Infos List<Property Map>
    The runtime IP address information of the NIC.
    ipv6Infos List<Property Map>
    networkFunctionChains List<Property Map>
    The network function chain associates with the NIC. Only valid if nicType is NORMAL_NIC.
    networkFunctionNicType String
    The type of this Network function NIC. Defaults to INGRESS. values are: TAP, EGRESS, INGRESS.
    nicType String
    NIC type. Defaults to NORMAL_NIC. The acceptable values are: SPAN_DESTINATION_NIC, NORMAL_NIC, DIRECT_NIC, NETWORK_FUNCTION_NIC.
    shouldAllowUnknownMacs Boolean
    Indicates whether an unknown unicast traffic is forwarded to this NIC or not. This is applicable only for the NICs on the overlay subnets.
    subnets List<Property Map>
    Network identifier for this adapter. Only valid if nicType is NORMAL_NIC or DIRECT_NIC.
    trunkedVlans List<Number>
    List of networks to trunk if VLAN mode is marked as TRUNKED. If empty and VLAN mode is set to TRUNKED, all the VLANs are trunked.
    vlanMode String
    all the virtual NICs are created in ACCESS mode, which permits only one VLAN per virtual network. TRUNKED mode allows multiple VLANs on a single VM NIC for network-aware user VMs. values are: ACCESS, TRUNKED.

    GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4Config

    IpAddresses List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigIpAddress>
    The IP address of the NIC.
    SecondaryIpAddressLists List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigSecondaryIpAddressList>
    Secondary IP addresses for the NIC.
    ShouldAssignIp bool
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    IpAddresses []GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigIpAddress
    The IP address of the NIC.
    SecondaryIpAddressLists []GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigSecondaryIpAddressList
    Secondary IP addresses for the NIC.
    ShouldAssignIp bool
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    ip_addresses list(object)
    The IP address of the NIC.
    secondary_ip_address_lists list(object)
    Secondary IP addresses for the NIC.
    should_assign_ip bool
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    ipAddresses List<GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigIpAddress>
    The IP address of the NIC.
    secondaryIpAddressLists List<GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigSecondaryIpAddressList>
    Secondary IP addresses for the NIC.
    shouldAssignIp Boolean
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    ipAddresses GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigIpAddress[]
    The IP address of the NIC.
    secondaryIpAddressLists GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigSecondaryIpAddressList[]
    Secondary IP addresses for the NIC.
    shouldAssignIp boolean
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    ip_addresses Sequence[GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigIpAddress]
    The IP address of the NIC.
    secondary_ip_address_lists Sequence[GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigSecondaryIpAddressList]
    Secondary IP addresses for the NIC.
    should_assign_ip bool
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.
    ipAddresses List<Property Map>
    The IP address of the NIC.
    secondaryIpAddressLists List<Property Map>
    Secondary IP addresses for the NIC.
    shouldAssignIp Boolean
    If set to true (default value), an IP address must be assigned to the VM NIC - either the one explicitly specified by the user or allocated automatically by the IPAM service by not specifying the IP address. If false, then no IP assignment is required for this VM NIC.

    GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigIpAddress

    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefix_length number
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Integer
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefixLength number
    The prefix length of the IP address.
    value str
    The IPv4 address of the host.
    prefix_length int
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Number
    The prefix length of the IP address.

    GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4ConfigSecondaryIpAddressList

    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefix_length number
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Integer
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefixLength number
    The prefix length of the IP address.
    value str
    The IPv4 address of the host.
    prefix_length int
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Number
    The prefix length of the IP address.

    GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4Info

    learned_ip_addresses list(object)
    The list of IP addresses learned by the NIC.
    learnedIpAddresses List<Property Map>
    The list of IP addresses learned by the NIC.

    GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv4InfoLearnedIpAddress

    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefix_length number
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Integer
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefixLength number
    The prefix length of the IP address.
    value str
    The IPv4 address of the host.
    prefix_length int
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Number
    The prefix length of the IP address.

    GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6Info

    GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoIpv6InfoLearnedIpv6Address

    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    Value string
    The IPv4 address of the host.
    PrefixLength int
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefix_length number
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Integer
    The prefix length of the IP address.
    value string
    The IPv4 address of the host.
    prefixLength number
    The prefix length of the IP address.
    value str
    The IPv4 address of the host.
    prefix_length int
    The prefix length of the IP address.
    value String
    The IPv4 address of the host.
    prefixLength Number
    The prefix length of the IP address.

    GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoNetworkFunctionChain

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigNicNicNetworkInfoVirtualEthernetNicNetworkInfoSubnet

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigOwnershipInfo

    owners list(object)
    Reference to the owner.
    owners List<Property Map>
    Reference to the owner.

    GetOvaV2VmConfigOwnershipInfoOwner

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigProject

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigProtectionPolicyState

    Policies []GetOvaV2VmConfigProtectionPolicyStatePolicy
    Reference to the policy object in use.
    policies list(object)
    Reference to the policy object in use.
    policies List<GetOvaV2VmConfigProtectionPolicyStatePolicy>
    Reference to the policy object in use.
    policies GetOvaV2VmConfigProtectionPolicyStatePolicy[]
    Reference to the policy object in use.
    policies List<Property Map>
    Reference to the policy object in use.

    GetOvaV2VmConfigProtectionPolicyStatePolicy

    ExtId string
    -(Required) The external identifier for an OVA.
    ExtId string
    -(Required) The external identifier for an OVA.
    ext_id string
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.
    extId string
    -(Required) The external identifier for an OVA.
    ext_id str
    -(Required) The external identifier for an OVA.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigSerialPort

    ExtId string
    -(Required) The external identifier for an OVA.
    Index int
    Index of the serial port.
    IsConnected bool
    Indicates whether the serial port is connected or not.
    ExtId string
    -(Required) The external identifier for an OVA.
    Index int
    Index of the serial port.
    IsConnected bool
    Indicates whether the serial port is connected or not.
    ext_id string
    -(Required) The external identifier for an OVA.
    index number
    Index of the serial port.
    is_connected bool
    Indicates whether the serial port is connected or not.
    extId String
    -(Required) The external identifier for an OVA.
    index Integer
    Index of the serial port.
    isConnected Boolean
    Indicates whether the serial port is connected or not.
    extId string
    -(Required) The external identifier for an OVA.
    index number
    Index of the serial port.
    isConnected boolean
    Indicates whether the serial port is connected or not.
    ext_id str
    -(Required) The external identifier for an OVA.
    index int
    Index of the serial port.
    is_connected bool
    Indicates whether the serial port is connected or not.
    extId String
    -(Required) The external identifier for an OVA.
    index Number
    Index of the serial port.
    isConnected Boolean
    Indicates whether the serial port is connected or not.

    GetOvaV2VmConfigSource

    EntityType string
    Reference to an entity from which the VM should be cloned or created. Values are:

    • VM_RECOVERY_POINT: Reference to the recovery point entity from which the VM should be cloned or created.
    • VM: Reference to an entity from which the VM should be cloned or created.
    ExtId string
    -(Required) The external identifier for an OVA.
    EntityType string
    Reference to an entity from which the VM should be cloned or created. Values are:

    • VM_RECOVERY_POINT: Reference to the recovery point entity from which the VM should be cloned or created.
    • VM: Reference to an entity from which the VM should be cloned or created.
    ExtId string
    -(Required) The external identifier for an OVA.
    entity_type string
    Reference to an entity from which the VM should be cloned or created. Values are:

    • VM_RECOVERY_POINT: Reference to the recovery point entity from which the VM should be cloned or created.
    • VM: Reference to an entity from which the VM should be cloned or created.
    ext_id string
    -(Required) The external identifier for an OVA.
    entityType String
    Reference to an entity from which the VM should be cloned or created. Values are:

    • VM_RECOVERY_POINT: Reference to the recovery point entity from which the VM should be cloned or created.
    • VM: Reference to an entity from which the VM should be cloned or created.
    extId String
    -(Required) The external identifier for an OVA.
    entityType string
    Reference to an entity from which the VM should be cloned or created. Values are:

    • VM_RECOVERY_POINT: Reference to the recovery point entity from which the VM should be cloned or created.
    • VM: Reference to an entity from which the VM should be cloned or created.
    extId string
    -(Required) The external identifier for an OVA.
    entity_type str
    Reference to an entity from which the VM should be cloned or created. Values are:

    • VM_RECOVERY_POINT: Reference to the recovery point entity from which the VM should be cloned or created.
    • VM: Reference to an entity from which the VM should be cloned or created.
    ext_id str
    -(Required) The external identifier for an OVA.
    entityType String
    Reference to an entity from which the VM should be cloned or created. Values are:

    • VM_RECOVERY_POINT: Reference to the recovery point entity from which the VM should be cloned or created.
    • VM: Reference to an entity from which the VM should be cloned or created.
    extId String
    -(Required) The external identifier for an OVA.

    GetOvaV2VmConfigStorageConfig

    IsFlashModeEnabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    QosConfigs List<PiersKarsenbarg.Nutanix.Inputs.GetOvaV2VmConfigStorageConfigQosConfig>
    QoS parameters to be enforced.
    IsFlashModeEnabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    QosConfigs []GetOvaV2VmConfigStorageConfigQosConfig
    QoS parameters to be enforced.
    is_flash_mode_enabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    qos_configs list(object)
    QoS parameters to be enforced.
    isFlashModeEnabled Boolean
    Indicates whether the virtual disk is pinned to the hot tier or not.
    qosConfigs List<GetOvaV2VmConfigStorageConfigQosConfig>
    QoS parameters to be enforced.
    isFlashModeEnabled boolean
    Indicates whether the virtual disk is pinned to the hot tier or not.
    qosConfigs GetOvaV2VmConfigStorageConfigQosConfig[]
    QoS parameters to be enforced.
    is_flash_mode_enabled bool
    Indicates whether the virtual disk is pinned to the hot tier or not.
    qos_configs Sequence[GetOvaV2VmConfigStorageConfigQosConfig]
    QoS parameters to be enforced.
    isFlashModeEnabled Boolean
    Indicates whether the virtual disk is pinned to the hot tier or not.
    qosConfigs List<Property Map>
    QoS parameters to be enforced.

    GetOvaV2VmConfigStorageConfigQosConfig

    ThrottledIops int
    Throttled IOPS for the governed entities. The block size for the I/O is 32 kB.
    ThrottledIops int
    Throttled IOPS for the governed entities. The block size for the I/O is 32 kB.
    throttled_iops number
    Throttled IOPS for the governed entities. The block size for the I/O is 32 kB.
    throttledIops Integer
    Throttled IOPS for the governed entities. The block size for the I/O is 32 kB.
    throttledIops number
    Throttled IOPS for the governed entities. The block size for the I/O is 32 kB.
    throttled_iops int
    Throttled IOPS for the governed entities. The block size for the I/O is 32 kB.
    throttledIops Number
    Throttled IOPS for the governed entities. The block size for the I/O is 32 kB.

    GetOvaV2VmConfigVtpmConfig

    IsVtpmEnabled bool
    Indicates whether the virtual trusted platform module is enabled for the Guest OS or not.
    Version string
    Virtual trusted platform module version.
    IsVtpmEnabled bool
    Indicates whether the virtual trusted platform module is enabled for the Guest OS or not.
    Version string
    Virtual trusted platform module version.
    is_vtpm_enabled bool
    Indicates whether the virtual trusted platform module is enabled for the Guest OS or not.
    version string
    Virtual trusted platform module version.
    isVtpmEnabled Boolean
    Indicates whether the virtual trusted platform module is enabled for the Guest OS or not.
    version String
    Virtual trusted platform module version.
    isVtpmEnabled boolean
    Indicates whether the virtual trusted platform module is enabled for the Guest OS or not.
    version string
    Virtual trusted platform module version.
    is_vtpm_enabled bool
    Indicates whether the virtual trusted platform module is enabled for the Guest OS or not.
    version str
    Virtual trusted platform module version.
    isVtpmEnabled Boolean
    Indicates whether the virtual trusted platform module is enabled for the Guest OS or not.
    version String
    Virtual trusted platform module version.

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Viewing docs for Nutanix v0.16.0
    published on Tuesday, May 26, 2026 by Piers Karsenbarg

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial