Name | Type | Description | Notes |
---|---|---|---|
CustomizationSettings | Pointer to FarmCustomizationSettingsInfoV2 | [optional] | |
EnableProvisioning | Pointer to bool | Indicates whether to enable provisioning immediately.<br>Supported Filters: 'Equals'. | [optional] |
ImageSource | Pointer to string | Source of image used in the farm.<br>Supported Filters: 'Equals'. * VIRTUAL_CENTER: Image was created in virtual center. * IMAGE_CATALOG: Image was created in image catalog. | [optional] |
MaxSessionType | Pointer to string | RDS Server type for max sessions. * UNLIMITED: The RDS Server has an unlimited number of sessions. * LIMITED: The RDS Server has a limited number of sessions. | [optional] |
MaxSessions | Pointer to int32 | Maximum number of sessions allowed for RDS Server. This is set when max_session_type is LIMITED. | [optional] |
MinReadyVms | Pointer to int32 | Minimum number of ready (provisioned) RDS Servers during Instant clone maintenance operations. Use this setting to perform machine maintenance operations in a rolling fashion. Increasing this count may decrease the concurrency for Instant clone maintenance operations for the automated farm. | [optional] |
Nics | Pointer to []FarmNetworkInterfaceCardSettingsInfo | Network interface card settings for RDS Servers provisioned for this farm. A NIC may appear at most once in these settings and must be present on this RDS Server's parent's snapshot. Not all NICs need be configured. Any that are not will use default settings. | [optional] |
OperatingSystem | Pointer to string | The guest operating system. * UNKNOWN: Unknown * WINDOWS_SERVER_2003: Windows Server 2003 * WINDOWS_SERVER_2008: Windows Server 2008 * WINDOWS_SERVER_2008_R2: Windows Server 2008 R2 * WINDOWS_SERVER_2012: Windows Server 2012 * WINDOWS_SERVER_2012_R2: Windows Server 2012 R2 * WINDOWS_SERVER_2016_OR_ABOVE: Windows Server 2016 or above * LINUX_SERVER_OTHER: Linux Server (other) | [optional] |
OperatingSystemArchitecture | Pointer to string | The guest operating system architecture. * UNKNOWN: Operating System cannot be determined. * BIT_32: 32 bit Operating System Architecture. * BIT_64: 64 bit Operating System Architecture. | [optional] |
PatternNamingSettings | Pointer to FarmRDSServersPatternNamingSettingsInfo | [optional] | |
ProvisioningSettings | Pointer to FarmProvisioningSettingsInfo | [optional] | |
ProvisioningStatusData | Pointer to FarmProvisioningStatusInfo | [optional] | |
StopProvisioningOnError | Pointer to bool | Indicates whether provisioning on all VMs stops on error. | [optional] |
StorageSettings | Pointer to FarmStorageSettingsInfo | [optional] | |
TransparentPageSharingScope | Pointer to string | Transparent page sharing scope for the farm. * VM: Inter-VM page sharing is not permitted. * FARM: Inter-VM page sharing among VMs belonging to the same automated farm is permitted. * POD: Inter-VM page sharing among VMs belonging to the same Pod is permitted. * GLOBAL: Inter-VM page sharing among all VMs on the same host is permitted. | [optional] |
VcenterId | Pointer to string | ID of the virtual center server.<br>Supported Filters: 'Equals'. | [optional] |
func NewFarmAutomatedSettingsInfoV2() *FarmAutomatedSettingsInfoV2
NewFarmAutomatedSettingsInfoV2 instantiates a new FarmAutomatedSettingsInfoV2 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 NewFarmAutomatedSettingsInfoV2WithDefaults() *FarmAutomatedSettingsInfoV2
NewFarmAutomatedSettingsInfoV2WithDefaults instantiates a new FarmAutomatedSettingsInfoV2 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 *FarmAutomatedSettingsInfoV2) GetCustomizationSettings() FarmCustomizationSettingsInfoV2
GetCustomizationSettings returns the CustomizationSettings field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetCustomizationSettingsOk() (*FarmCustomizationSettingsInfoV2, bool)
GetCustomizationSettingsOk returns a tuple with the CustomizationSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetCustomizationSettings(v FarmCustomizationSettingsInfoV2)
SetCustomizationSettings sets CustomizationSettings field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasCustomizationSettings() bool
HasCustomizationSettings returns a boolean if a field has been set.
func (o *FarmAutomatedSettingsInfoV2) GetEnableProvisioning() bool
GetEnableProvisioning returns the EnableProvisioning field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetEnableProvisioningOk() (*bool, bool)
GetEnableProvisioningOk returns a tuple with the EnableProvisioning field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetEnableProvisioning(v bool)
SetEnableProvisioning sets EnableProvisioning field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasEnableProvisioning() bool
HasEnableProvisioning returns a boolean if a field has been set.
func (o *FarmAutomatedSettingsInfoV2) GetImageSource() string
GetImageSource returns the ImageSource field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetImageSourceOk() (*string, bool)
GetImageSourceOk returns a tuple with the ImageSource field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetImageSource(v string)
SetImageSource sets ImageSource field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasImageSource() bool
HasImageSource returns a boolean if a field has been set.
func (o *FarmAutomatedSettingsInfoV2) GetMaxSessionType() string
GetMaxSessionType returns the MaxSessionType field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetMaxSessionTypeOk() (*string, bool)
GetMaxSessionTypeOk returns a tuple with the MaxSessionType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetMaxSessionType(v string)
SetMaxSessionType sets MaxSessionType field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasMaxSessionType() bool
HasMaxSessionType returns a boolean if a field has been set.
func (o *FarmAutomatedSettingsInfoV2) GetMaxSessions() int32
GetMaxSessions returns the MaxSessions field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetMaxSessionsOk() (*int32, bool)
GetMaxSessionsOk returns a tuple with the MaxSessions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetMaxSessions(v int32)
SetMaxSessions sets MaxSessions field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasMaxSessions() bool
HasMaxSessions returns a boolean if a field has been set.
func (o *FarmAutomatedSettingsInfoV2) GetMinReadyVms() int32
GetMinReadyVms returns the MinReadyVms field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetMinReadyVmsOk() (*int32, bool)
GetMinReadyVmsOk returns a tuple with the MinReadyVms field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetMinReadyVms(v int32)
SetMinReadyVms sets MinReadyVms field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasMinReadyVms() bool
HasMinReadyVms returns a boolean if a field has been set.
func (o *FarmAutomatedSettingsInfoV2) GetNics() []FarmNetworkInterfaceCardSettingsInfo
GetNics returns the Nics field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetNicsOk() (*[]FarmNetworkInterfaceCardSettingsInfo, bool)
GetNicsOk returns a tuple with the Nics field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetNics(v []FarmNetworkInterfaceCardSettingsInfo)
SetNics sets Nics field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasNics() bool
HasNics returns a boolean if a field has been set.
func (o *FarmAutomatedSettingsInfoV2) GetOperatingSystem() string
GetOperatingSystem returns the OperatingSystem field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetOperatingSystemOk() (*string, bool)
GetOperatingSystemOk returns a tuple with the OperatingSystem field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetOperatingSystem(v string)
SetOperatingSystem sets OperatingSystem field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasOperatingSystem() bool
HasOperatingSystem returns a boolean if a field has been set.
func (o *FarmAutomatedSettingsInfoV2) GetOperatingSystemArchitecture() string
GetOperatingSystemArchitecture returns the OperatingSystemArchitecture field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetOperatingSystemArchitectureOk() (*string, bool)
GetOperatingSystemArchitectureOk returns a tuple with the OperatingSystemArchitecture field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetOperatingSystemArchitecture(v string)
SetOperatingSystemArchitecture sets OperatingSystemArchitecture field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasOperatingSystemArchitecture() bool
HasOperatingSystemArchitecture returns a boolean if a field has been set.
func (o *FarmAutomatedSettingsInfoV2) GetPatternNamingSettings() FarmRDSServersPatternNamingSettingsInfo
GetPatternNamingSettings returns the PatternNamingSettings field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetPatternNamingSettingsOk() (*FarmRDSServersPatternNamingSettingsInfo, bool)
GetPatternNamingSettingsOk returns a tuple with the PatternNamingSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetPatternNamingSettings(v FarmRDSServersPatternNamingSettingsInfo)
SetPatternNamingSettings sets PatternNamingSettings field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasPatternNamingSettings() bool
HasPatternNamingSettings returns a boolean if a field has been set.
func (o *FarmAutomatedSettingsInfoV2) GetProvisioningSettings() FarmProvisioningSettingsInfo
GetProvisioningSettings returns the ProvisioningSettings field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetProvisioningSettingsOk() (*FarmProvisioningSettingsInfo, bool)
GetProvisioningSettingsOk returns a tuple with the ProvisioningSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetProvisioningSettings(v FarmProvisioningSettingsInfo)
SetProvisioningSettings sets ProvisioningSettings field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasProvisioningSettings() bool
HasProvisioningSettings returns a boolean if a field has been set.
func (o *FarmAutomatedSettingsInfoV2) GetProvisioningStatusData() FarmProvisioningStatusInfo
GetProvisioningStatusData returns the ProvisioningStatusData field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetProvisioningStatusDataOk() (*FarmProvisioningStatusInfo, bool)
GetProvisioningStatusDataOk returns a tuple with the ProvisioningStatusData field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetProvisioningStatusData(v FarmProvisioningStatusInfo)
SetProvisioningStatusData sets ProvisioningStatusData field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasProvisioningStatusData() bool
HasProvisioningStatusData returns a boolean if a field has been set.
func (o *FarmAutomatedSettingsInfoV2) GetStopProvisioningOnError() bool
GetStopProvisioningOnError returns the StopProvisioningOnError field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetStopProvisioningOnErrorOk() (*bool, bool)
GetStopProvisioningOnErrorOk returns a tuple with the StopProvisioningOnError field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetStopProvisioningOnError(v bool)
SetStopProvisioningOnError sets StopProvisioningOnError field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasStopProvisioningOnError() bool
HasStopProvisioningOnError returns a boolean if a field has been set.
func (o *FarmAutomatedSettingsInfoV2) GetStorageSettings() FarmStorageSettingsInfo
GetStorageSettings returns the StorageSettings field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetStorageSettingsOk() (*FarmStorageSettingsInfo, bool)
GetStorageSettingsOk returns a tuple with the StorageSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetStorageSettings(v FarmStorageSettingsInfo)
SetStorageSettings sets StorageSettings field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasStorageSettings() bool
HasStorageSettings returns a boolean if a field has been set.
func (o *FarmAutomatedSettingsInfoV2) GetTransparentPageSharingScope() string
GetTransparentPageSharingScope returns the TransparentPageSharingScope field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetTransparentPageSharingScopeOk() (*string, bool)
GetTransparentPageSharingScopeOk returns a tuple with the TransparentPageSharingScope field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetTransparentPageSharingScope(v string)
SetTransparentPageSharingScope sets TransparentPageSharingScope field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasTransparentPageSharingScope() bool
HasTransparentPageSharingScope returns a boolean if a field has been set.
func (o *FarmAutomatedSettingsInfoV2) GetVcenterId() string
GetVcenterId returns the VcenterId field if non-nil, zero value otherwise.
func (o *FarmAutomatedSettingsInfoV2) GetVcenterIdOk() (*string, bool)
GetVcenterIdOk returns a tuple with the VcenterId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *FarmAutomatedSettingsInfoV2) SetVcenterId(v string)
SetVcenterId sets VcenterId field to given value.
func (o *FarmAutomatedSettingsInfoV2) HasVcenterId() bool
HasVcenterId returns a boolean if a field has been set.