Versions in this module Expand all Collapse all v1 v1.0.0 Oct 9, 2018 Changes in this version + type Address struct + FQDN *string + IP *string + IPV6 *string + Port *int64 + type BuildInfo struct + BuildType *string + CommitDate *string + CommitID *string + FullVersion *string + ShortCommitID *string + Version *string + type CaCert struct + CaName *string + Certificate *string + type CategoryFilter struct + KindList []*string + Params map[string][]string + Type *string + type CategoryKey struct + APIVersion *string + Description *string + Name *string + type CategoryKeyListResponse struct + APIVersion *string + Entities []*CategoryKeyStatus + Metadata *CategoryListMetadata + type CategoryKeyStatus struct + APIVersion *string + Description *string + Name *string + SystemDefined *bool + type CategoryListMetadata struct + Filter *string + Kind *string + Length *int64 + Offset *int64 + SortAttribute *string + SortOrder *string + type CategoryQueryInput struct + APIVersion *string + CategoryFilter *CategoryFilter + GroupMemberCount *int64 + GroupMemberOffset *int64 + UsageType *string + type CategoryQueryResponse struct + APIVersion *string + Metadata *CategoryQueryResponseMetadata + Results []*CategoryQueryResponseResults + type CategoryQueryResponseMetadata struct + GroupMemberCount *int64 + GroupMemberOffset *int64 + TotalMatches *int64 + UsageType *string + type CategoryQueryResponseResults struct + EntityAnyReferenceList []*EntityReference + FilteredEntityCount *int64 + Kind *string + TotalEntityCount *int64 + type CategoryStatus struct + APIVersion *string + Code *int64 + Kind *string + MessageList []*MessageResource + State *string + type CategoryValue struct + APIVersion *string + Description *string + Value *string + type CategoryValueListResponse struct + APIVersion *string + Entities []*CategoryValueStatus + Metadata *CategoryListMetadata + type CategoryValueStatus struct + APIVersion *string + Description *string + Name *string + SystemDefined *bool + Value *string + type CertificationSigningInfo struct + City *string + CommonName *string + CommonNameSuffix *string + CountryCode *string + EmailAddress *string + Organization *string + State *string + type Checksum struct + ChecksumAlgorithm *string + ChecksumValue *string + type CitrixConnectorConfigDetails struct + CitrixVMReferenceList *[]Reference + ClientID *string + ClientSecret *string + CustomerID *string + ResourceLocation *CitrixResourceLocation + type CitrixConnectorConfigDetailsSpec struct + CitrixVMReferenceList []*Reference + ClientID *string + ClientSecret *string + CustomerID *string + ResourceLocation *CitrixResourceLocationSpec + type CitrixResourceLocation struct + ID *string + Name *string + type CitrixResourceLocationSpec struct + ID *string + Name *string + type Client struct + V3 Service + func NewV3Client(credentials client.Credentials) (*Client, error) + type ClientAuth struct + CaChain *string + Name *string + Status *string + type Cluster struct + Name *string + Resources *ClusterResource + type ClusterAnalysis struct + VMEfficiencyMap *VMEfficiencyMap + type ClusterConfig struct + AuthorizedPublicKeyList []*PublicKey + Build *BuildInfo + CaCertificateList []*CaCert + CertificationSigningInfo *CertificationSigningInfo + ClientAuth *ClientAuth + ClusterArch *string + EnabledFeatureList []*string + EncryptionStatus *string + ExternalConfigurations *ExternalConfigurations + GpuDriverVersion *string + IsAvailable *bool + ManagementServerList []*ClusterManagementServer + OperationMode *string + RedundancyFactor *int64 + ServiceList []*string + SoftwareMap *SoftwareMap + SslKey *SslKey + SupportedInformationVerbosity *string + Timezone *string + type ClusterDefStatus struct + MessageList []*MessageResource + Name *string + Resources *ClusterObj + State *string + type ClusterDomainServer struct + DomainCredentials *Credentials + Name *string + Nameserver *string + type ClusterIntentResource struct + APIVersion *string + Metadata *Metadata + Spec *Cluster + Status *ClusterDefStatus + type ClusterIntentResponse struct + APIVersion *string + Metadata *Metadata + Spec *Cluster + Status *ClusterDefStatus + type ClusterListIntentResponse struct + APIVersion *string + Entities []*ClusterIntentResource + Metadata *ListMetadataOutput + type ClusterManagementServer struct + DrsEnabled *bool + IP *string + StatusList []*string + Type *string + type ClusterNetwork struct + DomainServer *ClusterDomainServer + ExternalDataServicesIP *string + ExternalIP *string + ExternalSubnet *string + HTTPProxyList []*ClusterNetworkEntity + HTTPProxyWhitelist []*HTTPProxyWhitelist + InternalSubnet *string + MasqueradingIP *string + MasqueradingPort *int64 + NFSSubnetWhitelist []*string + NTPServerIPList []*string + NameServerIPList []*string + SMTPServer *SMTPServer + type ClusterNetworkEntity struct + Address *Address + Credentials *Credentials + ProxyTypeList []*string + type ClusterNodes struct + HypervisorServerList []*HypervisorServer + type ClusterObj struct + Analysis *ClusterAnalysis + Config *ClusterConfig + Network *ClusterNetwork + Nodes *ClusterNodes + RuntimeStatusList []*string + type ClusterResource struct + Config *ConfigClusterSpec + Network *ClusterNetwork + RunTimeStatusList []*string + type ConfigClusterSpec struct + AuthorizedPublicKeyList []*PublicKey + CertificationSigningInfo *CertificationSigningInfo + ClientAuth *ClientAuth + EnabledFeatureList []*string + EncryptionStatus string + ExternalConfigurations *ExternalConfigurationsSpec + GpuDriverVersion *string + OperationMode *string + RedundancyFactor *int64 + SoftwareMap map[string]interface{} + SupportedInformationVerbosity *string + Timezone *string + type Credentials struct + Password *string + Username *string + type DHCPOptions struct + BootFileName *string + DomainName *string + DomainNameServerList []*string + DomainSearchList []*string + TFTPServerName *string + type DSMetadata struct + Filter *string + Kind *string + Length *int64 + Offset *int64 + SortAttribute *string + SortOrder *string + type DeleteResponse struct + APIVersion string + Metadata *Metadata + Spec string + Status *DeleteStatus + type DeleteStatus struct + ExecutionContext *ExecutionContext + State string + type DiskAddress struct + AdapterType *string + DeviceIndex *int64 + type EntityReference struct + Categories map[string]string + Kind *string + Name *string + Type *string + UUID *string + type ExecutionContext struct + TaskUUID interface{} + type ExternalConfigurations struct + CitrixConnectorConfig *CitrixConnectorConfigDetails + type ExternalConfigurationsSpec struct + CitrixConnectorConfig *CitrixConnectorConfigDetailsSpec + type GuestCustomization struct + CloudInit *GuestCustomizationCloudInit + IsOverridable *bool + Sysprep *GuestCustomizationSysprep + type GuestCustomizationCloudInit struct + CustomKeyValues map[string]string + MetaData *string + UserData *string + type GuestCustomizationStatus struct + CloudInit *GuestCustomizationCloudInit + IsOverridable *bool + Sysprep *GuestCustomizationSysprep + type GuestCustomizationSysprep struct + CustomKeyValues map[string]string + InstallType *string + UnattendXML *string + type GuestToolsSpec struct + NutanixGuestTools *NutanixGuestToolsSpec + type GuestToolsStatus struct + NutanixGuestTools *NutanixGuestToolsStatus + type HTTPProxyWhitelist struct + Target *string + TargetType *string + type HypervisorServer struct + IP *string + Type *string + Version *string + type IPAddress struct + IP *string + Type *string + type IPConfig struct + DHCPOptions *DHCPOptions + DHCPServerAddress *Address + DefaultGatewayIP *string + PoolList []*IPPool + PrefixLength *int64 + SubnetIP *string + type IPPool struct + Range *string + type IPSubnet struct + IP *string + PrefixLength *int64 + type Image struct + Description *string + Name *string + Resources *ImageResources + type ImageDefStatus struct + AvailabilityZoneReference *Reference + ClusterReference *Reference + Description *string + ExecutionContext *ExecutionContext + MessageList []*MessageResource + Name *string + Resources ImageResourcesDefStatus + State *string + type ImageIntentInput struct + APIVersion *string + Metadata *Metadata + Spec *Image + type ImageIntentResource struct + APIVersion *string + Metadata *Metadata + Spec *Image + Status *ImageDefStatus + type ImageIntentResponse struct + APIVersion *string + Metadata *Metadata + Spec *Image + Status *ImageDefStatus + type ImageListIntentResponse struct + APIVersion *string + Entities []*ImageIntentResponse + Metadata *ListMetadataOutput + type ImageListMetadata struct + Filter *string + Kind *string + Length *int64 + Offset *int64 + SortAttribute *string + SortOrder *string + type ImageMetadata struct + Categories map[string]string + CreationTime *time.Time + Kind *string + LastUpdateTime *time.Time + Name *string + OwnerReference *Reference + ProjectReference *Reference + SpecHash *string + SpecVersion *int64 + UUID *string + type ImageResources struct + Architecture *string + Checksum *Checksum + ImageType *string + SourceURI *string + Version *ImageVersionResources + type ImageResourcesDefStatus struct + Architecture *string + Checksum *Checksum + ImageType *string + RetrievalURIList []*string + SizeBytes *int64 + SourceURI *string + Version *ImageVersionStatus + type ImageStatus struct + APIVersion *string + Code *int64 + Kind *string + MessageList []*MessageResource + State *string + type ImageVersionResources struct + ProductName *string + ProductVersion *string + type ImageVersionStatus struct + ProductName *string + ProductVersion *string + type ListMetadata struct + Filter *string + Kind *string + Length *int64 + Offset *int64 + SortAttribute *string + SortOrder *string + type ListMetadataOutput struct + Filter *string + Kind *string + Length *int64 + Offset *int64 + SortAttribute *string + SortOrder *string + TotalMatches *int64 + type MessageResource struct + Details map[string]string + Message *string + Reason *string + type Metadata struct + Categories map[string]string + CreationTime *time.Time + Kind *string + LastUpdateTime *time.Time + Name *string + OwnerReference *Reference + ProjectReference *Reference + SpecHash *string + SpecVersion *int64 + UUID *string + type NetworkRule struct + ExpirationTime *string + Filter *CategoryFilter + IPSubnet *IPSubnet + IcmpTypeCodeList []*NetworkRuleIcmpTypeCodeList + NetworkFunctionChainReference *Reference + PeerSpecificationType *string + Protocol *string + TCPPortRangeList []*PortRange + UDPPortRangeList []*PortRange + type NetworkRuleIcmpTypeCodeList struct + Code *int64 + Type *int64 + type NetworkSecurityRule struct + Description *string + Name *string + Resources *NetworkSecurityRuleResources + type NetworkSecurityRuleDefStatus struct + AppRule *NetworkSecurityRuleResourcesRule + ExecutionContext *ExecutionContext + IsolationRule *NetworkSecurityRuleIsolationRule + QuarantineRule *NetworkSecurityRuleResourcesRule + State *string + type NetworkSecurityRuleIntentInput struct + APIVersion *string + Metadata *Metadata + Spec *NetworkSecurityRule + type NetworkSecurityRuleIntentResource struct + APIVersion *string + Metadata *Metadata + Spec *NetworkSecurityRule + Status *NetworkSecurityRuleDefStatus + type NetworkSecurityRuleIntentResponse struct + APIVersion *string + Metadata *Metadata + Spec *NetworkSecurityRule + Status NetworkSecurityRuleDefStatus + type NetworkSecurityRuleIsolationRule struct + Action *string + FirstEntityFilter *CategoryFilter + SecondEntityFilter *CategoryFilter + type NetworkSecurityRuleListIntentResponse struct + APIVersion string + Entities []*NetworkSecurityRuleIntentResource + Metadata *ListMetadataOutput + type NetworkSecurityRuleResources struct + AppRule *NetworkSecurityRuleResourcesRule + IsolationRule *NetworkSecurityRuleIsolationRule + QuarantineRule *NetworkSecurityRuleResourcesRule + type NetworkSecurityRuleResourcesRule struct + Action *string + InboundAllowList []*NetworkRule + OutboundAllowList []*NetworkRule + TargetGroup *TargetGroup + type NetworkSecurityRuleStatus struct + APIVersion *string + Code *int64 + Kind *string + MessageList []*MessageResource + State *string + type NutanixGuestToolsSpec struct + EnabledCapabilityList []*string + IsoMountState *string + State *string + type NutanixGuestToolsStatus struct + AvailableVersion *string + EnabledCapabilityList []*string + GuestOsVersion *string + IsReachable *bool + IsoMountState *string + State *string + VMMobilityDriversInstalled *bool + VSSSnapshotCapable *bool + Version *string + type Operations struct + func (op Operations) CreateImage(body *ImageIntentInput) (*ImageIntentResponse, error) + func (op Operations) CreateNetworkSecurityRule(request *NetworkSecurityRuleIntentInput) (*NetworkSecurityRuleIntentResponse, error) + func (op Operations) CreateOrUpdateCategoryKey(body *CategoryKey) (*CategoryKeyStatus, error) + func (op Operations) CreateOrUpdateCategoryValue(name string, body *CategoryValue) (*CategoryValueStatus, error) + func (op Operations) CreateSubnet(createRequest *SubnetIntentInput) (*SubnetIntentResponse, error) + func (op Operations) CreateVM(createRequest *VMIntentInput) (*VMIntentResponse, error) + func (op Operations) CreateVolumeGroup(request *VolumeGroupInput) (*VolumeGroupResponse, error) + func (op Operations) DeleteCategoryKey(name string) error + func (op Operations) DeleteCategoryValue(name string, value string) error + func (op Operations) DeleteImage(UUID string) (*DeleteResponse, error) + func (op Operations) DeleteNetworkSecurityRule(UUID string) (*DeleteResponse, error) + func (op Operations) DeleteSubnet(UUID string) (*DeleteResponse, error) + func (op Operations) DeleteVM(UUID string) (*DeleteResponse, error) + func (op Operations) DeleteVolumeGroup(UUID string) error + func (op Operations) GetCategoryKey(name string) (*CategoryKeyStatus, error) + func (op Operations) GetCategoryQuery(query *CategoryQueryInput) (*CategoryQueryResponse, error) + func (op Operations) GetCategoryValue(name string, value string) (*CategoryValueStatus, error) + func (op Operations) GetCluster(UUID string) (*ClusterIntentResponse, error) + func (op Operations) GetImage(UUID string) (*ImageIntentResponse, error) + func (op Operations) GetNetworkSecurityRule(UUID string) (*NetworkSecurityRuleIntentResponse, error) + func (op Operations) GetSubnet(UUID string) (*SubnetIntentResponse, error) + func (op Operations) GetTask(TaskUUID string) (*TasksResponse, error) + func (op Operations) GetVM(UUID string) (*VMIntentResponse, error) + func (op Operations) GetVolumeGroup(UUID string) (*VolumeGroupResponse, error) + func (op Operations) ListAllCluster() (*ClusterListIntentResponse, error) + func (op Operations) ListAllImage() (*ImageListIntentResponse, error) + func (op Operations) ListAllNetworkSecurityRule() (*NetworkSecurityRuleListIntentResponse, error) + func (op Operations) ListAllSubnet() (*SubnetListIntentResponse, error) + func (op Operations) ListAllVM() (*VMListIntentResponse, error) + func (op Operations) ListCategories(getEntitiesRequest *CategoryListMetadata) (*CategoryKeyListResponse, error) + func (op Operations) ListCategoryValues(name string, getEntitiesRequest *CategoryListMetadata) (*CategoryValueListResponse, error) + func (op Operations) ListCluster(getEntitiesRequest *DSMetadata) (*ClusterListIntentResponse, error) + func (op Operations) ListImage(getEntitiesRequest *DSMetadata) (*ImageListIntentResponse, error) + func (op Operations) ListNetworkSecurityRule(getEntitiesRequest *DSMetadata) (*NetworkSecurityRuleListIntentResponse, error) + func (op Operations) ListSubnet(getEntitiesRequest *DSMetadata) (*SubnetListIntentResponse, error) + func (op Operations) ListVM(getEntitiesRequest *DSMetadata) (*VMListIntentResponse, error) + func (op Operations) ListVolumeGroup(getEntitiesRequest *DSMetadata) (*VolumeGroupListResponse, error) + func (op Operations) UpdateImage(UUID string, body *ImageIntentInput) (*ImageIntentResponse, error) + func (op Operations) UpdateNetworkSecurityRule(UUID string, body *NetworkSecurityRuleIntentInput) (*NetworkSecurityRuleIntentResponse, error) + func (op Operations) UpdateSubnet(UUID string, body *SubnetIntentInput) (*SubnetIntentResponse, error) + func (op Operations) UpdateVM(UUID string, body *VMIntentInput) (*VMIntentResponse, error) + func (op Operations) UpdateVolumeGroup(UUID string, body *VolumeGroupInput) (*VolumeGroupResponse, error) + func (op Operations) UploadImage(UUID, filepath string) error + type PortRange struct + EndPort *int64 + StartPort *int64 + type PublicKey struct + Key *string + Name *string + type Reference struct + Kind *string + Name *string + UUID *string + type SMTPServer struct + EmailAddress *string + Server *ClusterNetworkEntity + Type *string + type Service interface + CreateImage func(createRequest *ImageIntentInput) (*ImageIntentResponse, error) + CreateNetworkSecurityRule func(request *NetworkSecurityRuleIntentInput) (*NetworkSecurityRuleIntentResponse, error) + CreateOrUpdateCategoryKey func(body *CategoryKey) (*CategoryKeyStatus, error) + CreateOrUpdateCategoryValue func(name string, body *CategoryValue) (*CategoryValueStatus, error) + CreateSubnet func(createRequest *SubnetIntentInput) (*SubnetIntentResponse, error) + CreateVM func(createRequest *VMIntentInput) (*VMIntentResponse, error) + CreateVolumeGroup func(request *VolumeGroupInput) (*VolumeGroupResponse, error) + DeleteCategoryKey func(name string) error + DeleteCategoryValue func(name string, value string) error + DeleteImage func(UUID string) (*DeleteResponse, error) + DeleteNetworkSecurityRule func(UUID string) (*DeleteResponse, error) + DeleteSubnet func(UUID string) (*DeleteResponse, error) + DeleteVM func(UUID string) (*DeleteResponse, error) + DeleteVolumeGroup func(UUID string) error + GetCategoryKey func(name string) (*CategoryKeyStatus, error) + GetCategoryQuery func(query *CategoryQueryInput) (*CategoryQueryResponse, error) + GetCategoryValue func(name string, value string) (*CategoryValueStatus, error) + GetCluster func(UUID string) (*ClusterIntentResponse, error) + GetImage func(UUID string) (*ImageIntentResponse, error) + GetNetworkSecurityRule func(UUID string) (*NetworkSecurityRuleIntentResponse, error) + GetSubnet func(UUID string) (*SubnetIntentResponse, error) + GetTask func(TaskUUID string) (*TasksResponse, error) + GetVM func(UUID string) (*VMIntentResponse, error) + GetVolumeGroup func(UUID string) (*VolumeGroupResponse, error) + ListAllCluster func() (*ClusterListIntentResponse, error) + ListAllImage func() (*ImageListIntentResponse, error) + ListAllNetworkSecurityRule func() (*NetworkSecurityRuleListIntentResponse, error) + ListAllSubnet func() (*SubnetListIntentResponse, error) + ListAllVM func() (*VMListIntentResponse, error) + ListCategories func(getEntitiesRequest *CategoryListMetadata) (*CategoryKeyListResponse, error) + ListCategoryValues func(name string, getEntitiesRequest *CategoryListMetadata) (*CategoryValueListResponse, error) + ListCluster func(getEntitiesRequest *DSMetadata) (*ClusterListIntentResponse, error) + ListImage func(getEntitiesRequest *DSMetadata) (*ImageListIntentResponse, error) + ListNetworkSecurityRule func(getEntitiesRequest *DSMetadata) (*NetworkSecurityRuleListIntentResponse, error) + ListSubnet func(getEntitiesRequest *DSMetadata) (*SubnetListIntentResponse, error) + ListVM func(getEntitiesRequest *DSMetadata) (*VMListIntentResponse, error) + ListVolumeGroup func(getEntitiesRequest *DSMetadata) (*VolumeGroupListResponse, error) + UpdateImage func(UUID string, body *ImageIntentInput) (*ImageIntentResponse, error) + UpdateNetworkSecurityRule func(UUID string, body *NetworkSecurityRuleIntentInput) (*NetworkSecurityRuleIntentResponse, error) + UpdateSubnet func(UUID string, body *SubnetIntentInput) (*SubnetIntentResponse, error) + UpdateVM func(UUID string, body *VMIntentInput) (*VMIntentResponse, error) + UpdateVolumeGroup func(UUID string, body *VolumeGroupInput) (*VolumeGroupResponse, error) + UploadImage func(UUID, filepath string) error + type SoftwareMap struct + NCC *SoftwareMapValues + NOS *SoftwareMapValues + type SoftwareMapValues struct + SoftwareType *string + Status *string + Version *string + type SslKey struct + ExpireDatetime *string + KeyName *string + KeyType *string + SigningInfo *CertificationSigningInfo + type Subnet struct + AvailabilityZoneReference *Reference + ClusterReference *Reference + Description *string + Name *string + Resources *SubnetResources + type SubnetDefStatus struct + AvailabilityZoneReference *Reference + ClusterReference *Reference + Description *string + ExecutionContext *ExecutionContext + MessageList []*MessageResource + Name *string + Resources *SubnetResourcesDefStatus + State *string + type SubnetIntentInput struct + APIVersion *string + Metadata *Metadata + Spec *Subnet + type SubnetIntentResource struct + APIVersion *string + Metadata *Metadata + Spec *Subnet + Status *SubnetDefStatus + type SubnetIntentResponse struct + APIVersion *string + Metadata *Metadata + Spec *Subnet + Status *SubnetDefStatus + type SubnetListIntentResponse struct + APIVersion *string + Entities []*SubnetIntentResponse + Metadata *ListMetadataOutput + type SubnetListMetadata struct + Filter *string + Kind *string + Length *int64 + Offset *int64 + SortAttribute *string + SortOrder *string + type SubnetMetadata struct + Categories map[string]string + CreationTime *time.Time + Kind *string + LastUpdateTime *time.Time + Name *string + OwnerReference *Reference + ProjectReference *Reference + SpecHash *string + SpecVersion *int64 + UUID *string + type SubnetResources struct + IPConfig *IPConfig + NetworkFunctionChainReference *Reference + SubnetType *string + VlanID *int64 + VswitchName *string + type SubnetResourcesDefStatus struct + IPConfig *IPConfig + NetworkFunctionChainReference *Reference + SubnetType *string + VlanID *int64 + VswitchName *string + type SubnetStatus struct + APIVersion *string + Code *int64 + Kind *string + MessageList []*MessageResource + State *string + type TargetGroup struct + DefaultInternalPolicy *string + Filter *CategoryFilter + PeerSpecificationType *string + type TasksResponse struct + APIVersion *string + ClusterReference *Reference + CompletionTime *time.Time + CreationTime *time.Time + EntityReferenceList []*Reference + ErrorDetail *string + LastUpdateTime *time.Time + LogicalTimestamp *int64 + OperationType *string + PercentageComplete *int64 + ProgressMessage *string + StartTime *time.Time + Status *string + SubtaskReferenceList []*Reference + UUID *string + type VGDisk struct + DataSourceReference *Reference + DiskSizeMib *int64 + Index *int64 + StorageContainerUUID *string + VmdiskUUID *string + type VM struct + AvailabilityZoneReference *Reference + ClusterReference *Reference + Description *string + Name *string + Resources *VMResources + type VMAttachment struct + IscsiInitiatorName *string + VMReference *Reference + type VMBootConfig struct + BootDevice *VMBootDevice + BootDeviceOrderList []*string + type VMBootDevice struct + DiskAddress *DiskAddress + MacAddress *string + type VMDefStatus struct + AvailabilityZoneReference *Reference + ClusterReference *Reference + Description *string + ExecutionContext *ExecutionContext + MessageList []*MessageResource + Name *string + Resources *VMResourcesDefStatus + State *string + type VMDisk struct + DataSourceReference *Reference + DeviceProperties *VMDiskDeviceProperties + DiskSizeBytes *int64 + DiskSizeMib *int64 + UUID *string + VolumeGroupReference *Reference + type VMDiskDeviceProperties struct + DeviceType *string + DiskAddress *DiskAddress + type VMEfficiencyMap struct + BullyVMNum *string + ConstrainedVMNum *string + DeadVMNum *string + InefficientVMNum *string + OverprovisionedVMNum *string + type VMGpu struct + DeviceID *int64 + Mode *string + Vendor *string + type VMGpuOutputStatus struct + DeviceID *int64 + Fraction *int64 + FrameBufferSizeMib *int64 + GuestDriverVersion *string + Mode *string + Name *string + NumVirtualDisplayHeads *int64 + PCIAddress *string + UUID *string + Vendor *string + type VMGuestPowerStateTransitionConfig struct + EnableScriptExec *bool + ShouldFailOnScriptFailure *bool + type VMIntentInput struct + APIVersion *string + Metadata *Metadata + Spec *VM + type VMIntentResource struct + APIVersion *string + Metadata *Metadata + Spec *VM + Status *VMDefStatus + type VMIntentResponse struct + APIVersion *string + Metadata *Metadata + Spec *VM + Status *VMDefStatus + type VMListIntentResponse struct + APIVersion *string + Entities []*VMIntentResource + Metadata *ListMetadataOutput + type VMNic struct + IPEndpointList []*IPAddress + MacAddress *string + Model *string + NetworkFunctionChainReference *Reference + NetworkFunctionNicType *string + NicType *string + SubnetReference *Reference + UUID *string + type VMNicOutputStatus struct + FloatingIP *string + IPEndpointList []*IPAddress + MacAddress *string + Model *string + NetworkFunctionChainReference *Reference + NetworkFunctionNicType *string + NicType *string + SubnetReference *Reference + UUID *string + type VMPowerStateMechanism struct + GuestTransitionConfig *VMGuestPowerStateTransitionConfig + Mechanism *string + type VMResources struct + BootConfig *VMBootConfig + DiskList []*VMDisk + GpuList []*VMGpu + GuestCustomization *GuestCustomization + GuestOsID *string + GuestTools *GuestToolsSpec + HardwareClockTimezone *string + MemorySizeMib *int64 + NicList []*VMNic + NumSockets *int64 + NumVcpusPerSocket *int64 + ParentReference *Reference + PowerState *string + PowerStateMechanism *VMPowerStateMechanism + VMVnumaConfig *VMVnumaConfig + VgaConsoleEnabled *bool + type VMResourcesDefStatus struct + BootConfig *VMBootConfig + DiskList []*VMDisk + GpuList []*VMGpuOutputStatus + GuestCustomization *GuestCustomizationStatus + GuestOsID *string + GuestTools *GuestToolsStatus + HardwareClockTimezone *string + HostReference *Reference + HypervisorType *string + MemorySizeMib *int64 + NicList []*VMNicOutputStatus + NumSockets *int64 + NumVcpusPerSocket *int64 + ParentReference *Reference + PowerState *string + PowerStateMechanism *VMPowerStateMechanism + VgaConsoleEnabled *bool + VnumaConfig *VMVnumaConfig + type VMStatus struct + APIVersion *string + Code *int64 + Kind *string + MessageList []*MessageResource + State *string + type VMVnumaConfig struct + NumVnumaNodes *int64 + type VolumeGroup struct + Description *string + Name *string + Resources *VolumeGroupResources + type VolumeGroupDefStatus struct + Description *string + MessageList []*MessageResource + Name *string + Resources *VolumeGroupResources + State *string + type VolumeGroupInput struct + APIVersion *string + Metadata *Metadata + Spec *VolumeGroup + type VolumeGroupListResponse struct + APIVersion *string + Entities []*VolumeGroupResponse + Metadata *ListMetadataOutput + type VolumeGroupResources struct + AttachmentList []*VMAttachment + DiskList []*VGDisk + FileSystemType *string + FlashMode *string + IscsiTargetPrefix *string + SharingStatus *string + type VolumeGroupResponse struct + APIVersion *string + Metadata *Metadata + Spec *VolumeGroup + Status *VolumeGroupDefStatus