oci.Ocvp.EsxiHost
Explore with Pulumi AI
Import
EsxiHosts can be imported using the id, e.g.
$ pulumi import oci:Ocvp/esxiHost:EsxiHost test_esxi_host "id"
Create EsxiHost Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new EsxiHost(name: string, args?: EsxiHostArgs, opts?: CustomResourceOptions);@overload
def EsxiHost(resource_name: str,
             args: Optional[EsxiHostArgs] = None,
             opts: Optional[ResourceOptions] = None)
@overload
def EsxiHost(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             billing_donor_host_id: Optional[str] = None,
             capacity_reservation_id: Optional[str] = None,
             cluster_id: Optional[str] = None,
             compute_availability_domain: Optional[str] = None,
             current_sku: Optional[str] = None,
             defined_tags: Optional[Mapping[str, str]] = None,
             display_name: Optional[str] = None,
             esxi_software_version: Optional[str] = None,
             failed_esxi_host_id: Optional[str] = None,
             freeform_tags: Optional[Mapping[str, str]] = None,
             host_ocpu_count: Optional[float] = None,
             host_shape_name: Optional[str] = None,
             next_sku: Optional[str] = None,
             non_upgraded_esxi_host_id: Optional[str] = None,
             sddc_id: Optional[str] = None)func NewEsxiHost(ctx *Context, name string, args *EsxiHostArgs, opts ...ResourceOption) (*EsxiHost, error)public EsxiHost(string name, EsxiHostArgs? args = null, CustomResourceOptions? opts = null)
