| Name | Type | Description | Notes |
|---|---|---|---|
| DiskIops | Pointer to int32 | disk_iops is the number of disk I/O operations per second that are permitted on each node in an AWS cluster. Set to zero or omit this field to use the cloud provider-specific default based on machine type and storage size. The value returned in the response may differ from the requested value. For GCP and Azure clusters, this value is ignored and the cloud provider default is used. | [optional] |
| MachineSpec | Pointer to DedicatedMachineTypeSpecification | [optional] | |
| StorageGib | Pointer to int32 | storage_gib is the number of storage GiB per node in the cluster. | [optional] |
func NewDedicatedHardwareUpdateSpecification() *DedicatedHardwareUpdateSpecification
NewDedicatedHardwareUpdateSpecification instantiates a new DedicatedHardwareUpdateSpecification object. This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
func (o *DedicatedHardwareUpdateSpecification) GetDiskIops() int32
GetDiskIops returns the DiskIops field if non-nil, zero value otherwise.
func (o *DedicatedHardwareUpdateSpecification) SetDiskIops(v int32)
SetDiskIops sets DiskIops field to given value.
func (o *DedicatedHardwareUpdateSpecification) GetMachineSpec() DedicatedMachineTypeSpecification
GetMachineSpec returns the MachineSpec field if non-nil, zero value otherwise.
func (o *DedicatedHardwareUpdateSpecification) SetMachineSpec(v DedicatedMachineTypeSpecification)
SetMachineSpec sets MachineSpec field to given value.
func (o *DedicatedHardwareUpdateSpecification) GetStorageGib() int32
GetStorageGib returns the StorageGib field if non-nil, zero value otherwise.
func (o *DedicatedHardwareUpdateSpecification) SetStorageGib(v int32)
SetStorageGib sets StorageGib field to given value.