oci.Ocvp.getExsiHosts
Explore with Pulumi AI
This data source provides the list of Esxi Hosts in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.
Lists the ESXi hosts in the specified SDDC. The list can be filtered by Compute instance OCID or ESXi display name.
Remember that in terms of implementation, an ESXi host is a Compute instance that
is configured with the chosen bundle of VMware software. Each EsxiHost
object has its own OCID (id), and a separate attribute for the OCID of
the Compute instance (computeInstanceId). When filtering the list of
ESXi hosts, you can specify the OCID of the Compute instance, not the
ESXi host OCID.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testEsxiHosts = oci.Ocvp.getExsiHosts({
    clusterId: testCluster.id,
    compartmentId: compartmentId,
    computeInstanceId: testInstance.id,
    displayName: esxiHostDisplayName,
    isBillingDonorsOnly: esxiHostIsBillingDonorsOnly,
    isSwapBillingOnly: esxiHostIsSwapBillingOnly,
    sddcId: testSddc.id,
    state: esxiHostState,
});
import pulumi
import pulumi_oci as oci
test_esxi_hosts = oci.Ocvp.get_exsi_hosts(cluster_id=test_cluster["id"],
    compartment_id=compartment_id,
    compute_instance_id=test_instance["id"],
    display_name=esxi_host_display_name,
    is_billing_donors_only=esxi_host_is_billing_donors_only,
    is_swap_billing_only=esxi_host_is_swap_billing_only,
    sddc_id=test_sddc["id"],
    state=esxi_host_state)
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ocvp"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ocvp.GetExsiHosts(ctx, &ocvp.GetExsiHostsArgs{
			ClusterId:           pulumi.StringRef(testCluster.Id),
			CompartmentId:       pulumi.StringRef(compartmentId),
			ComputeInstanceId:   pulumi.StringRef(testInstance.Id),
			DisplayName:         pulumi.StringRef(esxiHostDisplayName),
			IsBillingDonorsOnly: pulumi.BoolRef(esxiHostIsBillingDonorsOnly),
			IsSwapBillingOnly:   pulumi.BoolRef(esxiHostIsSwapBillingOnly),
			SddcId:              pulumi.StringRef(testSddc.Id),
			State:               pulumi.StringRef(esxiHostState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testEsxiHosts = Oci.Ocvp.GetExsiHosts.Invoke(new()
    {
        ClusterId = testCluster.Id,
        CompartmentId = compartmentId,
        ComputeInstanceId = testInstance.Id,
        DisplayName = esxiHostDisplayName,
        IsBillingDonorsOnly = esxiHostIsBillingDonorsOnly,
        IsSwapBillingOnly = esxiHostIsSwapBillingOnly,
        SddcId = testSddc.Id,
        State = esxiHostState,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Ocvp.OcvpFunctions;
import com.pulumi.oci.Ocvp.inputs.GetExsiHostsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var testEsxiHosts = OcvpFunctions.getExsiHosts(GetExsiHostsArgs.builder()
            .clusterId(testCluster.id())
            .compartmentId(compartmentId)
            .computeInstanceId(testInstance.id())
            .displayName(esxiHostDisplayName)
            .isBillingDonorsOnly(esxiHostIsBillingDonorsOnly)
            .isSwapBillingOnly(esxiHostIsSwapBillingOnly)
            .sddcId(testSddc.id())
            .state(esxiHostState)
            .build());
    }
}
variables:
  testEsxiHosts:
    fn::invoke:
      function: oci:Ocvp:getExsiHosts
      arguments:
        clusterId: ${testCluster.id}
        compartmentId: ${compartmentId}
        computeInstanceId: ${testInstance.id}
        displayName: ${esxiHostDisplayName}
        isBillingDonorsOnly: ${esxiHostIsBillingDonorsOnly}
        isSwapBillingOnly: ${esxiHostIsSwapBillingOnly}
        sddcId: ${testSddc.id}
        state: ${esxiHostState}
Using getExsiHosts
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 getExsiHosts(args: GetExsiHostsArgs, opts?: InvokeOptions): Promise<GetExsiHostsResult>
function getExsiHostsOutput(args: GetExsiHostsOutputArgs, opts?: InvokeOptions): Output<GetExsiHostsResult>def get_exsi_hosts(cluster_id: Optional[str] = None,
                   compartment_id: Optional[str] = None,
                   compute_instance_id: Optional[str] = None,
                   display_name: Optional[str] = None,
                   filters: Optional[Sequence[GetExsiHostsFilter]] = None,
                   is_billing_donors_only: Optional[bool] = None,
                   is_swap_billing_only: Optional[bool] = None,
                   sddc_id: Optional[str] = None,
                   state: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetExsiHostsResult
def get_exsi_hosts_output(cluster_id: Optional[pulumi.Input[str]] = None,
                   compartment_id: Optional[pulumi.Input[str]] = None,
                   compute_instance_id: Optional[pulumi.Input[str]] = None,
                   display_name: Optional[pulumi.Input[str]] = None,
                   filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetExsiHostsFilterArgs]]]] = None,
                   is_billing_donors_only: Optional[pulumi.Input[bool]] = None,
                   is_swap_billing_only: Optional[pulumi.Input[bool]] = None,
                   sddc_id: Optional[pulumi.Input[str]] = None,
                   state: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetExsiHostsResult]func GetExsiHosts(ctx *Context, args *GetExsiHostsArgs, opts ...InvokeOption) (*GetExsiHostsResult, error)