public EsxiHost(String name, EsxiHostArgs args)
public EsxiHost(String name, EsxiHostArgs args, CustomResourceOptions options)
type: oci:Ocvp:EsxiHost
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args EsxiHostArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args EsxiHostArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args EsxiHostArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EsxiHostArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EsxiHostArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var esxiHostResource = new Oci.Ocvp.EsxiHost("esxiHostResource", new()
{
    CapacityReservationId = "string",
    ClusterId = "string",
    ComputeAvailabilityDomain = "string",
    DefinedTags = 
    {
        { "string", "string" },
    },
    DisplayName = "string",
    EsxiSoftwareVersion = "string",
    FreeformTags = 
    {
        { "string", "string" },
    },
    HostOcpuCount = 0,
    HostShapeName = "string",
});
example, err := Ocvp.NewEsxiHost(ctx, "esxiHostResource", &Ocvp.EsxiHostArgs{
	CapacityReservationId:     pulumi.String("string"),
	ClusterId:                 pulumi.String("string"),
	ComputeAvailabilityDomain: pulumi.String("string"),
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	DisplayName:         pulumi.String("string"),
	EsxiSoftwareVersion: pulumi.String("string"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	HostOcpuCount: pulumi.Float64(0),
	HostShapeName: pulumi.String("string"),
})
var esxiHostResource = new EsxiHost("esxiHostResource", EsxiHostArgs.builder()
    .capacityReservationId("string")
    .clusterId("string")
    .computeAvailabilityDomain("string")
    .definedTags(Map.of("string", "string"))
    .displayName("string")
    .esxiSoftwareVersion("string")
    .freeformTags(Map.of("string", "string"))
    .hostOcpuCount(0)
    .hostShapeName("string")
    .build());
esxi_host_resource = oci.ocvp.EsxiHost("esxiHostResource",
    capacity_reservation_id="string",
    cluster_id="string",
    compute_availability_domain="string",
    defined_tags={
        "string": "string",
    },
    display_name="string",
    esxi_software_version="string",
    freeform_tags={
        "string": "string",
    },
    host_ocpu_count=0,
    host_shape_name="string")
const esxiHostResource = new oci.ocvp.EsxiHost("esxiHostResource", {
    capacityReservationId: "string",
    clusterId: "string",
    computeAvailabilityDomain: "string",
    definedTags: {
        string: "string",
    },
    displayName: "string",
    esxiSoftwareVersion: "string",
    freeformTags: {
        string: "string",
    },
    hostOcpuCount: 0,
    hostShapeName: "string",
});
type: oci:Ocvp:EsxiHost
properties:
    capacityReservationId: string
    clusterId: string
    computeAvailabilityDomain: string
    definedTags:
        string: string
    displayName: string
    esxiSoftwareVersion: string
    freeformTags:
        string: string
    hostOcpuCount: 0
    hostShapeName: string
EsxiHost Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The EsxiHost resource accepts the following input properties:
- BillingDonor stringHost Id 
- (Optional) (Updatable) 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 Cluster to add the ESXi host to.
- ComputeAvailability stringDomain 
- The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.
- CurrentSku string
- (Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- Dictionary<string, string>
- (Updatable) 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
- (Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the Cluster. - If this attribute is not specified, the Cluster's - instanceDisplayNamePrefixattribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the Cluster, and- instanceDisplayNamePrefixis- MyCluster, the host's display name is- MyCluster-4.- Avoid entering confidential information. 
- EsxiSoftware stringVersion 
- (Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- FailedEsxi stringHost Id 
- (Optional) The OCID of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the failedEsxiHostIdfield will be updated in the newly created Esxi host.
- Dictionary<string, string>
- (Updatable) 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"}
- HostOcpu doubleCount 
- The OCPU count of the ESXi host.
- HostShape stringName 
- The compute shape name of the ESXi host. ListSupportedHostShapes.
- NextSku string
- NonUpgraded stringEsxi Host Id 
- (Optional) The OCID of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the nonUpgradedEsxiHostIdfield is updated in the newly created Esxi host. See Upgrading VMware Software for more information.
- SddcId string
- (Optional) The OCID of the SDDC to add the ESXi host to. This field has been deprecated. Please use - cluster_idinstead. Either- sddc_idor- cluster_idmust be configured for- oci.Ocvp.EsxiHostresource. Deprecated. Please use- cluster_idinstead.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- BillingDonor stringHost Id 
- (Optional) (Updatable) 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 Cluster to add the ESXi host to.
- ComputeAvailability stringDomain 
- The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.
- CurrentSku string
- (Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- map[string]string
- (Updatable) 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
- (Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the Cluster. - If this attribute is not specified, the Cluster's - instanceDisplayNamePrefixattribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the Cluster, and- instanceDisplayNamePrefixis- MyCluster, the host's display name is- MyCluster-4.- Avoid entering confidential information. 
- EsxiSoftware stringVersion 
- (Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- FailedEsxi stringHost Id 
- (Optional) The OCID of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the failedEsxiHostIdfield will be updated in the newly created Esxi host.
- map[string]string
- (Updatable) 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"}
- HostOcpu float64Count 
- The OCPU count of the ESXi host.
- HostShape stringName 
- The compute shape name of the ESXi host. ListSupportedHostShapes.
- NextSku string
- NonUpgraded stringEsxi Host Id 
- (Optional) The OCID of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the nonUpgradedEsxiHostIdfield is updated in the newly created Esxi host. See Upgrading VMware Software for more information.
- SddcId string
- (Optional) The OCID of the SDDC to add the ESXi host to. This field has been deprecated. Please use - cluster_idinstead. Either- sddc_idor- cluster_idmust be configured for- oci.Ocvp.EsxiHostresource. Deprecated. Please use- cluster_idinstead.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- billingDonor StringHost Id 
- (Optional) (Updatable) 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 Cluster to add the ESXi host to.
- computeAvailability StringDomain 
- The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.
- currentSku String
- (Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- Map<String,String>
- (Updatable) 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
- (Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the Cluster. - If this attribute is not specified, the Cluster's - instanceDisplayNamePrefixattribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the Cluster, and- instanceDisplayNamePrefixis- MyCluster, the host's display name is- MyCluster-4.- Avoid entering confidential information. 
- esxiSoftware StringVersion 
- (Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- failedEsxi StringHost Id 
- (Optional) The OCID of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the failedEsxiHostIdfield will be updated in the newly created Esxi host.
- Map<String,String>
- (Updatable) 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"}
- hostOcpu DoubleCount 
- The OCPU count of the ESXi host.
- hostShape StringName 
- The compute shape name of the ESXi host. ListSupportedHostShapes.
- nextSku String
- nonUpgraded StringEsxi Host Id 
- (Optional) The OCID of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the nonUpgradedEsxiHostIdfield is updated in the newly created Esxi host. See Upgrading VMware Software for more information.
- sddcId String
- (Optional) The OCID of the SDDC to add the ESXi host to. This field has been deprecated. Please use - cluster_idinstead. Either- sddc_idor- cluster_idmust be configured for- oci.Ocvp.EsxiHostresource. Deprecated. Please use- cluster_idinstead.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- billingDonor stringHost Id 
- (Optional) (Updatable) 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 Cluster to add the ESXi host to.
- computeAvailability stringDomain 
- The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.
- currentSku string
- (Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- {[key: string]: string}
- (Updatable) 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
- (Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the Cluster. - If this attribute is not specified, the Cluster's - instanceDisplayNamePrefixattribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the Cluster, and- instanceDisplayNamePrefixis- MyCluster, the host's display name is- MyCluster-4.- Avoid entering confidential information. 
- esxiSoftware stringVersion 
- (Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- failedEsxi stringHost Id 
- (Optional) The OCID of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the failedEsxiHostIdfield will be updated in the newly created Esxi host.
- {[key: string]: string}
- (Updatable) 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"}
- hostOcpu numberCount 
- The OCPU count of the ESXi host.
- hostShape stringName 
- The compute shape name of the ESXi host. ListSupportedHostShapes.
- nextSku string
- nonUpgraded stringEsxi Host Id 
- (Optional) The OCID of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the nonUpgradedEsxiHostIdfield is updated in the newly created Esxi host. See Upgrading VMware Software for more information.
- sddcId string
- (Optional) The OCID of the SDDC to add the ESXi host to. This field has been deprecated. Please use - cluster_idinstead. Either- sddc_idor- cluster_idmust be configured for- oci.Ocvp.EsxiHostresource. Deprecated. Please use- cluster_idinstead.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- billing_donor_ strhost_ id 
- (Optional) (Updatable) 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 Cluster to add the ESXi host to.
- compute_availability_ strdomain 
- The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.
- current_sku str
- (Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- Mapping[str, str]
- (Updatable) 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
- (Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the Cluster. - If this attribute is not specified, the Cluster's - instanceDisplayNamePrefixattribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the Cluster, and- instanceDisplayNamePrefixis- MyCluster, the host's display name is- MyCluster-4.- Avoid entering confidential information. 
- esxi_software_ strversion 
- (Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- failed_esxi_ strhost_ id 
- (Optional) The OCID of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the failedEsxiHostIdfield will be updated in the newly created Esxi host.
- Mapping[str, str]
- (Updatable) 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"}
- host_ocpu_ floatcount 
- The OCPU count of the ESXi host.
- host_shape_ strname 
- The compute shape name of the ESXi host. ListSupportedHostShapes.
- next_sku str
- non_upgraded_ stresxi_ host_ id 
- (Optional) The OCID of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the nonUpgradedEsxiHostIdfield is updated in the newly created Esxi host. See Upgrading VMware Software for more information.
- sddc_id str
- (Optional) The OCID of the SDDC to add the ESXi host to. This field has been deprecated. Please use - cluster_idinstead. Either- sddc_idor- cluster_idmust be configured for- oci.Ocvp.EsxiHostresource. Deprecated. Please use- cluster_idinstead.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- billingDonor StringHost Id 
- (Optional) (Updatable) 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 Cluster to add the ESXi host to.
- computeAvailability StringDomain 
- The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.
- currentSku String
- (Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- Map<String>
- (Updatable) 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
- (Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the Cluster. - If this attribute is not specified, the Cluster's - instanceDisplayNamePrefixattribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the Cluster, and- instanceDisplayNamePrefixis- MyCluster, the host's display name is- MyCluster-4.- Avoid entering confidential information. 
- esxiSoftware StringVersion 
- (Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- failedEsxi StringHost Id 
- (Optional) The OCID of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the failedEsxiHostIdfield will be updated in the newly created Esxi host.
- Map<String>
- (Updatable) 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"}
- hostOcpu NumberCount 
- The OCPU count of the ESXi host.
- hostShape StringName 
- The compute shape name of the ESXi host. ListSupportedHostShapes.
- nextSku String
- nonUpgraded StringEsxi Host Id 
- (Optional) The OCID of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the nonUpgradedEsxiHostIdfield is updated in the newly created Esxi host. See Upgrading VMware Software for more information.
- sddcId String
- (Optional) The OCID of the SDDC to add the ESXi host to. This field has been deprecated. Please use - cluster_idinstead. Either- sddc_idor- cluster_idmust be configured for- oci.Ocvp.EsxiHostresource. Deprecated. Please use- cluster_idinstead.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
Outputs
All input properties are implicitly available as output properties. Additionally, the EsxiHost resource produces the following output properties:
- 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
- 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.
- CurrentCommitment string
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- GracePeriod stringEnd Date 
- The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z
- Id string
- The provider-assigned unique ID for this managed resource.
- 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.
- ReplacementEsxi stringHost Id 
- The OCID of the esxi host that is newly created to replace the failed node.
- State string
- The current state of the ESXi host.
- 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
- 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.
- CurrentCommitment string
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- GracePeriod stringEnd Date 
- The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z
- Id string
- The provider-assigned unique ID for this managed resource.
- 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.
- ReplacementEsxi stringHost Id 
- The OCID of the esxi host that is newly created to replace the failed node.
- State string
- The current state of the ESXi host.
- 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
- 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.
- currentCommitment String
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- gracePeriod StringEnd Date 
- The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z
- id String
- The provider-assigned unique ID for this managed resource.
- 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.
- replacementEsxi StringHost Id 
- The OCID of the esxi host that is newly created to replace the failed node.
- state String
- The current state of the ESXi host.
- 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
- 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.
- currentCommitment string
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- gracePeriod stringEnd Date 
- The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z
- id string
- The provider-assigned unique ID for this managed resource.
- 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.
- replacementEsxi stringHost Id 
- The OCID of the esxi host that is newly created to replace the failed node.
- state string
- The current state of the ESXi host.
- 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
- 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.
- current_commitment str
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- 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
- id str
- The provider-assigned unique ID for this managed resource.
- 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.
- replacement_esxi_ strhost_ id 
- The OCID of the esxi host that is newly created to replace the failed node.
- state str
- The current state of the ESXi host.
- 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
- 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.
- currentCommitment String
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- gracePeriod StringEnd Date 
- The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z
- id String
- The provider-assigned unique ID for this managed resource.
- 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.
- replacementEsxi StringHost Id 
- The OCID of the esxi host that is newly created to replace the failed node.
- state String
- The current state of the ESXi host.
- 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.
Look up Existing EsxiHost Resource
Get an existing EsxiHost resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: EsxiHostState, opts?: CustomResourceOptions): EsxiHost@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        billing_contract_end_date: Optional[str] = None,
        billing_donor_host_id: Optional[str] = None,
        capacity_reservation_id: Optional[str] = None,
        cluster_id: Optional[str] = None,
        compartment_id: Optional[str] = None,
        compute_availability_domain: Optional[str] = None,
        compute_instance_id: Optional[str] = None,
        current_commitment: Optional[str] = None,
        current_sku: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        display_name: Optional[str] = None,
        esxi_software_version: Optional[str] = None,
        failed_esxi_host_id: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        grace_period_end_date: Optional[str] = None,
        host_ocpu_count: Optional[float] = None,
        host_shape_name: Optional[str] = None,
        is_billing_continuation_in_progress: Optional[bool] = None,
        is_billing_swapping_in_progress: Optional[bool] = None,
        next_commitment: Optional[str] = None,
        next_sku: Optional[str] = None,
        non_upgraded_esxi_host_id: Optional[str] = None,
        replacement_esxi_host_id: Optional[str] = None,
        sddc_id: Optional[str] = None,
        state: Optional[str] = None,
        swap_billing_host_id: Optional[str] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None,
        upgraded_replacement_esxi_host_id: Optional[str] = None,
        vmware_software_version: Optional[str] = None) -> EsxiHostfunc GetEsxiHost(ctx *Context, name string, id IDInput, state *EsxiHostState, opts ...ResourceOption) (*EsxiHost, error)public static EsxiHost Get(string name, Input<string> id, EsxiHostState? state, CustomResourceOptions? opts = null)public static EsxiHost get(String name, Output<String> id, EsxiHostState state, CustomResourceOptions options)resources:  _:    type: oci:Ocvp:EsxiHost    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- 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 
- (Optional) (Updatable) 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 Cluster to add the ESXi host to.
- CompartmentId string
- The OCID of the compartment that contains the Cluster.
- ComputeAvailability stringDomain 
- The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.
- 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.
- CurrentCommitment string
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- CurrentSku string
- (Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- Dictionary<string, string>
- (Updatable) 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
- (Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the Cluster. - If this attribute is not specified, the Cluster's - instanceDisplayNamePrefixattribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the Cluster, and- instanceDisplayNamePrefixis- MyCluster, the host's display name is- MyCluster-4.- Avoid entering confidential information. 
- EsxiSoftware stringVersion 
- (Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- FailedEsxi stringHost Id 
- (Optional) The OCID of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the failedEsxiHostIdfield will be updated in the newly created Esxi host.
- Dictionary<string, string>
- (Updatable) 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.
- 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
- NonUpgraded stringEsxi Host Id 
- (Optional) The OCID of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the nonUpgradedEsxiHostIdfield is updated in the newly created Esxi host. See Upgrading VMware Software for more information.
- ReplacementEsxi stringHost Id 
- The OCID of the esxi host that is newly created to replace the failed node.
- SddcId string
- (Optional) The OCID of the SDDC to add the ESXi host to. This field has been deprecated. Please use - cluster_idinstead. Either- sddc_idor- cluster_idmust be configured for- oci.Ocvp.EsxiHostresource. Deprecated. Please use- cluster_idinstead.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- State string
- The current state of the ESXi host.
- 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 
- (Optional) (Updatable) 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 Cluster to add the ESXi host to.
- CompartmentId string
- The OCID of the compartment that contains the Cluster.
- ComputeAvailability stringDomain 
- The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.
- 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.
- CurrentCommitment string
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- CurrentSku string
- (Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- map[string]string
- (Updatable) 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
- (Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the Cluster. - If this attribute is not specified, the Cluster's - instanceDisplayNamePrefixattribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the Cluster, and- instanceDisplayNamePrefixis- MyCluster, the host's display name is- MyCluster-4.- Avoid entering confidential information. 
- EsxiSoftware stringVersion 
- (Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- FailedEsxi stringHost Id 
- (Optional) The OCID of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the failedEsxiHostIdfield will be updated in the newly created Esxi host.
- map[string]string
- (Updatable) 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.
- 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
- NonUpgraded stringEsxi Host Id 
- (Optional) The OCID of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the nonUpgradedEsxiHostIdfield is updated in the newly created Esxi host. See Upgrading VMware Software for more information.
- ReplacementEsxi stringHost Id 
- The OCID of the esxi host that is newly created to replace the failed node.
- SddcId string
- (Optional) The OCID of the SDDC to add the ESXi host to. This field has been deprecated. Please use - cluster_idinstead. Either- sddc_idor- cluster_idmust be configured for- oci.Ocvp.EsxiHostresource. Deprecated. Please use- cluster_idinstead.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- State string
- The current state of the ESXi host.
- 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 
- (Optional) (Updatable) 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 Cluster to add the ESXi host to.
- compartmentId String
- The OCID of the compartment that contains the Cluster.
- computeAvailability StringDomain 
- The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.
- 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.
- currentCommitment String
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- currentSku String
- (Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- Map<String,String>
- (Updatable) 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
- (Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the Cluster. - If this attribute is not specified, the Cluster's - instanceDisplayNamePrefixattribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the Cluster, and- instanceDisplayNamePrefixis- MyCluster, the host's display name is- MyCluster-4.- Avoid entering confidential information. 
- esxiSoftware StringVersion 
- (Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- failedEsxi StringHost Id 
- (Optional) The OCID of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the failedEsxiHostIdfield will be updated in the newly created Esxi host.
- Map<String,String>
- (Updatable) 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.
- 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
- nonUpgraded StringEsxi Host Id 
- (Optional) The OCID of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the nonUpgradedEsxiHostIdfield is updated in the newly created Esxi host. See Upgrading VMware Software for more information.
- replacementEsxi StringHost Id 
- The OCID of the esxi host that is newly created to replace the failed node.
- sddcId String
- (Optional) The OCID of the SDDC to add the ESXi host to. This field has been deprecated. Please use - cluster_idinstead. Either- sddc_idor- cluster_idmust be configured for- oci.Ocvp.EsxiHostresource. Deprecated. Please use- cluster_idinstead.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- state String
- The current state of the ESXi host.
- 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 
- (Optional) (Updatable) 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 Cluster to add the ESXi host to.
- compartmentId string
- The OCID of the compartment that contains the Cluster.
- computeAvailability stringDomain 
- The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.
- 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.
- currentCommitment string
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- currentSku string
- (Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- {[key: string]: string}
- (Updatable) 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
- (Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the Cluster. - If this attribute is not specified, the Cluster's - instanceDisplayNamePrefixattribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the Cluster, and- instanceDisplayNamePrefixis- MyCluster, the host's display name is- MyCluster-4.- Avoid entering confidential information. 
- esxiSoftware stringVersion 
- (Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- failedEsxi stringHost Id 
- (Optional) The OCID of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the failedEsxiHostIdfield will be updated in the newly created Esxi host.
- {[key: string]: string}
- (Updatable) 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.
- 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
- nonUpgraded stringEsxi Host Id 
- (Optional) The OCID of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the nonUpgradedEsxiHostIdfield is updated in the newly created Esxi host. See Upgrading VMware Software for more information.
- replacementEsxi stringHost Id 
- The OCID of the esxi host that is newly created to replace the failed node.
- sddcId string
- (Optional) The OCID of the SDDC to add the ESXi host to. This field has been deprecated. Please use - cluster_idinstead. Either- sddc_idor- cluster_idmust be configured for- oci.Ocvp.EsxiHostresource. Deprecated. Please use- cluster_idinstead.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- state string
- The current state of the ESXi host.
- 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 
- (Optional) (Updatable) 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 Cluster to add the ESXi host to.
- compartment_id str
- The OCID of the compartment that contains the Cluster.
- compute_availability_ strdomain 
- The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.
- 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.
- current_commitment str
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- current_sku str
- (Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- Mapping[str, str]
- (Updatable) 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
- (Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the Cluster. - If this attribute is not specified, the Cluster's - instanceDisplayNamePrefixattribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the Cluster, and- instanceDisplayNamePrefixis- MyCluster, the host's display name is- MyCluster-4.- Avoid entering confidential information. 
- esxi_software_ strversion 
- (Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- failed_esxi_ strhost_ id 
- (Optional) The OCID of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the failedEsxiHostIdfield will be updated in the newly created Esxi host.
- Mapping[str, str]
- (Updatable) 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.
- 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
- non_upgraded_ stresxi_ host_ id 
- (Optional) The OCID of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the nonUpgradedEsxiHostIdfield is updated in the newly created Esxi host. See Upgrading VMware Software for more information.
- replacement_esxi_ strhost_ id 
- The OCID of the esxi host that is newly created to replace the failed node.
- sddc_id str
- (Optional) The OCID of the SDDC to add the ESXi host to. This field has been deprecated. Please use - cluster_idinstead. Either- sddc_idor- cluster_idmust be configured for- oci.Ocvp.EsxiHostresource. Deprecated. Please use- cluster_idinstead.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- state str
- The current state of the ESXi host.
- 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 
- (Optional) (Updatable) 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 Cluster to add the ESXi host to.
- compartmentId String
- The OCID of the compartment that contains the Cluster.
- computeAvailability StringDomain 
- The availability domain to create the ESXi host in. If keep empty, for AD-specific Cluster, new ESXi host will be created in the same availability domain; for multi-AD Cluster, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.
- 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.
- currentCommitment String
- The billing option currently used by the ESXi host. ListSupportedCommitments.
- currentSku String
- (Optional) The billing option currently used by the ESXi host. It is only effective during resource creation. Changes to its value after creation will be ignored. ListSupportedSkus. Deprecated. Please use current_commitmentinstead.
- Map<String>
- (Updatable) 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
- (Updatable) A descriptive name for the ESXi host. It's changeable. Esxi Host name requirements are 1-16 character length limit, Must start with a letter, Must be English letters, numbers, - only, No repeating hyphens, Must be unique within the Cluster. - If this attribute is not specified, the Cluster's - instanceDisplayNamePrefixattribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the Cluster, and- instanceDisplayNamePrefixis- MyCluster, the host's display name is- MyCluster-4.- Avoid entering confidential information. 
- esxiSoftware StringVersion 
- (Updatable) The ESXi software bundle to install on the ESXi host. Only versions under the same vmwareSoftwareVersion and have been validate by Oracle Cloud VMware Solution will be accepted. To get a list of the available versions, use ListSupportedVmwareSoftwareVersions.
- failedEsxi StringHost Id 
- (Optional) The OCID of the ESXi host that is failed. This is an optional parameter. If this parameter is specified, a new ESXi host will be created to replace the failed one, and the failedEsxiHostIdfield will be updated in the newly created Esxi host.
- Map<String>
- (Updatable) 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.
- 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
- nonUpgraded StringEsxi Host Id 
- (Optional) The OCID of the ESXi host that will be upgraded. This is an optional parameter. If this parameter is specified, an ESXi host with the new software version is created to replace the original one, and the nonUpgradedEsxiHostIdfield is updated in the newly created Esxi host. See Upgrading VMware Software for more information.
- replacementEsxi StringHost Id 
- The OCID of the esxi host that is newly created to replace the failed node.
- sddcId String
- (Optional) The OCID of the SDDC to add the ESXi host to. This field has been deprecated. Please use - cluster_idinstead. Either- sddc_idor- cluster_idmust be configured for- oci.Ocvp.EsxiHostresource. Deprecated. Please use- cluster_idinstead.- ** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 
- state String
- The current state of the ESXi host.
- 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.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.