From 8c98a607b92e8f7f47e2160741a2a7a50079e8a7 Mon Sep 17 00:00:00 2001 From: pulumi-bot Date: Thu, 9 May 2024 18:59:09 +0000 Subject: [PATCH] make build_sdks --- sdk/dotnet/VirtualMachine.cs | 51 --- sdk/go/vsphere/computeCluster.go | 294 +++++++++--------- sdk/go/vsphere/datastoreCluster.go | 24 +- sdk/go/vsphere/haVmOverride.go | 12 +- sdk/go/vsphere/virtualMachine.go | 164 ++++------ .../com/pulumi/vsphere/VirtualMachine.java | 44 --- .../pulumi/vsphere/VirtualMachineArgs.java | 84 ----- .../vsphere/inputs/VirtualMachineState.java | 104 ------- sdk/nodejs/computeCluster.ts | 147 +++++---- sdk/nodejs/datastoreCluster.ts | 12 +- sdk/nodejs/haVmOverride.ts | 6 +- sdk/nodejs/virtualMachine.ts | 81 +---- sdk/python/pulumi_vsphere/virtual_machine.py | 89 ------ 13 files changed, 311 insertions(+), 801 deletions(-) diff --git a/sdk/dotnet/VirtualMachine.cs b/sdk/dotnet/VirtualMachine.cs index de8e605b..fa2ccc52 100644 --- a/sdk/dotnet/VirtualMachine.cs +++ b/sdk/dotnet/VirtualMachine.cs @@ -225,11 +225,6 @@ public partial class VirtualMachine : global::Pulumi.CustomResource [Output("hvMode")] public Output HvMode { get; private set; } = null!; - /// - /// The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - /// you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - /// controllers. - /// [Output("ideControllerCount")] public Output IdeControllerCount { get; private set; } = null!; @@ -365,9 +360,6 @@ public partial class VirtualMachine : global::Pulumi.CustomResource [Output("poweronTimeout")] public Output PoweronTimeout { get; private set; } = null!; - /// - /// Value internal to Terraform used to determine if a configuration set change requires a reboot. - /// [Output("rebootRequired")] public Output RebootRequired { get; private set; } = null!; @@ -413,11 +405,6 @@ public partial class VirtualMachine : global::Pulumi.CustomResource [Output("runToolsScriptsBeforeGuestStandby")] public Output RunToolsScriptsBeforeGuestStandby { get; private set; } = null!; - /// - /// The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - /// you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - /// controllers. - /// [Output("sataControllerCount")] public Output SataControllerCount { get; private set; } = null!; @@ -427,11 +414,6 @@ public partial class VirtualMachine : global::Pulumi.CustomResource [Output("scsiBusSharing")] public Output ScsiBusSharing { get; private set; } = null!; - /// - /// The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - /// you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - /// controllers. - /// [Output("scsiControllerCount")] public Output ScsiControllerCount { get; private set; } = null!; @@ -814,11 +796,6 @@ public InputMap ExtraConfig [Input("hvMode")] public Input? HvMode { get; set; } - /// - /// The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - /// you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - /// controllers. - /// [Input("ideControllerCount")] public Input? IdeControllerCount { get; set; } @@ -996,11 +973,6 @@ public InputList PciDeviceIds [Input("runToolsScriptsBeforeGuestStandby")] public Input? RunToolsScriptsBeforeGuestStandby { get; set; } - /// - /// The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - /// you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - /// controllers. - /// [Input("sataControllerCount")] public Input? SataControllerCount { get; set; } @@ -1010,11 +982,6 @@ public InputList PciDeviceIds [Input("scsiBusSharing")] public Input? ScsiBusSharing { get; set; } - /// - /// The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - /// you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - /// controllers. - /// [Input("scsiControllerCount")] public Input? ScsiControllerCount { get; set; } @@ -1365,11 +1332,6 @@ public InputList GuestIpAddresses [Input("hvMode")] public Input? HvMode { get; set; } - /// - /// The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - /// you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - /// controllers. - /// [Input("ideControllerCount")] public Input? IdeControllerCount { get; set; } @@ -1523,9 +1485,6 @@ public InputList PciDeviceIds [Input("poweronTimeout")] public Input? PoweronTimeout { get; set; } - /// - /// Value internal to Terraform used to determine if a configuration set change requires a reboot. - /// [Input("rebootRequired")] public Input? RebootRequired { get; set; } @@ -1571,11 +1530,6 @@ public InputList PciDeviceIds [Input("runToolsScriptsBeforeGuestStandby")] public Input? RunToolsScriptsBeforeGuestStandby { get; set; } - /// - /// The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - /// you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - /// controllers. - /// [Input("sataControllerCount")] public Input? SataControllerCount { get; set; } @@ -1585,11 +1539,6 @@ public InputList PciDeviceIds [Input("scsiBusSharing")] public Input? ScsiBusSharing { get; set; } - /// - /// The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - /// you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - /// controllers. - /// [Input("scsiControllerCount")] public Input? ScsiControllerCount { get; set; } diff --git a/sdk/go/vsphere/computeCluster.go b/sdk/go/vsphere/computeCluster.go index 7fb2fa36..c2621e77 100644 --- a/sdk/go/vsphere/computeCluster.go +++ b/sdk/go/vsphere/computeCluster.go @@ -59,7 +59,7 @@ type ComputeCluster struct { // Force removal of all hosts in the cluster during destroy and make them standalone hosts. Use of this flag mainly exists // for testing and is not recommended in normal use. ForceEvacuateOnDestroy pulumi.BoolPtrOutput `pulumi:"forceEvacuateOnDestroy"` - // When ha_admission_control_policy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated + // When haAdmissionControlPolicy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated // failover hosts. These hosts are kept as available as possible - admission control will block access to the host, and DRS // will ignore the host when making recommendations. HaAdmissionControlFailoverHostSystemIds pulumi.StringArrayOutput `pulumi:"haAdmissionControlFailoverHostSystemIds"` @@ -74,43 +74,42 @@ type ComputeCluster struct { // slotPolicy, failoverHosts, or disabled. Note that disabling admission control is not recommended and can lead to service // issues. HaAdmissionControlPolicy pulumi.StringPtrOutput `pulumi:"haAdmissionControlPolicy"` - // When ha_admission_control_policy is resourcePercentage, automatically determine available resource percentages by - // subtracting the average number of host resources represented by the ha_admission_control_host_failure_tolerance setting - // from the total amount of resources in the cluster. Disable to supply user-defined values. + // When haAdmissionControlPolicy is resourcePercentage, automatically determine available resource percentages by + // subtracting the average number of host resources represented by the haAdmissionControlHostFailureTolerance setting from + // the total amount of resources in the cluster. Disable to supply user-defined values. HaAdmissionControlResourcePercentageAutoCompute pulumi.BoolPtrOutput `pulumi:"haAdmissionControlResourcePercentageAutoCompute"` - // When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of CPU resources in - // the cluster to reserve for failover. + // When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of CPU resources in the + // cluster to reserve for failover. HaAdmissionControlResourcePercentageCpu pulumi.IntPtrOutput `pulumi:"haAdmissionControlResourcePercentageCpu"` - // When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of memory resources in + // When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of memory resources in // the cluster to reserve for failover. HaAdmissionControlResourcePercentageMemory pulumi.IntPtrOutput `pulumi:"haAdmissionControlResourcePercentageMemory"` - // When ha_admission_control_policy is slotPolicy, this controls the user-defined CPU slot size, in MHz. + // When haAdmissionControlPolicy is slotPolicy, this controls the user-defined CPU slot size, in MHz. HaAdmissionControlSlotPolicyExplicitCpu pulumi.IntPtrOutput `pulumi:"haAdmissionControlSlotPolicyExplicitCpu"` - // When ha_admission_control_policy is slotPolicy, this controls the user-defined memory slot size, in MB. + // When haAdmissionControlPolicy is slotPolicy, this controls the user-defined memory slot size, in MB. HaAdmissionControlSlotPolicyExplicitMemory pulumi.IntPtrOutput `pulumi:"haAdmissionControlSlotPolicyExplicitMemory"` - // When ha_admission_control_policy is slotPolicy, this setting controls whether or not you wish to supply explicit values - // to CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines + // When haAdmissionControlPolicy is slotPolicy, this setting controls whether or not you wish to supply explicit values to + // CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines // currently in the cluster. HaAdmissionControlSlotPolicyUseExplicitSize pulumi.BoolPtrOutput `pulumi:"haAdmissionControlSlotPolicyUseExplicitSize"` // Advanced configuration options for vSphere HA. HaAdvancedOptions pulumi.StringMapOutput `pulumi:"haAdvancedOptions"` - // When ha_vm_component_protection is enabled, controls the action to take on virtual machines if an APD status on an - // affected datastore clears in the middle of an APD event. Can be one of none or reset. + // When haVmComponentProtection is enabled, controls the action to take on virtual machines if an APD status on an affected + // datastore clears in the middle of an APD event. Can be one of none or reset. HaDatastoreApdRecoveryAction pulumi.StringPtrOutput `pulumi:"haDatastoreApdRecoveryAction"` - // When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - // detected loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or - // restartAggressive. + // When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected + // loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or restartAggressive. HaDatastoreApdResponse pulumi.StringPtrOutput `pulumi:"haDatastoreApdResponse"` - // When ha_vm_component_protection is enabled, controls the delay in seconds to wait after an APD timeout event to execute - // the response action defined in ha_datastore_apd_response. + // When haVmComponentProtection is enabled, controls the delay in seconds to wait after an APD timeout event to execute the + // response action defined in ha_datastore_apd_response. HaDatastoreApdResponseDelay pulumi.IntPtrOutput `pulumi:"haDatastoreApdResponseDelay"` - // When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - // detected a permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. + // When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected a + // permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. HaDatastorePdlResponse pulumi.StringPtrOutput `pulumi:"haDatastorePdlResponse"` // Enable vSphere HA for this cluster. HaEnabled pulumi.BoolPtrOutput `pulumi:"haEnabled"` // The list of managed object IDs for preferred datastores to use for HA heartbeating. This setting is only useful when - // ha_heartbeat_datastore_policy is set to either userSelectedDs or allFeasibleDsWithUserPreference. + // haHeartbeatDatastorePolicy is set to either userSelectedDs or allFeasibleDsWithUserPreference. HaHeartbeatDatastoreIds pulumi.StringArrayOutput `pulumi:"haHeartbeatDatastoreIds"` // The selection policy for HA heartbeat datastores. Can be one of allFeasibleDs, userSelectedDs, or // allFeasibleDsWithUserPreference. @@ -129,7 +128,7 @@ type ComputeCluster struct { // If a heartbeat from a virtual machine is not received within this configured interval, the virtual machine is marked as // failed. The value is in seconds. HaVmFailureInterval pulumi.IntPtrOutput `pulumi:"haVmFailureInterval"` - // The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + // The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are // attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset // time is allotted. HaVmMaximumFailureWindow pulumi.IntPtrOutput `pulumi:"haVmMaximumFailureWindow"` @@ -161,12 +160,12 @@ type ComputeCluster struct { // Enables proactive HA, allowing for vSphere to get HA data from external providers and use DRS to perform remediation. ProactiveHaEnabled pulumi.BoolPtrOutput `pulumi:"proactiveHaEnabled"` // The configured remediation for moderately degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that - // this cannot be set to MaintenanceMode when proactive_ha_severe_remediation is set to QuarantineMode. + // this cannot be set to MaintenanceMode when proactiveHaSevereRemediation is set to QuarantineMode. ProactiveHaModerateRemediation pulumi.StringPtrOutput `pulumi:"proactiveHaModerateRemediation"` // The list of IDs for health update providers configured for this cluster. ProactiveHaProviderIds pulumi.StringArrayOutput `pulumi:"proactiveHaProviderIds"` // The configured remediation for severely degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that this - // cannot be set to QuarantineMode when proactive_ha_moderate_remediation is set to MaintenanceMode. + // cannot be set to QuarantineMode when proactiveHaModerateRemediation is set to MaintenanceMode. ProactiveHaSevereRemediation pulumi.StringPtrOutput `pulumi:"proactiveHaSevereRemediation"` // The managed object ID of the primary // resource pool for this cluster. This can be passed directly to the @@ -184,7 +183,7 @@ type ComputeCluster struct { VsanDiskGroups ComputeClusterVsanDiskGroupArrayOutput `pulumi:"vsanDiskGroups"` // Whether the vSAN data-in-transit encryption is enabled for the cluster. VsanDitEncryptionEnabled pulumi.BoolPtrOutput `pulumi:"vsanDitEncryptionEnabled"` - // When vsan_dit_encryption_enabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). + // When vsanDitEncryptionEnabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). VsanDitRekeyInterval pulumi.IntOutput `pulumi:"vsanDitRekeyInterval"` // Whether the vSAN service is enabled for the cluster. VsanEnabled pulumi.BoolPtrOutput `pulumi:"vsanEnabled"` @@ -283,7 +282,7 @@ type computeClusterState struct { // Force removal of all hosts in the cluster during destroy and make them standalone hosts. Use of this flag mainly exists // for testing and is not recommended in normal use. ForceEvacuateOnDestroy *bool `pulumi:"forceEvacuateOnDestroy"` - // When ha_admission_control_policy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated + // When haAdmissionControlPolicy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated // failover hosts. These hosts are kept as available as possible - admission control will block access to the host, and DRS // will ignore the host when making recommendations. HaAdmissionControlFailoverHostSystemIds []string `pulumi:"haAdmissionControlFailoverHostSystemIds"` @@ -298,43 +297,42 @@ type computeClusterState struct { // slotPolicy, failoverHosts, or disabled. Note that disabling admission control is not recommended and can lead to service // issues. HaAdmissionControlPolicy *string `pulumi:"haAdmissionControlPolicy"` - // When ha_admission_control_policy is resourcePercentage, automatically determine available resource percentages by - // subtracting the average number of host resources represented by the ha_admission_control_host_failure_tolerance setting - // from the total amount of resources in the cluster. Disable to supply user-defined values. + // When haAdmissionControlPolicy is resourcePercentage, automatically determine available resource percentages by + // subtracting the average number of host resources represented by the haAdmissionControlHostFailureTolerance setting from + // the total amount of resources in the cluster. Disable to supply user-defined values. HaAdmissionControlResourcePercentageAutoCompute *bool `pulumi:"haAdmissionControlResourcePercentageAutoCompute"` - // When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of CPU resources in - // the cluster to reserve for failover. + // When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of CPU resources in the + // cluster to reserve for failover. HaAdmissionControlResourcePercentageCpu *int `pulumi:"haAdmissionControlResourcePercentageCpu"` - // When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of memory resources in + // When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of memory resources in // the cluster to reserve for failover. HaAdmissionControlResourcePercentageMemory *int `pulumi:"haAdmissionControlResourcePercentageMemory"` - // When ha_admission_control_policy is slotPolicy, this controls the user-defined CPU slot size, in MHz. + // When haAdmissionControlPolicy is slotPolicy, this controls the user-defined CPU slot size, in MHz. HaAdmissionControlSlotPolicyExplicitCpu *int `pulumi:"haAdmissionControlSlotPolicyExplicitCpu"` - // When ha_admission_control_policy is slotPolicy, this controls the user-defined memory slot size, in MB. + // When haAdmissionControlPolicy is slotPolicy, this controls the user-defined memory slot size, in MB. HaAdmissionControlSlotPolicyExplicitMemory *int `pulumi:"haAdmissionControlSlotPolicyExplicitMemory"` - // When ha_admission_control_policy is slotPolicy, this setting controls whether or not you wish to supply explicit values - // to CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines + // When haAdmissionControlPolicy is slotPolicy, this setting controls whether or not you wish to supply explicit values to + // CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines // currently in the cluster. HaAdmissionControlSlotPolicyUseExplicitSize *bool `pulumi:"haAdmissionControlSlotPolicyUseExplicitSize"` // Advanced configuration options for vSphere HA. HaAdvancedOptions map[string]string `pulumi:"haAdvancedOptions"` - // When ha_vm_component_protection is enabled, controls the action to take on virtual machines if an APD status on an - // affected datastore clears in the middle of an APD event. Can be one of none or reset. + // When haVmComponentProtection is enabled, controls the action to take on virtual machines if an APD status on an affected + // datastore clears in the middle of an APD event. Can be one of none or reset. HaDatastoreApdRecoveryAction *string `pulumi:"haDatastoreApdRecoveryAction"` - // When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - // detected loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or - // restartAggressive. + // When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected + // loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or restartAggressive. HaDatastoreApdResponse *string `pulumi:"haDatastoreApdResponse"` - // When ha_vm_component_protection is enabled, controls the delay in seconds to wait after an APD timeout event to execute - // the response action defined in ha_datastore_apd_response. + // When haVmComponentProtection is enabled, controls the delay in seconds to wait after an APD timeout event to execute the + // response action defined in ha_datastore_apd_response. HaDatastoreApdResponseDelay *int `pulumi:"haDatastoreApdResponseDelay"` - // When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - // detected a permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. + // When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected a + // permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. HaDatastorePdlResponse *string `pulumi:"haDatastorePdlResponse"` // Enable vSphere HA for this cluster. HaEnabled *bool `pulumi:"haEnabled"` // The list of managed object IDs for preferred datastores to use for HA heartbeating. This setting is only useful when - // ha_heartbeat_datastore_policy is set to either userSelectedDs or allFeasibleDsWithUserPreference. + // haHeartbeatDatastorePolicy is set to either userSelectedDs or allFeasibleDsWithUserPreference. HaHeartbeatDatastoreIds []string `pulumi:"haHeartbeatDatastoreIds"` // The selection policy for HA heartbeat datastores. Can be one of allFeasibleDs, userSelectedDs, or // allFeasibleDsWithUserPreference. @@ -353,7 +351,7 @@ type computeClusterState struct { // If a heartbeat from a virtual machine is not received within this configured interval, the virtual machine is marked as // failed. The value is in seconds. HaVmFailureInterval *int `pulumi:"haVmFailureInterval"` - // The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + // The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are // attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset // time is allotted. HaVmMaximumFailureWindow *int `pulumi:"haVmMaximumFailureWindow"` @@ -385,12 +383,12 @@ type computeClusterState struct { // Enables proactive HA, allowing for vSphere to get HA data from external providers and use DRS to perform remediation. ProactiveHaEnabled *bool `pulumi:"proactiveHaEnabled"` // The configured remediation for moderately degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that - // this cannot be set to MaintenanceMode when proactive_ha_severe_remediation is set to QuarantineMode. + // this cannot be set to MaintenanceMode when proactiveHaSevereRemediation is set to QuarantineMode. ProactiveHaModerateRemediation *string `pulumi:"proactiveHaModerateRemediation"` // The list of IDs for health update providers configured for this cluster. ProactiveHaProviderIds []string `pulumi:"proactiveHaProviderIds"` // The configured remediation for severely degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that this - // cannot be set to QuarantineMode when proactive_ha_moderate_remediation is set to MaintenanceMode. + // cannot be set to QuarantineMode when proactiveHaModerateRemediation is set to MaintenanceMode. ProactiveHaSevereRemediation *string `pulumi:"proactiveHaSevereRemediation"` // The managed object ID of the primary // resource pool for this cluster. This can be passed directly to the @@ -408,7 +406,7 @@ type computeClusterState struct { VsanDiskGroups []ComputeClusterVsanDiskGroup `pulumi:"vsanDiskGroups"` // Whether the vSAN data-in-transit encryption is enabled for the cluster. VsanDitEncryptionEnabled *bool `pulumi:"vsanDitEncryptionEnabled"` - // When vsan_dit_encryption_enabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). + // When vsanDitEncryptionEnabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). VsanDitRekeyInterval *int `pulumi:"vsanDitRekeyInterval"` // Whether the vSAN service is enabled for the cluster. VsanEnabled *bool `pulumi:"vsanEnabled"` @@ -475,7 +473,7 @@ type ComputeClusterState struct { // Force removal of all hosts in the cluster during destroy and make them standalone hosts. Use of this flag mainly exists // for testing and is not recommended in normal use. ForceEvacuateOnDestroy pulumi.BoolPtrInput - // When ha_admission_control_policy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated + // When haAdmissionControlPolicy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated // failover hosts. These hosts are kept as available as possible - admission control will block access to the host, and DRS // will ignore the host when making recommendations. HaAdmissionControlFailoverHostSystemIds pulumi.StringArrayInput @@ -490,43 +488,42 @@ type ComputeClusterState struct { // slotPolicy, failoverHosts, or disabled. Note that disabling admission control is not recommended and can lead to service // issues. HaAdmissionControlPolicy pulumi.StringPtrInput - // When ha_admission_control_policy is resourcePercentage, automatically determine available resource percentages by - // subtracting the average number of host resources represented by the ha_admission_control_host_failure_tolerance setting - // from the total amount of resources in the cluster. Disable to supply user-defined values. + // When haAdmissionControlPolicy is resourcePercentage, automatically determine available resource percentages by + // subtracting the average number of host resources represented by the haAdmissionControlHostFailureTolerance setting from + // the total amount of resources in the cluster. Disable to supply user-defined values. HaAdmissionControlResourcePercentageAutoCompute pulumi.BoolPtrInput - // When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of CPU resources in - // the cluster to reserve for failover. + // When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of CPU resources in the + // cluster to reserve for failover. HaAdmissionControlResourcePercentageCpu pulumi.IntPtrInput - // When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of memory resources in + // When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of memory resources in // the cluster to reserve for failover. HaAdmissionControlResourcePercentageMemory pulumi.IntPtrInput - // When ha_admission_control_policy is slotPolicy, this controls the user-defined CPU slot size, in MHz. + // When haAdmissionControlPolicy is slotPolicy, this controls the user-defined CPU slot size, in MHz. HaAdmissionControlSlotPolicyExplicitCpu pulumi.IntPtrInput - // When ha_admission_control_policy is slotPolicy, this controls the user-defined memory slot size, in MB. + // When haAdmissionControlPolicy is slotPolicy, this controls the user-defined memory slot size, in MB. HaAdmissionControlSlotPolicyExplicitMemory pulumi.IntPtrInput - // When ha_admission_control_policy is slotPolicy, this setting controls whether or not you wish to supply explicit values - // to CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines + // When haAdmissionControlPolicy is slotPolicy, this setting controls whether or not you wish to supply explicit values to + // CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines // currently in the cluster. HaAdmissionControlSlotPolicyUseExplicitSize pulumi.BoolPtrInput // Advanced configuration options for vSphere HA. HaAdvancedOptions pulumi.StringMapInput - // When ha_vm_component_protection is enabled, controls the action to take on virtual machines if an APD status on an - // affected datastore clears in the middle of an APD event. Can be one of none or reset. + // When haVmComponentProtection is enabled, controls the action to take on virtual machines if an APD status on an affected + // datastore clears in the middle of an APD event. Can be one of none or reset. HaDatastoreApdRecoveryAction pulumi.StringPtrInput - // When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - // detected loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or - // restartAggressive. + // When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected + // loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or restartAggressive. HaDatastoreApdResponse pulumi.StringPtrInput - // When ha_vm_component_protection is enabled, controls the delay in seconds to wait after an APD timeout event to execute - // the response action defined in ha_datastore_apd_response. + // When haVmComponentProtection is enabled, controls the delay in seconds to wait after an APD timeout event to execute the + // response action defined in ha_datastore_apd_response. HaDatastoreApdResponseDelay pulumi.IntPtrInput - // When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - // detected a permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. + // When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected a + // permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. HaDatastorePdlResponse pulumi.StringPtrInput // Enable vSphere HA for this cluster. HaEnabled pulumi.BoolPtrInput // The list of managed object IDs for preferred datastores to use for HA heartbeating. This setting is only useful when - // ha_heartbeat_datastore_policy is set to either userSelectedDs or allFeasibleDsWithUserPreference. + // haHeartbeatDatastorePolicy is set to either userSelectedDs or allFeasibleDsWithUserPreference. HaHeartbeatDatastoreIds pulumi.StringArrayInput // The selection policy for HA heartbeat datastores. Can be one of allFeasibleDs, userSelectedDs, or // allFeasibleDsWithUserPreference. @@ -545,7 +542,7 @@ type ComputeClusterState struct { // If a heartbeat from a virtual machine is not received within this configured interval, the virtual machine is marked as // failed. The value is in seconds. HaVmFailureInterval pulumi.IntPtrInput - // The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + // The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are // attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset // time is allotted. HaVmMaximumFailureWindow pulumi.IntPtrInput @@ -577,12 +574,12 @@ type ComputeClusterState struct { // Enables proactive HA, allowing for vSphere to get HA data from external providers and use DRS to perform remediation. ProactiveHaEnabled pulumi.BoolPtrInput // The configured remediation for moderately degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that - // this cannot be set to MaintenanceMode when proactive_ha_severe_remediation is set to QuarantineMode. + // this cannot be set to MaintenanceMode when proactiveHaSevereRemediation is set to QuarantineMode. ProactiveHaModerateRemediation pulumi.StringPtrInput // The list of IDs for health update providers configured for this cluster. ProactiveHaProviderIds pulumi.StringArrayInput // The configured remediation for severely degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that this - // cannot be set to QuarantineMode when proactive_ha_moderate_remediation is set to MaintenanceMode. + // cannot be set to QuarantineMode when proactiveHaModerateRemediation is set to MaintenanceMode. ProactiveHaSevereRemediation pulumi.StringPtrInput // The managed object ID of the primary // resource pool for this cluster. This can be passed directly to the @@ -600,7 +597,7 @@ type ComputeClusterState struct { VsanDiskGroups ComputeClusterVsanDiskGroupArrayInput // Whether the vSAN data-in-transit encryption is enabled for the cluster. VsanDitEncryptionEnabled pulumi.BoolPtrInput - // When vsan_dit_encryption_enabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). + // When vsanDitEncryptionEnabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). VsanDitRekeyInterval pulumi.IntPtrInput // Whether the vSAN service is enabled for the cluster. VsanEnabled pulumi.BoolPtrInput @@ -671,7 +668,7 @@ type computeClusterArgs struct { // Force removal of all hosts in the cluster during destroy and make them standalone hosts. Use of this flag mainly exists // for testing and is not recommended in normal use. ForceEvacuateOnDestroy *bool `pulumi:"forceEvacuateOnDestroy"` - // When ha_admission_control_policy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated + // When haAdmissionControlPolicy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated // failover hosts. These hosts are kept as available as possible - admission control will block access to the host, and DRS // will ignore the host when making recommendations. HaAdmissionControlFailoverHostSystemIds []string `pulumi:"haAdmissionControlFailoverHostSystemIds"` @@ -686,43 +683,42 @@ type computeClusterArgs struct { // slotPolicy, failoverHosts, or disabled. Note that disabling admission control is not recommended and can lead to service // issues. HaAdmissionControlPolicy *string `pulumi:"haAdmissionControlPolicy"` - // When ha_admission_control_policy is resourcePercentage, automatically determine available resource percentages by - // subtracting the average number of host resources represented by the ha_admission_control_host_failure_tolerance setting - // from the total amount of resources in the cluster. Disable to supply user-defined values. + // When haAdmissionControlPolicy is resourcePercentage, automatically determine available resource percentages by + // subtracting the average number of host resources represented by the haAdmissionControlHostFailureTolerance setting from + // the total amount of resources in the cluster. Disable to supply user-defined values. HaAdmissionControlResourcePercentageAutoCompute *bool `pulumi:"haAdmissionControlResourcePercentageAutoCompute"` - // When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of CPU resources in - // the cluster to reserve for failover. + // When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of CPU resources in the + // cluster to reserve for failover. HaAdmissionControlResourcePercentageCpu *int `pulumi:"haAdmissionControlResourcePercentageCpu"` - // When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of memory resources in + // When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of memory resources in // the cluster to reserve for failover. HaAdmissionControlResourcePercentageMemory *int `pulumi:"haAdmissionControlResourcePercentageMemory"` - // When ha_admission_control_policy is slotPolicy, this controls the user-defined CPU slot size, in MHz. + // When haAdmissionControlPolicy is slotPolicy, this controls the user-defined CPU slot size, in MHz. HaAdmissionControlSlotPolicyExplicitCpu *int `pulumi:"haAdmissionControlSlotPolicyExplicitCpu"` - // When ha_admission_control_policy is slotPolicy, this controls the user-defined memory slot size, in MB. + // When haAdmissionControlPolicy is slotPolicy, this controls the user-defined memory slot size, in MB. HaAdmissionControlSlotPolicyExplicitMemory *int `pulumi:"haAdmissionControlSlotPolicyExplicitMemory"` - // When ha_admission_control_policy is slotPolicy, this setting controls whether or not you wish to supply explicit values - // to CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines + // When haAdmissionControlPolicy is slotPolicy, this setting controls whether or not you wish to supply explicit values to + // CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines // currently in the cluster. HaAdmissionControlSlotPolicyUseExplicitSize *bool `pulumi:"haAdmissionControlSlotPolicyUseExplicitSize"` // Advanced configuration options for vSphere HA. HaAdvancedOptions map[string]string `pulumi:"haAdvancedOptions"` - // When ha_vm_component_protection is enabled, controls the action to take on virtual machines if an APD status on an - // affected datastore clears in the middle of an APD event. Can be one of none or reset. + // When haVmComponentProtection is enabled, controls the action to take on virtual machines if an APD status on an affected + // datastore clears in the middle of an APD event. Can be one of none or reset. HaDatastoreApdRecoveryAction *string `pulumi:"haDatastoreApdRecoveryAction"` - // When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - // detected loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or - // restartAggressive. + // When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected + // loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or restartAggressive. HaDatastoreApdResponse *string `pulumi:"haDatastoreApdResponse"` - // When ha_vm_component_protection is enabled, controls the delay in seconds to wait after an APD timeout event to execute - // the response action defined in ha_datastore_apd_response. + // When haVmComponentProtection is enabled, controls the delay in seconds to wait after an APD timeout event to execute the + // response action defined in ha_datastore_apd_response. HaDatastoreApdResponseDelay *int `pulumi:"haDatastoreApdResponseDelay"` - // When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - // detected a permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. + // When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected a + // permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. HaDatastorePdlResponse *string `pulumi:"haDatastorePdlResponse"` // Enable vSphere HA for this cluster. HaEnabled *bool `pulumi:"haEnabled"` // The list of managed object IDs for preferred datastores to use for HA heartbeating. This setting is only useful when - // ha_heartbeat_datastore_policy is set to either userSelectedDs or allFeasibleDsWithUserPreference. + // haHeartbeatDatastorePolicy is set to either userSelectedDs or allFeasibleDsWithUserPreference. HaHeartbeatDatastoreIds []string `pulumi:"haHeartbeatDatastoreIds"` // The selection policy for HA heartbeat datastores. Can be one of allFeasibleDs, userSelectedDs, or // allFeasibleDsWithUserPreference. @@ -741,7 +737,7 @@ type computeClusterArgs struct { // If a heartbeat from a virtual machine is not received within this configured interval, the virtual machine is marked as // failed. The value is in seconds. HaVmFailureInterval *int `pulumi:"haVmFailureInterval"` - // The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + // The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are // attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset // time is allotted. HaVmMaximumFailureWindow *int `pulumi:"haVmMaximumFailureWindow"` @@ -773,12 +769,12 @@ type computeClusterArgs struct { // Enables proactive HA, allowing for vSphere to get HA data from external providers and use DRS to perform remediation. ProactiveHaEnabled *bool `pulumi:"proactiveHaEnabled"` // The configured remediation for moderately degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that - // this cannot be set to MaintenanceMode when proactive_ha_severe_remediation is set to QuarantineMode. + // this cannot be set to MaintenanceMode when proactiveHaSevereRemediation is set to QuarantineMode. ProactiveHaModerateRemediation *string `pulumi:"proactiveHaModerateRemediation"` // The list of IDs for health update providers configured for this cluster. ProactiveHaProviderIds []string `pulumi:"proactiveHaProviderIds"` // The configured remediation for severely degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that this - // cannot be set to QuarantineMode when proactive_ha_moderate_remediation is set to MaintenanceMode. + // cannot be set to QuarantineMode when proactiveHaModerateRemediation is set to MaintenanceMode. ProactiveHaSevereRemediation *string `pulumi:"proactiveHaSevereRemediation"` // The IDs of any tags to attach to this resource. Tags []string `pulumi:"tags"` @@ -790,7 +786,7 @@ type computeClusterArgs struct { VsanDiskGroups []ComputeClusterVsanDiskGroup `pulumi:"vsanDiskGroups"` // Whether the vSAN data-in-transit encryption is enabled for the cluster. VsanDitEncryptionEnabled *bool `pulumi:"vsanDitEncryptionEnabled"` - // When vsan_dit_encryption_enabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). + // When vsanDitEncryptionEnabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). VsanDitRekeyInterval *int `pulumi:"vsanDitRekeyInterval"` // Whether the vSAN service is enabled for the cluster. VsanEnabled *bool `pulumi:"vsanEnabled"` @@ -858,7 +854,7 @@ type ComputeClusterArgs struct { // Force removal of all hosts in the cluster during destroy and make them standalone hosts. Use of this flag mainly exists // for testing and is not recommended in normal use. ForceEvacuateOnDestroy pulumi.BoolPtrInput - // When ha_admission_control_policy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated + // When haAdmissionControlPolicy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated // failover hosts. These hosts are kept as available as possible - admission control will block access to the host, and DRS // will ignore the host when making recommendations. HaAdmissionControlFailoverHostSystemIds pulumi.StringArrayInput @@ -873,43 +869,42 @@ type ComputeClusterArgs struct { // slotPolicy, failoverHosts, or disabled. Note that disabling admission control is not recommended and can lead to service // issues. HaAdmissionControlPolicy pulumi.StringPtrInput - // When ha_admission_control_policy is resourcePercentage, automatically determine available resource percentages by - // subtracting the average number of host resources represented by the ha_admission_control_host_failure_tolerance setting - // from the total amount of resources in the cluster. Disable to supply user-defined values. + // When haAdmissionControlPolicy is resourcePercentage, automatically determine available resource percentages by + // subtracting the average number of host resources represented by the haAdmissionControlHostFailureTolerance setting from + // the total amount of resources in the cluster. Disable to supply user-defined values. HaAdmissionControlResourcePercentageAutoCompute pulumi.BoolPtrInput - // When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of CPU resources in - // the cluster to reserve for failover. + // When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of CPU resources in the + // cluster to reserve for failover. HaAdmissionControlResourcePercentageCpu pulumi.IntPtrInput - // When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of memory resources in + // When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of memory resources in // the cluster to reserve for failover. HaAdmissionControlResourcePercentageMemory pulumi.IntPtrInput - // When ha_admission_control_policy is slotPolicy, this controls the user-defined CPU slot size, in MHz. + // When haAdmissionControlPolicy is slotPolicy, this controls the user-defined CPU slot size, in MHz. HaAdmissionControlSlotPolicyExplicitCpu pulumi.IntPtrInput - // When ha_admission_control_policy is slotPolicy, this controls the user-defined memory slot size, in MB. + // When haAdmissionControlPolicy is slotPolicy, this controls the user-defined memory slot size, in MB. HaAdmissionControlSlotPolicyExplicitMemory pulumi.IntPtrInput - // When ha_admission_control_policy is slotPolicy, this setting controls whether or not you wish to supply explicit values - // to CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines + // When haAdmissionControlPolicy is slotPolicy, this setting controls whether or not you wish to supply explicit values to + // CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines // currently in the cluster. HaAdmissionControlSlotPolicyUseExplicitSize pulumi.BoolPtrInput // Advanced configuration options for vSphere HA. HaAdvancedOptions pulumi.StringMapInput - // When ha_vm_component_protection is enabled, controls the action to take on virtual machines if an APD status on an - // affected datastore clears in the middle of an APD event. Can be one of none or reset. + // When haVmComponentProtection is enabled, controls the action to take on virtual machines if an APD status on an affected + // datastore clears in the middle of an APD event. Can be one of none or reset. HaDatastoreApdRecoveryAction pulumi.StringPtrInput - // When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - // detected loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or - // restartAggressive. + // When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected + // loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or restartAggressive. HaDatastoreApdResponse pulumi.StringPtrInput - // When ha_vm_component_protection is enabled, controls the delay in seconds to wait after an APD timeout event to execute - // the response action defined in ha_datastore_apd_response. + // When haVmComponentProtection is enabled, controls the delay in seconds to wait after an APD timeout event to execute the + // response action defined in ha_datastore_apd_response. HaDatastoreApdResponseDelay pulumi.IntPtrInput - // When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - // detected a permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. + // When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected a + // permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. HaDatastorePdlResponse pulumi.StringPtrInput // Enable vSphere HA for this cluster. HaEnabled pulumi.BoolPtrInput // The list of managed object IDs for preferred datastores to use for HA heartbeating. This setting is only useful when - // ha_heartbeat_datastore_policy is set to either userSelectedDs or allFeasibleDsWithUserPreference. + // haHeartbeatDatastorePolicy is set to either userSelectedDs or allFeasibleDsWithUserPreference. HaHeartbeatDatastoreIds pulumi.StringArrayInput // The selection policy for HA heartbeat datastores. Can be one of allFeasibleDs, userSelectedDs, or // allFeasibleDsWithUserPreference. @@ -928,7 +923,7 @@ type ComputeClusterArgs struct { // If a heartbeat from a virtual machine is not received within this configured interval, the virtual machine is marked as // failed. The value is in seconds. HaVmFailureInterval pulumi.IntPtrInput - // The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + // The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are // attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset // time is allotted. HaVmMaximumFailureWindow pulumi.IntPtrInput @@ -960,12 +955,12 @@ type ComputeClusterArgs struct { // Enables proactive HA, allowing for vSphere to get HA data from external providers and use DRS to perform remediation. ProactiveHaEnabled pulumi.BoolPtrInput // The configured remediation for moderately degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that - // this cannot be set to MaintenanceMode when proactive_ha_severe_remediation is set to QuarantineMode. + // this cannot be set to MaintenanceMode when proactiveHaSevereRemediation is set to QuarantineMode. ProactiveHaModerateRemediation pulumi.StringPtrInput // The list of IDs for health update providers configured for this cluster. ProactiveHaProviderIds pulumi.StringArrayInput // The configured remediation for severely degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that this - // cannot be set to QuarantineMode when proactive_ha_moderate_remediation is set to MaintenanceMode. + // cannot be set to QuarantineMode when proactiveHaModerateRemediation is set to MaintenanceMode. ProactiveHaSevereRemediation pulumi.StringPtrInput // The IDs of any tags to attach to this resource. Tags pulumi.StringArrayInput @@ -977,7 +972,7 @@ type ComputeClusterArgs struct { VsanDiskGroups ComputeClusterVsanDiskGroupArrayInput // Whether the vSAN data-in-transit encryption is enabled for the cluster. VsanDitEncryptionEnabled pulumi.BoolPtrInput - // When vsan_dit_encryption_enabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). + // When vsanDitEncryptionEnabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). VsanDitRekeyInterval pulumi.IntPtrInput // Whether the vSAN service is enabled for the cluster. VsanEnabled pulumi.BoolPtrInput @@ -1172,7 +1167,7 @@ func (o ComputeClusterOutput) ForceEvacuateOnDestroy() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.BoolPtrOutput { return v.ForceEvacuateOnDestroy }).(pulumi.BoolPtrOutput) } -// When ha_admission_control_policy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated +// When haAdmissionControlPolicy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated // failover hosts. These hosts are kept as available as possible - admission control will block access to the host, and DRS // will ignore the host when making recommendations. func (o ComputeClusterOutput) HaAdmissionControlFailoverHostSystemIds() pulumi.StringArrayOutput { @@ -1199,37 +1194,37 @@ func (o ComputeClusterOutput) HaAdmissionControlPolicy() pulumi.StringPtrOutput return o.ApplyT(func(v *ComputeCluster) pulumi.StringPtrOutput { return v.HaAdmissionControlPolicy }).(pulumi.StringPtrOutput) } -// When ha_admission_control_policy is resourcePercentage, automatically determine available resource percentages by -// subtracting the average number of host resources represented by the ha_admission_control_host_failure_tolerance setting -// from the total amount of resources in the cluster. Disable to supply user-defined values. +// When haAdmissionControlPolicy is resourcePercentage, automatically determine available resource percentages by +// subtracting the average number of host resources represented by the haAdmissionControlHostFailureTolerance setting from +// the total amount of resources in the cluster. Disable to supply user-defined values. func (o ComputeClusterOutput) HaAdmissionControlResourcePercentageAutoCompute() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.BoolPtrOutput { return v.HaAdmissionControlResourcePercentageAutoCompute }).(pulumi.BoolPtrOutput) } -// When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of CPU resources in -// the cluster to reserve for failover. +// When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of CPU resources in the +// cluster to reserve for failover. func (o ComputeClusterOutput) HaAdmissionControlResourcePercentageCpu() pulumi.IntPtrOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.IntPtrOutput { return v.HaAdmissionControlResourcePercentageCpu }).(pulumi.IntPtrOutput) } -// When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of memory resources in +// When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of memory resources in // the cluster to reserve for failover. func (o ComputeClusterOutput) HaAdmissionControlResourcePercentageMemory() pulumi.IntPtrOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.IntPtrOutput { return v.HaAdmissionControlResourcePercentageMemory }).(pulumi.IntPtrOutput) } -// When ha_admission_control_policy is slotPolicy, this controls the user-defined CPU slot size, in MHz. +// When haAdmissionControlPolicy is slotPolicy, this controls the user-defined CPU slot size, in MHz. func (o ComputeClusterOutput) HaAdmissionControlSlotPolicyExplicitCpu() pulumi.IntPtrOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.IntPtrOutput { return v.HaAdmissionControlSlotPolicyExplicitCpu }).(pulumi.IntPtrOutput) } -// When ha_admission_control_policy is slotPolicy, this controls the user-defined memory slot size, in MB. +// When haAdmissionControlPolicy is slotPolicy, this controls the user-defined memory slot size, in MB. func (o ComputeClusterOutput) HaAdmissionControlSlotPolicyExplicitMemory() pulumi.IntPtrOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.IntPtrOutput { return v.HaAdmissionControlSlotPolicyExplicitMemory }).(pulumi.IntPtrOutput) } -// When ha_admission_control_policy is slotPolicy, this setting controls whether or not you wish to supply explicit values -// to CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines +// When haAdmissionControlPolicy is slotPolicy, this setting controls whether or not you wish to supply explicit values to +// CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines // currently in the cluster. func (o ComputeClusterOutput) HaAdmissionControlSlotPolicyUseExplicitSize() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.BoolPtrOutput { return v.HaAdmissionControlSlotPolicyUseExplicitSize }).(pulumi.BoolPtrOutput) @@ -1240,27 +1235,26 @@ func (o ComputeClusterOutput) HaAdvancedOptions() pulumi.StringMapOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.StringMapOutput { return v.HaAdvancedOptions }).(pulumi.StringMapOutput) } -// When ha_vm_component_protection is enabled, controls the action to take on virtual machines if an APD status on an -// affected datastore clears in the middle of an APD event. Can be one of none or reset. +// When haVmComponentProtection is enabled, controls the action to take on virtual machines if an APD status on an affected +// datastore clears in the middle of an APD event. Can be one of none or reset. func (o ComputeClusterOutput) HaDatastoreApdRecoveryAction() pulumi.StringPtrOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.StringPtrOutput { return v.HaDatastoreApdRecoveryAction }).(pulumi.StringPtrOutput) } -// When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has -// detected loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or -// restartAggressive. +// When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected +// loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or restartAggressive. func (o ComputeClusterOutput) HaDatastoreApdResponse() pulumi.StringPtrOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.StringPtrOutput { return v.HaDatastoreApdResponse }).(pulumi.StringPtrOutput) } -// When ha_vm_component_protection is enabled, controls the delay in seconds to wait after an APD timeout event to execute -// the response action defined in ha_datastore_apd_response. +// When haVmComponentProtection is enabled, controls the delay in seconds to wait after an APD timeout event to execute the +// response action defined in ha_datastore_apd_response. func (o ComputeClusterOutput) HaDatastoreApdResponseDelay() pulumi.IntPtrOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.IntPtrOutput { return v.HaDatastoreApdResponseDelay }).(pulumi.IntPtrOutput) } -// When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has -// detected a permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. +// When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected a +// permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. func (o ComputeClusterOutput) HaDatastorePdlResponse() pulumi.StringPtrOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.StringPtrOutput { return v.HaDatastorePdlResponse }).(pulumi.StringPtrOutput) } @@ -1271,7 +1265,7 @@ func (o ComputeClusterOutput) HaEnabled() pulumi.BoolPtrOutput { } // The list of managed object IDs for preferred datastores to use for HA heartbeating. This setting is only useful when -// ha_heartbeat_datastore_policy is set to either userSelectedDs or allFeasibleDsWithUserPreference. +// haHeartbeatDatastorePolicy is set to either userSelectedDs or allFeasibleDsWithUserPreference. func (o ComputeClusterOutput) HaHeartbeatDatastoreIds() pulumi.StringArrayOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.StringArrayOutput { return v.HaHeartbeatDatastoreIds }).(pulumi.StringArrayOutput) } @@ -1311,7 +1305,7 @@ func (o ComputeClusterOutput) HaVmFailureInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.IntPtrOutput { return v.HaVmFailureInterval }).(pulumi.IntPtrOutput) } -// The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are +// The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are // attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset // time is allotted. func (o ComputeClusterOutput) HaVmMaximumFailureWindow() pulumi.IntPtrOutput { @@ -1382,7 +1376,7 @@ func (o ComputeClusterOutput) ProactiveHaEnabled() pulumi.BoolPtrOutput { } // The configured remediation for moderately degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that -// this cannot be set to MaintenanceMode when proactive_ha_severe_remediation is set to QuarantineMode. +// this cannot be set to MaintenanceMode when proactiveHaSevereRemediation is set to QuarantineMode. func (o ComputeClusterOutput) ProactiveHaModerateRemediation() pulumi.StringPtrOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.StringPtrOutput { return v.ProactiveHaModerateRemediation }).(pulumi.StringPtrOutput) } @@ -1393,7 +1387,7 @@ func (o ComputeClusterOutput) ProactiveHaProviderIds() pulumi.StringArrayOutput } // The configured remediation for severely degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that this -// cannot be set to QuarantineMode when proactive_ha_moderate_remediation is set to MaintenanceMode. +// cannot be set to QuarantineMode when proactiveHaModerateRemediation is set to MaintenanceMode. func (o ComputeClusterOutput) ProactiveHaSevereRemediation() pulumi.StringPtrOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.StringPtrOutput { return v.ProactiveHaSevereRemediation }).(pulumi.StringPtrOutput) } @@ -1432,7 +1426,7 @@ func (o ComputeClusterOutput) VsanDitEncryptionEnabled() pulumi.BoolPtrOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.BoolPtrOutput { return v.VsanDitEncryptionEnabled }).(pulumi.BoolPtrOutput) } -// When vsan_dit_encryption_enabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). +// When vsanDitEncryptionEnabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). func (o ComputeClusterOutput) VsanDitRekeyInterval() pulumi.IntOutput { return o.ApplyT(func(v *ComputeCluster) pulumi.IntOutput { return v.VsanDitRekeyInterval }).(pulumi.IntOutput) } diff --git a/sdk/go/vsphere/datastoreCluster.go b/sdk/go/vsphere/datastoreCluster.go index 9e220d68..c3b2c201 100644 --- a/sdk/go/vsphere/datastoreCluster.go +++ b/sdk/go/vsphere/datastoreCluster.go @@ -50,8 +50,8 @@ type DatastoreCluster struct { SdrsEnabled pulumi.BoolPtrOutput `pulumi:"sdrsEnabled"` // The threshold, in GB, that storage DRS uses to make decisions to migrate VMs out of a datastore. SdrsFreeSpaceThreshold pulumi.IntPtrOutput `pulumi:"sdrsFreeSpaceThreshold"` - // The free space threshold to use. When set to utilization, drs_space_utilization_threshold is used, and when set to - // freeSpace, drs_free_space_threshold is used. + // The free space threshold to use. When set to utilization, drsSpaceUtilizationThreshold is used, and when set to + // freeSpace, drsFreeSpaceThreshold is used. SdrsFreeSpaceThresholdMode pulumi.StringPtrOutput `pulumi:"sdrsFreeSpaceThresholdMode"` // The threshold, in percent, of difference between space utilization in datastores before storage DRS makes decisions to // balance the space. @@ -159,8 +159,8 @@ type datastoreClusterState struct { SdrsEnabled *bool `pulumi:"sdrsEnabled"` // The threshold, in GB, that storage DRS uses to make decisions to migrate VMs out of a datastore. SdrsFreeSpaceThreshold *int `pulumi:"sdrsFreeSpaceThreshold"` - // The free space threshold to use. When set to utilization, drs_space_utilization_threshold is used, and when set to - // freeSpace, drs_free_space_threshold is used. + // The free space threshold to use. When set to utilization, drsSpaceUtilizationThreshold is used, and when set to + // freeSpace, drsFreeSpaceThreshold is used. SdrsFreeSpaceThresholdMode *string `pulumi:"sdrsFreeSpaceThresholdMode"` // The threshold, in percent, of difference between space utilization in datastores before storage DRS makes decisions to // balance the space. @@ -236,8 +236,8 @@ type DatastoreClusterState struct { SdrsEnabled pulumi.BoolPtrInput // The threshold, in GB, that storage DRS uses to make decisions to migrate VMs out of a datastore. SdrsFreeSpaceThreshold pulumi.IntPtrInput - // The free space threshold to use. When set to utilization, drs_space_utilization_threshold is used, and when set to - // freeSpace, drs_free_space_threshold is used. + // The free space threshold to use. When set to utilization, drsSpaceUtilizationThreshold is used, and when set to + // freeSpace, drsFreeSpaceThreshold is used. SdrsFreeSpaceThresholdMode pulumi.StringPtrInput // The threshold, in percent, of difference between space utilization in datastores before storage DRS makes decisions to // balance the space. @@ -317,8 +317,8 @@ type datastoreClusterArgs struct { SdrsEnabled *bool `pulumi:"sdrsEnabled"` // The threshold, in GB, that storage DRS uses to make decisions to migrate VMs out of a datastore. SdrsFreeSpaceThreshold *int `pulumi:"sdrsFreeSpaceThreshold"` - // The free space threshold to use. When set to utilization, drs_space_utilization_threshold is used, and when set to - // freeSpace, drs_free_space_threshold is used. + // The free space threshold to use. When set to utilization, drsSpaceUtilizationThreshold is used, and when set to + // freeSpace, drsFreeSpaceThreshold is used. SdrsFreeSpaceThresholdMode *string `pulumi:"sdrsFreeSpaceThresholdMode"` // The threshold, in percent, of difference between space utilization in datastores before storage DRS makes decisions to // balance the space. @@ -395,8 +395,8 @@ type DatastoreClusterArgs struct { SdrsEnabled pulumi.BoolPtrInput // The threshold, in GB, that storage DRS uses to make decisions to migrate VMs out of a datastore. SdrsFreeSpaceThreshold pulumi.IntPtrInput - // The free space threshold to use. When set to utilization, drs_space_utilization_threshold is used, and when set to - // freeSpace, drs_free_space_threshold is used. + // The free space threshold to use. When set to utilization, drsSpaceUtilizationThreshold is used, and when set to + // freeSpace, drsFreeSpaceThreshold is used. SdrsFreeSpaceThresholdMode pulumi.StringPtrInput // The threshold, in percent, of difference between space utilization in datastores before storage DRS makes decisions to // balance the space. @@ -585,8 +585,8 @@ func (o DatastoreClusterOutput) SdrsFreeSpaceThreshold() pulumi.IntPtrOutput { return o.ApplyT(func(v *DatastoreCluster) pulumi.IntPtrOutput { return v.SdrsFreeSpaceThreshold }).(pulumi.IntPtrOutput) } -// The free space threshold to use. When set to utilization, drs_space_utilization_threshold is used, and when set to -// freeSpace, drs_free_space_threshold is used. +// The free space threshold to use. When set to utilization, drsSpaceUtilizationThreshold is used, and when set to +// freeSpace, drsFreeSpaceThreshold is used. func (o DatastoreClusterOutput) SdrsFreeSpaceThresholdMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *DatastoreCluster) pulumi.StringPtrOutput { return v.SdrsFreeSpaceThresholdMode }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/vsphere/haVmOverride.go b/sdk/go/vsphere/haVmOverride.go index 481d0eb7..8d43ad3d 100644 --- a/sdk/go/vsphere/haVmOverride.go +++ b/sdk/go/vsphere/haVmOverride.go @@ -35,7 +35,7 @@ type HaVmOverride struct { // If a heartbeat from this virtual machine is not received within this configured interval, the virtual machine is marked // as failed. The value is in seconds. HaVmFailureInterval pulumi.IntPtrOutput `pulumi:"haVmFailureInterval"` - // The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + // The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are // attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset // time is allotted. HaVmMaximumFailureWindow pulumi.IntPtrOutput `pulumi:"haVmMaximumFailureWindow"` @@ -115,7 +115,7 @@ type haVmOverrideState struct { // If a heartbeat from this virtual machine is not received within this configured interval, the virtual machine is marked // as failed. The value is in seconds. HaVmFailureInterval *int `pulumi:"haVmFailureInterval"` - // The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + // The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are // attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset // time is allotted. HaVmMaximumFailureWindow *int `pulumi:"haVmMaximumFailureWindow"` @@ -160,7 +160,7 @@ type HaVmOverrideState struct { // If a heartbeat from this virtual machine is not received within this configured interval, the virtual machine is marked // as failed. The value is in seconds. HaVmFailureInterval pulumi.IntPtrInput - // The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + // The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are // attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset // time is allotted. HaVmMaximumFailureWindow pulumi.IntPtrInput @@ -209,7 +209,7 @@ type haVmOverrideArgs struct { // If a heartbeat from this virtual machine is not received within this configured interval, the virtual machine is marked // as failed. The value is in seconds. HaVmFailureInterval *int `pulumi:"haVmFailureInterval"` - // The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + // The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are // attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset // time is allotted. HaVmMaximumFailureWindow *int `pulumi:"haVmMaximumFailureWindow"` @@ -255,7 +255,7 @@ type HaVmOverrideArgs struct { // If a heartbeat from this virtual machine is not received within this configured interval, the virtual machine is marked // as failed. The value is in seconds. HaVmFailureInterval pulumi.IntPtrInput - // The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + // The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are // attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset // time is allotted. HaVmMaximumFailureWindow pulumi.IntPtrInput @@ -407,7 +407,7 @@ func (o HaVmOverrideOutput) HaVmFailureInterval() pulumi.IntPtrOutput { return o.ApplyT(func(v *HaVmOverride) pulumi.IntPtrOutput { return v.HaVmFailureInterval }).(pulumi.IntPtrOutput) } -// The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are +// The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are // attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset // time is allotted. func (o HaVmOverrideOutput) HaVmMaximumFailureWindow() pulumi.IntPtrOutput { diff --git a/sdk/go/vsphere/virtualMachine.go b/sdk/go/vsphere/virtualMachine.go index a4b72b53..ce066963 100644 --- a/sdk/go/vsphere/virtualMachine.go +++ b/sdk/go/vsphere/virtualMachine.go @@ -15,13 +15,13 @@ import ( type VirtualMachine struct { pulumi.CustomResourceState - // The guest name for the operating system when guest_id is otherGuest or otherGuest64. + // The guest name for the operating system when guestId is otherGuest or otherGuest64. AlternateGuestName pulumi.StringPtrOutput `pulumi:"alternateGuestName"` // User-provided description of the virtual machine. Annotation pulumi.StringOutput `pulumi:"annotation"` // The number of milliseconds to wait before starting the boot sequence. BootDelay pulumi.IntPtrOutput `pulumi:"bootDelay"` - // The number of milliseconds to wait before retrying the boot sequence. This only valid if boot_retry_enabled is true. + // The number of milliseconds to wait before retrying the boot sequence. This only valid if bootRetryEnabled is true. BootRetryDelay pulumi.IntPtrOutput `pulumi:"bootRetryDelay"` // If set to true, a virtual machine that fails to boot will try again after the delay defined in boot_retry_delay. BootRetryEnabled pulumi.BoolPtrOutput `pulumi:"bootRetryEnabled"` @@ -70,7 +70,7 @@ type VirtualMachine struct { // Extra configuration data for this virtual machine. Can be used to supply advanced parameters not normally in // configuration, such as instance metadata, or configuration data for OVF images. ExtraConfig pulumi.StringMapOutput `pulumi:"extraConfig"` - // Allow the virtual machine to be rebooted when a change to `extra_config` occurs. + // Allow the virtual machine to be rebooted when a change to `extraConfig` occurs. ExtraConfigRebootRequired pulumi.BoolPtrOutput `pulumi:"extraConfigRebootRequired"` // The firmware interface to use on the virtual machine. Can be one of bios or efi. Firmware pulumi.StringPtrOutput `pulumi:"firmware"` @@ -87,11 +87,8 @@ type VirtualMachine struct { // The ID of an optional host system to pin the virtual machine to. HostSystemId pulumi.StringOutput `pulumi:"hostSystemId"` // The (non-nested) hardware virtualization setting for this virtual machine. Can be one of hvAuto, hvOn, or hvOff. - HvMode pulumi.StringPtrOutput `pulumi:"hvMode"` - // The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - // you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - // controllers. - IdeControllerCount pulumi.IntPtrOutput `pulumi:"ideControllerCount"` + HvMode pulumi.StringPtrOutput `pulumi:"hvMode"` + IdeControllerCount pulumi.IntPtrOutput `pulumi:"ideControllerCount"` // List of IP addresses and CIDR networks to ignore while waiting for an IP IgnoredGuestIps pulumi.StringArrayOutput `pulumi:"ignoredGuestIps"` // Indicates if the virtual machine resource has been imported, or if the state has been migrated from a previous version of the resource. It influences the behavior of the first post-import apply operation. See the section on importing below. @@ -127,7 +124,7 @@ type VirtualMachine struct { NestedHvEnabled pulumi.BoolPtrOutput `pulumi:"nestedHvEnabled"` // A specification for a virtual NIC on this virtual machine. NetworkInterfaces VirtualMachineNetworkInterfaceArrayOutput `pulumi:"networkInterfaces"` - // The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to num_cpus + // The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to numCpus // must be evenly divisible by this value. NumCoresPerSocket pulumi.IntPtrOutput `pulumi:"numCoresPerSocket"` // The number of virtual processors to assign to this virtual machine. @@ -140,8 +137,7 @@ type VirtualMachine struct { PowerState pulumi.StringOutput `pulumi:"powerState"` // The amount of time, in seconds, that we will be trying to power on a VM PoweronTimeout pulumi.IntPtrOutput `pulumi:"poweronTimeout"` - // Value internal to Terraform used to determine if a configuration set change requires a reboot. - RebootRequired pulumi.BoolOutput `pulumi:"rebootRequired"` + RebootRequired pulumi.BoolOutput `pulumi:"rebootRequired"` // Triggers replacement of resource whenever it changes. ReplaceTrigger pulumi.StringPtrOutput `pulumi:"replaceTrigger"` // The ID of a resource pool to put the virtual machine in. @@ -156,16 +152,10 @@ type VirtualMachine struct { RunToolsScriptsBeforeGuestShutdown pulumi.BoolPtrOutput `pulumi:"runToolsScriptsBeforeGuestShutdown"` // Enable the run of scripts before guest operating system standby when VMware Tools is installed. RunToolsScriptsBeforeGuestStandby pulumi.BoolPtrOutput `pulumi:"runToolsScriptsBeforeGuestStandby"` - // The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - // you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - // controllers. - SataControllerCount pulumi.IntPtrOutput `pulumi:"sataControllerCount"` + SataControllerCount pulumi.IntPtrOutput `pulumi:"sataControllerCount"` // Mode for sharing the SCSI bus. The modes are physicalSharing, virtualSharing, and noSharing. - ScsiBusSharing pulumi.StringPtrOutput `pulumi:"scsiBusSharing"` - // The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - // you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - // controllers. - ScsiControllerCount pulumi.IntPtrOutput `pulumi:"scsiControllerCount"` + ScsiBusSharing pulumi.StringPtrOutput `pulumi:"scsiBusSharing"` + ScsiControllerCount pulumi.IntPtrOutput `pulumi:"scsiControllerCount"` // The type of SCSI bus this virtual machine will have. Can be one of lsilogic, lsilogic-sas or pvscsi. ScsiType pulumi.StringPtrOutput `pulumi:"scsiType"` // The amount of time, in minutes, to wait for shutdown when making necessary updates to the virtual machine. @@ -178,7 +168,7 @@ type VirtualMachine struct { // synchronized on startup and resume. Requires VMware Tools to be installed. SyncTimeWithHost pulumi.BoolPtrOutput `pulumi:"syncTimeWithHost"` // Enable periodic clock synchronization with the host. Supported only on vSphere 7.0 U1 and above. On prior versions - // setting `sync_time_with_host` is enough for periodic synchronization. Requires VMware Tools to be installed. + // setting `syncTimeWithHost` is enough for periodic synchronization. Requires VMware Tools to be installed. SyncTimeWithHostPeriodically pulumi.BoolPtrOutput `pulumi:"syncTimeWithHostPeriodically"` // A list of tag IDs to apply to this object. Tags pulumi.StringArrayOutput `pulumi:"tags"` @@ -243,13 +233,13 @@ func GetVirtualMachine(ctx *pulumi.Context, // Input properties used for looking up and filtering VirtualMachine resources. type virtualMachineState struct { - // The guest name for the operating system when guest_id is otherGuest or otherGuest64. + // The guest name for the operating system when guestId is otherGuest or otherGuest64. AlternateGuestName *string `pulumi:"alternateGuestName"` // User-provided description of the virtual machine. Annotation *string `pulumi:"annotation"` // The number of milliseconds to wait before starting the boot sequence. BootDelay *int `pulumi:"bootDelay"` - // The number of milliseconds to wait before retrying the boot sequence. This only valid if boot_retry_enabled is true. + // The number of milliseconds to wait before retrying the boot sequence. This only valid if bootRetryEnabled is true. BootRetryDelay *int `pulumi:"bootRetryDelay"` // If set to true, a virtual machine that fails to boot will try again after the delay defined in boot_retry_delay. BootRetryEnabled *bool `pulumi:"bootRetryEnabled"` @@ -298,7 +288,7 @@ type virtualMachineState struct { // Extra configuration data for this virtual machine. Can be used to supply advanced parameters not normally in // configuration, such as instance metadata, or configuration data for OVF images. ExtraConfig map[string]string `pulumi:"extraConfig"` - // Allow the virtual machine to be rebooted when a change to `extra_config` occurs. + // Allow the virtual machine to be rebooted when a change to `extraConfig` occurs. ExtraConfigRebootRequired *bool `pulumi:"extraConfigRebootRequired"` // The firmware interface to use on the virtual machine. Can be one of bios or efi. Firmware *string `pulumi:"firmware"` @@ -315,11 +305,8 @@ type virtualMachineState struct { // The ID of an optional host system to pin the virtual machine to. HostSystemId *string `pulumi:"hostSystemId"` // The (non-nested) hardware virtualization setting for this virtual machine. Can be one of hvAuto, hvOn, or hvOff. - HvMode *string `pulumi:"hvMode"` - // The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - // you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - // controllers. - IdeControllerCount *int `pulumi:"ideControllerCount"` + HvMode *string `pulumi:"hvMode"` + IdeControllerCount *int `pulumi:"ideControllerCount"` // List of IP addresses and CIDR networks to ignore while waiting for an IP IgnoredGuestIps []string `pulumi:"ignoredGuestIps"` // Indicates if the virtual machine resource has been imported, or if the state has been migrated from a previous version of the resource. It influences the behavior of the first post-import apply operation. See the section on importing below. @@ -355,7 +342,7 @@ type virtualMachineState struct { NestedHvEnabled *bool `pulumi:"nestedHvEnabled"` // A specification for a virtual NIC on this virtual machine. NetworkInterfaces []VirtualMachineNetworkInterface `pulumi:"networkInterfaces"` - // The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to num_cpus + // The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to numCpus // must be evenly divisible by this value. NumCoresPerSocket *int `pulumi:"numCoresPerSocket"` // The number of virtual processors to assign to this virtual machine. @@ -367,8 +354,7 @@ type virtualMachineState struct { // A computed value for the current power state of the virtual machine. One of `on`, `off`, or `suspended`. PowerState *string `pulumi:"powerState"` // The amount of time, in seconds, that we will be trying to power on a VM - PoweronTimeout *int `pulumi:"poweronTimeout"` - // Value internal to Terraform used to determine if a configuration set change requires a reboot. + PoweronTimeout *int `pulumi:"poweronTimeout"` RebootRequired *bool `pulumi:"rebootRequired"` // Triggers replacement of resource whenever it changes. ReplaceTrigger *string `pulumi:"replaceTrigger"` @@ -384,16 +370,10 @@ type virtualMachineState struct { RunToolsScriptsBeforeGuestShutdown *bool `pulumi:"runToolsScriptsBeforeGuestShutdown"` // Enable the run of scripts before guest operating system standby when VMware Tools is installed. RunToolsScriptsBeforeGuestStandby *bool `pulumi:"runToolsScriptsBeforeGuestStandby"` - // The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - // you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - // controllers. - SataControllerCount *int `pulumi:"sataControllerCount"` + SataControllerCount *int `pulumi:"sataControllerCount"` // Mode for sharing the SCSI bus. The modes are physicalSharing, virtualSharing, and noSharing. - ScsiBusSharing *string `pulumi:"scsiBusSharing"` - // The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - // you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - // controllers. - ScsiControllerCount *int `pulumi:"scsiControllerCount"` + ScsiBusSharing *string `pulumi:"scsiBusSharing"` + ScsiControllerCount *int `pulumi:"scsiControllerCount"` // The type of SCSI bus this virtual machine will have. Can be one of lsilogic, lsilogic-sas or pvscsi. ScsiType *string `pulumi:"scsiType"` // The amount of time, in minutes, to wait for shutdown when making necessary updates to the virtual machine. @@ -406,7 +386,7 @@ type virtualMachineState struct { // synchronized on startup and resume. Requires VMware Tools to be installed. SyncTimeWithHost *bool `pulumi:"syncTimeWithHost"` // Enable periodic clock synchronization with the host. Supported only on vSphere 7.0 U1 and above. On prior versions - // setting `sync_time_with_host` is enough for periodic synchronization. Requires VMware Tools to be installed. + // setting `syncTimeWithHost` is enough for periodic synchronization. Requires VMware Tools to be installed. SyncTimeWithHostPeriodically *bool `pulumi:"syncTimeWithHostPeriodically"` // A list of tag IDs to apply to this object. Tags []string `pulumi:"tags"` @@ -439,13 +419,13 @@ type virtualMachineState struct { } type VirtualMachineState struct { - // The guest name for the operating system when guest_id is otherGuest or otherGuest64. + // The guest name for the operating system when guestId is otherGuest or otherGuest64. AlternateGuestName pulumi.StringPtrInput // User-provided description of the virtual machine. Annotation pulumi.StringPtrInput // The number of milliseconds to wait before starting the boot sequence. BootDelay pulumi.IntPtrInput - // The number of milliseconds to wait before retrying the boot sequence. This only valid if boot_retry_enabled is true. + // The number of milliseconds to wait before retrying the boot sequence. This only valid if bootRetryEnabled is true. BootRetryDelay pulumi.IntPtrInput // If set to true, a virtual machine that fails to boot will try again after the delay defined in boot_retry_delay. BootRetryEnabled pulumi.BoolPtrInput @@ -494,7 +474,7 @@ type VirtualMachineState struct { // Extra configuration data for this virtual machine. Can be used to supply advanced parameters not normally in // configuration, such as instance metadata, or configuration data for OVF images. ExtraConfig pulumi.StringMapInput - // Allow the virtual machine to be rebooted when a change to `extra_config` occurs. + // Allow the virtual machine to be rebooted when a change to `extraConfig` occurs. ExtraConfigRebootRequired pulumi.BoolPtrInput // The firmware interface to use on the virtual machine. Can be one of bios or efi. Firmware pulumi.StringPtrInput @@ -511,10 +491,7 @@ type VirtualMachineState struct { // The ID of an optional host system to pin the virtual machine to. HostSystemId pulumi.StringPtrInput // The (non-nested) hardware virtualization setting for this virtual machine. Can be one of hvAuto, hvOn, or hvOff. - HvMode pulumi.StringPtrInput - // The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - // you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - // controllers. + HvMode pulumi.StringPtrInput IdeControllerCount pulumi.IntPtrInput // List of IP addresses and CIDR networks to ignore while waiting for an IP IgnoredGuestIps pulumi.StringArrayInput @@ -551,7 +528,7 @@ type VirtualMachineState struct { NestedHvEnabled pulumi.BoolPtrInput // A specification for a virtual NIC on this virtual machine. NetworkInterfaces VirtualMachineNetworkInterfaceArrayInput - // The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to num_cpus + // The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to numCpus // must be evenly divisible by this value. NumCoresPerSocket pulumi.IntPtrInput // The number of virtual processors to assign to this virtual machine. @@ -564,7 +541,6 @@ type VirtualMachineState struct { PowerState pulumi.StringPtrInput // The amount of time, in seconds, that we will be trying to power on a VM PoweronTimeout pulumi.IntPtrInput - // Value internal to Terraform used to determine if a configuration set change requires a reboot. RebootRequired pulumi.BoolPtrInput // Triggers replacement of resource whenever it changes. ReplaceTrigger pulumi.StringPtrInput @@ -580,15 +556,9 @@ type VirtualMachineState struct { RunToolsScriptsBeforeGuestShutdown pulumi.BoolPtrInput // Enable the run of scripts before guest operating system standby when VMware Tools is installed. RunToolsScriptsBeforeGuestStandby pulumi.BoolPtrInput - // The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - // you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - // controllers. - SataControllerCount pulumi.IntPtrInput + SataControllerCount pulumi.IntPtrInput // Mode for sharing the SCSI bus. The modes are physicalSharing, virtualSharing, and noSharing. - ScsiBusSharing pulumi.StringPtrInput - // The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - // you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - // controllers. + ScsiBusSharing pulumi.StringPtrInput ScsiControllerCount pulumi.IntPtrInput // The type of SCSI bus this virtual machine will have. Can be one of lsilogic, lsilogic-sas or pvscsi. ScsiType pulumi.StringPtrInput @@ -602,7 +572,7 @@ type VirtualMachineState struct { // synchronized on startup and resume. Requires VMware Tools to be installed. SyncTimeWithHost pulumi.BoolPtrInput // Enable periodic clock synchronization with the host. Supported only on vSphere 7.0 U1 and above. On prior versions - // setting `sync_time_with_host` is enough for periodic synchronization. Requires VMware Tools to be installed. + // setting `syncTimeWithHost` is enough for periodic synchronization. Requires VMware Tools to be installed. SyncTimeWithHostPeriodically pulumi.BoolPtrInput // A list of tag IDs to apply to this object. Tags pulumi.StringArrayInput @@ -639,13 +609,13 @@ func (VirtualMachineState) ElementType() reflect.Type { } type virtualMachineArgs struct { - // The guest name for the operating system when guest_id is otherGuest or otherGuest64. + // The guest name for the operating system when guestId is otherGuest or otherGuest64. AlternateGuestName *string `pulumi:"alternateGuestName"` // User-provided description of the virtual machine. Annotation *string `pulumi:"annotation"` // The number of milliseconds to wait before starting the boot sequence. BootDelay *int `pulumi:"bootDelay"` - // The number of milliseconds to wait before retrying the boot sequence. This only valid if boot_retry_enabled is true. + // The number of milliseconds to wait before retrying the boot sequence. This only valid if bootRetryEnabled is true. BootRetryDelay *int `pulumi:"bootRetryDelay"` // If set to true, a virtual machine that fails to boot will try again after the delay defined in boot_retry_delay. BootRetryEnabled *bool `pulumi:"bootRetryEnabled"` @@ -690,7 +660,7 @@ type virtualMachineArgs struct { // Extra configuration data for this virtual machine. Can be used to supply advanced parameters not normally in // configuration, such as instance metadata, or configuration data for OVF images. ExtraConfig map[string]string `pulumi:"extraConfig"` - // Allow the virtual machine to be rebooted when a change to `extra_config` occurs. + // Allow the virtual machine to be rebooted when a change to `extraConfig` occurs. ExtraConfigRebootRequired *bool `pulumi:"extraConfigRebootRequired"` // The firmware interface to use on the virtual machine. Can be one of bios or efi. Firmware *string `pulumi:"firmware"` @@ -705,11 +675,8 @@ type virtualMachineArgs struct { // The ID of an optional host system to pin the virtual machine to. HostSystemId *string `pulumi:"hostSystemId"` // The (non-nested) hardware virtualization setting for this virtual machine. Can be one of hvAuto, hvOn, or hvOff. - HvMode *string `pulumi:"hvMode"` - // The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - // you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - // controllers. - IdeControllerCount *int `pulumi:"ideControllerCount"` + HvMode *string `pulumi:"hvMode"` + IdeControllerCount *int `pulumi:"ideControllerCount"` // List of IP addresses and CIDR networks to ignore while waiting for an IP IgnoredGuestIps []string `pulumi:"ignoredGuestIps"` // Controls the scheduling delay of the virtual machine. Use a higher sensitivity for applications that require lower @@ -741,7 +708,7 @@ type virtualMachineArgs struct { NestedHvEnabled *bool `pulumi:"nestedHvEnabled"` // A specification for a virtual NIC on this virtual machine. NetworkInterfaces []VirtualMachineNetworkInterface `pulumi:"networkInterfaces"` - // The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to num_cpus + // The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to numCpus // must be evenly divisible by this value. NumCoresPerSocket *int `pulumi:"numCoresPerSocket"` // The number of virtual processors to assign to this virtual machine. @@ -766,16 +733,10 @@ type virtualMachineArgs struct { RunToolsScriptsBeforeGuestShutdown *bool `pulumi:"runToolsScriptsBeforeGuestShutdown"` // Enable the run of scripts before guest operating system standby when VMware Tools is installed. RunToolsScriptsBeforeGuestStandby *bool `pulumi:"runToolsScriptsBeforeGuestStandby"` - // The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - // you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - // controllers. - SataControllerCount *int `pulumi:"sataControllerCount"` + SataControllerCount *int `pulumi:"sataControllerCount"` // Mode for sharing the SCSI bus. The modes are physicalSharing, virtualSharing, and noSharing. - ScsiBusSharing *string `pulumi:"scsiBusSharing"` - // The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - // you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - // controllers. - ScsiControllerCount *int `pulumi:"scsiControllerCount"` + ScsiBusSharing *string `pulumi:"scsiBusSharing"` + ScsiControllerCount *int `pulumi:"scsiControllerCount"` // The type of SCSI bus this virtual machine will have. Can be one of lsilogic, lsilogic-sas or pvscsi. ScsiType *string `pulumi:"scsiType"` // The amount of time, in minutes, to wait for shutdown when making necessary updates to the virtual machine. @@ -788,7 +749,7 @@ type virtualMachineArgs struct { // synchronized on startup and resume. Requires VMware Tools to be installed. SyncTimeWithHost *bool `pulumi:"syncTimeWithHost"` // Enable periodic clock synchronization with the host. Supported only on vSphere 7.0 U1 and above. On prior versions - // setting `sync_time_with_host` is enough for periodic synchronization. Requires VMware Tools to be installed. + // setting `syncTimeWithHost` is enough for periodic synchronization. Requires VMware Tools to be installed. SyncTimeWithHostPeriodically *bool `pulumi:"syncTimeWithHostPeriodically"` // A list of tag IDs to apply to this object. Tags []string `pulumi:"tags"` @@ -814,13 +775,13 @@ type virtualMachineArgs struct { // The set of arguments for constructing a VirtualMachine resource. type VirtualMachineArgs struct { - // The guest name for the operating system when guest_id is otherGuest or otherGuest64. + // The guest name for the operating system when guestId is otherGuest or otherGuest64. AlternateGuestName pulumi.StringPtrInput // User-provided description of the virtual machine. Annotation pulumi.StringPtrInput // The number of milliseconds to wait before starting the boot sequence. BootDelay pulumi.IntPtrInput - // The number of milliseconds to wait before retrying the boot sequence. This only valid if boot_retry_enabled is true. + // The number of milliseconds to wait before retrying the boot sequence. This only valid if bootRetryEnabled is true. BootRetryDelay pulumi.IntPtrInput // If set to true, a virtual machine that fails to boot will try again after the delay defined in boot_retry_delay. BootRetryEnabled pulumi.BoolPtrInput @@ -865,7 +826,7 @@ type VirtualMachineArgs struct { // Extra configuration data for this virtual machine. Can be used to supply advanced parameters not normally in // configuration, such as instance metadata, or configuration data for OVF images. ExtraConfig pulumi.StringMapInput - // Allow the virtual machine to be rebooted when a change to `extra_config` occurs. + // Allow the virtual machine to be rebooted when a change to `extraConfig` occurs. ExtraConfigRebootRequired pulumi.BoolPtrInput // The firmware interface to use on the virtual machine. Can be one of bios or efi. Firmware pulumi.StringPtrInput @@ -880,10 +841,7 @@ type VirtualMachineArgs struct { // The ID of an optional host system to pin the virtual machine to. HostSystemId pulumi.StringPtrInput // The (non-nested) hardware virtualization setting for this virtual machine. Can be one of hvAuto, hvOn, or hvOff. - HvMode pulumi.StringPtrInput - // The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - // you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - // controllers. + HvMode pulumi.StringPtrInput IdeControllerCount pulumi.IntPtrInput // List of IP addresses and CIDR networks to ignore while waiting for an IP IgnoredGuestIps pulumi.StringArrayInput @@ -916,7 +874,7 @@ type VirtualMachineArgs struct { NestedHvEnabled pulumi.BoolPtrInput // A specification for a virtual NIC on this virtual machine. NetworkInterfaces VirtualMachineNetworkInterfaceArrayInput - // The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to num_cpus + // The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to numCpus // must be evenly divisible by this value. NumCoresPerSocket pulumi.IntPtrInput // The number of virtual processors to assign to this virtual machine. @@ -941,15 +899,9 @@ type VirtualMachineArgs struct { RunToolsScriptsBeforeGuestShutdown pulumi.BoolPtrInput // Enable the run of scripts before guest operating system standby when VMware Tools is installed. RunToolsScriptsBeforeGuestStandby pulumi.BoolPtrInput - // The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - // you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - // controllers. - SataControllerCount pulumi.IntPtrInput + SataControllerCount pulumi.IntPtrInput // Mode for sharing the SCSI bus. The modes are physicalSharing, virtualSharing, and noSharing. - ScsiBusSharing pulumi.StringPtrInput - // The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - // you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - // controllers. + ScsiBusSharing pulumi.StringPtrInput ScsiControllerCount pulumi.IntPtrInput // The type of SCSI bus this virtual machine will have. Can be one of lsilogic, lsilogic-sas or pvscsi. ScsiType pulumi.StringPtrInput @@ -963,7 +915,7 @@ type VirtualMachineArgs struct { // synchronized on startup and resume. Requires VMware Tools to be installed. SyncTimeWithHost pulumi.BoolPtrInput // Enable periodic clock synchronization with the host. Supported only on vSphere 7.0 U1 and above. On prior versions - // setting `sync_time_with_host` is enough for periodic synchronization. Requires VMware Tools to be installed. + // setting `syncTimeWithHost` is enough for periodic synchronization. Requires VMware Tools to be installed. SyncTimeWithHostPeriodically pulumi.BoolPtrInput // A list of tag IDs to apply to this object. Tags pulumi.StringArrayInput @@ -1074,7 +1026,7 @@ func (o VirtualMachineOutput) ToVirtualMachineOutputWithContext(ctx context.Cont return o } -// The guest name for the operating system when guest_id is otherGuest or otherGuest64. +// The guest name for the operating system when guestId is otherGuest or otherGuest64. func (o VirtualMachineOutput) AlternateGuestName() pulumi.StringPtrOutput { return o.ApplyT(func(v *VirtualMachine) pulumi.StringPtrOutput { return v.AlternateGuestName }).(pulumi.StringPtrOutput) } @@ -1089,7 +1041,7 @@ func (o VirtualMachineOutput) BootDelay() pulumi.IntPtrOutput { return o.ApplyT(func(v *VirtualMachine) pulumi.IntPtrOutput { return v.BootDelay }).(pulumi.IntPtrOutput) } -// The number of milliseconds to wait before retrying the boot sequence. This only valid if boot_retry_enabled is true. +// The number of milliseconds to wait before retrying the boot sequence. This only valid if bootRetryEnabled is true. func (o VirtualMachineOutput) BootRetryDelay() pulumi.IntPtrOutput { return o.ApplyT(func(v *VirtualMachine) pulumi.IntPtrOutput { return v.BootRetryDelay }).(pulumi.IntPtrOutput) } @@ -1207,7 +1159,7 @@ func (o VirtualMachineOutput) ExtraConfig() pulumi.StringMapOutput { return o.ApplyT(func(v *VirtualMachine) pulumi.StringMapOutput { return v.ExtraConfig }).(pulumi.StringMapOutput) } -// Allow the virtual machine to be rebooted when a change to `extra_config` occurs. +// Allow the virtual machine to be rebooted when a change to `extraConfig` occurs. func (o VirtualMachineOutput) ExtraConfigRebootRequired() pulumi.BoolPtrOutput { return o.ApplyT(func(v *VirtualMachine) pulumi.BoolPtrOutput { return v.ExtraConfigRebootRequired }).(pulumi.BoolPtrOutput) } @@ -1252,9 +1204,6 @@ func (o VirtualMachineOutput) HvMode() pulumi.StringPtrOutput { return o.ApplyT(func(v *VirtualMachine) pulumi.StringPtrOutput { return v.HvMode }).(pulumi.StringPtrOutput) } -// The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks -// you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove -// controllers. func (o VirtualMachineOutput) IdeControllerCount() pulumi.IntPtrOutput { return o.ApplyT(func(v *VirtualMachine) pulumi.IntPtrOutput { return v.IdeControllerCount }).(pulumi.IntPtrOutput) } @@ -1339,7 +1288,7 @@ func (o VirtualMachineOutput) NetworkInterfaces() VirtualMachineNetworkInterface return o.ApplyT(func(v *VirtualMachine) VirtualMachineNetworkInterfaceArrayOutput { return v.NetworkInterfaces }).(VirtualMachineNetworkInterfaceArrayOutput) } -// The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to num_cpus +// The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to numCpus // must be evenly divisible by this value. func (o VirtualMachineOutput) NumCoresPerSocket() pulumi.IntPtrOutput { return o.ApplyT(func(v *VirtualMachine) pulumi.IntPtrOutput { return v.NumCoresPerSocket }).(pulumi.IntPtrOutput) @@ -1370,7 +1319,6 @@ func (o VirtualMachineOutput) PoweronTimeout() pulumi.IntPtrOutput { return o.ApplyT(func(v *VirtualMachine) pulumi.IntPtrOutput { return v.PoweronTimeout }).(pulumi.IntPtrOutput) } -// Value internal to Terraform used to determine if a configuration set change requires a reboot. func (o VirtualMachineOutput) RebootRequired() pulumi.BoolOutput { return o.ApplyT(func(v *VirtualMachine) pulumi.BoolOutput { return v.RebootRequired }).(pulumi.BoolOutput) } @@ -1410,9 +1358,6 @@ func (o VirtualMachineOutput) RunToolsScriptsBeforeGuestStandby() pulumi.BoolPtr return o.ApplyT(func(v *VirtualMachine) pulumi.BoolPtrOutput { return v.RunToolsScriptsBeforeGuestStandby }).(pulumi.BoolPtrOutput) } -// The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks -// you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove -// controllers. func (o VirtualMachineOutput) SataControllerCount() pulumi.IntPtrOutput { return o.ApplyT(func(v *VirtualMachine) pulumi.IntPtrOutput { return v.SataControllerCount }).(pulumi.IntPtrOutput) } @@ -1422,9 +1367,6 @@ func (o VirtualMachineOutput) ScsiBusSharing() pulumi.StringPtrOutput { return o.ApplyT(func(v *VirtualMachine) pulumi.StringPtrOutput { return v.ScsiBusSharing }).(pulumi.StringPtrOutput) } -// The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks -// you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove -// controllers. func (o VirtualMachineOutput) ScsiControllerCount() pulumi.IntPtrOutput { return o.ApplyT(func(v *VirtualMachine) pulumi.IntPtrOutput { return v.ScsiControllerCount }).(pulumi.IntPtrOutput) } @@ -1456,7 +1398,7 @@ func (o VirtualMachineOutput) SyncTimeWithHost() pulumi.BoolPtrOutput { } // Enable periodic clock synchronization with the host. Supported only on vSphere 7.0 U1 and above. On prior versions -// setting `sync_time_with_host` is enough for periodic synchronization. Requires VMware Tools to be installed. +// setting `syncTimeWithHost` is enough for periodic synchronization. Requires VMware Tools to be installed. func (o VirtualMachineOutput) SyncTimeWithHostPeriodically() pulumi.BoolPtrOutput { return o.ApplyT(func(v *VirtualMachine) pulumi.BoolPtrOutput { return v.SyncTimeWithHostPeriodically }).(pulumi.BoolPtrOutput) } diff --git a/sdk/java/src/main/java/com/pulumi/vsphere/VirtualMachine.java b/sdk/java/src/main/java/com/pulumi/vsphere/VirtualMachine.java index 2e3a0ed7..96e1a63b 100644 --- a/sdk/java/src/main/java/com/pulumi/vsphere/VirtualMachine.java +++ b/sdk/java/src/main/java/com/pulumi/vsphere/VirtualMachine.java @@ -522,21 +522,9 @@ public Output hostSystemId() { public Output> hvMode() { return Codegen.optional(this.hvMode); } - /** - * The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ @Export(name="ideControllerCount", refs={Integer.class}, tree="[0]") private Output ideControllerCount; - /** - * @return The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ public Output> ideControllerCount() { return Codegen.optional(this.ideControllerCount); } @@ -846,17 +834,9 @@ public Output powerState() { public Output> poweronTimeout() { return Codegen.optional(this.poweronTimeout); } - /** - * Value internal to Terraform used to determine if a configuration set change requires a reboot. - * - */ @Export(name="rebootRequired", refs={Boolean.class}, tree="[0]") private Output rebootRequired; - /** - * @return Value internal to Terraform used to determine if a configuration set change requires a reboot. - * - */ public Output rebootRequired() { return this.rebootRequired; } @@ -958,21 +938,9 @@ public Output> runToolsScriptsBeforeGuestShutdown() { public Output> runToolsScriptsBeforeGuestStandby() { return Codegen.optional(this.runToolsScriptsBeforeGuestStandby); } - /** - * The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ @Export(name="sataControllerCount", refs={Integer.class}, tree="[0]") private Output sataControllerCount; - /** - * @return The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ public Output> sataControllerCount() { return Codegen.optional(this.sataControllerCount); } @@ -990,21 +958,9 @@ public Output> sataControllerCount() { public Output> scsiBusSharing() { return Codegen.optional(this.scsiBusSharing); } - /** - * The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ @Export(name="scsiControllerCount", refs={Integer.class}, tree="[0]") private Output scsiControllerCount; - /** - * @return The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ public Output> scsiControllerCount() { return Codegen.optional(this.scsiControllerCount); } diff --git a/sdk/java/src/main/java/com/pulumi/vsphere/VirtualMachineArgs.java b/sdk/java/src/main/java/com/pulumi/vsphere/VirtualMachineArgs.java index 14d98cb6..0761d394 100644 --- a/sdk/java/src/main/java/com/pulumi/vsphere/VirtualMachineArgs.java +++ b/sdk/java/src/main/java/com/pulumi/vsphere/VirtualMachineArgs.java @@ -512,21 +512,9 @@ public Optional> hvMode() { return Optional.ofNullable(this.hvMode); } - /** - * The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ @Import(name="ideControllerCount") private @Nullable Output ideControllerCount; - /** - * @return The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ public Optional> ideControllerCount() { return Optional.ofNullable(this.ideControllerCount); } @@ -918,21 +906,9 @@ public Optional> runToolsScriptsBeforeGuestStandby() { return Optional.ofNullable(this.runToolsScriptsBeforeGuestStandby); } - /** - * The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ @Import(name="sataControllerCount") private @Nullable Output sataControllerCount; - /** - * @return The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ public Optional> sataControllerCount() { return Optional.ofNullable(this.sataControllerCount); } @@ -952,21 +928,9 @@ public Optional> scsiBusSharing() { return Optional.ofNullable(this.scsiBusSharing); } - /** - * The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ @Import(name="scsiControllerCount") private @Nullable Output scsiControllerCount; - /** - * @return The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ public Optional> scsiControllerCount() { return Optional.ofNullable(this.scsiControllerCount); } @@ -1989,27 +1953,11 @@ public Builder hvMode(String hvMode) { return hvMode(Output.of(hvMode)); } - /** - * @param ideControllerCount The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - * @return builder - * - */ public Builder ideControllerCount(@Nullable Output ideControllerCount) { $.ideControllerCount = ideControllerCount; return this; } - /** - * @param ideControllerCount The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - * @return builder - * - */ public Builder ideControllerCount(Integer ideControllerCount) { return ideControllerCount(Output.of(ideControllerCount)); } @@ -2581,27 +2529,11 @@ public Builder runToolsScriptsBeforeGuestStandby(Boolean runToolsScriptsBeforeGu return runToolsScriptsBeforeGuestStandby(Output.of(runToolsScriptsBeforeGuestStandby)); } - /** - * @param sataControllerCount The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - * @return builder - * - */ public Builder sataControllerCount(@Nullable Output sataControllerCount) { $.sataControllerCount = sataControllerCount; return this; } - /** - * @param sataControllerCount The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - * @return builder - * - */ public Builder sataControllerCount(Integer sataControllerCount) { return sataControllerCount(Output.of(sataControllerCount)); } @@ -2627,27 +2559,11 @@ public Builder scsiBusSharing(String scsiBusSharing) { return scsiBusSharing(Output.of(scsiBusSharing)); } - /** - * @param scsiControllerCount The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - * @return builder - * - */ public Builder scsiControllerCount(@Nullable Output scsiControllerCount) { $.scsiControllerCount = scsiControllerCount; return this; } - /** - * @param scsiControllerCount The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - * @return builder - * - */ public Builder scsiControllerCount(Integer scsiControllerCount) { return scsiControllerCount(Output.of(scsiControllerCount)); } diff --git a/sdk/java/src/main/java/com/pulumi/vsphere/inputs/VirtualMachineState.java b/sdk/java/src/main/java/com/pulumi/vsphere/inputs/VirtualMachineState.java index 75e9d2bf..56e11a3d 100644 --- a/sdk/java/src/main/java/com/pulumi/vsphere/inputs/VirtualMachineState.java +++ b/sdk/java/src/main/java/com/pulumi/vsphere/inputs/VirtualMachineState.java @@ -556,21 +556,9 @@ public Optional> hvMode() { return Optional.ofNullable(this.hvMode); } - /** - * The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ @Import(name="ideControllerCount") private @Nullable Output ideControllerCount; - /** - * @return The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ public Optional> ideControllerCount() { return Optional.ofNullable(this.ideControllerCount); } @@ -902,17 +890,9 @@ public Optional> poweronTimeout() { return Optional.ofNullable(this.poweronTimeout); } - /** - * Value internal to Terraform used to determine if a configuration set change requires a reboot. - * - */ @Import(name="rebootRequired") private @Nullable Output rebootRequired; - /** - * @return Value internal to Terraform used to determine if a configuration set change requires a reboot. - * - */ public Optional> rebootRequired() { return Optional.ofNullable(this.rebootRequired); } @@ -1022,21 +1002,9 @@ public Optional> runToolsScriptsBeforeGuestStandby() { return Optional.ofNullable(this.runToolsScriptsBeforeGuestStandby); } - /** - * The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ @Import(name="sataControllerCount") private @Nullable Output sataControllerCount; - /** - * @return The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ public Optional> sataControllerCount() { return Optional.ofNullable(this.sataControllerCount); } @@ -1056,21 +1024,9 @@ public Optional> scsiBusSharing() { return Optional.ofNullable(this.scsiBusSharing); } - /** - * The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ @Import(name="scsiControllerCount") private @Nullable Output scsiControllerCount; - /** - * @return The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - */ public Optional> scsiControllerCount() { return Optional.ofNullable(this.scsiControllerCount); } @@ -2237,27 +2193,11 @@ public Builder hvMode(String hvMode) { return hvMode(Output.of(hvMode)); } - /** - * @param ideControllerCount The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - * @return builder - * - */ public Builder ideControllerCount(@Nullable Output ideControllerCount) { $.ideControllerCount = ideControllerCount; return this; } - /** - * @param ideControllerCount The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - * @return builder - * - */ public Builder ideControllerCount(Integer ideControllerCount) { return ideControllerCount(Output.of(ideControllerCount)); } @@ -2745,23 +2685,11 @@ public Builder poweronTimeout(Integer poweronTimeout) { return poweronTimeout(Output.of(poweronTimeout)); } - /** - * @param rebootRequired Value internal to Terraform used to determine if a configuration set change requires a reboot. - * - * @return builder - * - */ public Builder rebootRequired(@Nullable Output rebootRequired) { $.rebootRequired = rebootRequired; return this; } - /** - * @param rebootRequired Value internal to Terraform used to determine if a configuration set change requires a reboot. - * - * @return builder - * - */ public Builder rebootRequired(Boolean rebootRequired) { return rebootRequired(Output.of(rebootRequired)); } @@ -2913,27 +2841,11 @@ public Builder runToolsScriptsBeforeGuestStandby(Boolean runToolsScriptsBeforeGu return runToolsScriptsBeforeGuestStandby(Output.of(runToolsScriptsBeforeGuestStandby)); } - /** - * @param sataControllerCount The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - * @return builder - * - */ public Builder sataControllerCount(@Nullable Output sataControllerCount) { $.sataControllerCount = sataControllerCount; return this; } - /** - * @param sataControllerCount The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - * @return builder - * - */ public Builder sataControllerCount(Integer sataControllerCount) { return sataControllerCount(Output.of(sataControllerCount)); } @@ -2959,27 +2871,11 @@ public Builder scsiBusSharing(String scsiBusSharing) { return scsiBusSharing(Output.of(scsiBusSharing)); } - /** - * @param scsiControllerCount The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - * @return builder - * - */ public Builder scsiControllerCount(@Nullable Output scsiControllerCount) { $.scsiControllerCount = scsiControllerCount; return this; } - /** - * @param scsiControllerCount The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - * - * @return builder - * - */ public Builder scsiControllerCount(Integer scsiControllerCount) { return scsiControllerCount(Output.of(scsiControllerCount)); } diff --git a/sdk/nodejs/computeCluster.ts b/sdk/nodejs/computeCluster.ts index 97b4f371..96635811 100644 --- a/sdk/nodejs/computeCluster.ts +++ b/sdk/nodejs/computeCluster.ts @@ -107,7 +107,7 @@ export class ComputeCluster extends pulumi.CustomResource { */ public readonly forceEvacuateOnDestroy!: pulumi.Output; /** - * When ha_admission_control_policy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated + * When haAdmissionControlPolicy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated * failover hosts. These hosts are kept as available as possible - admission control will block access to the host, and DRS * will ignore the host when making recommendations. */ @@ -130,32 +130,32 @@ export class ComputeCluster extends pulumi.CustomResource { */ public readonly haAdmissionControlPolicy!: pulumi.Output; /** - * When ha_admission_control_policy is resourcePercentage, automatically determine available resource percentages by - * subtracting the average number of host resources represented by the ha_admission_control_host_failure_tolerance setting - * from the total amount of resources in the cluster. Disable to supply user-defined values. + * When haAdmissionControlPolicy is resourcePercentage, automatically determine available resource percentages by + * subtracting the average number of host resources represented by the haAdmissionControlHostFailureTolerance setting from + * the total amount of resources in the cluster. Disable to supply user-defined values. */ public readonly haAdmissionControlResourcePercentageAutoCompute!: pulumi.Output; /** - * When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of CPU resources in - * the cluster to reserve for failover. + * When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of CPU resources in the + * cluster to reserve for failover. */ public readonly haAdmissionControlResourcePercentageCpu!: pulumi.Output; /** - * When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of memory resources in + * When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of memory resources in * the cluster to reserve for failover. */ public readonly haAdmissionControlResourcePercentageMemory!: pulumi.Output; /** - * When ha_admission_control_policy is slotPolicy, this controls the user-defined CPU slot size, in MHz. + * When haAdmissionControlPolicy is slotPolicy, this controls the user-defined CPU slot size, in MHz. */ public readonly haAdmissionControlSlotPolicyExplicitCpu!: pulumi.Output; /** - * When ha_admission_control_policy is slotPolicy, this controls the user-defined memory slot size, in MB. + * When haAdmissionControlPolicy is slotPolicy, this controls the user-defined memory slot size, in MB. */ public readonly haAdmissionControlSlotPolicyExplicitMemory!: pulumi.Output; /** - * When ha_admission_control_policy is slotPolicy, this setting controls whether or not you wish to supply explicit values - * to CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines + * When haAdmissionControlPolicy is slotPolicy, this setting controls whether or not you wish to supply explicit values to + * CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines * currently in the cluster. */ public readonly haAdmissionControlSlotPolicyUseExplicitSize!: pulumi.Output; @@ -164,24 +164,23 @@ export class ComputeCluster extends pulumi.CustomResource { */ public readonly haAdvancedOptions!: pulumi.Output<{[key: string]: string} | undefined>; /** - * When ha_vm_component_protection is enabled, controls the action to take on virtual machines if an APD status on an - * affected datastore clears in the middle of an APD event. Can be one of none or reset. + * When haVmComponentProtection is enabled, controls the action to take on virtual machines if an APD status on an affected + * datastore clears in the middle of an APD event. Can be one of none or reset. */ public readonly haDatastoreApdRecoveryAction!: pulumi.Output; /** - * When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - * detected loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or - * restartAggressive. + * When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected + * loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or restartAggressive. */ public readonly haDatastoreApdResponse!: pulumi.Output; /** - * When ha_vm_component_protection is enabled, controls the delay in seconds to wait after an APD timeout event to execute - * the response action defined in ha_datastore_apd_response. + * When haVmComponentProtection is enabled, controls the delay in seconds to wait after an APD timeout event to execute the + * response action defined in ha_datastore_apd_response. */ public readonly haDatastoreApdResponseDelay!: pulumi.Output; /** - * When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - * detected a permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. + * When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected a + * permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. */ public readonly haDatastorePdlResponse!: pulumi.Output; /** @@ -190,7 +189,7 @@ export class ComputeCluster extends pulumi.CustomResource { public readonly haEnabled!: pulumi.Output; /** * The list of managed object IDs for preferred datastores to use for HA heartbeating. This setting is only useful when - * ha_heartbeat_datastore_policy is set to either userSelectedDs or allFeasibleDsWithUserPreference. + * haHeartbeatDatastorePolicy is set to either userSelectedDs or allFeasibleDsWithUserPreference. */ public readonly haHeartbeatDatastoreIds!: pulumi.Output; /** @@ -223,7 +222,7 @@ export class ComputeCluster extends pulumi.CustomResource { */ public readonly haVmFailureInterval!: pulumi.Output; /** - * The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + * The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are * attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset * time is allotted. */ @@ -281,7 +280,7 @@ export class ComputeCluster extends pulumi.CustomResource { public readonly proactiveHaEnabled!: pulumi.Output; /** * The configured remediation for moderately degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that - * this cannot be set to MaintenanceMode when proactive_ha_severe_remediation is set to QuarantineMode. + * this cannot be set to MaintenanceMode when proactiveHaSevereRemediation is set to QuarantineMode. */ public readonly proactiveHaModerateRemediation!: pulumi.Output; /** @@ -290,7 +289,7 @@ export class ComputeCluster extends pulumi.CustomResource { public readonly proactiveHaProviderIds!: pulumi.Output; /** * The configured remediation for severely degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that this - * cannot be set to QuarantineMode when proactive_ha_moderate_remediation is set to MaintenanceMode. + * cannot be set to QuarantineMode when proactiveHaModerateRemediation is set to MaintenanceMode. */ public readonly proactiveHaSevereRemediation!: pulumi.Output; /** @@ -322,7 +321,7 @@ export class ComputeCluster extends pulumi.CustomResource { */ public readonly vsanDitEncryptionEnabled!: pulumi.Output; /** - * When vsan_dit_encryption_enabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). + * When vsanDitEncryptionEnabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). */ public readonly vsanDitRekeyInterval!: pulumi.Output; /** @@ -601,7 +600,7 @@ export interface ComputeClusterState { */ forceEvacuateOnDestroy?: pulumi.Input; /** - * When ha_admission_control_policy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated + * When haAdmissionControlPolicy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated * failover hosts. These hosts are kept as available as possible - admission control will block access to the host, and DRS * will ignore the host when making recommendations. */ @@ -624,32 +623,32 @@ export interface ComputeClusterState { */ haAdmissionControlPolicy?: pulumi.Input; /** - * When ha_admission_control_policy is resourcePercentage, automatically determine available resource percentages by - * subtracting the average number of host resources represented by the ha_admission_control_host_failure_tolerance setting - * from the total amount of resources in the cluster. Disable to supply user-defined values. + * When haAdmissionControlPolicy is resourcePercentage, automatically determine available resource percentages by + * subtracting the average number of host resources represented by the haAdmissionControlHostFailureTolerance setting from + * the total amount of resources in the cluster. Disable to supply user-defined values. */ haAdmissionControlResourcePercentageAutoCompute?: pulumi.Input; /** - * When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of CPU resources in - * the cluster to reserve for failover. + * When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of CPU resources in the + * cluster to reserve for failover. */ haAdmissionControlResourcePercentageCpu?: pulumi.Input; /** - * When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of memory resources in + * When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of memory resources in * the cluster to reserve for failover. */ haAdmissionControlResourcePercentageMemory?: pulumi.Input; /** - * When ha_admission_control_policy is slotPolicy, this controls the user-defined CPU slot size, in MHz. + * When haAdmissionControlPolicy is slotPolicy, this controls the user-defined CPU slot size, in MHz. */ haAdmissionControlSlotPolicyExplicitCpu?: pulumi.Input; /** - * When ha_admission_control_policy is slotPolicy, this controls the user-defined memory slot size, in MB. + * When haAdmissionControlPolicy is slotPolicy, this controls the user-defined memory slot size, in MB. */ haAdmissionControlSlotPolicyExplicitMemory?: pulumi.Input; /** - * When ha_admission_control_policy is slotPolicy, this setting controls whether or not you wish to supply explicit values - * to CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines + * When haAdmissionControlPolicy is slotPolicy, this setting controls whether or not you wish to supply explicit values to + * CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines * currently in the cluster. */ haAdmissionControlSlotPolicyUseExplicitSize?: pulumi.Input; @@ -658,24 +657,23 @@ export interface ComputeClusterState { */ haAdvancedOptions?: pulumi.Input<{[key: string]: pulumi.Input}>; /** - * When ha_vm_component_protection is enabled, controls the action to take on virtual machines if an APD status on an - * affected datastore clears in the middle of an APD event. Can be one of none or reset. + * When haVmComponentProtection is enabled, controls the action to take on virtual machines if an APD status on an affected + * datastore clears in the middle of an APD event. Can be one of none or reset. */ haDatastoreApdRecoveryAction?: pulumi.Input; /** - * When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - * detected loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or - * restartAggressive. + * When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected + * loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or restartAggressive. */ haDatastoreApdResponse?: pulumi.Input; /** - * When ha_vm_component_protection is enabled, controls the delay in seconds to wait after an APD timeout event to execute - * the response action defined in ha_datastore_apd_response. + * When haVmComponentProtection is enabled, controls the delay in seconds to wait after an APD timeout event to execute the + * response action defined in ha_datastore_apd_response. */ haDatastoreApdResponseDelay?: pulumi.Input; /** - * When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - * detected a permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. + * When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected a + * permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. */ haDatastorePdlResponse?: pulumi.Input; /** @@ -684,7 +682,7 @@ export interface ComputeClusterState { haEnabled?: pulumi.Input; /** * The list of managed object IDs for preferred datastores to use for HA heartbeating. This setting is only useful when - * ha_heartbeat_datastore_policy is set to either userSelectedDs or allFeasibleDsWithUserPreference. + * haHeartbeatDatastorePolicy is set to either userSelectedDs or allFeasibleDsWithUserPreference. */ haHeartbeatDatastoreIds?: pulumi.Input[]>; /** @@ -717,7 +715,7 @@ export interface ComputeClusterState { */ haVmFailureInterval?: pulumi.Input; /** - * The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + * The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are * attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset * time is allotted. */ @@ -775,7 +773,7 @@ export interface ComputeClusterState { proactiveHaEnabled?: pulumi.Input; /** * The configured remediation for moderately degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that - * this cannot be set to MaintenanceMode when proactive_ha_severe_remediation is set to QuarantineMode. + * this cannot be set to MaintenanceMode when proactiveHaSevereRemediation is set to QuarantineMode. */ proactiveHaModerateRemediation?: pulumi.Input; /** @@ -784,7 +782,7 @@ export interface ComputeClusterState { proactiveHaProviderIds?: pulumi.Input[]>; /** * The configured remediation for severely degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that this - * cannot be set to QuarantineMode when proactive_ha_moderate_remediation is set to MaintenanceMode. + * cannot be set to QuarantineMode when proactiveHaModerateRemediation is set to MaintenanceMode. */ proactiveHaSevereRemediation?: pulumi.Input; /** @@ -816,7 +814,7 @@ export interface ComputeClusterState { */ vsanDitEncryptionEnabled?: pulumi.Input; /** - * When vsan_dit_encryption_enabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). + * When vsanDitEncryptionEnabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). */ vsanDitRekeyInterval?: pulumi.Input; /** @@ -934,7 +932,7 @@ export interface ComputeClusterArgs { */ forceEvacuateOnDestroy?: pulumi.Input; /** - * When ha_admission_control_policy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated + * When haAdmissionControlPolicy is failoverHosts, this defines the managed object IDs of hosts to use as dedicated * failover hosts. These hosts are kept as available as possible - admission control will block access to the host, and DRS * will ignore the host when making recommendations. */ @@ -957,32 +955,32 @@ export interface ComputeClusterArgs { */ haAdmissionControlPolicy?: pulumi.Input; /** - * When ha_admission_control_policy is resourcePercentage, automatically determine available resource percentages by - * subtracting the average number of host resources represented by the ha_admission_control_host_failure_tolerance setting - * from the total amount of resources in the cluster. Disable to supply user-defined values. + * When haAdmissionControlPolicy is resourcePercentage, automatically determine available resource percentages by + * subtracting the average number of host resources represented by the haAdmissionControlHostFailureTolerance setting from + * the total amount of resources in the cluster. Disable to supply user-defined values. */ haAdmissionControlResourcePercentageAutoCompute?: pulumi.Input; /** - * When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of CPU resources in - * the cluster to reserve for failover. + * When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of CPU resources in the + * cluster to reserve for failover. */ haAdmissionControlResourcePercentageCpu?: pulumi.Input; /** - * When ha_admission_control_policy is resourcePercentage, this controls the user-defined percentage of memory resources in + * When haAdmissionControlPolicy is resourcePercentage, this controls the user-defined percentage of memory resources in * the cluster to reserve for failover. */ haAdmissionControlResourcePercentageMemory?: pulumi.Input; /** - * When ha_admission_control_policy is slotPolicy, this controls the user-defined CPU slot size, in MHz. + * When haAdmissionControlPolicy is slotPolicy, this controls the user-defined CPU slot size, in MHz. */ haAdmissionControlSlotPolicyExplicitCpu?: pulumi.Input; /** - * When ha_admission_control_policy is slotPolicy, this controls the user-defined memory slot size, in MB. + * When haAdmissionControlPolicy is slotPolicy, this controls the user-defined memory slot size, in MB. */ haAdmissionControlSlotPolicyExplicitMemory?: pulumi.Input; /** - * When ha_admission_control_policy is slotPolicy, this setting controls whether or not you wish to supply explicit values - * to CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines + * When haAdmissionControlPolicy is slotPolicy, this setting controls whether or not you wish to supply explicit values to + * CPU and memory slot sizes. The default is to gather a automatic average based on all powered-on virtual machines * currently in the cluster. */ haAdmissionControlSlotPolicyUseExplicitSize?: pulumi.Input; @@ -991,24 +989,23 @@ export interface ComputeClusterArgs { */ haAdvancedOptions?: pulumi.Input<{[key: string]: pulumi.Input}>; /** - * When ha_vm_component_protection is enabled, controls the action to take on virtual machines if an APD status on an - * affected datastore clears in the middle of an APD event. Can be one of none or reset. + * When haVmComponentProtection is enabled, controls the action to take on virtual machines if an APD status on an affected + * datastore clears in the middle of an APD event. Can be one of none or reset. */ haDatastoreApdRecoveryAction?: pulumi.Input; /** - * When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - * detected loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or - * restartAggressive. + * When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected + * loss to all paths to a relevant datastore. Can be one of disabled, warning, restartConservative, or restartAggressive. */ haDatastoreApdResponse?: pulumi.Input; /** - * When ha_vm_component_protection is enabled, controls the delay in seconds to wait after an APD timeout event to execute - * the response action defined in ha_datastore_apd_response. + * When haVmComponentProtection is enabled, controls the delay in seconds to wait after an APD timeout event to execute the + * response action defined in ha_datastore_apd_response. */ haDatastoreApdResponseDelay?: pulumi.Input; /** - * When ha_vm_component_protection is enabled, controls the action to take on virtual machines when the cluster has - * detected a permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. + * When haVmComponentProtection is enabled, controls the action to take on virtual machines when the cluster has detected a + * permanent device loss to a relevant datastore. Can be one of disabled, warning, or restartAggressive. */ haDatastorePdlResponse?: pulumi.Input; /** @@ -1017,7 +1014,7 @@ export interface ComputeClusterArgs { haEnabled?: pulumi.Input; /** * The list of managed object IDs for preferred datastores to use for HA heartbeating. This setting is only useful when - * ha_heartbeat_datastore_policy is set to either userSelectedDs or allFeasibleDsWithUserPreference. + * haHeartbeatDatastorePolicy is set to either userSelectedDs or allFeasibleDsWithUserPreference. */ haHeartbeatDatastoreIds?: pulumi.Input[]>; /** @@ -1050,7 +1047,7 @@ export interface ComputeClusterArgs { */ haVmFailureInterval?: pulumi.Input; /** - * The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + * The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are * attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset * time is allotted. */ @@ -1108,7 +1105,7 @@ export interface ComputeClusterArgs { proactiveHaEnabled?: pulumi.Input; /** * The configured remediation for moderately degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that - * this cannot be set to MaintenanceMode when proactive_ha_severe_remediation is set to QuarantineMode. + * this cannot be set to MaintenanceMode when proactiveHaSevereRemediation is set to QuarantineMode. */ proactiveHaModerateRemediation?: pulumi.Input; /** @@ -1117,7 +1114,7 @@ export interface ComputeClusterArgs { proactiveHaProviderIds?: pulumi.Input[]>; /** * The configured remediation for severely degraded hosts. Can be one of MaintenanceMode or QuarantineMode. Note that this - * cannot be set to QuarantineMode when proactive_ha_moderate_remediation is set to MaintenanceMode. + * cannot be set to QuarantineMode when proactiveHaModerateRemediation is set to MaintenanceMode. */ proactiveHaSevereRemediation?: pulumi.Input; /** @@ -1141,7 +1138,7 @@ export interface ComputeClusterArgs { */ vsanDitEncryptionEnabled?: pulumi.Input; /** - * When vsan_dit_encryption_enabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). + * When vsanDitEncryptionEnabled is enabled, sets the rekey interval of data-in-transit encryption (in minutes). */ vsanDitRekeyInterval?: pulumi.Input; /** diff --git a/sdk/nodejs/datastoreCluster.ts b/sdk/nodejs/datastoreCluster.ts index 1e97c98c..2b5f4d40 100644 --- a/sdk/nodejs/datastoreCluster.ts +++ b/sdk/nodejs/datastoreCluster.ts @@ -86,8 +86,8 @@ export class DatastoreCluster extends pulumi.CustomResource { */ public readonly sdrsFreeSpaceThreshold!: pulumi.Output; /** - * The free space threshold to use. When set to utilization, drs_space_utilization_threshold is used, and when set to - * freeSpace, drs_free_space_threshold is used. + * The free space threshold to use. When set to utilization, drsSpaceUtilizationThreshold is used, and when set to + * freeSpace, drsFreeSpaceThreshold is used. */ public readonly sdrsFreeSpaceThresholdMode!: pulumi.Output; /** @@ -289,8 +289,8 @@ export interface DatastoreClusterState { */ sdrsFreeSpaceThreshold?: pulumi.Input; /** - * The free space threshold to use. When set to utilization, drs_space_utilization_threshold is used, and when set to - * freeSpace, drs_free_space_threshold is used. + * The free space threshold to use. When set to utilization, drsSpaceUtilizationThreshold is used, and when set to + * freeSpace, drsFreeSpaceThreshold is used. */ sdrsFreeSpaceThresholdMode?: pulumi.Input; /** @@ -419,8 +419,8 @@ export interface DatastoreClusterArgs { */ sdrsFreeSpaceThreshold?: pulumi.Input; /** - * The free space threshold to use. When set to utilization, drs_space_utilization_threshold is used, and when set to - * freeSpace, drs_free_space_threshold is used. + * The free space threshold to use. When set to utilization, drsSpaceUtilizationThreshold is used, and when set to + * freeSpace, drsFreeSpaceThreshold is used. */ sdrsFreeSpaceThresholdMode?: pulumi.Input; /** diff --git a/sdk/nodejs/haVmOverride.ts b/sdk/nodejs/haVmOverride.ts index 80356567..7e6266e1 100644 --- a/sdk/nodejs/haVmOverride.ts +++ b/sdk/nodejs/haVmOverride.ts @@ -67,7 +67,7 @@ export class HaVmOverride extends pulumi.CustomResource { */ public readonly haVmFailureInterval!: pulumi.Output; /** - * The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + * The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are * attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset * time is allotted. */ @@ -201,7 +201,7 @@ export interface HaVmOverrideState { */ haVmFailureInterval?: pulumi.Input; /** - * The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + * The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are * attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset * time is allotted. */ @@ -279,7 +279,7 @@ export interface HaVmOverrideArgs { */ haVmFailureInterval?: pulumi.Input; /** - * The length of the reset window in which ha_vm_maximum_resets can operate. When this window expires, no more resets are + * The length of the reset window in which haVmMaximumResets can operate. When this window expires, no more resets are * attempted regardless of the setting configured in ha_vm_maximum_resets. -1 means no window, meaning an unlimited reset * time is allotted. */ diff --git a/sdk/nodejs/virtualMachine.ts b/sdk/nodejs/virtualMachine.ts index ff33006b..ce19791b 100644 --- a/sdk/nodejs/virtualMachine.ts +++ b/sdk/nodejs/virtualMachine.ts @@ -35,7 +35,7 @@ export class VirtualMachine extends pulumi.CustomResource { } /** - * The guest name for the operating system when guest_id is otherGuest or otherGuest64. + * The guest name for the operating system when guestId is otherGuest or otherGuest64. */ public readonly alternateGuestName!: pulumi.Output; /** @@ -47,7 +47,7 @@ export class VirtualMachine extends pulumi.CustomResource { */ public readonly bootDelay!: pulumi.Output; /** - * The number of milliseconds to wait before retrying the boot sequence. This only valid if boot_retry_enabled is true. + * The number of milliseconds to wait before retrying the boot sequence. This only valid if bootRetryEnabled is true. */ public readonly bootRetryDelay!: pulumi.Output; /** @@ -142,7 +142,7 @@ export class VirtualMachine extends pulumi.CustomResource { */ public readonly extraConfig!: pulumi.Output<{[key: string]: string} | undefined>; /** - * Allow the virtual machine to be rebooted when a change to `extra_config` occurs. + * Allow the virtual machine to be rebooted when a change to `extraConfig` occurs. */ public readonly extraConfigRebootRequired!: pulumi.Output; /** @@ -177,11 +177,6 @@ export class VirtualMachine extends pulumi.CustomResource { * The (non-nested) hardware virtualization setting for this virtual machine. Can be one of hvAuto, hvOn, or hvOff. */ public readonly hvMode!: pulumi.Output; - /** - * The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - */ public readonly ideControllerCount!: pulumi.Output; /** * List of IP addresses and CIDR networks to ignore while waiting for an IP @@ -249,7 +244,7 @@ export class VirtualMachine extends pulumi.CustomResource { */ public readonly networkInterfaces!: pulumi.Output; /** - * The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to num_cpus + * The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to numCpus * must be evenly divisible by this value. */ public readonly numCoresPerSocket!: pulumi.Output; @@ -273,9 +268,6 @@ export class VirtualMachine extends pulumi.CustomResource { * The amount of time, in seconds, that we will be trying to power on a VM */ public readonly poweronTimeout!: pulumi.Output; - /** - * Value internal to Terraform used to determine if a configuration set change requires a reboot. - */ public /*out*/ readonly rebootRequired!: pulumi.Output; /** * Triggers replacement of resource whenever it changes. @@ -305,21 +297,11 @@ export class VirtualMachine extends pulumi.CustomResource { * Enable the run of scripts before guest operating system standby when VMware Tools is installed. */ public readonly runToolsScriptsBeforeGuestStandby!: pulumi.Output; - /** - * The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - */ public readonly sataControllerCount!: pulumi.Output; /** * Mode for sharing the SCSI bus. The modes are physicalSharing, virtualSharing, and noSharing. */ public readonly scsiBusSharing!: pulumi.Output; - /** - * The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - */ public readonly scsiControllerCount!: pulumi.Output; /** * The type of SCSI bus this virtual machine will have. Can be one of lsilogic, lsilogic-sas or pvscsi. @@ -344,7 +326,7 @@ export class VirtualMachine extends pulumi.CustomResource { public readonly syncTimeWithHost!: pulumi.Output; /** * Enable periodic clock synchronization with the host. Supported only on vSphere 7.0 U1 and above. On prior versions - * setting `sync_time_with_host` is enough for periodic synchronization. Requires VMware Tools to be installed. + * setting `syncTimeWithHost` is enough for periodic synchronization. Requires VMware Tools to be installed. */ public readonly syncTimeWithHostPeriodically!: pulumi.Output; /** @@ -601,7 +583,7 @@ export class VirtualMachine extends pulumi.CustomResource { */ export interface VirtualMachineState { /** - * The guest name for the operating system when guest_id is otherGuest or otherGuest64. + * The guest name for the operating system when guestId is otherGuest or otherGuest64. */ alternateGuestName?: pulumi.Input; /** @@ -613,7 +595,7 @@ export interface VirtualMachineState { */ bootDelay?: pulumi.Input; /** - * The number of milliseconds to wait before retrying the boot sequence. This only valid if boot_retry_enabled is true. + * The number of milliseconds to wait before retrying the boot sequence. This only valid if bootRetryEnabled is true. */ bootRetryDelay?: pulumi.Input; /** @@ -708,7 +690,7 @@ export interface VirtualMachineState { */ extraConfig?: pulumi.Input<{[key: string]: pulumi.Input}>; /** - * Allow the virtual machine to be rebooted when a change to `extra_config` occurs. + * Allow the virtual machine to be rebooted when a change to `extraConfig` occurs. */ extraConfigRebootRequired?: pulumi.Input; /** @@ -743,11 +725,6 @@ export interface VirtualMachineState { * The (non-nested) hardware virtualization setting for this virtual machine. Can be one of hvAuto, hvOn, or hvOff. */ hvMode?: pulumi.Input; - /** - * The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - */ ideControllerCount?: pulumi.Input; /** * List of IP addresses and CIDR networks to ignore while waiting for an IP @@ -815,7 +792,7 @@ export interface VirtualMachineState { */ networkInterfaces?: pulumi.Input[]>; /** - * The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to num_cpus + * The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to numCpus * must be evenly divisible by this value. */ numCoresPerSocket?: pulumi.Input; @@ -839,9 +816,6 @@ export interface VirtualMachineState { * The amount of time, in seconds, that we will be trying to power on a VM */ poweronTimeout?: pulumi.Input; - /** - * Value internal to Terraform used to determine if a configuration set change requires a reboot. - */ rebootRequired?: pulumi.Input; /** * Triggers replacement of resource whenever it changes. @@ -871,21 +845,11 @@ export interface VirtualMachineState { * Enable the run of scripts before guest operating system standby when VMware Tools is installed. */ runToolsScriptsBeforeGuestStandby?: pulumi.Input; - /** - * The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - */ sataControllerCount?: pulumi.Input; /** * Mode for sharing the SCSI bus. The modes are physicalSharing, virtualSharing, and noSharing. */ scsiBusSharing?: pulumi.Input; - /** - * The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - */ scsiControllerCount?: pulumi.Input; /** * The type of SCSI bus this virtual machine will have. Can be one of lsilogic, lsilogic-sas or pvscsi. @@ -910,7 +874,7 @@ export interface VirtualMachineState { syncTimeWithHost?: pulumi.Input; /** * Enable periodic clock synchronization with the host. Supported only on vSphere 7.0 U1 and above. On prior versions - * setting `sync_time_with_host` is enough for periodic synchronization. Requires VMware Tools to be installed. + * setting `syncTimeWithHost` is enough for periodic synchronization. Requires VMware Tools to be installed. */ syncTimeWithHostPeriodically?: pulumi.Input; /** @@ -972,7 +936,7 @@ export interface VirtualMachineState { */ export interface VirtualMachineArgs { /** - * The guest name for the operating system when guest_id is otherGuest or otherGuest64. + * The guest name for the operating system when guestId is otherGuest or otherGuest64. */ alternateGuestName?: pulumi.Input; /** @@ -984,7 +948,7 @@ export interface VirtualMachineArgs { */ bootDelay?: pulumi.Input; /** - * The number of milliseconds to wait before retrying the boot sequence. This only valid if boot_retry_enabled is true. + * The number of milliseconds to wait before retrying the boot sequence. This only valid if bootRetryEnabled is true. */ bootRetryDelay?: pulumi.Input; /** @@ -1071,7 +1035,7 @@ export interface VirtualMachineArgs { */ extraConfig?: pulumi.Input<{[key: string]: pulumi.Input}>; /** - * Allow the virtual machine to be rebooted when a change to `extra_config` occurs. + * Allow the virtual machine to be rebooted when a change to `extraConfig` occurs. */ extraConfigRebootRequired?: pulumi.Input; /** @@ -1102,11 +1066,6 @@ export interface VirtualMachineArgs { * The (non-nested) hardware virtualization setting for this virtual machine. Can be one of hvAuto, hvOn, or hvOff. */ hvMode?: pulumi.Input; - /** - * The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - */ ideControllerCount?: pulumi.Input; /** * List of IP addresses and CIDR networks to ignore while waiting for an IP @@ -1166,7 +1125,7 @@ export interface VirtualMachineArgs { */ networkInterfaces?: pulumi.Input[]>; /** - * The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to num_cpus + * The number of cores to distribute amongst the CPUs in this virtual machine. If specified, the value supplied to numCpus * must be evenly divisible by this value. */ numCoresPerSocket?: pulumi.Input; @@ -1214,21 +1173,11 @@ export interface VirtualMachineArgs { * Enable the run of scripts before guest operating system standby when VMware Tools is installed. */ runToolsScriptsBeforeGuestStandby?: pulumi.Input; - /** - * The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - */ sataControllerCount?: pulumi.Input; /** * Mode for sharing the SCSI bus. The modes are physicalSharing, virtualSharing, and noSharing. */ scsiBusSharing?: pulumi.Input; - /** - * The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - * you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - * controllers. - */ scsiControllerCount?: pulumi.Input; /** * The type of SCSI bus this virtual machine will have. Can be one of lsilogic, lsilogic-sas or pvscsi. @@ -1253,7 +1202,7 @@ export interface VirtualMachineArgs { syncTimeWithHost?: pulumi.Input; /** * Enable periodic clock synchronization with the host. Supported only on vSphere 7.0 U1 and above. On prior versions - * setting `sync_time_with_host` is enough for periodic synchronization. Requires VMware Tools to be installed. + * setting `syncTimeWithHost` is enough for periodic synchronization. Requires VMware Tools to be installed. */ syncTimeWithHostPeriodically?: pulumi.Input; /** diff --git a/sdk/python/pulumi_vsphere/virtual_machine.py b/sdk/python/pulumi_vsphere/virtual_machine.py index 1526a005..fe72b77f 100644 --- a/sdk/python/pulumi_vsphere/virtual_machine.py +++ b/sdk/python/pulumi_vsphere/virtual_machine.py @@ -129,9 +129,6 @@ def __init__(__self__, *, :param pulumi.Input[int] hardware_version: The hardware version for the virtual machine. :param pulumi.Input[str] host_system_id: The ID of an optional host system to pin the virtual machine to. :param pulumi.Input[str] hv_mode: The (non-nested) hardware virtualization setting for this virtual machine. Can be one of hvAuto, hvOn, or hvOff. - :param pulumi.Input[int] ide_controller_count: The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. :param pulumi.Input[Sequence[pulumi.Input[str]]] ignored_guest_ips: List of IP addresses and CIDR networks to ignore while waiting for an IP :param pulumi.Input[str] latency_sensitivity: Controls the scheduling delay of the virtual machine. Use a higher sensitivity for applications that require lower latency, such as VOIP, media player applications, or applications that require frequent access to mouse or keyboard @@ -162,13 +159,7 @@ def __init__(__self__, *, :param pulumi.Input[bool] run_tools_scripts_before_guest_reboot: Enable the run of scripts before guest operating system reboot when VMware Tools is installed. :param pulumi.Input[bool] run_tools_scripts_before_guest_shutdown: Enable the run of scripts before guest operating system shutdown when VMware Tools is installed. :param pulumi.Input[bool] run_tools_scripts_before_guest_standby: Enable the run of scripts before guest operating system standby when VMware Tools is installed. - :param pulumi.Input[int] sata_controller_count: The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. :param pulumi.Input[str] scsi_bus_sharing: Mode for sharing the SCSI bus. The modes are physicalSharing, virtualSharing, and noSharing. - :param pulumi.Input[int] scsi_controller_count: The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. :param pulumi.Input[str] scsi_type: The type of SCSI bus this virtual machine will have. Can be one of lsilogic, lsilogic-sas or pvscsi. :param pulumi.Input[int] shutdown_wait_timeout: The amount of time, in minutes, to wait for shutdown when making necessary updates to the virtual machine. :param pulumi.Input[str] storage_policy_id: The ID of the storage policy to assign to the virtual machine home directory. @@ -742,11 +733,6 @@ def hv_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ideControllerCount") def ide_controller_count(self) -> Optional[pulumi.Input[int]]: - """ - The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. - """ return pulumi.get(self, "ide_controller_count") @ide_controller_count.setter @@ -1050,11 +1036,6 @@ def run_tools_scripts_before_guest_standby(self, value: Optional[pulumi.Input[bo @property @pulumi.getter(name="sataControllerCount") def sata_controller_count(self) -> Optional[pulumi.Input[int]]: - """ - The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. - """ return pulumi.get(self, "sata_controller_count") @sata_controller_count.setter @@ -1076,11 +1057,6 @@ def scsi_bus_sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="scsiControllerCount") def scsi_controller_count(self) -> Optional[pulumi.Input[int]]: - """ - The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. - """ return pulumi.get(self, "scsi_controller_count") @scsi_controller_count.setter @@ -1391,9 +1367,6 @@ def __init__(__self__, *, :param pulumi.Input[int] hardware_version: The hardware version for the virtual machine. :param pulumi.Input[str] host_system_id: The ID of an optional host system to pin the virtual machine to. :param pulumi.Input[str] hv_mode: The (non-nested) hardware virtualization setting for this virtual machine. Can be one of hvAuto, hvOn, or hvOff. - :param pulumi.Input[int] ide_controller_count: The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. :param pulumi.Input[Sequence[pulumi.Input[str]]] ignored_guest_ips: List of IP addresses and CIDR networks to ignore while waiting for an IP :param pulumi.Input[bool] imported: Indicates if the virtual machine resource has been imported, or if the state has been migrated from a previous version of the resource. It influences the behavior of the first post-import apply operation. See the section on importing below. :param pulumi.Input[str] latency_sensitivity: Controls the scheduling delay of the virtual machine. Use a higher sensitivity for applications that require lower @@ -1421,7 +1394,6 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] pci_device_ids: A list of PCI passthrough devices :param pulumi.Input[str] power_state: A computed value for the current power state of the virtual machine. One of `on`, `off`, or `suspended`. :param pulumi.Input[int] poweron_timeout: The amount of time, in seconds, that we will be trying to power on a VM - :param pulumi.Input[bool] reboot_required: Value internal to Terraform used to determine if a configuration set change requires a reboot. :param pulumi.Input[str] replace_trigger: Triggers replacement of resource whenever it changes. :param pulumi.Input[str] resource_pool_id: The ID of a resource pool to put the virtual machine in. :param pulumi.Input[bool] run_tools_scripts_after_power_on: Enable the run of scripts after virtual machine power-on when VMware Tools is installed. @@ -1429,13 +1401,7 @@ def __init__(__self__, *, :param pulumi.Input[bool] run_tools_scripts_before_guest_reboot: Enable the run of scripts before guest operating system reboot when VMware Tools is installed. :param pulumi.Input[bool] run_tools_scripts_before_guest_shutdown: Enable the run of scripts before guest operating system shutdown when VMware Tools is installed. :param pulumi.Input[bool] run_tools_scripts_before_guest_standby: Enable the run of scripts before guest operating system standby when VMware Tools is installed. - :param pulumi.Input[int] sata_controller_count: The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. :param pulumi.Input[str] scsi_bus_sharing: Mode for sharing the SCSI bus. The modes are physicalSharing, virtualSharing, and noSharing. - :param pulumi.Input[int] scsi_controller_count: The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. :param pulumi.Input[str] scsi_type: The type of SCSI bus this virtual machine will have. Can be one of lsilogic, lsilogic-sas or pvscsi. :param pulumi.Input[int] shutdown_wait_timeout: The amount of time, in minutes, to wait for shutdown when making necessary updates to the virtual machine. :param pulumi.Input[str] storage_policy_id: The ID of the storage policy to assign to the virtual machine home directory. @@ -2060,11 +2026,6 @@ def hv_mode(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="ideControllerCount") def ide_controller_count(self) -> Optional[pulumi.Input[int]]: - """ - The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. - """ return pulumi.get(self, "ide_controller_count") @ide_controller_count.setter @@ -2332,9 +2293,6 @@ def poweron_timeout(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter(name="rebootRequired") def reboot_required(self) -> Optional[pulumi.Input[bool]]: - """ - Value internal to Terraform used to determine if a configuration set change requires a reboot. - """ return pulumi.get(self, "reboot_required") @reboot_required.setter @@ -2428,11 +2386,6 @@ def run_tools_scripts_before_guest_standby(self, value: Optional[pulumi.Input[bo @property @pulumi.getter(name="sataControllerCount") def sata_controller_count(self) -> Optional[pulumi.Input[int]]: - """ - The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. - """ return pulumi.get(self, "sata_controller_count") @sata_controller_count.setter @@ -2454,11 +2407,6 @@ def scsi_bus_sharing(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="scsiControllerCount") def scsi_controller_count(self) -> Optional[pulumi.Input[int]]: - """ - The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. - """ return pulumi.get(self, "scsi_controller_count") @scsi_controller_count.setter @@ -2808,9 +2756,6 @@ def __init__(__self__, :param pulumi.Input[int] hardware_version: The hardware version for the virtual machine. :param pulumi.Input[str] host_system_id: The ID of an optional host system to pin the virtual machine to. :param pulumi.Input[str] hv_mode: The (non-nested) hardware virtualization setting for this virtual machine. Can be one of hvAuto, hvOn, or hvOff. - :param pulumi.Input[int] ide_controller_count: The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. :param pulumi.Input[Sequence[pulumi.Input[str]]] ignored_guest_ips: List of IP addresses and CIDR networks to ignore while waiting for an IP :param pulumi.Input[str] latency_sensitivity: Controls the scheduling delay of the virtual machine. Use a higher sensitivity for applications that require lower latency, such as VOIP, media player applications, or applications that require frequent access to mouse or keyboard @@ -2842,13 +2787,7 @@ def __init__(__self__, :param pulumi.Input[bool] run_tools_scripts_before_guest_reboot: Enable the run of scripts before guest operating system reboot when VMware Tools is installed. :param pulumi.Input[bool] run_tools_scripts_before_guest_shutdown: Enable the run of scripts before guest operating system shutdown when VMware Tools is installed. :param pulumi.Input[bool] run_tools_scripts_before_guest_standby: Enable the run of scripts before guest operating system standby when VMware Tools is installed. - :param pulumi.Input[int] sata_controller_count: The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. :param pulumi.Input[str] scsi_bus_sharing: Mode for sharing the SCSI bus. The modes are physicalSharing, virtualSharing, and noSharing. - :param pulumi.Input[int] scsi_controller_count: The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. :param pulumi.Input[str] scsi_type: The type of SCSI bus this virtual machine will have. Can be one of lsilogic, lsilogic-sas or pvscsi. :param pulumi.Input[int] shutdown_wait_timeout: The amount of time, in minutes, to wait for shutdown when making necessary updates to the virtual machine. :param pulumi.Input[str] storage_policy_id: The ID of the storage policy to assign to the virtual machine home directory. @@ -3206,9 +3145,6 @@ def get(resource_name: str, :param pulumi.Input[int] hardware_version: The hardware version for the virtual machine. :param pulumi.Input[str] host_system_id: The ID of an optional host system to pin the virtual machine to. :param pulumi.Input[str] hv_mode: The (non-nested) hardware virtualization setting for this virtual machine. Can be one of hvAuto, hvOn, or hvOff. - :param pulumi.Input[int] ide_controller_count: The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. :param pulumi.Input[Sequence[pulumi.Input[str]]] ignored_guest_ips: List of IP addresses and CIDR networks to ignore while waiting for an IP :param pulumi.Input[bool] imported: Indicates if the virtual machine resource has been imported, or if the state has been migrated from a previous version of the resource. It influences the behavior of the first post-import apply operation. See the section on importing below. :param pulumi.Input[str] latency_sensitivity: Controls the scheduling delay of the virtual machine. Use a higher sensitivity for applications that require lower @@ -3236,7 +3172,6 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[str]]] pci_device_ids: A list of PCI passthrough devices :param pulumi.Input[str] power_state: A computed value for the current power state of the virtual machine. One of `on`, `off`, or `suspended`. :param pulumi.Input[int] poweron_timeout: The amount of time, in seconds, that we will be trying to power on a VM - :param pulumi.Input[bool] reboot_required: Value internal to Terraform used to determine if a configuration set change requires a reboot. :param pulumi.Input[str] replace_trigger: Triggers replacement of resource whenever it changes. :param pulumi.Input[str] resource_pool_id: The ID of a resource pool to put the virtual machine in. :param pulumi.Input[bool] run_tools_scripts_after_power_on: Enable the run of scripts after virtual machine power-on when VMware Tools is installed. @@ -3244,13 +3179,7 @@ def get(resource_name: str, :param pulumi.Input[bool] run_tools_scripts_before_guest_reboot: Enable the run of scripts before guest operating system reboot when VMware Tools is installed. :param pulumi.Input[bool] run_tools_scripts_before_guest_shutdown: Enable the run of scripts before guest operating system shutdown when VMware Tools is installed. :param pulumi.Input[bool] run_tools_scripts_before_guest_standby: Enable the run of scripts before guest operating system standby when VMware Tools is installed. - :param pulumi.Input[int] sata_controller_count: The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. :param pulumi.Input[str] scsi_bus_sharing: Mode for sharing the SCSI bus. The modes are physicalSharing, virtualSharing, and noSharing. - :param pulumi.Input[int] scsi_controller_count: The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. :param pulumi.Input[str] scsi_type: The type of SCSI bus this virtual machine will have. Can be one of lsilogic, lsilogic-sas or pvscsi. :param pulumi.Input[int] shutdown_wait_timeout: The amount of time, in minutes, to wait for shutdown when making necessary updates to the virtual machine. :param pulumi.Input[str] storage_policy_id: The ID of the storage policy to assign to the virtual machine home directory. @@ -3654,11 +3583,6 @@ def hv_mode(self) -> pulumi.Output[Optional[str]]: @property @pulumi.getter(name="ideControllerCount") def ide_controller_count(self) -> pulumi.Output[Optional[int]]: - """ - The number of IDE controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. - """ return pulumi.get(self, "ide_controller_count") @property @@ -3838,9 +3762,6 @@ def poweron_timeout(self) -> pulumi.Output[Optional[int]]: @property @pulumi.getter(name="rebootRequired") def reboot_required(self) -> pulumi.Output[bool]: - """ - Value internal to Terraform used to determine if a configuration set change requires a reboot. - """ return pulumi.get(self, "reboot_required") @property @@ -3902,11 +3823,6 @@ def run_tools_scripts_before_guest_standby(self) -> pulumi.Output[Optional[bool] @property @pulumi.getter(name="sataControllerCount") def sata_controller_count(self) -> pulumi.Output[Optional[int]]: - """ - The number of SATA controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. - """ return pulumi.get(self, "sata_controller_count") @property @@ -3920,11 +3836,6 @@ def scsi_bus_sharing(self) -> pulumi.Output[Optional[str]]: @property @pulumi.getter(name="scsiControllerCount") def scsi_controller_count(self) -> pulumi.Output[Optional[int]]: - """ - The number of SCSI controllers that Terraform manages on this virtual machine. This directly affects the amount of disks - you can add to the virtual machine and the maximum disk unit number. Note that lowering this value does not remove - controllers. - """ return pulumi.get(self, "scsi_controller_count") @property