func GetExsiHostsOutput(ctx *Context, args *GetExsiHostsOutputArgs, opts ...InvokeOption) GetExsiHostsResultOutput> Note: This function is named GetExsiHosts in the Go SDK.
public static class GetExsiHosts 
{
    public static Task<GetExsiHostsResult> InvokeAsync(GetExsiHostsArgs args, InvokeOptions? opts = null)
    public static Output<GetExsiHostsResult> Invoke(GetExsiHostsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetExsiHostsResult> getExsiHosts(GetExsiHostsArgs args, InvokeOptions options)
public static Output<GetExsiHostsResult> getExsiHosts(GetExsiHostsArgs args, InvokeOptions options)
fn::invoke:
  function: oci:Ocvp/getExsiHosts:getExsiHosts
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ClusterId string
- The OCID of the SDDC Cluster.
- CompartmentId string
- The OCID of the compartment as optional parameter.
- ComputeInstance stringId 
- The OCID of the Compute instance.
- DisplayName string
- A filter to return only resources that match the given display name exactly.
- Filters
List<GetExsi Hosts Filter> 
- IsBilling boolDonors Only 
- If this flag/param is set to True, we return only deleted hosts with LeftOver billingCycle.
- IsSwap boolBilling Only 
- If this flag/param is set to True, we return only active hosts.
- SddcId string
- The OCID of the SDDC.
- State string
- The lifecycle state of the resource.
- ClusterId string
- The OCID of the SDDC Cluster.
- CompartmentId string
- The OCID of the compartment as optional parameter.
- ComputeInstance stringId 
- The OCID of the Compute instance.
- DisplayName string
- A filter to return only resources that match the given display name exactly.
- Filters
[]GetExsi Hosts Filter 
- IsBilling boolDonors Only 
- If this flag/param is set to True, we return only deleted hosts with LeftOver billingCycle.
- IsSwap boolBilling Only 
- If this flag/param is set to True, we return only active hosts.
- SddcId string
- The OCID of the SDDC.
- State string
- The lifecycle state of the resource.
- clusterId String
- The OCID of the SDDC Cluster.
- compartmentId String
- The OCID of the compartment as optional parameter.
- computeInstance StringId 
- The OCID of the Compute instance.
- displayName String
- A filter to return only resources that match the given display name exactly.
- filters
List<GetExsi Hosts Filter> 
- isBilling BooleanDonors Only 
- If this flag/param is set to True, we return only deleted hosts with LeftOver billingCycle.
- isSwap BooleanBilling Only 
- If this flag/param is set to True, we return only active hosts.
- sddcId String
- The OCID of the SDDC.
- state String
- The lifecycle state of the resource.
- clusterId string
- The OCID of the SDDC Cluster.
- compartmentId string
- The OCID of the compartment as optional parameter.
- computeInstance stringId 
- The OCID of the Compute instance.
- displayName string
- A filter to return only resources that match the given display name exactly.
- filters
GetExsi Hosts Filter[] 
- isBilling booleanDonors Only 
- If this flag/param is set to True, we return only deleted hosts with LeftOver billingCycle.
- isSwap booleanBilling Only 
- If this flag/param is set to True, we return only active hosts.
- sddcId string
- The OCID of the SDDC.
- state string
- The lifecycle state of the resource.
- cluster_id str
- The OCID of the SDDC Cluster.
- compartment_id str
- The OCID of the compartment as optional parameter.
- compute_instance_ strid 
- The OCID of the Compute instance.
- display_name str
- A filter to return only resources that match the given display name exactly.
- filters
Sequence[GetExsi Hosts Filter] 
- is_billing_ booldonors_ only 
- If this flag/param is set to True, we return only deleted hosts with LeftOver billingCycle.
- is_swap_ boolbilling_ only 
- If this flag/param is set to True, we return only active hosts.
- sddc_id str
- The OCID of the SDDC.
- state str
- The lifecycle state of the resource.
- clusterId String
- The OCID of the SDDC Cluster.
- compartmentId String
- The OCID of the compartment as optional parameter.
- computeInstance StringId 
- The OCID of the Compute instance.
- displayName String
- A filter to return only resources that match the given display name exactly.
- filters List<Property Map>
- isBilling BooleanDonors Only 
- If this flag/param is set to True, we return only deleted hosts with LeftOver billingCycle.
- isSwap BooleanBilling Only 
- If this flag/param is set to True, we return only active hosts.
- sddcId String
- The OCID of the SDDC.
- state String
- The lifecycle state of the resource.
getExsiHosts Result
The following output properties are available:
- EsxiHost List<GetCollections Exsi Hosts Esxi Host Collection> 
- The list of esxi_host_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- ClusterId string
- The OCID of the Cluster that the ESXi host belongs to.
- CompartmentId string
- The OCID of the compartment that contains the Cluster.
- ComputeInstance stringId 
- In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceIdis the OCID of that Compute instance.
- DisplayName string
- A descriptive name for the ESXi host. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Filters
List<GetExsi Hosts Filter> 
- IsBilling boolDonors Only 
- IsSwap boolBilling Only 
- SddcId string
- The OCID of the SDDC that the ESXi host belongs to.
- State string
- The current state of the ESXi host.
- EsxiHost []GetCollections Exsi Hosts Esxi Host Collection 
- The list of esxi_host_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- ClusterId string
- The OCID of the Cluster that the ESXi host belongs to.
- CompartmentId string
- The OCID of the compartment that contains the Cluster.
- ComputeInstance stringId 
- In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceIdis the OCID of that Compute instance.
- DisplayName string
- A descriptive name for the ESXi host. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Filters
[]GetExsi Hosts Filter 
- IsBilling boolDonors Only 
- IsSwap boolBilling Only 
- SddcId string
- The OCID of the SDDC that the ESXi host belongs to.
- State string
- The current state of the ESXi host.
- esxiHost List<GetCollections Exsi Hosts Esxi Host Collection> 
- The list of esxi_host_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- clusterId String
- The OCID of the Cluster that the ESXi host belongs to.
- compartmentId String
- The OCID of the compartment that contains the Cluster.
- computeInstance StringId 
- In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceIdis the OCID of that Compute instance.
- displayName String
- A descriptive name for the ESXi host. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
List<GetExsi Hosts Filter> 
- isBilling BooleanDonors Only 
- isSwap BooleanBilling Only 
- sddcId String
- The OCID of the SDDC that the ESXi host belongs to.
- state String
- The current state of the ESXi host.
- esxiHost GetCollections Exsi Hosts Esxi Host Collection[] 
- The list of esxi_host_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- clusterId string
- The OCID of the Cluster that the ESXi host belongs to.
- compartmentId string
- The OCID of the compartment that contains the Cluster.
- computeInstance stringId 
- In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceIdis the OCID of that Compute instance.
- displayName string
- A descriptive name for the ESXi host. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
GetExsi Hosts Filter[] 
- isBilling booleanDonors Only 
- isSwap booleanBilling Only 
- sddcId string
- The OCID of the SDDC that the ESXi host belongs to.
- state string
- The current state of the ESXi host.
- esxi_host_ Sequence[Getcollections Exsi Hosts Esxi Host Collection] 
- The list of esxi_host_collection.
- id str
- The provider-assigned unique ID for this managed resource.
- cluster_id str
- The OCID of the Cluster that the ESXi host belongs to.
- compartment_id str
- The OCID of the compartment that contains the Cluster.
- compute_instance_ strid 
- In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceIdis the OCID of that Compute instance.
- display_name str
- A descriptive name for the ESXi host. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
Sequence[GetExsi Hosts Filter] 
- is_billing_ booldonors_ only 
- is_swap_ boolbilling_ only 
- sddc_id str
- The OCID of the SDDC that the ESXi host belongs to.
- state str
- The current state of the ESXi host.
- esxiHost List<Property Map>Collections 
- The list of esxi_host_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- clusterId String
- The OCID of the Cluster that the ESXi host belongs to.
- compartmentId String
- The OCID of the compartment that contains the Cluster.
- computeInstance StringId 
- In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceIdis the OCID of that Compute instance.
- displayName String
- A descriptive name for the ESXi host. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters List<Property Map>
- isBilling BooleanDonors Only 
- isSwap BooleanBilling Only 
- sddcId String
- The OCID of the SDDC that the ESXi host belongs to.
- state String
- The current state of the ESXi host.
Supporting Types
GetExsiHostsEsxiHostCollection     
- BillingContract stringEnd Date 
- Current billing cycle end date. If the value in currentCommitmentandnextCommitmentare different, the value specified innextCommitmentbecomes the newcurrentCommitmentwhen thecontractEndDateis reached. Example:2016-08-25T21:10:29.600Z
- BillingDonor stringHost Id 
- The OCID of the deleted ESXi Host with LeftOver billing cycle.
- CapacityReservation stringId 
- The OCID of the Capacity Reservation.
- ClusterId string
- The OCID of the SDDC Cluster.
- CompartmentId string
- The OCID of the compartment as optional parameter.
- ComputeAvailability stringDomain 
- The availability domain of the ESXi host.
- ComputeInstance stringId 
- The OCID of the Compute instance.
- CurrentCommitment string
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- CurrentSku string
- (Deprecated) The billing option currently used by the ESXi host. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- DisplayName string
- A filter to return only resources that match the given display name exactly.
- EsxiSoftware stringVersion 
- The version of ESXi software that Oracle Cloud VMware Solution installed on the ESXi hosts.
- FailedEsxi stringHost Id 
- The OCID of the ESXi host that failed.
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- GracePeriod stringEnd Date 
- The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z
- HostOcpu doubleCount 
- The OCPU count of the ESXi host.
- HostShape stringName 
- The compute shape name of the ESXi host. ListSupportedHostShapes.
- Id string
- The OCID of the ESXi host.
- IsBilling boolContinuation In Progress 
- Indicates whether this host is in the progress of billing continuation.
- IsBilling boolSwapping In Progress 
- Indicates whether this host is in the progress of swapping billing.
- NextCommitment string
- The billing option to switch to after the current billing cycle ends. If nextCommitmentis null or empty,currentCommitmentcontinues to the next billing cycle. ListSupportedCommitments.
- NextSku string
- (Deprecated) The billing option to switch to after the current billing cycle ends. If nextSkuis null or empty,currentSkucontinues to the next billing cycle. ListSupportedSkus. Deprecated. Please usenext_commitmentinstead.
- NonUpgraded stringEsxi Host Id 
- The OCID of the ESXi host that will be upgraded.
- ReplacementEsxi stringHost Id 
- The OCID of the esxi host that is newly created to replace the failed node.
- SddcId string
- The OCID of the SDDC.
- State string
- The lifecycle state of the resource.
- SwapBilling stringHost Id 
- The OCID of the active ESXi Host to swap billing with current host.
- TimeCreated string
- The date and time the ESXi host was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- TimeUpdated string
- The date and time the ESXi host was updated, in the format defined by RFC3339.
- UpgradedReplacement stringEsxi Host Id 
- The OCID of the ESXi host that is newly created to upgrade the original host.
- VmwareSoftware stringVersion 
- The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.
- BillingContract stringEnd Date 
- Current billing cycle end date. If the value in currentCommitmentandnextCommitmentare different, the value specified innextCommitmentbecomes the newcurrentCommitmentwhen thecontractEndDateis reached. Example:2016-08-25T21:10:29.600Z
- BillingDonor stringHost Id 
- The OCID of the deleted ESXi Host with LeftOver billing cycle.
- CapacityReservation stringId 
- The OCID of the Capacity Reservation.
- ClusterId string
- The OCID of the SDDC Cluster.
- CompartmentId string
- The OCID of the compartment as optional parameter.
- ComputeAvailability stringDomain 
- The availability domain of the ESXi host.
- ComputeInstance stringId 
- The OCID of the Compute instance.
- CurrentCommitment string
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- CurrentSku string
- (Deprecated) The billing option currently used by the ESXi host. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- DisplayName string
- A filter to return only resources that match the given display name exactly.
- EsxiSoftware stringVersion 
- The version of ESXi software that Oracle Cloud VMware Solution installed on the ESXi hosts.
- FailedEsxi stringHost Id 
- The OCID of the ESXi host that failed.
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- GracePeriod stringEnd Date 
- The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z
- HostOcpu float64Count 
- The OCPU count of the ESXi host.
- HostShape stringName 
- The compute shape name of the ESXi host. ListSupportedHostShapes.
- Id string
- The OCID of the ESXi host.
- IsBilling boolContinuation In Progress 
- Indicates whether this host is in the progress of billing continuation.
- IsBilling boolSwapping In Progress 
- Indicates whether this host is in the progress of swapping billing.
- NextCommitment string
- The billing option to switch to after the current billing cycle ends. If nextCommitmentis null or empty,currentCommitmentcontinues to the next billing cycle. ListSupportedCommitments.
- NextSku string
- (Deprecated) The billing option to switch to after the current billing cycle ends. If nextSkuis null or empty,currentSkucontinues to the next billing cycle. ListSupportedSkus. Deprecated. Please usenext_commitmentinstead.
- NonUpgraded stringEsxi Host Id 
- The OCID of the ESXi host that will be upgraded.
- ReplacementEsxi stringHost Id 
- The OCID of the esxi host that is newly created to replace the failed node.
- SddcId string
- The OCID of the SDDC.
- State string
- The lifecycle state of the resource.
- SwapBilling stringHost Id 
- The OCID of the active ESXi Host to swap billing with current host.
- TimeCreated string
- The date and time the ESXi host was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- TimeUpdated string
- The date and time the ESXi host was updated, in the format defined by RFC3339.
- UpgradedReplacement stringEsxi Host Id 
- The OCID of the ESXi host that is newly created to upgrade the original host.
- VmwareSoftware stringVersion 
- The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.
- billingContract StringEnd Date 
- Current billing cycle end date. If the value in currentCommitmentandnextCommitmentare different, the value specified innextCommitmentbecomes the newcurrentCommitmentwhen thecontractEndDateis reached. Example:2016-08-25T21:10:29.600Z
- billingDonor StringHost Id 
- The OCID of the deleted ESXi Host with LeftOver billing cycle.
- capacityReservation StringId 
- The OCID of the Capacity Reservation.
- clusterId String
- The OCID of the SDDC Cluster.
- compartmentId String
- The OCID of the compartment as optional parameter.
- computeAvailability StringDomain 
- The availability domain of the ESXi host.
- computeInstance StringId 
- The OCID of the Compute instance.
- currentCommitment String
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- currentSku String
- (Deprecated) The billing option currently used by the ESXi host. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- displayName String
- A filter to return only resources that match the given display name exactly.
- esxiSoftware StringVersion 
- The version of ESXi software that Oracle Cloud VMware Solution installed on the ESXi hosts.
- failedEsxi StringHost Id 
- The OCID of the ESXi host that failed.
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- gracePeriod StringEnd Date 
- The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z
- hostOcpu DoubleCount 
- The OCPU count of the ESXi host.
- hostShape StringName 
- The compute shape name of the ESXi host. ListSupportedHostShapes.
- id String
- The OCID of the ESXi host.
- isBilling BooleanContinuation In Progress 
- Indicates whether this host is in the progress of billing continuation.
- isBilling BooleanSwapping In Progress 
- Indicates whether this host is in the progress of swapping billing.
- nextCommitment String
- The billing option to switch to after the current billing cycle ends. If nextCommitmentis null or empty,currentCommitmentcontinues to the next billing cycle. ListSupportedCommitments.
- nextSku String
- (Deprecated) The billing option to switch to after the current billing cycle ends. If nextSkuis null or empty,currentSkucontinues to the next billing cycle. ListSupportedSkus. Deprecated. Please usenext_commitmentinstead.
- nonUpgraded StringEsxi Host Id 
- The OCID of the ESXi host that will be upgraded.
- replacementEsxi StringHost Id 
- The OCID of the esxi host that is newly created to replace the failed node.
- sddcId String
- The OCID of the SDDC.
- state String
- The lifecycle state of the resource.
- swapBilling StringHost Id 
- The OCID of the active ESXi Host to swap billing with current host.
- timeCreated String
- The date and time the ESXi host was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- timeUpdated String
- The date and time the ESXi host was updated, in the format defined by RFC3339.
- upgradedReplacement StringEsxi Host Id 
- The OCID of the ESXi host that is newly created to upgrade the original host.
- vmwareSoftware StringVersion 
- The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.
- billingContract stringEnd Date 
- Current billing cycle end date. If the value in currentCommitmentandnextCommitmentare different, the value specified innextCommitmentbecomes the newcurrentCommitmentwhen thecontractEndDateis reached. Example:2016-08-25T21:10:29.600Z
- billingDonor stringHost Id 
- The OCID of the deleted ESXi Host with LeftOver billing cycle.
- capacityReservation stringId 
- The OCID of the Capacity Reservation.
- clusterId string
- The OCID of the SDDC Cluster.
- compartmentId string
- The OCID of the compartment as optional parameter.
- computeAvailability stringDomain 
- The availability domain of the ESXi host.
- computeInstance stringId 
- The OCID of the Compute instance.
- currentCommitment string
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- currentSku string
- (Deprecated) The billing option currently used by the ESXi host. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- displayName string
- A filter to return only resources that match the given display name exactly.
- esxiSoftware stringVersion 
- The version of ESXi software that Oracle Cloud VMware Solution installed on the ESXi hosts.
- failedEsxi stringHost Id 
- The OCID of the ESXi host that failed.
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- gracePeriod stringEnd Date 
- The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z
- hostOcpu numberCount 
- The OCPU count of the ESXi host.
- hostShape stringName 
- The compute shape name of the ESXi host. ListSupportedHostShapes.
- id string
- The OCID of the ESXi host.
- isBilling booleanContinuation In Progress 
- Indicates whether this host is in the progress of billing continuation.
- isBilling booleanSwapping In Progress 
- Indicates whether this host is in the progress of swapping billing.
- nextCommitment string
- The billing option to switch to after the current billing cycle ends. If nextCommitmentis null or empty,currentCommitmentcontinues to the next billing cycle. ListSupportedCommitments.
- nextSku string
- (Deprecated) The billing option to switch to after the current billing cycle ends. If nextSkuis null or empty,currentSkucontinues to the next billing cycle. ListSupportedSkus. Deprecated. Please usenext_commitmentinstead.
- nonUpgraded stringEsxi Host Id 
- The OCID of the ESXi host that will be upgraded.
- replacementEsxi stringHost Id 
- The OCID of the esxi host that is newly created to replace the failed node.
- sddcId string
- The OCID of the SDDC.
- state string
- The lifecycle state of the resource.
- swapBilling stringHost Id 
- The OCID of the active ESXi Host to swap billing with current host.
- timeCreated string
- The date and time the ESXi host was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- timeUpdated string
- The date and time the ESXi host was updated, in the format defined by RFC3339.
- upgradedReplacement stringEsxi Host Id 
- The OCID of the ESXi host that is newly created to upgrade the original host.
- vmwareSoftware stringVersion 
- The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.
- billing_contract_ strend_ date 
- Current billing cycle end date. If the value in currentCommitmentandnextCommitmentare different, the value specified innextCommitmentbecomes the newcurrentCommitmentwhen thecontractEndDateis reached. Example:2016-08-25T21:10:29.600Z
- billing_donor_ strhost_ id 
- The OCID of the deleted ESXi Host with LeftOver billing cycle.
- capacity_reservation_ strid 
- The OCID of the Capacity Reservation.
- cluster_id str
- The OCID of the SDDC Cluster.
- compartment_id str
- The OCID of the compartment as optional parameter.
- compute_availability_ strdomain 
- The availability domain of the ESXi host.
- compute_instance_ strid 
- The OCID of the Compute instance.
- current_commitment str
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- current_sku str
- (Deprecated) The billing option currently used by the ESXi host. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- display_name str
- A filter to return only resources that match the given display name exactly.
- esxi_software_ strversion 
- The version of ESXi software that Oracle Cloud VMware Solution installed on the ESXi hosts.
- failed_esxi_ strhost_ id 
- The OCID of the ESXi host that failed.
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- grace_period_ strend_ date 
- The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z
- host_ocpu_ floatcount 
- The OCPU count of the ESXi host.
- host_shape_ strname 
- The compute shape name of the ESXi host. ListSupportedHostShapes.
- id str
- The OCID of the ESXi host.
- is_billing_ boolcontinuation_ in_ progress 
- Indicates whether this host is in the progress of billing continuation.
- is_billing_ boolswapping_ in_ progress 
- Indicates whether this host is in the progress of swapping billing.
- next_commitment str
- The billing option to switch to after the current billing cycle ends. If nextCommitmentis null or empty,currentCommitmentcontinues to the next billing cycle. ListSupportedCommitments.
- next_sku str
- (Deprecated) The billing option to switch to after the current billing cycle ends. If nextSkuis null or empty,currentSkucontinues to the next billing cycle. ListSupportedSkus. Deprecated. Please usenext_commitmentinstead.
- non_upgraded_ stresxi_ host_ id 
- The OCID of the ESXi host that will be upgraded.
- replacement_esxi_ strhost_ id 
- The OCID of the esxi host that is newly created to replace the failed node.
- sddc_id str
- The OCID of the SDDC.
- state str
- The lifecycle state of the resource.
- swap_billing_ strhost_ id 
- The OCID of the active ESXi Host to swap billing with current host.
- time_created str
- The date and time the ESXi host was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- time_updated str
- The date and time the ESXi host was updated, in the format defined by RFC3339.
- upgraded_replacement_ stresxi_ host_ id 
- The OCID of the ESXi host that is newly created to upgrade the original host.
- vmware_software_ strversion 
- The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.
- billingContract StringEnd Date 
- Current billing cycle end date. If the value in currentCommitmentandnextCommitmentare different, the value specified innextCommitmentbecomes the newcurrentCommitmentwhen thecontractEndDateis reached. Example:2016-08-25T21:10:29.600Z
- billingDonor StringHost Id 
- The OCID of the deleted ESXi Host with LeftOver billing cycle.
- capacityReservation StringId 
- The OCID of the Capacity Reservation.
- clusterId String
- The OCID of the SDDC Cluster.
- compartmentId String
- The OCID of the compartment as optional parameter.
- computeAvailability StringDomain 
- The availability domain of the ESXi host.
- computeInstance StringId 
- The OCID of the Compute instance.
- currentCommitment String
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- currentSku String
- (Deprecated) The billing option currently used by the ESXi host. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
- displayName String
- A filter to return only resources that match the given display name exactly.
- esxiSoftware StringVersion 
- The version of ESXi software that Oracle Cloud VMware Solution installed on the ESXi hosts.
- failedEsxi StringHost Id 
- The OCID of the ESXi host that failed.
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
- gracePeriod StringEnd Date 
- The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z
- hostOcpu NumberCount 
- The OCPU count of the ESXi host.
- hostShape StringName 
- The compute shape name of the ESXi host. ListSupportedHostShapes.
- id String
- The OCID of the ESXi host.
- isBilling BooleanContinuation In Progress 
- Indicates whether this host is in the progress of billing continuation.
- isBilling BooleanSwapping In Progress 
- Indicates whether this host is in the progress of swapping billing.
- nextCommitment String
- The billing option to switch to after the current billing cycle ends. If nextCommitmentis null or empty,currentCommitmentcontinues to the next billing cycle. ListSupportedCommitments.
- nextSku String
- (Deprecated) The billing option to switch to after the current billing cycle ends. If nextSkuis null or empty,currentSkucontinues to the next billing cycle. ListSupportedSkus. Deprecated. Please usenext_commitmentinstead.
- nonUpgraded StringEsxi Host Id 
- The OCID of the ESXi host that will be upgraded.
- replacementEsxi StringHost Id 
- The OCID of the esxi host that is newly created to replace the failed node.
- sddcId String
- The OCID of the SDDC.
- state String
- The lifecycle state of the resource.
- swapBilling StringHost Id 
- The OCID of the active ESXi Host to swap billing with current host.
- timeCreated String
- The date and time the ESXi host was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z
- timeUpdated String
- The date and time the ESXi host was updated, in the format defined by RFC3339.
- upgradedReplacement StringEsxi Host Id 
- The OCID of the ESXi host that is newly created to upgrade the original host.
- vmwareSoftware StringVersion 
- The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.
GetExsiHostsFilter   
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.