| Name | Type | Description | Notes |
|---|---|---|---|
| CmekRegionSpecs | Pointer to []CMEKRegionSpecification | This field should contain the CMEK specs for newly added regions. If a CMEK spec is provided for an existing region, the request is invalid and will fail. | [optional] |
| Hardware | Pointer to DedicatedHardwareUpdateSpecification | [optional] | |
| RegionNodes | Pointer to map[string]int32 | Region keys should match the cloud provider's zone code. For example, for Oregon, set region_name to "us-west2" for GCP and "us-west-2" for AWS. Values represent the node count. | [optional] |
func NewDedicatedClusterUpdateSpecification() *DedicatedClusterUpdateSpecification
NewDedicatedClusterUpdateSpecification instantiates a new DedicatedClusterUpdateSpecification 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 *DedicatedClusterUpdateSpecification) GetCmekRegionSpecs() []CMEKRegionSpecification
GetCmekRegionSpecs returns the CmekRegionSpecs field if non-nil, zero value otherwise.
func (o *DedicatedClusterUpdateSpecification) SetCmekRegionSpecs(v []CMEKRegionSpecification)
SetCmekRegionSpecs sets CmekRegionSpecs field to given value.
func (o *DedicatedClusterUpdateSpecification) GetHardware() DedicatedHardwareUpdateSpecification
GetHardware returns the Hardware field if non-nil, zero value otherwise.
func (o *DedicatedClusterUpdateSpecification) SetHardware(v DedicatedHardwareUpdateSpecification)
SetHardware sets Hardware field to given value.
func (o *DedicatedClusterUpdateSpecification) GetRegionNodes() map[string]int32
GetRegionNodes returns the RegionNodes field if non-nil, zero value otherwise.
func (o *DedicatedClusterUpdateSpecification) SetRegionNodes(v map[string]int32)
SetRegionNodes sets RegionNodes field to given value.