Name | Type | Description | Notes |
---|---|---|---|
AddVirtualTpm | Pointer to bool | Indicates whether to add Virtual TPM device. <br> Default value is false. | [optional] |
BaseSnapshotId | Pointer to string | This property can be set only when source is set to INSTANT_CLONE, vm_template_id is unset and parent_vm_id is set. | [optional] |
DatacenterId | Pointer to string | Datacenter within which the desktop pool is configured. | [optional] |
HostOrClusterId | string | Host or cluster where the machines are deployed in. <br> For Instant clone desktops it can only be set to a cluster id. <br> | |
ImStreamId | Pointer to string | Applicable To: Automated desktop pools.<br>This is required when vm_template_id, parent_vm_id and base_snapshot_id are not set. | [optional] |
ImTagId | Pointer to string | Applicable To: Automated desktop pools.<br>This is required when im_stream_Id is set. | [optional] |
ParentVmId | Pointer to string | This property can be set only when source is set to INSTANT_CLONE. | [optional] |
ResourcePoolId | string | Resource pool to deploy the machines. | |
VmFolderId | string | VM folder where the machines are deployed to. | |
VmTemplateId | Pointer to string | Applicable To: Full clone desktop pools.<br>This is required if parent_vm_id and base_snapshot_id are not set. <br> | [optional] |
func NewDesktopPoolProvisioningSettingsCreateSpec(hostOrClusterId string, resourcePoolId string, vmFolderId string, ) *DesktopPoolProvisioningSettingsCreateSpec
NewDesktopPoolProvisioningSettingsCreateSpec instantiates a new DesktopPoolProvisioningSettingsCreateSpec 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 NewDesktopPoolProvisioningSettingsCreateSpecWithDefaults() *DesktopPoolProvisioningSettingsCreateSpec
NewDesktopPoolProvisioningSettingsCreateSpecWithDefaults instantiates a new DesktopPoolProvisioningSettingsCreateSpec object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetAddVirtualTpm() bool
GetAddVirtualTpm returns the AddVirtualTpm field if non-nil, zero value otherwise.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetAddVirtualTpmOk() (*bool, bool)
GetAddVirtualTpmOk returns a tuple with the AddVirtualTpm field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) SetAddVirtualTpm(v bool)
SetAddVirtualTpm sets AddVirtualTpm field to given value.
func (o *DesktopPoolProvisioningSettingsCreateSpec) HasAddVirtualTpm() bool
HasAddVirtualTpm returns a boolean if a field has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetBaseSnapshotId() string
GetBaseSnapshotId returns the BaseSnapshotId field if non-nil, zero value otherwise.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetBaseSnapshotIdOk() (*string, bool)
GetBaseSnapshotIdOk returns a tuple with the BaseSnapshotId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) SetBaseSnapshotId(v string)
SetBaseSnapshotId sets BaseSnapshotId field to given value.
func (o *DesktopPoolProvisioningSettingsCreateSpec) HasBaseSnapshotId() bool
HasBaseSnapshotId returns a boolean if a field has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetDatacenterId() string
GetDatacenterId returns the DatacenterId field if non-nil, zero value otherwise.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetDatacenterIdOk() (*string, bool)
GetDatacenterIdOk returns a tuple with the DatacenterId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) SetDatacenterId(v string)
SetDatacenterId sets DatacenterId field to given value.
func (o *DesktopPoolProvisioningSettingsCreateSpec) HasDatacenterId() bool
HasDatacenterId returns a boolean if a field has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetHostOrClusterId() string
GetHostOrClusterId returns the HostOrClusterId field if non-nil, zero value otherwise.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetHostOrClusterIdOk() (*string, bool)
GetHostOrClusterIdOk returns a tuple with the HostOrClusterId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) SetHostOrClusterId(v string)
SetHostOrClusterId sets HostOrClusterId field to given value.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetImStreamId() string
GetImStreamId returns the ImStreamId field if non-nil, zero value otherwise.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetImStreamIdOk() (*string, bool)
GetImStreamIdOk returns a tuple with the ImStreamId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) SetImStreamId(v string)
SetImStreamId sets ImStreamId field to given value.
func (o *DesktopPoolProvisioningSettingsCreateSpec) HasImStreamId() bool
HasImStreamId returns a boolean if a field has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetImTagId() string
GetImTagId returns the ImTagId field if non-nil, zero value otherwise.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetImTagIdOk() (*string, bool)
GetImTagIdOk returns a tuple with the ImTagId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) SetImTagId(v string)
SetImTagId sets ImTagId field to given value.
func (o *DesktopPoolProvisioningSettingsCreateSpec) HasImTagId() bool
HasImTagId returns a boolean if a field has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetParentVmId() string
GetParentVmId returns the ParentVmId field if non-nil, zero value otherwise.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetParentVmIdOk() (*string, bool)
GetParentVmIdOk returns a tuple with the ParentVmId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) SetParentVmId(v string)
SetParentVmId sets ParentVmId field to given value.
func (o *DesktopPoolProvisioningSettingsCreateSpec) HasParentVmId() bool
HasParentVmId returns a boolean if a field has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetResourcePoolId() string
GetResourcePoolId returns the ResourcePoolId field if non-nil, zero value otherwise.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetResourcePoolIdOk() (*string, bool)
GetResourcePoolIdOk returns a tuple with the ResourcePoolId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) SetResourcePoolId(v string)
SetResourcePoolId sets ResourcePoolId field to given value.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetVmFolderId() string
GetVmFolderId returns the VmFolderId field if non-nil, zero value otherwise.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetVmFolderIdOk() (*string, bool)
GetVmFolderIdOk returns a tuple with the VmFolderId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) SetVmFolderId(v string)
SetVmFolderId sets VmFolderId field to given value.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetVmTemplateId() string
GetVmTemplateId returns the VmTemplateId field if non-nil, zero value otherwise.
func (o *DesktopPoolProvisioningSettingsCreateSpec) GetVmTemplateIdOk() (*string, bool)
GetVmTemplateIdOk returns a tuple with the VmTemplateId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolProvisioningSettingsCreateSpec) SetVmTemplateId(v string)
SetVmTemplateId sets VmTemplateId field to given value.
func (o *DesktopPoolProvisioningSettingsCreateSpec) HasVmTemplateId() bool
HasVmTemplateId returns a boolean if a field has been set.