1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Ocvp
  5. EsxiHost
Oracle Cloud Infrastructure v1.11.0 published on Wednesday, Sep 27, 2023 by Pulumi

oci.Ocvp.EsxiHost

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.11.0 published on Wednesday, Sep 27, 2023 by Pulumi

    This resource provides the Esxi Host resource in Oracle Cloud Infrastructure Oracle Cloud VMware Solution service.

    Adds another ESXi host to an existing SDDC. The attributes of the specified Sddc determine the VMware software and other configuration settings used by the ESXi host.

    Use the WorkRequest operations to track the creation of the ESXi host.

    Create EsxiHost Resource

    new EsxiHost(name: string, args: EsxiHostArgs, opts?: CustomResourceOptions);
    @overload
    def EsxiHost(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 billing_donor_host_id: Optional[str] = None,
                 capacity_reservation_id: Optional[str] = None,
                 compute_availability_domain: Optional[str] = None,
                 current_sku: Optional[str] = None,
                 defined_tags: Optional[Mapping[str, Any]] = None,
                 display_name: Optional[str] = None,
                 failed_esxi_host_id: Optional[str] = None,
                 freeform_tags: Optional[Mapping[str, Any]] = 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,
                 swap_billing_host_id: Optional[str] = None)
    @overload
    def EsxiHost(resource_name: str,
                 args: EsxiHostArgs,
                 opts: Optional[ResourceOptions] = None)
    func NewEsxiHost(ctx *Context, name string, args EsxiHostArgs, opts ...ResourceOption) (*EsxiHost, error)
    public EsxiHost(string name, EsxiHostArgs args, 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.
    
    
    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.

    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

    The EsxiHost resource accepts the following input properties:

    SddcId string

    The OCID of the SDDC to add the ESXi host to.

    ** 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

    BillingDonorHostId string

    (Updatable) The OCID of the deleted ESXi Host with LeftOver billing cycle.

    CapacityReservationId string

    The OCID of the Capacity Reservation.

    ComputeAvailabilityDomain string

    The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.

    CurrentSku string

    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.

    DefinedTags Dictionary<string, object>

    (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 SDDC.

    If this attribute is not specified, the SDDC's instanceDisplayNamePrefix attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and instanceDisplayNamePrefix is MySDDC, the host's display name is MySDDC-4.

    Avoid entering confidential information.

    FailedEsxiHostId string

    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 failedEsxiHostId field will be updated in the newly created Esxi host.

    FreeformTags Dictionary<string, object>

    (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"}

    HostOcpuCount double

    The OCPU count of the ESXi host.

    HostShapeName string

    The compute shape name of the ESXi host. ListSupportedHostShapes.

    NextSku string

    The billing option to switch to after the current billing cycle ends. If nextSku is null or empty, currentSku continues to the next billing cycle. ListSupportedSkus.

    NonUpgradedEsxiHostId string

    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 nonUpgradedEsxiHostId field is updated in the newly created Esxi host. See Upgrading VMware Software for more information.

    SwapBillingHostId string

    The OCID of the active ESXi Host to swap billing with current host.

    SddcId string

    The OCID of the SDDC to add the ESXi host to.

    ** 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

    BillingDonorHostId string

    (Updatable) The OCID of the deleted ESXi Host with LeftOver billing cycle.

    CapacityReservationId string

    The OCID of the Capacity Reservation.

    ComputeAvailabilityDomain string

    The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.

    CurrentSku string

    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.

    DefinedTags map[string]interface{}

    (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 SDDC.

    If this attribute is not specified, the SDDC's instanceDisplayNamePrefix attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and instanceDisplayNamePrefix is MySDDC, the host's display name is MySDDC-4.

    Avoid entering confidential information.

    FailedEsxiHostId string

    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 failedEsxiHostId field will be updated in the newly created Esxi host.

    FreeformTags map[string]interface{}

    (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"}

    HostOcpuCount float64

    The OCPU count of the ESXi host.

    HostShapeName string

    The compute shape name of the ESXi host. ListSupportedHostShapes.

    NextSku string

    The billing option to switch to after the current billing cycle ends. If nextSku is null or empty, currentSku continues to the next billing cycle. ListSupportedSkus.

    NonUpgradedEsxiHostId string

    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 nonUpgradedEsxiHostId field is updated in the newly created Esxi host. See Upgrading VMware Software for more information.

    SwapBillingHostId string

    The OCID of the active ESXi Host to swap billing with current host.

    sddcId String

    The OCID of the SDDC to add the ESXi host to.

    ** 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

    billingDonorHostId String

    (Updatable) The OCID of the deleted ESXi Host with LeftOver billing cycle.

    capacityReservationId String

    The OCID of the Capacity Reservation.

    computeAvailabilityDomain String

    The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.

    currentSku String

    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.

    definedTags Map<String,Object>

    (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 SDDC.

    If this attribute is not specified, the SDDC's instanceDisplayNamePrefix attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and instanceDisplayNamePrefix is MySDDC, the host's display name is MySDDC-4.

    Avoid entering confidential information.

    failedEsxiHostId String

    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 failedEsxiHostId field will be updated in the newly created Esxi host.

    freeformTags Map<String,Object>

    (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"}

    hostOcpuCount Double

    The OCPU count of the ESXi host.

    hostShapeName String

    The compute shape name of the ESXi host. ListSupportedHostShapes.

    nextSku String

    The billing option to switch to after the current billing cycle ends. If nextSku is null or empty, currentSku continues to the next billing cycle. ListSupportedSkus.

    nonUpgradedEsxiHostId String

    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 nonUpgradedEsxiHostId field is updated in the newly created Esxi host. See Upgrading VMware Software for more information.

    swapBillingHostId String

    The OCID of the active ESXi Host to swap billing with current host.

    sddcId string

    The OCID of the SDDC to add the ESXi host to.

    ** 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

    billingDonorHostId string

    (Updatable) The OCID of the deleted ESXi Host with LeftOver billing cycle.

    capacityReservationId string

    The OCID of the Capacity Reservation.

    computeAvailabilityDomain string

    The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.

    currentSku string

    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.

    definedTags {[key: string]: any}

    (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 SDDC.

    If this attribute is not specified, the SDDC's instanceDisplayNamePrefix attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and instanceDisplayNamePrefix is MySDDC, the host's display name is MySDDC-4.

    Avoid entering confidential information.

    failedEsxiHostId string

    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 failedEsxiHostId field will be updated in the newly created Esxi host.

    freeformTags {[key: string]: any}

    (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"}

    hostOcpuCount number

    The OCPU count of the ESXi host.

    hostShapeName string

    The compute shape name of the ESXi host. ListSupportedHostShapes.

    nextSku string

    The billing option to switch to after the current billing cycle ends. If nextSku is null or empty, currentSku continues to the next billing cycle. ListSupportedSkus.

    nonUpgradedEsxiHostId string

    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 nonUpgradedEsxiHostId field is updated in the newly created Esxi host. See Upgrading VMware Software for more information.

    swapBillingHostId string

    The OCID of the active ESXi Host to swap billing with current host.

    sddc_id str

    The OCID of the SDDC to add the ESXi host to.

    ** 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_host_id str

    (Updatable) The OCID of the deleted ESXi Host with LeftOver billing cycle.

    capacity_reservation_id str

    The OCID of the Capacity Reservation.

    compute_availability_domain str

    The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.

    current_sku str

    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.

    defined_tags Mapping[str, Any]

    (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 SDDC.

    If this attribute is not specified, the SDDC's instanceDisplayNamePrefix attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and instanceDisplayNamePrefix is MySDDC, the host's display name is MySDDC-4.

    Avoid entering confidential information.

    failed_esxi_host_id str

    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 failedEsxiHostId field will be updated in the newly created Esxi host.

    freeform_tags Mapping[str, Any]

    (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_count float

    The OCPU count of the ESXi host.

    host_shape_name str

    The compute shape name of the ESXi host. ListSupportedHostShapes.

    next_sku str

    The billing option to switch to after the current billing cycle ends. If nextSku is null or empty, currentSku continues to the next billing cycle. ListSupportedSkus.

    non_upgraded_esxi_host_id str

    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 nonUpgradedEsxiHostId field is updated in the newly created Esxi host. See Upgrading VMware Software for more information.

    swap_billing_host_id str

    The OCID of the active ESXi Host to swap billing with current host.

    sddcId String

    The OCID of the SDDC to add the ESXi host to.

    ** 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

    billingDonorHostId String

    (Updatable) The OCID of the deleted ESXi Host with LeftOver billing cycle.

    capacityReservationId String

    The OCID of the Capacity Reservation.

    computeAvailabilityDomain String

    The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.

    currentSku String

    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.

    definedTags Map<Any>

    (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 SDDC.

    If this attribute is not specified, the SDDC's instanceDisplayNamePrefix attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and instanceDisplayNamePrefix is MySDDC, the host's display name is MySDDC-4.

    Avoid entering confidential information.

    failedEsxiHostId String

    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 failedEsxiHostId field will be updated in the newly created Esxi host.

    freeformTags Map<Any>

    (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"}

    hostOcpuCount Number

    The OCPU count of the ESXi host.

    hostShapeName String

    The compute shape name of the ESXi host. ListSupportedHostShapes.

    nextSku String

    The billing option to switch to after the current billing cycle ends. If nextSku is null or empty, currentSku continues to the next billing cycle. ListSupportedSkus.

    nonUpgradedEsxiHostId String

    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 nonUpgradedEsxiHostId field is updated in the newly created Esxi host. See Upgrading VMware Software for more information.

    swapBillingHostId String

    The OCID of the active ESXi Host to swap billing with current host.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the EsxiHost resource produces the following output properties:

    BillingContractEndDate string

    Current billing cycle end date. If the value in currentSku and nextSku are different, the value specified in nextSku becomes the new currentSKU when the contractEndDate is reached. Example: 2016-08-25T21:10:29.600Z

    CompartmentId string

    The OCID of the compartment that contains the SDDC.

    ComputeInstanceId string

    In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceId is the OCID of that Compute instance.

    GracePeriodEndDate string

    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.

    IsBillingContinuationInProgress bool

    Indicates whether this host is in the progress of billing continuation.

    IsBillingSwappingInProgress bool

    Indicates whether this host is in the progress of swapping billing.

    ReplacementEsxiHostId string

    The OCID of the esxi host that is newly created to replace the failed node.

    State string

    The current state of the ESXi 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.

    UpgradedReplacementEsxiHostId string

    The OCID of the ESXi host that is newly created to upgrade the original host.

    VmwareSoftwareVersion string

    The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.

    BillingContractEndDate string

    Current billing cycle end date. If the value in currentSku and nextSku are different, the value specified in nextSku becomes the new currentSKU when the contractEndDate is reached. Example: 2016-08-25T21:10:29.600Z

    CompartmentId string

    The OCID of the compartment that contains the SDDC.

    ComputeInstanceId string

    In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceId is the OCID of that Compute instance.

    GracePeriodEndDate string

    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.

    IsBillingContinuationInProgress bool

    Indicates whether this host is in the progress of billing continuation.

    IsBillingSwappingInProgress bool

    Indicates whether this host is in the progress of swapping billing.

    ReplacementEsxiHostId string

    The OCID of the esxi host that is newly created to replace the failed node.

    State string

    The current state of the ESXi 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.

    UpgradedReplacementEsxiHostId string

    The OCID of the ESXi host that is newly created to upgrade the original host.

    VmwareSoftwareVersion string

    The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.

    billingContractEndDate String

    Current billing cycle end date. If the value in currentSku and nextSku are different, the value specified in nextSku becomes the new currentSKU when the contractEndDate is reached. Example: 2016-08-25T21:10:29.600Z

    compartmentId String

    The OCID of the compartment that contains the SDDC.

    computeInstanceId String

    In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceId is the OCID of that Compute instance.

    gracePeriodEndDate String

    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.

    isBillingContinuationInProgress Boolean

    Indicates whether this host is in the progress of billing continuation.

    isBillingSwappingInProgress Boolean

    Indicates whether this host is in the progress of swapping billing.

    replacementEsxiHostId String

    The OCID of the esxi host that is newly created to replace the failed node.

    state String

    The current state of the ESXi 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.

    upgradedReplacementEsxiHostId String

    The OCID of the ESXi host that is newly created to upgrade the original host.

    vmwareSoftwareVersion String

    The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.

    billingContractEndDate string

    Current billing cycle end date. If the value in currentSku and nextSku are different, the value specified in nextSku becomes the new currentSKU when the contractEndDate is reached. Example: 2016-08-25T21:10:29.600Z

    compartmentId string

    The OCID of the compartment that contains the SDDC.

    computeInstanceId string

    In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceId is the OCID of that Compute instance.

    gracePeriodEndDate string

    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.

    isBillingContinuationInProgress boolean

    Indicates whether this host is in the progress of billing continuation.

    isBillingSwappingInProgress boolean

    Indicates whether this host is in the progress of swapping billing.

    replacementEsxiHostId string

    The OCID of the esxi host that is newly created to replace the failed node.

    state string

    The current state of the ESXi 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.

    upgradedReplacementEsxiHostId string

    The OCID of the ESXi host that is newly created to upgrade the original host.

    vmwareSoftwareVersion string

    The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.

    billing_contract_end_date str

    Current billing cycle end date. If the value in currentSku and nextSku are different, the value specified in nextSku becomes the new currentSKU when the contractEndDate is reached. Example: 2016-08-25T21:10:29.600Z

    compartment_id str

    The OCID of the compartment that contains the SDDC.

    compute_instance_id str

    In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceId is the OCID of that Compute instance.

    grace_period_end_date str

    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_continuation_in_progress bool

    Indicates whether this host is in the progress of billing continuation.

    is_billing_swapping_in_progress bool

    Indicates whether this host is in the progress of swapping billing.

    replacement_esxi_host_id str

    The OCID of the esxi host that is newly created to replace the failed node.

    state str

    The current state of the ESXi 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_esxi_host_id str

    The OCID of the ESXi host that is newly created to upgrade the original host.

    vmware_software_version str

    The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.

    billingContractEndDate String

    Current billing cycle end date. If the value in currentSku and nextSku are different, the value specified in nextSku becomes the new currentSKU when the contractEndDate is reached. Example: 2016-08-25T21:10:29.600Z

    compartmentId String

    The OCID of the compartment that contains the SDDC.

    computeInstanceId String

    In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceId is the OCID of that Compute instance.

    gracePeriodEndDate String

    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.

    isBillingContinuationInProgress Boolean

    Indicates whether this host is in the progress of billing continuation.

    isBillingSwappingInProgress Boolean

    Indicates whether this host is in the progress of swapping billing.

    replacementEsxiHostId String

    The OCID of the esxi host that is newly created to replace the failed node.

    state String

    The current state of the ESXi 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.

    upgradedReplacementEsxiHostId String

    The OCID of the ESXi host that is newly created to upgrade the original host.

    vmwareSoftwareVersion String

    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,
            compartment_id: Optional[str] = None,
            compute_availability_domain: Optional[str] = None,
            compute_instance_id: Optional[str] = None,
            current_sku: Optional[str] = None,
            defined_tags: Optional[Mapping[str, Any]] = None,
            display_name: Optional[str] = None,
            failed_esxi_host_id: Optional[str] = None,
            freeform_tags: Optional[Mapping[str, Any]] = 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_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) -> EsxiHost
    func 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)
    Resource lookup is not supported in YAML
    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.
    The following state arguments are supported:
    BillingContractEndDate string

    Current billing cycle end date. If the value in currentSku and nextSku are different, the value specified in nextSku becomes the new currentSKU when the contractEndDate is reached. Example: 2016-08-25T21:10:29.600Z

    BillingDonorHostId string

    (Updatable) The OCID of the deleted ESXi Host with LeftOver billing cycle.

    CapacityReservationId string

    The OCID of the Capacity Reservation.

    CompartmentId string

    The OCID of the compartment that contains the SDDC.

    ComputeAvailabilityDomain string

    The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.

    ComputeInstanceId string

    In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceId is the OCID of that Compute instance.

    CurrentSku string

    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.

    DefinedTags Dictionary<string, object>

    (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 SDDC.

    If this attribute is not specified, the SDDC's instanceDisplayNamePrefix attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and instanceDisplayNamePrefix is MySDDC, the host's display name is MySDDC-4.

    Avoid entering confidential information.

    FailedEsxiHostId string

    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 failedEsxiHostId field will be updated in the newly created Esxi host.

    FreeformTags Dictionary<string, object>

    (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"}

    GracePeriodEndDate string

    The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z

    HostOcpuCount double

    The OCPU count of the ESXi host.

    HostShapeName string

    The compute shape name of the ESXi host. ListSupportedHostShapes.

    IsBillingContinuationInProgress bool

    Indicates whether this host is in the progress of billing continuation.

    IsBillingSwappingInProgress bool

    Indicates whether this host is in the progress of swapping billing.

    NextSku string

    The billing option to switch to after the current billing cycle ends. If nextSku is null or empty, currentSku continues to the next billing cycle. ListSupportedSkus.

    NonUpgradedEsxiHostId string

    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 nonUpgradedEsxiHostId field is updated in the newly created Esxi host. See Upgrading VMware Software for more information.

    ReplacementEsxiHostId string

    The OCID of the esxi host that is newly created to replace the failed node.

    SddcId string

    The OCID of the SDDC to add the ESXi host to.

    ** 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.

    SwapBillingHostId string

    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.

    UpgradedReplacementEsxiHostId string

    The OCID of the ESXi host that is newly created to upgrade the original host.

    VmwareSoftwareVersion string

    The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.

    BillingContractEndDate string

    Current billing cycle end date. If the value in currentSku and nextSku are different, the value specified in nextSku becomes the new currentSKU when the contractEndDate is reached. Example: 2016-08-25T21:10:29.600Z

    BillingDonorHostId string

    (Updatable) The OCID of the deleted ESXi Host with LeftOver billing cycle.

    CapacityReservationId string

    The OCID of the Capacity Reservation.

    CompartmentId string

    The OCID of the compartment that contains the SDDC.

    ComputeAvailabilityDomain string

    The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.

    ComputeInstanceId string

    In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceId is the OCID of that Compute instance.

    CurrentSku string

    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.

    DefinedTags map[string]interface{}

    (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 SDDC.

    If this attribute is not specified, the SDDC's instanceDisplayNamePrefix attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and instanceDisplayNamePrefix is MySDDC, the host's display name is MySDDC-4.

    Avoid entering confidential information.

    FailedEsxiHostId string

    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 failedEsxiHostId field will be updated in the newly created Esxi host.

    FreeformTags map[string]interface{}

    (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"}

    GracePeriodEndDate string

    The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z

    HostOcpuCount float64

    The OCPU count of the ESXi host.

    HostShapeName string

    The compute shape name of the ESXi host. ListSupportedHostShapes.

    IsBillingContinuationInProgress bool

    Indicates whether this host is in the progress of billing continuation.

    IsBillingSwappingInProgress bool

    Indicates whether this host is in the progress of swapping billing.

    NextSku string

    The billing option to switch to after the current billing cycle ends. If nextSku is null or empty, currentSku continues to the next billing cycle. ListSupportedSkus.

    NonUpgradedEsxiHostId string

    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 nonUpgradedEsxiHostId field is updated in the newly created Esxi host. See Upgrading VMware Software for more information.

    ReplacementEsxiHostId string

    The OCID of the esxi host that is newly created to replace the failed node.

    SddcId string

    The OCID of the SDDC to add the ESXi host to.

    ** 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.

    SwapBillingHostId string

    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.

    UpgradedReplacementEsxiHostId string

    The OCID of the ESXi host that is newly created to upgrade the original host.

    VmwareSoftwareVersion string

    The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.

    billingContractEndDate String

    Current billing cycle end date. If the value in currentSku and nextSku are different, the value specified in nextSku becomes the new currentSKU when the contractEndDate is reached. Example: 2016-08-25T21:10:29.600Z

    billingDonorHostId String

    (Updatable) The OCID of the deleted ESXi Host with LeftOver billing cycle.

    capacityReservationId String

    The OCID of the Capacity Reservation.

    compartmentId String

    The OCID of the compartment that contains the SDDC.

    computeAvailabilityDomain String

    The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.

    computeInstanceId String

    In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceId is the OCID of that Compute instance.

    currentSku String

    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.

    definedTags Map<String,Object>

    (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 SDDC.

    If this attribute is not specified, the SDDC's instanceDisplayNamePrefix attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and instanceDisplayNamePrefix is MySDDC, the host's display name is MySDDC-4.

    Avoid entering confidential information.

    failedEsxiHostId String

    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 failedEsxiHostId field will be updated in the newly created Esxi host.

    freeformTags Map<String,Object>

    (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"}

    gracePeriodEndDate String

    The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z

    hostOcpuCount Double

    The OCPU count of the ESXi host.

    hostShapeName String

    The compute shape name of the ESXi host. ListSupportedHostShapes.

    isBillingContinuationInProgress Boolean

    Indicates whether this host is in the progress of billing continuation.

    isBillingSwappingInProgress Boolean

    Indicates whether this host is in the progress of swapping billing.

    nextSku String

    The billing option to switch to after the current billing cycle ends. If nextSku is null or empty, currentSku continues to the next billing cycle. ListSupportedSkus.

    nonUpgradedEsxiHostId String

    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 nonUpgradedEsxiHostId field is updated in the newly created Esxi host. See Upgrading VMware Software for more information.

    replacementEsxiHostId String

    The OCID of the esxi host that is newly created to replace the failed node.

    sddcId String

    The OCID of the SDDC to add the ESXi host to.

    ** 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.

    swapBillingHostId String

    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.

    upgradedReplacementEsxiHostId String

    The OCID of the ESXi host that is newly created to upgrade the original host.

    vmwareSoftwareVersion String

    The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.

    billingContractEndDate string

    Current billing cycle end date. If the value in currentSku and nextSku are different, the value specified in nextSku becomes the new currentSKU when the contractEndDate is reached. Example: 2016-08-25T21:10:29.600Z

    billingDonorHostId string

    (Updatable) The OCID of the deleted ESXi Host with LeftOver billing cycle.

    capacityReservationId string

    The OCID of the Capacity Reservation.

    compartmentId string

    The OCID of the compartment that contains the SDDC.

    computeAvailabilityDomain string

    The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.

    computeInstanceId string

    In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceId is the OCID of that Compute instance.

    currentSku string

    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.

    definedTags {[key: string]: any}

    (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 SDDC.

    If this attribute is not specified, the SDDC's instanceDisplayNamePrefix attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and instanceDisplayNamePrefix is MySDDC, the host's display name is MySDDC-4.

    Avoid entering confidential information.

    failedEsxiHostId string

    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 failedEsxiHostId field will be updated in the newly created Esxi host.

    freeformTags {[key: string]: any}

    (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"}

    gracePeriodEndDate string

    The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z

    hostOcpuCount number

    The OCPU count of the ESXi host.

    hostShapeName string

    The compute shape name of the ESXi host. ListSupportedHostShapes.

    isBillingContinuationInProgress boolean

    Indicates whether this host is in the progress of billing continuation.

    isBillingSwappingInProgress boolean

    Indicates whether this host is in the progress of swapping billing.

    nextSku string

    The billing option to switch to after the current billing cycle ends. If nextSku is null or empty, currentSku continues to the next billing cycle. ListSupportedSkus.

    nonUpgradedEsxiHostId string

    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 nonUpgradedEsxiHostId field is updated in the newly created Esxi host. See Upgrading VMware Software for more information.

    replacementEsxiHostId string

    The OCID of the esxi host that is newly created to replace the failed node.

    sddcId string

    The OCID of the SDDC to add the ESXi host to.

    ** 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.

    swapBillingHostId string

    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.

    upgradedReplacementEsxiHostId string

    The OCID of the ESXi host that is newly created to upgrade the original host.

    vmwareSoftwareVersion string

    The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.

    billing_contract_end_date str

    Current billing cycle end date. If the value in currentSku and nextSku are different, the value specified in nextSku becomes the new currentSKU when the contractEndDate is reached. Example: 2016-08-25T21:10:29.600Z

    billing_donor_host_id str

    (Updatable) The OCID of the deleted ESXi Host with LeftOver billing cycle.

    capacity_reservation_id str

    The OCID of the Capacity Reservation.

    compartment_id str

    The OCID of the compartment that contains the SDDC.

    compute_availability_domain str

    The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.

    compute_instance_id str

    In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceId is the OCID of that Compute instance.

    current_sku str

    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.

    defined_tags Mapping[str, Any]

    (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 SDDC.

    If this attribute is not specified, the SDDC's instanceDisplayNamePrefix attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and instanceDisplayNamePrefix is MySDDC, the host's display name is MySDDC-4.

    Avoid entering confidential information.

    failed_esxi_host_id str

    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 failedEsxiHostId field will be updated in the newly created Esxi host.

    freeform_tags Mapping[str, Any]

    (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_end_date str

    The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z

    host_ocpu_count float

    The OCPU count of the ESXi host.

    host_shape_name str

    The compute shape name of the ESXi host. ListSupportedHostShapes.

    is_billing_continuation_in_progress bool

    Indicates whether this host is in the progress of billing continuation.

    is_billing_swapping_in_progress bool

    Indicates whether this host is in the progress of swapping billing.

    next_sku str

    The billing option to switch to after the current billing cycle ends. If nextSku is null or empty, currentSku continues to the next billing cycle. ListSupportedSkus.

    non_upgraded_esxi_host_id str

    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 nonUpgradedEsxiHostId field is updated in the newly created Esxi host. See Upgrading VMware Software for more information.

    replacement_esxi_host_id str

    The OCID of the esxi host that is newly created to replace the failed node.

    sddc_id str

    The OCID of the SDDC to add the ESXi host to.

    ** 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_host_id str

    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_esxi_host_id str

    The OCID of the ESXi host that is newly created to upgrade the original host.

    vmware_software_version str

    The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.

    billingContractEndDate String

    Current billing cycle end date. If the value in currentSku and nextSku are different, the value specified in nextSku becomes the new currentSKU when the contractEndDate is reached. Example: 2016-08-25T21:10:29.600Z

    billingDonorHostId String

    (Updatable) The OCID of the deleted ESXi Host with LeftOver billing cycle.

    capacityReservationId String

    The OCID of the Capacity Reservation.

    compartmentId String

    The OCID of the compartment that contains the SDDC.

    computeAvailabilityDomain String

    The availability domain to create the ESXi host in. If keep empty, for AD-specific SDDC, new ESXi host will be created in the same availability domain; for multi-AD SDDC, new ESXi host will be auto assigned to the next availability domain following evenly distribution strategy.

    computeInstanceId String

    In terms of implementation, an ESXi host is a Compute instance that is configured with the chosen bundle of VMware software. The computeInstanceId is the OCID of that Compute instance.

    currentSku String

    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.

    definedTags Map<Any>

    (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 SDDC.

    If this attribute is not specified, the SDDC's instanceDisplayNamePrefix attribute is used to name and incrementally number the ESXi host. For example, if you're creating the fourth ESXi host in the SDDC, and instanceDisplayNamePrefix is MySDDC, the host's display name is MySDDC-4.

    Avoid entering confidential information.

    failedEsxiHostId String

    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 failedEsxiHostId field will be updated in the newly created Esxi host.

    freeformTags Map<Any>

    (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"}

    gracePeriodEndDate String

    The date and time when the new esxi host should start billing cycle. RFC3339. Example: 2021-07-25T21:10:29.600Z

    hostOcpuCount Number

    The OCPU count of the ESXi host.

    hostShapeName String

    The compute shape name of the ESXi host. ListSupportedHostShapes.

    isBillingContinuationInProgress Boolean

    Indicates whether this host is in the progress of billing continuation.

    isBillingSwappingInProgress Boolean

    Indicates whether this host is in the progress of swapping billing.

    nextSku String

    The billing option to switch to after the current billing cycle ends. If nextSku is null or empty, currentSku continues to the next billing cycle. ListSupportedSkus.

    nonUpgradedEsxiHostId String

    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 nonUpgradedEsxiHostId field is updated in the newly created Esxi host. See Upgrading VMware Software for more information.

    replacementEsxiHostId String

    The OCID of the esxi host that is newly created to replace the failed node.

    sddcId String

    The OCID of the SDDC to add the ESXi host to.

    ** 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.

    swapBillingHostId String

    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.

    upgradedReplacementEsxiHostId String

    The OCID of the ESXi host that is newly created to upgrade the original host.

    vmwareSoftwareVersion String

    The version of VMware software that Oracle Cloud VMware Solution installed on the ESXi hosts.

    Import

    EsxiHosts can be imported using the id, e.g.

     $ pulumi import oci:Ocvp/esxiHost:EsxiHost test_esxi_host "id"
    

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the oci Terraform Provider.

    oci logo
    Oracle Cloud Infrastructure v1.11.0 published on Wednesday, Sep 27, 2023 by Pulumi