Documentation ¶
Overview ¶
Package vmwarev1 : Operations and models for the VmwareV1 service
Index ¶
- Constants
- func ConstructServiceURL(providedUrlVariables map[string]string) (string, error)
- func GetServiceURLForRegion(region string) (string, error)
- func UnmarshalCluster(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalClusterCollection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalClusterPatch(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalClusterPrototype(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalClusterSummary(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDataCenter(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDirectorSite(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDirectorSiteCollection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDirectorSiteHostProfile(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDirectorSiteHostProfileCollection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDirectorSitePVDC(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDirectorSiteReference(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDirectorSiteRegion(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDirectorSiteRegionCollection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalEdge(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalFileShares(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalFileSharesPrototype(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMultitenantDirectorSite(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMultitenantDirectorSiteCollection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMultitenantPVDC(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalOIDC(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPVDC(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPVDCCollection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPVDCPrototype(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalProviderType(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalResourceGroupIdentity(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalResourceGroupReference(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalService(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalServiceIdentity(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStatusReason(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTransitGateway(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTransitGatewayConnection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalUpdateCluster(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalUpdatedVcdaC2c(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalUpdatedVcdaConnection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVDC(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVDCCollection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVDCDirectorSite(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVDCDirectorSitePrototype(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVDCEdgePrototype(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVDCPatch(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVDCProviderType(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVcdaC2c(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalVcdaConnection(m map[string]json.RawMessage, result interface{}) (err error)
- type AddTransitGatewayConnectionsOptions
- func (_options *AddTransitGatewayConnectionsOptions) SetAcceptLanguage(acceptLanguage string) *AddTransitGatewayConnectionsOptions
- func (_options *AddTransitGatewayConnectionsOptions) SetContentLength(contentLength int64) *AddTransitGatewayConnectionsOptions
- func (_options *AddTransitGatewayConnectionsOptions) SetEdgeID(edgeID string) *AddTransitGatewayConnectionsOptions
- func (options *AddTransitGatewayConnectionsOptions) SetHeaders(param map[string]string) *AddTransitGatewayConnectionsOptions
- func (_options *AddTransitGatewayConnectionsOptions) SetID(id string) *AddTransitGatewayConnectionsOptions
- func (_options *AddTransitGatewayConnectionsOptions) SetVdcID(vdcID string) *AddTransitGatewayConnectionsOptions
- type Cluster
- type ClusterCollection
- type ClusterPatch
- type ClusterPrototype
- type ClusterSummary
- type CreateDirectorSitesOptions
- func (_options *CreateDirectorSitesOptions) SetAcceptLanguage(acceptLanguage string) *CreateDirectorSitesOptions
- func (_options *CreateDirectorSitesOptions) SetConsoleConnectionType(consoleConnectionType string) *CreateDirectorSitesOptions
- func (options *CreateDirectorSitesOptions) SetHeaders(param map[string]string) *CreateDirectorSitesOptions
- func (_options *CreateDirectorSitesOptions) SetIpAllowList(ipAllowList []string) *CreateDirectorSitesOptions
- func (_options *CreateDirectorSitesOptions) SetName(name string) *CreateDirectorSitesOptions
- func (_options *CreateDirectorSitesOptions) SetPrivateOnly(privateOnly bool) *CreateDirectorSitesOptions
- func (_options *CreateDirectorSitesOptions) SetPvdcs(pvdcs []PVDCPrototype) *CreateDirectorSitesOptions
- func (_options *CreateDirectorSitesOptions) SetResourceGroup(resourceGroup *ResourceGroupIdentity) *CreateDirectorSitesOptions
- func (_options *CreateDirectorSitesOptions) SetServices(services []ServiceIdentity) *CreateDirectorSitesOptions
- func (_options *CreateDirectorSitesOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *CreateDirectorSitesOptions
- type CreateDirectorSitesPvdcsClustersOptions
- func (_options *CreateDirectorSitesPvdcsClustersOptions) SetAcceptLanguage(acceptLanguage string) *CreateDirectorSitesPvdcsClustersOptions
- func (_options *CreateDirectorSitesPvdcsClustersOptions) SetFileShares(fileShares *FileSharesPrototype) *CreateDirectorSitesPvdcsClustersOptions
- func (options *CreateDirectorSitesPvdcsClustersOptions) SetHeaders(param map[string]string) *CreateDirectorSitesPvdcsClustersOptions
- func (_options *CreateDirectorSitesPvdcsClustersOptions) SetHostCount(hostCount int64) *CreateDirectorSitesPvdcsClustersOptions
- func (_options *CreateDirectorSitesPvdcsClustersOptions) SetHostProfile(hostProfile string) *CreateDirectorSitesPvdcsClustersOptions
- func (_options *CreateDirectorSitesPvdcsClustersOptions) SetName(name string) *CreateDirectorSitesPvdcsClustersOptions
- func (_options *CreateDirectorSitesPvdcsClustersOptions) SetPvdcID(pvdcID string) *CreateDirectorSitesPvdcsClustersOptions
- func (_options *CreateDirectorSitesPvdcsClustersOptions) SetSiteID(siteID string) *CreateDirectorSitesPvdcsClustersOptions
- func (_options *CreateDirectorSitesPvdcsClustersOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *CreateDirectorSitesPvdcsClustersOptions
- type CreateDirectorSitesPvdcsOptions
- func (_options *CreateDirectorSitesPvdcsOptions) SetAcceptLanguage(acceptLanguage string) *CreateDirectorSitesPvdcsOptions
- func (_options *CreateDirectorSitesPvdcsOptions) SetClusters(clusters []ClusterPrototype) *CreateDirectorSitesPvdcsOptions
- func (_options *CreateDirectorSitesPvdcsOptions) SetDataCenterName(dataCenterName string) *CreateDirectorSitesPvdcsOptions
- func (options *CreateDirectorSitesPvdcsOptions) SetHeaders(param map[string]string) *CreateDirectorSitesPvdcsOptions
- func (_options *CreateDirectorSitesPvdcsOptions) SetName(name string) *CreateDirectorSitesPvdcsOptions
- func (_options *CreateDirectorSitesPvdcsOptions) SetSiteID(siteID string) *CreateDirectorSitesPvdcsOptions
- func (_options *CreateDirectorSitesPvdcsOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *CreateDirectorSitesPvdcsOptions
- type CreateDirectorSitesVcdaC2cConnectionOptions
- func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetAcceptLanguage(acceptLanguage string) *CreateDirectorSitesVcdaC2cConnectionOptions
- func (options *CreateDirectorSitesVcdaC2cConnectionOptions) SetHeaders(param map[string]string) *CreateDirectorSitesVcdaC2cConnectionOptions
- func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetLocalDataCenterName(localDataCenterName string) *CreateDirectorSitesVcdaC2cConnectionOptions
- func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetLocalSiteName(localSiteName string) *CreateDirectorSitesVcdaC2cConnectionOptions
- func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetNote(note string) *CreateDirectorSitesVcdaC2cConnectionOptions
- func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetPeerRegion(peerRegion string) *CreateDirectorSitesVcdaC2cConnectionOptions
- func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetPeerSiteName(peerSiteName string) *CreateDirectorSitesVcdaC2cConnectionOptions
- func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetSiteID(siteID string) *CreateDirectorSitesVcdaC2cConnectionOptions
- func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *CreateDirectorSitesVcdaC2cConnectionOptions
- type CreateDirectorSitesVcdaConnectionEndpointsOptions
- func (_options *CreateDirectorSitesVcdaConnectionEndpointsOptions) SetAcceptLanguage(acceptLanguage string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
- func (_options *CreateDirectorSitesVcdaConnectionEndpointsOptions) SetAllowList(allowList []string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
- func (_options *CreateDirectorSitesVcdaConnectionEndpointsOptions) SetDataCenterName(dataCenterName string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
- func (options *CreateDirectorSitesVcdaConnectionEndpointsOptions) SetHeaders(param map[string]string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
- func (_options *CreateDirectorSitesVcdaConnectionEndpointsOptions) SetSiteID(siteID string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
- func (_options *CreateDirectorSitesVcdaConnectionEndpointsOptions) SetType(typeVar string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
- func (_options *CreateDirectorSitesVcdaConnectionEndpointsOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
- type CreateVdcOptions
- func (_options *CreateVdcOptions) SetAcceptLanguage(acceptLanguage string) *CreateVdcOptions
- func (_options *CreateVdcOptions) SetCpu(cpu int64) *CreateVdcOptions
- func (_options *CreateVdcOptions) SetDirectorSite(directorSite *VDCDirectorSitePrototype) *CreateVdcOptions
- func (_options *CreateVdcOptions) SetEdge(edge *VDCEdgePrototype) *CreateVdcOptions
- func (_options *CreateVdcOptions) SetFastProvisioningEnabled(fastProvisioningEnabled bool) *CreateVdcOptions
- func (options *CreateVdcOptions) SetHeaders(param map[string]string) *CreateVdcOptions
- func (_options *CreateVdcOptions) SetName(name string) *CreateVdcOptions
- func (_options *CreateVdcOptions) SetRam(ram int64) *CreateVdcOptions
- func (_options *CreateVdcOptions) SetResourceGroup(resourceGroup *ResourceGroupIdentity) *CreateVdcOptions
- func (_options *CreateVdcOptions) SetRhelByol(rhelByol bool) *CreateVdcOptions
- func (_options *CreateVdcOptions) SetWindowsByol(windowsByol bool) *CreateVdcOptions
- type DataCenter
- type DeleteDirectorSiteOptions
- func (_options *DeleteDirectorSiteOptions) SetAcceptLanguage(acceptLanguage string) *DeleteDirectorSiteOptions
- func (options *DeleteDirectorSiteOptions) SetHeaders(param map[string]string) *DeleteDirectorSiteOptions
- func (_options *DeleteDirectorSiteOptions) SetID(id string) *DeleteDirectorSiteOptions
- func (_options *DeleteDirectorSiteOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *DeleteDirectorSiteOptions
- type DeleteDirectorSitesPvdcsClusterOptions
- func (_options *DeleteDirectorSitesPvdcsClusterOptions) SetAcceptLanguage(acceptLanguage string) *DeleteDirectorSitesPvdcsClusterOptions
- func (options *DeleteDirectorSitesPvdcsClusterOptions) SetHeaders(param map[string]string) *DeleteDirectorSitesPvdcsClusterOptions
- func (_options *DeleteDirectorSitesPvdcsClusterOptions) SetID(id string) *DeleteDirectorSitesPvdcsClusterOptions
- func (_options *DeleteDirectorSitesPvdcsClusterOptions) SetPvdcID(pvdcID string) *DeleteDirectorSitesPvdcsClusterOptions
- func (_options *DeleteDirectorSitesPvdcsClusterOptions) SetSiteID(siteID string) *DeleteDirectorSitesPvdcsClusterOptions
- func (_options *DeleteDirectorSitesPvdcsClusterOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *DeleteDirectorSitesPvdcsClusterOptions
- type DeleteDirectorSitesVcdaC2cConnectionOptions
- func (_options *DeleteDirectorSitesVcdaC2cConnectionOptions) SetAcceptLanguage(acceptLanguage string) *DeleteDirectorSitesVcdaC2cConnectionOptions
- func (options *DeleteDirectorSitesVcdaC2cConnectionOptions) SetHeaders(param map[string]string) *DeleteDirectorSitesVcdaC2cConnectionOptions
- func (_options *DeleteDirectorSitesVcdaC2cConnectionOptions) SetID(id string) *DeleteDirectorSitesVcdaC2cConnectionOptions
- func (_options *DeleteDirectorSitesVcdaC2cConnectionOptions) SetSiteID(siteID string) *DeleteDirectorSitesVcdaC2cConnectionOptions
- func (_options *DeleteDirectorSitesVcdaC2cConnectionOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *DeleteDirectorSitesVcdaC2cConnectionOptions
- type DeleteDirectorSitesVcdaConnectionEndpointsOptions
- func (_options *DeleteDirectorSitesVcdaConnectionEndpointsOptions) SetAcceptLanguage(acceptLanguage string) *DeleteDirectorSitesVcdaConnectionEndpointsOptions
- func (options *DeleteDirectorSitesVcdaConnectionEndpointsOptions) SetHeaders(param map[string]string) *DeleteDirectorSitesVcdaConnectionEndpointsOptions
- func (_options *DeleteDirectorSitesVcdaConnectionEndpointsOptions) SetID(id string) *DeleteDirectorSitesVcdaConnectionEndpointsOptions
- func (_options *DeleteDirectorSitesVcdaConnectionEndpointsOptions) SetSiteID(siteID string) *DeleteDirectorSitesVcdaConnectionEndpointsOptions
- func (_options *DeleteDirectorSitesVcdaConnectionEndpointsOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *DeleteDirectorSitesVcdaConnectionEndpointsOptions
- type DeleteVdcOptions
- type DirectorSite
- type DirectorSiteCollection
- type DirectorSiteHostProfile
- type DirectorSiteHostProfileCollection
- type DirectorSitePVDC
- type DirectorSiteReference
- type DirectorSiteRegion
- type DirectorSiteRegionCollection
- type Edge
- type FileShares
- type FileSharesPrototype
- type GetDirectorInstancesPvdcsClusterOptions
- func (_options *GetDirectorInstancesPvdcsClusterOptions) SetAcceptLanguage(acceptLanguage string) *GetDirectorInstancesPvdcsClusterOptions
- func (options *GetDirectorInstancesPvdcsClusterOptions) SetHeaders(param map[string]string) *GetDirectorInstancesPvdcsClusterOptions
- func (_options *GetDirectorInstancesPvdcsClusterOptions) SetID(id string) *GetDirectorInstancesPvdcsClusterOptions
- func (_options *GetDirectorInstancesPvdcsClusterOptions) SetPvdcID(pvdcID string) *GetDirectorInstancesPvdcsClusterOptions
- func (_options *GetDirectorInstancesPvdcsClusterOptions) SetSiteID(siteID string) *GetDirectorInstancesPvdcsClusterOptions
- func (_options *GetDirectorInstancesPvdcsClusterOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *GetDirectorInstancesPvdcsClusterOptions
- type GetDirectorSiteOptions
- func (_options *GetDirectorSiteOptions) SetAcceptLanguage(acceptLanguage string) *GetDirectorSiteOptions
- func (options *GetDirectorSiteOptions) SetHeaders(param map[string]string) *GetDirectorSiteOptions
- func (_options *GetDirectorSiteOptions) SetID(id string) *GetDirectorSiteOptions
- func (_options *GetDirectorSiteOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *GetDirectorSiteOptions
- type GetDirectorSitesPvdcsOptions
- func (_options *GetDirectorSitesPvdcsOptions) SetAcceptLanguage(acceptLanguage string) *GetDirectorSitesPvdcsOptions
- func (options *GetDirectorSitesPvdcsOptions) SetHeaders(param map[string]string) *GetDirectorSitesPvdcsOptions
- func (_options *GetDirectorSitesPvdcsOptions) SetID(id string) *GetDirectorSitesPvdcsOptions
- func (_options *GetDirectorSitesPvdcsOptions) SetSiteID(siteID string) *GetDirectorSitesPvdcsOptions
- func (_options *GetDirectorSitesPvdcsOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *GetDirectorSitesPvdcsOptions
- type GetOidcConfigurationOptions
- func (_options *GetOidcConfigurationOptions) SetAcceptLanguage(acceptLanguage string) *GetOidcConfigurationOptions
- func (options *GetOidcConfigurationOptions) SetHeaders(param map[string]string) *GetOidcConfigurationOptions
- func (_options *GetOidcConfigurationOptions) SetSiteID(siteID string) *GetOidcConfigurationOptions
- type GetVdcOptions
- type ListDirectorSiteHostProfilesOptions
- func (_options *ListDirectorSiteHostProfilesOptions) SetAcceptLanguage(acceptLanguage string) *ListDirectorSiteHostProfilesOptions
- func (options *ListDirectorSiteHostProfilesOptions) SetHeaders(param map[string]string) *ListDirectorSiteHostProfilesOptions
- func (_options *ListDirectorSiteHostProfilesOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *ListDirectorSiteHostProfilesOptions
- type ListDirectorSiteRegionsOptions
- func (_options *ListDirectorSiteRegionsOptions) SetAcceptLanguage(acceptLanguage string) *ListDirectorSiteRegionsOptions
- func (options *ListDirectorSiteRegionsOptions) SetHeaders(param map[string]string) *ListDirectorSiteRegionsOptions
- func (_options *ListDirectorSiteRegionsOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *ListDirectorSiteRegionsOptions
- type ListDirectorSitesOptions
- func (_options *ListDirectorSitesOptions) SetAcceptLanguage(acceptLanguage string) *ListDirectorSitesOptions
- func (options *ListDirectorSitesOptions) SetHeaders(param map[string]string) *ListDirectorSitesOptions
- func (_options *ListDirectorSitesOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *ListDirectorSitesOptions
- type ListDirectorSitesPvdcsClustersOptions
- func (_options *ListDirectorSitesPvdcsClustersOptions) SetAcceptLanguage(acceptLanguage string) *ListDirectorSitesPvdcsClustersOptions
- func (options *ListDirectorSitesPvdcsClustersOptions) SetHeaders(param map[string]string) *ListDirectorSitesPvdcsClustersOptions
- func (_options *ListDirectorSitesPvdcsClustersOptions) SetPvdcID(pvdcID string) *ListDirectorSitesPvdcsClustersOptions
- func (_options *ListDirectorSitesPvdcsClustersOptions) SetSiteID(siteID string) *ListDirectorSitesPvdcsClustersOptions
- func (_options *ListDirectorSitesPvdcsClustersOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *ListDirectorSitesPvdcsClustersOptions
- type ListDirectorSitesPvdcsOptions
- func (_options *ListDirectorSitesPvdcsOptions) SetAcceptLanguage(acceptLanguage string) *ListDirectorSitesPvdcsOptions
- func (options *ListDirectorSitesPvdcsOptions) SetHeaders(param map[string]string) *ListDirectorSitesPvdcsOptions
- func (_options *ListDirectorSitesPvdcsOptions) SetSiteID(siteID string) *ListDirectorSitesPvdcsOptions
- func (_options *ListDirectorSitesPvdcsOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *ListDirectorSitesPvdcsOptions
- type ListMultitenantDirectorSitesOptions
- func (_options *ListMultitenantDirectorSitesOptions) SetAcceptLanguage(acceptLanguage string) *ListMultitenantDirectorSitesOptions
- func (options *ListMultitenantDirectorSitesOptions) SetHeaders(param map[string]string) *ListMultitenantDirectorSitesOptions
- func (_options *ListMultitenantDirectorSitesOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *ListMultitenantDirectorSitesOptions
- type ListVdcsOptions
- type MultitenantDirectorSite
- type MultitenantDirectorSiteCollection
- type MultitenantPVDC
- type OIDC
- type PVDC
- type PVDCCollection
- type PVDCPrototype
- type ProviderType
- type RemoveTransitGatewayConnectionsOptions
- func (_options *RemoveTransitGatewayConnectionsOptions) SetAcceptLanguage(acceptLanguage string) *RemoveTransitGatewayConnectionsOptions
- func (_options *RemoveTransitGatewayConnectionsOptions) SetEdgeID(edgeID string) *RemoveTransitGatewayConnectionsOptions
- func (options *RemoveTransitGatewayConnectionsOptions) SetHeaders(param map[string]string) *RemoveTransitGatewayConnectionsOptions
- func (_options *RemoveTransitGatewayConnectionsOptions) SetID(id string) *RemoveTransitGatewayConnectionsOptions
- func (_options *RemoveTransitGatewayConnectionsOptions) SetVdcID(vdcID string) *RemoveTransitGatewayConnectionsOptions
- type ResourceGroupIdentity
- type ResourceGroupReference
- type Service
- type ServiceIdentity
- type SetOidcConfigurationOptions
- func (_options *SetOidcConfigurationOptions) SetAcceptLanguage(acceptLanguage string) *SetOidcConfigurationOptions
- func (_options *SetOidcConfigurationOptions) SetContentLength(contentLength int64) *SetOidcConfigurationOptions
- func (options *SetOidcConfigurationOptions) SetHeaders(param map[string]string) *SetOidcConfigurationOptions
- func (_options *SetOidcConfigurationOptions) SetSiteID(siteID string) *SetOidcConfigurationOptions
- type StatusReason
- type TransitGateway
- type TransitGatewayConnection
- type UpdateCluster
- type UpdateDirectorSitesPvdcsClusterOptions
- func (_options *UpdateDirectorSitesPvdcsClusterOptions) SetAcceptLanguage(acceptLanguage string) *UpdateDirectorSitesPvdcsClusterOptions
- func (_options *UpdateDirectorSitesPvdcsClusterOptions) SetBody(body map[string]interface{}) *UpdateDirectorSitesPvdcsClusterOptions
- func (options *UpdateDirectorSitesPvdcsClusterOptions) SetHeaders(param map[string]string) *UpdateDirectorSitesPvdcsClusterOptions
- func (_options *UpdateDirectorSitesPvdcsClusterOptions) SetID(id string) *UpdateDirectorSitesPvdcsClusterOptions
- func (_options *UpdateDirectorSitesPvdcsClusterOptions) SetPvdcID(pvdcID string) *UpdateDirectorSitesPvdcsClusterOptions
- func (_options *UpdateDirectorSitesPvdcsClusterOptions) SetSiteID(siteID string) *UpdateDirectorSitesPvdcsClusterOptions
- func (_options *UpdateDirectorSitesPvdcsClusterOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *UpdateDirectorSitesPvdcsClusterOptions
- type UpdateDirectorSitesVcdaC2cConnectionOptions
- func (_options *UpdateDirectorSitesVcdaC2cConnectionOptions) SetAcceptLanguage(acceptLanguage string) *UpdateDirectorSitesVcdaC2cConnectionOptions
- func (options *UpdateDirectorSitesVcdaC2cConnectionOptions) SetHeaders(param map[string]string) *UpdateDirectorSitesVcdaC2cConnectionOptions
- func (_options *UpdateDirectorSitesVcdaC2cConnectionOptions) SetID(id string) *UpdateDirectorSitesVcdaC2cConnectionOptions
- func (_options *UpdateDirectorSitesVcdaC2cConnectionOptions) SetNote(note string) *UpdateDirectorSitesVcdaC2cConnectionOptions
- func (_options *UpdateDirectorSitesVcdaC2cConnectionOptions) SetSiteID(siteID string) *UpdateDirectorSitesVcdaC2cConnectionOptions
- func (_options *UpdateDirectorSitesVcdaC2cConnectionOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *UpdateDirectorSitesVcdaC2cConnectionOptions
- type UpdateDirectorSitesVcdaConnectionEndpointsOptions
- func (_options *UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetAcceptLanguage(acceptLanguage string) *UpdateDirectorSitesVcdaConnectionEndpointsOptions
- func (_options *UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetAllowList(allowList []string) *UpdateDirectorSitesVcdaConnectionEndpointsOptions
- func (options *UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetHeaders(param map[string]string) *UpdateDirectorSitesVcdaConnectionEndpointsOptions
- func (_options *UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetID(id string) *UpdateDirectorSitesVcdaConnectionEndpointsOptions
- func (_options *UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetSiteID(siteID string) *UpdateDirectorSitesVcdaConnectionEndpointsOptions
- func (_options *UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *UpdateDirectorSitesVcdaConnectionEndpointsOptions
- type UpdateVdcOptions
- func (_options *UpdateVdcOptions) SetAcceptLanguage(acceptLanguage string) *UpdateVdcOptions
- func (options *UpdateVdcOptions) SetHeaders(param map[string]string) *UpdateVdcOptions
- func (_options *UpdateVdcOptions) SetID(id string) *UpdateVdcOptions
- func (_options *UpdateVdcOptions) SetVDCPatch(vDCPatch map[string]interface{}) *UpdateVdcOptions
- type UpdatedVcdaC2c
- type UpdatedVcdaConnection
- type VDC
- type VDCCollection
- type VDCDirectorSite
- type VDCDirectorSitePrototype
- type VDCEdgePrototype
- type VDCPatch
- type VDCProviderType
- type VcdaC2c
- type VcdaConnection
- type VmwareV1
- func (vmware *VmwareV1) AddTransitGatewayConnections(addTransitGatewayConnectionsOptions *AddTransitGatewayConnectionsOptions) (result *TransitGateway, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) AddTransitGatewayConnectionsWithContext(ctx context.Context, ...) (result *TransitGateway, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) Clone() *VmwareV1
- func (vmware *VmwareV1) CreateDirectorSites(createDirectorSitesOptions *CreateDirectorSitesOptions) (result *DirectorSite, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) CreateDirectorSitesPvdcs(createDirectorSitesPvdcsOptions *CreateDirectorSitesPvdcsOptions) (result *PVDC, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) CreateDirectorSitesPvdcsClusters(...) (result *Cluster, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) CreateDirectorSitesPvdcsClustersWithContext(ctx context.Context, ...) (result *Cluster, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) CreateDirectorSitesPvdcsWithContext(ctx context.Context, ...) (result *PVDC, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) CreateDirectorSitesVcdaC2cConnection(...) (result *VcdaC2c, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) CreateDirectorSitesVcdaC2cConnectionWithContext(ctx context.Context, ...) (result *VcdaC2c, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) CreateDirectorSitesVcdaConnectionEndpoints(...) (result *VcdaConnection, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) CreateDirectorSitesVcdaConnectionEndpointsWithContext(ctx context.Context, ...) (result *VcdaConnection, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) CreateDirectorSitesWithContext(ctx context.Context, createDirectorSitesOptions *CreateDirectorSitesOptions) (result *DirectorSite, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) CreateVdc(createVdcOptions *CreateVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) CreateVdcWithContext(ctx context.Context, createVdcOptions *CreateVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) DeleteDirectorSite(deleteDirectorSiteOptions *DeleteDirectorSiteOptions) (result *DirectorSite, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) DeleteDirectorSiteWithContext(ctx context.Context, deleteDirectorSiteOptions *DeleteDirectorSiteOptions) (result *DirectorSite, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) DeleteDirectorSitesPvdcsCluster(deleteDirectorSitesPvdcsClusterOptions *DeleteDirectorSitesPvdcsClusterOptions) (result *ClusterSummary, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) DeleteDirectorSitesPvdcsClusterWithContext(ctx context.Context, ...) (result *ClusterSummary, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) DeleteDirectorSitesVcdaC2cConnection(...) (result *VcdaC2c, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) DeleteDirectorSitesVcdaC2cConnectionWithContext(ctx context.Context, ...) (result *VcdaC2c, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) DeleteDirectorSitesVcdaConnectionEndpoints(...) (result *VcdaConnection, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) DeleteDirectorSitesVcdaConnectionEndpointsWithContext(ctx context.Context, ...) (result *VcdaConnection, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) DeleteVdc(deleteVdcOptions *DeleteVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) DeleteVdcWithContext(ctx context.Context, deleteVdcOptions *DeleteVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) DisableRetries()
- func (vmware *VmwareV1) EnableRetries(maxRetries int, maxRetryInterval time.Duration)
- func (vmware *VmwareV1) GetDirectorInstancesPvdcsCluster(...) (result *Cluster, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) GetDirectorInstancesPvdcsClusterWithContext(ctx context.Context, ...) (result *Cluster, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) GetDirectorSite(getDirectorSiteOptions *GetDirectorSiteOptions) (result *DirectorSite, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) GetDirectorSiteWithContext(ctx context.Context, getDirectorSiteOptions *GetDirectorSiteOptions) (result *DirectorSite, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) GetDirectorSitesPvdcs(getDirectorSitesPvdcsOptions *GetDirectorSitesPvdcsOptions) (result *PVDC, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) GetDirectorSitesPvdcsWithContext(ctx context.Context, ...) (result *PVDC, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) GetEnableGzipCompression() bool
- func (vmware *VmwareV1) GetOidcConfiguration(getOidcConfigurationOptions *GetOidcConfigurationOptions) (result *OIDC, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) GetOidcConfigurationWithContext(ctx context.Context, getOidcConfigurationOptions *GetOidcConfigurationOptions) (result *OIDC, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) GetServiceURL() string
- func (vmware *VmwareV1) GetVdc(getVdcOptions *GetVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) GetVdcWithContext(ctx context.Context, getVdcOptions *GetVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) ListDirectorSiteHostProfiles(listDirectorSiteHostProfilesOptions *ListDirectorSiteHostProfilesOptions) (result *DirectorSiteHostProfileCollection, response *core.DetailedResponse, ...)
- func (vmware *VmwareV1) ListDirectorSiteHostProfilesWithContext(ctx context.Context, ...) (result *DirectorSiteHostProfileCollection, response *core.DetailedResponse, ...)
- func (vmware *VmwareV1) ListDirectorSiteRegions(listDirectorSiteRegionsOptions *ListDirectorSiteRegionsOptions) (result *DirectorSiteRegionCollection, response *core.DetailedResponse, ...)
- func (vmware *VmwareV1) ListDirectorSiteRegionsWithContext(ctx context.Context, ...) (result *DirectorSiteRegionCollection, response *core.DetailedResponse, ...)
- func (vmware *VmwareV1) ListDirectorSites(listDirectorSitesOptions *ListDirectorSitesOptions) (result *DirectorSiteCollection, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) ListDirectorSitesPvdcs(listDirectorSitesPvdcsOptions *ListDirectorSitesPvdcsOptions) (result *PVDCCollection, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) ListDirectorSitesPvdcsClusters(listDirectorSitesPvdcsClustersOptions *ListDirectorSitesPvdcsClustersOptions) (result *ClusterCollection, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) ListDirectorSitesPvdcsClustersWithContext(ctx context.Context, ...) (result *ClusterCollection, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) ListDirectorSitesPvdcsWithContext(ctx context.Context, ...) (result *PVDCCollection, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) ListDirectorSitesWithContext(ctx context.Context, listDirectorSitesOptions *ListDirectorSitesOptions) (result *DirectorSiteCollection, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) ListMultitenantDirectorSites(listMultitenantDirectorSitesOptions *ListMultitenantDirectorSitesOptions) (result *MultitenantDirectorSiteCollection, response *core.DetailedResponse, ...)
- func (vmware *VmwareV1) ListMultitenantDirectorSitesWithContext(ctx context.Context, ...) (result *MultitenantDirectorSiteCollection, response *core.DetailedResponse, ...)
- func (vmware *VmwareV1) ListVdcs(listVdcsOptions *ListVdcsOptions) (result *VDCCollection, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) ListVdcsWithContext(ctx context.Context, listVdcsOptions *ListVdcsOptions) (result *VDCCollection, response *core.DetailedResponse, err error)
- func (*VmwareV1) NewAddTransitGatewayConnectionsOptions(vdcID string, edgeID string, id string, contentLength int64) *AddTransitGatewayConnectionsOptions
- func (*VmwareV1) NewClusterPrototype(name string, hostCount int64, hostProfile string, ...) (_model *ClusterPrototype, err error)
- func (*VmwareV1) NewCreateDirectorSitesOptions(name string, pvdcs []PVDCPrototype) *CreateDirectorSitesOptions
- func (*VmwareV1) NewCreateDirectorSitesPvdcsClustersOptions(siteID string, pvdcID string, name string, hostCount int64, hostProfile string, ...) *CreateDirectorSitesPvdcsClustersOptions
- func (*VmwareV1) NewCreateDirectorSitesPvdcsOptions(siteID string, name string, dataCenterName string, clusters []ClusterPrototype) *CreateDirectorSitesPvdcsOptions
- func (*VmwareV1) NewCreateDirectorSitesVcdaC2cConnectionOptions(siteID string, localDataCenterName string, localSiteName string, ...) *CreateDirectorSitesVcdaC2cConnectionOptions
- func (*VmwareV1) NewCreateDirectorSitesVcdaConnectionEndpointsOptions(siteID string, typeVar string, dataCenterName string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
- func (*VmwareV1) NewCreateVdcOptions(name string, directorSite *VDCDirectorSitePrototype) *CreateVdcOptions
- func (*VmwareV1) NewDeleteDirectorSiteOptions(id string) *DeleteDirectorSiteOptions
- func (*VmwareV1) NewDeleteDirectorSitesPvdcsClusterOptions(siteID string, id string, pvdcID string) *DeleteDirectorSitesPvdcsClusterOptions
- func (*VmwareV1) NewDeleteDirectorSitesVcdaC2cConnectionOptions(siteID string, id string) *DeleteDirectorSitesVcdaC2cConnectionOptions
- func (*VmwareV1) NewDeleteDirectorSitesVcdaConnectionEndpointsOptions(siteID string, id string) *DeleteDirectorSitesVcdaConnectionEndpointsOptions
- func (*VmwareV1) NewDeleteVdcOptions(id string) *DeleteVdcOptions
- func (*VmwareV1) NewDirectorSitePVDC(id string) (_model *DirectorSitePVDC, err error)
- func (*VmwareV1) NewGetDirectorInstancesPvdcsClusterOptions(siteID string, id string, pvdcID string) *GetDirectorInstancesPvdcsClusterOptions
- func (*VmwareV1) NewGetDirectorSiteOptions(id string) *GetDirectorSiteOptions
- func (*VmwareV1) NewGetDirectorSitesPvdcsOptions(siteID string, id string) *GetDirectorSitesPvdcsOptions
- func (*VmwareV1) NewGetOidcConfigurationOptions(siteID string) *GetOidcConfigurationOptions
- func (*VmwareV1) NewGetVdcOptions(id string) *GetVdcOptions
- func (*VmwareV1) NewListDirectorSiteHostProfilesOptions() *ListDirectorSiteHostProfilesOptions
- func (*VmwareV1) NewListDirectorSiteRegionsOptions() *ListDirectorSiteRegionsOptions
- func (*VmwareV1) NewListDirectorSitesOptions() *ListDirectorSitesOptions
- func (*VmwareV1) NewListDirectorSitesPvdcsClustersOptions(siteID string, pvdcID string) *ListDirectorSitesPvdcsClustersOptions
- func (*VmwareV1) NewListDirectorSitesPvdcsOptions(siteID string) *ListDirectorSitesPvdcsOptions
- func (*VmwareV1) NewListMultitenantDirectorSitesOptions() *ListMultitenantDirectorSitesOptions
- func (*VmwareV1) NewListVdcsOptions() *ListVdcsOptions
- func (*VmwareV1) NewPVDCPrototype(name string, dataCenterName string, clusters []ClusterPrototype) (_model *PVDCPrototype, err error)
- func (*VmwareV1) NewRemoveTransitGatewayConnectionsOptions(vdcID string, edgeID string, id string) *RemoveTransitGatewayConnectionsOptions
- func (*VmwareV1) NewResourceGroupIdentity(id string) (_model *ResourceGroupIdentity, err error)
- func (*VmwareV1) NewServiceIdentity(name string) (_model *ServiceIdentity, err error)
- func (*VmwareV1) NewSetOidcConfigurationOptions(siteID string, contentLength int64) *SetOidcConfigurationOptions
- func (*VmwareV1) NewUpdateDirectorSitesPvdcsClusterOptions(siteID string, id string, pvdcID string, body map[string]interface{}) *UpdateDirectorSitesPvdcsClusterOptions
- func (*VmwareV1) NewUpdateDirectorSitesVcdaC2cConnectionOptions(siteID string, id string, note string) *UpdateDirectorSitesVcdaC2cConnectionOptions
- func (*VmwareV1) NewUpdateDirectorSitesVcdaConnectionEndpointsOptions(siteID string, id string) *UpdateDirectorSitesVcdaConnectionEndpointsOptions
- func (*VmwareV1) NewUpdateVdcOptions(id string, vDCPatch map[string]interface{}) *UpdateVdcOptions
- func (*VmwareV1) NewVDCDirectorSitePrototype(id string, pvdc *DirectorSitePVDC) (_model *VDCDirectorSitePrototype, err error)
- func (*VmwareV1) NewVDCEdgePrototype(typeVar string) (_model *VDCEdgePrototype, err error)
- func (*VmwareV1) NewVDCProviderType(name string) (_model *VDCProviderType, err error)
- func (vmware *VmwareV1) RemoveTransitGatewayConnections(removeTransitGatewayConnectionsOptions *RemoveTransitGatewayConnectionsOptions) (result *TransitGateway, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) RemoveTransitGatewayConnectionsWithContext(ctx context.Context, ...) (result *TransitGateway, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) SetDefaultHeaders(headers http.Header)
- func (vmware *VmwareV1) SetEnableGzipCompression(enableGzip bool)
- func (vmware *VmwareV1) SetOidcConfiguration(setOidcConfigurationOptions *SetOidcConfigurationOptions) (result *OIDC, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) SetOidcConfigurationWithContext(ctx context.Context, setOidcConfigurationOptions *SetOidcConfigurationOptions) (result *OIDC, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) SetServiceURL(url string) error
- func (vmware *VmwareV1) UpdateDirectorSitesPvdcsCluster(updateDirectorSitesPvdcsClusterOptions *UpdateDirectorSitesPvdcsClusterOptions) (result *UpdateCluster, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) UpdateDirectorSitesPvdcsClusterWithContext(ctx context.Context, ...) (result *UpdateCluster, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) UpdateDirectorSitesVcdaC2cConnection(...) (result *UpdatedVcdaC2c, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) UpdateDirectorSitesVcdaC2cConnectionWithContext(ctx context.Context, ...) (result *UpdatedVcdaC2c, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) UpdateDirectorSitesVcdaConnectionEndpoints(...) (result *UpdatedVcdaConnection, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) UpdateDirectorSitesVcdaConnectionEndpointsWithContext(ctx context.Context, ...) (result *UpdatedVcdaConnection, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) UpdateVdc(updateVdcOptions *UpdateVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
- func (vmware *VmwareV1) UpdateVdcWithContext(ctx context.Context, updateVdcOptions *UpdateVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
- type VmwareV1Options
Constants ¶
const ( CreateDirectorSitesOptions_ConsoleConnectionType_Private = "private" CreateDirectorSitesOptions_ConsoleConnectionType_Public = "public" )
Constants associated with the CreateDirectorSitesOptions.ConsoleConnectionType property. Type of console connection.
const ( CreateDirectorSitesVcdaConnectionEndpointsOptions_Type_Private = "private" CreateDirectorSitesVcdaConnectionEndpointsOptions_Type_Public = "public" )
Constants associated with the CreateDirectorSitesVcdaConnectionEndpointsOptions.Type property. Connection type.
const ( DirectorSite_Status_Creating = "creating" DirectorSite_Status_Deleted = "deleted" DirectorSite_Status_Deleting = "deleting" DirectorSite_Status_ReadyToUse = "ready_to_use" DirectorSite_Status_Updating = "updating" )
Constants associated with the DirectorSite.Status property. The status of director site.
const ( DirectorSite_Type_Multitenant = "multitenant" DirectorSite_Type_SingleTenant = "single_tenant" )
Constants associated with the DirectorSite.Type property. Director site type.
const ( DirectorSite_ConsoleConnectionType_Private = "private" DirectorSite_ConsoleConnectionType_Public = "public" )
Constants associated with the DirectorSite.ConsoleConnectionType property. Type of director console connection.
const ( DirectorSite_ConsoleConnectionStatus_Creating = "creating" DirectorSite_ConsoleConnectionStatus_Deleted = "deleted" DirectorSite_ConsoleConnectionStatus_Deleting = "deleting" DirectorSite_ConsoleConnectionStatus_ReadyToUse = "ready_to_use" DirectorSite_ConsoleConnectionStatus_Updating = "updating" )
Constants associated with the DirectorSite.ConsoleConnectionStatus property. Status of director console connection.
const ( Edge_Size_ExtraLarge = "extra_large" Edge_Size_Large = "large" Edge_Size_Medium = "medium" )
Constants associated with the Edge.Size property. The size of the Edge.
The size can be specified only for performance Edges. Larger sizes require more capacity from the director site in which the Virtual Data Center was created to be deployed.
const ( Edge_Status_Creating = "creating" Edge_Status_Deleted = "deleted" Edge_Status_Deleting = "deleting" Edge_Status_ReadyToUse = "ready_to_use" )
Constants associated with the Edge.Status property. Determines the state of the edge.
const ( Edge_Type_Efficiency = "efficiency" Edge_Type_Performance = "performance" )
Constants associated with the Edge.Type property. The type of edge to be deployed.
Efficiency edges allow for multiple VDCs to share some edge resources. Performance edges do not share resources between VDCs.
const ( MultitenantDirectorSite_Services_Vcda = "vcda" MultitenantDirectorSite_Services_Veeam = "veeam" )
Constants associated with the MultitenantDirectorSite.Services property.
const ( OIDC_Status_Deleted = "deleted" OIDC_Status_Pending = "pending" OIDC_Status_ReadyToUse = "ready_to_use" )
Constants associated with the OIDC.Status property. Status of the OIDC configuration on a Cloud Director site.
const ( PVDC_Status_Creating = "creating" PVDC_Status_Deleted = "deleted" PVDC_Status_Deleting = "deleting" PVDC_Status_ReadyToUse = "ready_to_use" PVDC_Status_Updating = "updating" )
Constants associated with the PVDC.Status property. The status of the provider virtual data center.
const ( ProviderType_Name_OnDemand = "on_demand" ProviderType_Name_Reserved = "reserved" )
Constants associated with the ProviderType.Name property. Provider type name.
const ( Service_Name_Vcda = "vcda" Service_Name_Veeam = "veeam" )
Constants associated with the Service.Name property. Name of the service.
const ( Service_Status_Creating = "creating" Service_Status_Deleted = "deleted" Service_Status_Deleting = "deleting" Service_Status_ReadyToUse = "ready_to_use" Service_Status_Updating = "updating" )
Constants associated with the Service.Status property. The service instance status.
const ( ServiceIdentity_Name_Vcda = "vcda" ServiceIdentity_Name_Veeam = "veeam" )
Constants associated with the ServiceIdentity.Name property. Name of the service.
const ( StatusReason_Code_InsufficentCpu = "insufficent_cpu" StatusReason_Code_InsufficentCpuAndRam = "insufficent_cpu_and_ram" StatusReason_Code_InsufficentRam = "insufficent_ram" )
Constants associated with the StatusReason.Code property. An error code specific to the error encountered.
const ( TransitGateway_Status_Creating = "creating" TransitGateway_Status_Deleting = "deleting" TransitGateway_Status_Pending = "pending" TransitGateway_Status_ReadyToUse = "ready_to_use" )
Constants associated with the TransitGateway.Status property. Determines the state of the transit gateway based on its connections.
const ( TransitGatewayConnection_Status_Creating = "creating" TransitGatewayConnection_Status_Deleting = "deleting" TransitGatewayConnection_Status_Detached = "detached" TransitGatewayConnection_Status_Pending = "pending" TransitGatewayConnection_Status_ReadyToUse = "ready_to_use" )
Constants associated with the TransitGatewayConnection.Status property. Determines the state of the connection.
const ( VDC_Status_Creating = "creating" VDC_Status_Deleted = "deleted" VDC_Status_Deleting = "deleting" VDC_Status_Failed = "failed" VDC_Status_Modifying = "modifying" VDC_Status_ReadyToUse = "ready_to_use" )
Constants associated with the VDC.Status property. Determines the state of the virtual data center.
const ( VDC_Type_Multitenant = "multitenant" VDC_Type_SingleTenant = "single_tenant" )
Constants associated with the VDC.Type property. Determines whether this virtual data center is in a single-tenant or multitenant director site.
const ( VDCEdgePrototype_Size_ExtraLarge = "extra_large" VDCEdgePrototype_Size_Large = "large" VDCEdgePrototype_Size_Medium = "medium" )
Constants associated with the VDCEdgePrototype.Size property. The size of the Edge. Only used for Edges of type performance.
const ( VDCEdgePrototype_Type_Efficiency = "efficiency" VDCEdgePrototype_Type_Performance = "performance" )
Constants associated with the VDCEdgePrototype.Type property. The type of Edge to be deployed on the Virtual Data Center.
const ( VDCProviderType_Name_OnDemand = "on_demand" VDCProviderType_Name_Paygo = "paygo" VDCProviderType_Name_Reserved = "reserved" )
Constants associated with the VDCProviderType.Name property. The name of the provider type.
const ( VcdaC2c_Status_Creating = "creating" VcdaC2c_Status_Deleted = "deleted" VcdaC2c_Status_Deleting = "deleting" VcdaC2c_Status_ReadyToUse = "ready_to_use" VcdaC2c_Status_Updating = "updating" )
Constants associated with the VcdaC2c.Status property. Status of the VCDA connection.
const ( VcdaConnection_Status_Creating = "creating" VcdaConnection_Status_Deleted = "deleted" VcdaConnection_Status_Deleting = "deleting" VcdaConnection_Status_ReadyToUse = "ready_to_use" VcdaConnection_Status_Updating = "updating" )
Constants associated with the VcdaConnection.Status property. Status of the VCDA connection.
const ( VcdaConnection_Type_Private = "private" VcdaConnection_Type_Public = "public" )
Constants associated with the VcdaConnection.Type property. Connection type.
const (
Cluster_BillingPlan_Monthly = "monthly"
)
Constants associated with the Cluster.BillingPlan property. The billing plan for the cluster.
const (
Cluster_StorageType_Nfs = "nfs"
)
Constants associated with the Cluster.StorageType property. The storage type of the cluster.
const DefaultServiceName = "vmware"
DefaultServiceName is the default key used to find external configuration information.
const DefaultServiceURL = "https://api.us-south.vmware.cloud.ibm.com/v1"
DefaultServiceURL is the default URL to make service requests to.
const ParameterizedServiceURL = "https://api.{region}.vmware.cloud.ibm.com/v1"
const (
UpdateCluster_BillingPlan_Monthly = "monthly"
)
Constants associated with the UpdateCluster.BillingPlan property. The billing plan for the cluster.
const (
UpdateCluster_StorageType_Nfs = "nfs"
)
Constants associated with the UpdateCluster.StorageType property. The storage type of the cluster.
const (
VcdaConnection_Speed_Speed20g = "speed_20g"
)
Constants associated with the VcdaConnection.Speed property. Connection speed.
Variables ¶
This section is empty.
Functions ¶
func ConstructServiceURL ¶
ConstructServiceURL constructs a service URL from the parameterized URL.
func GetServiceURLForRegion ¶
GetServiceURLForRegion returns the service URL to be used for the specified region
func UnmarshalCluster ¶
func UnmarshalCluster(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCluster unmarshals an instance of Cluster from the specified map of raw messages.
func UnmarshalClusterCollection ¶
func UnmarshalClusterCollection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalClusterCollection unmarshals an instance of ClusterCollection from the specified map of raw messages.
func UnmarshalClusterPatch ¶
func UnmarshalClusterPatch(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalClusterPatch unmarshals an instance of ClusterPatch from the specified map of raw messages.
func UnmarshalClusterPrototype ¶
func UnmarshalClusterPrototype(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalClusterPrototype unmarshals an instance of ClusterPrototype from the specified map of raw messages.
func UnmarshalClusterSummary ¶
func UnmarshalClusterSummary(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalClusterSummary unmarshals an instance of ClusterSummary from the specified map of raw messages.
func UnmarshalDataCenter ¶
func UnmarshalDataCenter(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDataCenter unmarshals an instance of DataCenter from the specified map of raw messages.
func UnmarshalDirectorSite ¶
func UnmarshalDirectorSite(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDirectorSite unmarshals an instance of DirectorSite from the specified map of raw messages.
func UnmarshalDirectorSiteCollection ¶
func UnmarshalDirectorSiteCollection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDirectorSiteCollection unmarshals an instance of DirectorSiteCollection from the specified map of raw messages.
func UnmarshalDirectorSiteHostProfile ¶
func UnmarshalDirectorSiteHostProfile(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDirectorSiteHostProfile unmarshals an instance of DirectorSiteHostProfile from the specified map of raw messages.
func UnmarshalDirectorSiteHostProfileCollection ¶
func UnmarshalDirectorSiteHostProfileCollection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDirectorSiteHostProfileCollection unmarshals an instance of DirectorSiteHostProfileCollection from the specified map of raw messages.
func UnmarshalDirectorSitePVDC ¶
func UnmarshalDirectorSitePVDC(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDirectorSitePVDC unmarshals an instance of DirectorSitePVDC from the specified map of raw messages.
func UnmarshalDirectorSiteReference ¶
func UnmarshalDirectorSiteReference(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDirectorSiteReference unmarshals an instance of DirectorSiteReference from the specified map of raw messages.
func UnmarshalDirectorSiteRegion ¶
func UnmarshalDirectorSiteRegion(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDirectorSiteRegion unmarshals an instance of DirectorSiteRegion from the specified map of raw messages.
func UnmarshalDirectorSiteRegionCollection ¶
func UnmarshalDirectorSiteRegionCollection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDirectorSiteRegionCollection unmarshals an instance of DirectorSiteRegionCollection from the specified map of raw messages.
func UnmarshalEdge ¶
func UnmarshalEdge(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalEdge unmarshals an instance of Edge from the specified map of raw messages.
func UnmarshalFileShares ¶
func UnmarshalFileShares(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalFileShares unmarshals an instance of FileShares from the specified map of raw messages.
func UnmarshalFileSharesPrototype ¶
func UnmarshalFileSharesPrototype(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalFileSharesPrototype unmarshals an instance of FileSharesPrototype from the specified map of raw messages.
func UnmarshalMultitenantDirectorSite ¶
func UnmarshalMultitenantDirectorSite(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMultitenantDirectorSite unmarshals an instance of MultitenantDirectorSite from the specified map of raw messages.
func UnmarshalMultitenantDirectorSiteCollection ¶
func UnmarshalMultitenantDirectorSiteCollection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMultitenantDirectorSiteCollection unmarshals an instance of MultitenantDirectorSiteCollection from the specified map of raw messages.
func UnmarshalMultitenantPVDC ¶
func UnmarshalMultitenantPVDC(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMultitenantPVDC unmarshals an instance of MultitenantPVDC from the specified map of raw messages.
func UnmarshalOIDC ¶ added in v0.1.2
func UnmarshalOIDC(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalOIDC unmarshals an instance of OIDC from the specified map of raw messages.
func UnmarshalPVDC ¶
func UnmarshalPVDC(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPVDC unmarshals an instance of PVDC from the specified map of raw messages.
func UnmarshalPVDCCollection ¶
func UnmarshalPVDCCollection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPVDCCollection unmarshals an instance of PVDCCollection from the specified map of raw messages.
func UnmarshalPVDCPrototype ¶
func UnmarshalPVDCPrototype(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPVDCPrototype unmarshals an instance of PVDCPrototype from the specified map of raw messages.
func UnmarshalProviderType ¶
func UnmarshalProviderType(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalProviderType unmarshals an instance of ProviderType from the specified map of raw messages.
func UnmarshalResourceGroupIdentity ¶
func UnmarshalResourceGroupIdentity(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalResourceGroupIdentity unmarshals an instance of ResourceGroupIdentity from the specified map of raw messages.
func UnmarshalResourceGroupReference ¶
func UnmarshalResourceGroupReference(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalResourceGroupReference unmarshals an instance of ResourceGroupReference from the specified map of raw messages.
func UnmarshalService ¶
func UnmarshalService(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalService unmarshals an instance of Service from the specified map of raw messages.
func UnmarshalServiceIdentity ¶
func UnmarshalServiceIdentity(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalServiceIdentity unmarshals an instance of ServiceIdentity from the specified map of raw messages.
func UnmarshalStatusReason ¶
func UnmarshalStatusReason(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStatusReason unmarshals an instance of StatusReason from the specified map of raw messages.
func UnmarshalTransitGateway ¶ added in v0.1.2
func UnmarshalTransitGateway(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTransitGateway unmarshals an instance of TransitGateway from the specified map of raw messages.
func UnmarshalTransitGatewayConnection ¶ added in v0.1.2
func UnmarshalTransitGatewayConnection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTransitGatewayConnection unmarshals an instance of TransitGatewayConnection from the specified map of raw messages.
func UnmarshalUpdateCluster ¶
func UnmarshalUpdateCluster(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalUpdateCluster unmarshals an instance of UpdateCluster from the specified map of raw messages.
func UnmarshalUpdatedVcdaC2c ¶ added in v0.1.2
func UnmarshalUpdatedVcdaC2c(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalUpdatedVcdaC2c unmarshals an instance of UpdatedVcdaC2c from the specified map of raw messages.
func UnmarshalUpdatedVcdaConnection ¶ added in v0.1.2
func UnmarshalUpdatedVcdaConnection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalUpdatedVcdaConnection unmarshals an instance of UpdatedVcdaConnection from the specified map of raw messages.
func UnmarshalVDC ¶
func UnmarshalVDC(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVDC unmarshals an instance of VDC from the specified map of raw messages.
func UnmarshalVDCCollection ¶
func UnmarshalVDCCollection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVDCCollection unmarshals an instance of VDCCollection from the specified map of raw messages.
func UnmarshalVDCDirectorSite ¶
func UnmarshalVDCDirectorSite(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVDCDirectorSite unmarshals an instance of VDCDirectorSite from the specified map of raw messages.
func UnmarshalVDCDirectorSitePrototype ¶
func UnmarshalVDCDirectorSitePrototype(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVDCDirectorSitePrototype unmarshals an instance of VDCDirectorSitePrototype from the specified map of raw messages.
func UnmarshalVDCEdgePrototype ¶
func UnmarshalVDCEdgePrototype(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVDCEdgePrototype unmarshals an instance of VDCEdgePrototype from the specified map of raw messages.
func UnmarshalVDCPatch ¶
func UnmarshalVDCPatch(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVDCPatch unmarshals an instance of VDCPatch from the specified map of raw messages.
func UnmarshalVDCProviderType ¶
func UnmarshalVDCProviderType(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVDCProviderType unmarshals an instance of VDCProviderType from the specified map of raw messages.
func UnmarshalVcdaC2c ¶ added in v0.1.2
func UnmarshalVcdaC2c(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVcdaC2c unmarshals an instance of VcdaC2c from the specified map of raw messages.
func UnmarshalVcdaConnection ¶ added in v0.1.2
func UnmarshalVcdaConnection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalVcdaConnection unmarshals an instance of VcdaConnection from the specified map of raw messages.
Types ¶
type AddTransitGatewayConnectionsOptions ¶ added in v0.1.2
type AddTransitGatewayConnectionsOptions struct { // A unique ID for a virtual data center. VdcID *string `json:"vdc_id" validate:"required,ne="` // A unique ID for an edge. EdgeID *string `json:"edge_id" validate:"required,ne="` // A unique ID for a transit gateway. ID *string `json:"id" validate:"required,ne="` // size of the message body in bytes. ContentLength *int64 `json:"Content-Length" validate:"required"` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
AddTransitGatewayConnectionsOptions : The AddTransitGatewayConnections options.
func (*AddTransitGatewayConnectionsOptions) SetAcceptLanguage ¶ added in v0.1.2
func (_options *AddTransitGatewayConnectionsOptions) SetAcceptLanguage(acceptLanguage string) *AddTransitGatewayConnectionsOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*AddTransitGatewayConnectionsOptions) SetContentLength ¶ added in v0.1.2
func (_options *AddTransitGatewayConnectionsOptions) SetContentLength(contentLength int64) *AddTransitGatewayConnectionsOptions
SetContentLength : Allow user to set ContentLength
func (*AddTransitGatewayConnectionsOptions) SetEdgeID ¶ added in v0.1.2
func (_options *AddTransitGatewayConnectionsOptions) SetEdgeID(edgeID string) *AddTransitGatewayConnectionsOptions
SetEdgeID : Allow user to set EdgeID
func (*AddTransitGatewayConnectionsOptions) SetHeaders ¶ added in v0.1.2
func (options *AddTransitGatewayConnectionsOptions) SetHeaders(param map[string]string) *AddTransitGatewayConnectionsOptions
SetHeaders : Allow user to set Headers
func (*AddTransitGatewayConnectionsOptions) SetID ¶ added in v0.1.2
func (_options *AddTransitGatewayConnectionsOptions) SetID(id string) *AddTransitGatewayConnectionsOptions
SetID : Allow user to set ID
func (*AddTransitGatewayConnectionsOptions) SetVdcID ¶ added in v0.1.2
func (_options *AddTransitGatewayConnectionsOptions) SetVdcID(vdcID string) *AddTransitGatewayConnectionsOptions
SetVdcID : Allow user to set VdcID
type Cluster ¶
type Cluster struct { // The cluster ID. ID *string `json:"id" validate:"required"` // The cluster name. Name *string `json:"name" validate:"required"` // The hyperlink of the cluster resource. Href *string `json:"href" validate:"required"` // The time that the cluster is ordered. OrderedAt *strfmt.DateTime `json:"ordered_at" validate:"required"` // The time that the cluster is provisioned and available to use. ProvisionedAt *strfmt.DateTime `json:"provisioned_at,omitempty"` // The number of hosts in the cluster. HostCount *int64 `json:"host_count" validate:"required"` // The status of the director site cluster. Status *string `json:"status" validate:"required"` // The location of deployed cluster. DataCenterName *string `json:"data_center_name" validate:"required"` // Back link to associated director site resource. DirectorSite *DirectorSiteReference `json:"director_site" validate:"required"` // The name of the host profile. HostProfile *string `json:"host_profile" validate:"required"` // The storage type of the cluster. StorageType *string `json:"storage_type" validate:"required"` // The billing plan for the cluster. BillingPlan *string `json:"billing_plan" validate:"required"` FileShares *FileShares `json:"file_shares" validate:"required"` }
Cluster : A cluster resource.
type ClusterCollection ¶
type ClusterCollection struct { // list of cluster objects. Clusters []Cluster `json:"clusters" validate:"required"` }
ClusterCollection : Return all clusters instances.
type ClusterPatch ¶
type ClusterPatch struct { FileSharesPrototype `json:"file_shares,omitempty"` // count of hosts to add or remove on cluster. HostCount *int64 `json:"host_count,omitempty"` }FileShares *
ClusterPatch : The cluster patch. Currently, specifying both file_shares and host_count in one call is not supported.
func (*ClusterPatch) AsPatch ¶
func (clusterPatch *ClusterPatch) AsPatch() (_patch map[string]interface{}, err error)
AsPatch returns a generic map representation of the ClusterPatch
type ClusterPrototype ¶
type ClusterPrototype struct { // Name of the VMware cluster. Cluster names must be unique per director site instance. Cluster names cannot be changed // after creation. Name *string `json:"name" validate:"required"` // Number of hosts in the VMware cluster. HostCount *int64 `json:"host_count" validate:"required"` // The host type. IBM Cloud offers several different host types. Typically, the host type is selected based on the // properties of the workload to be run in the VMware cluster. HostProfile *string `json:"host_profile" validate:"required"` FileShares *FileSharesPrototype `json:"file_shares" validate:"required"` }
ClusterPrototype : VMware Cluster order information. Clusters form VMware workload availability boundaries.
type ClusterSummary ¶
type ClusterSummary struct { // The cluster name. Name *string `json:"name" validate:"required"` // Number of hosts in the VMware cluster. HostCount *int64 `json:"host_count" validate:"required"` // The host type. IBM Cloud offers several different host types. Typically, the host type is selected based on the // properties of the workload to be run in the VMware cluster. HostProfile *string `json:"host_profile" validate:"required"` // The cluster ID. ID *string `json:"id" validate:"required"` // THe location of the deployed cluster. DataCenterName *string `json:"data_center_name" validate:"required"` // The status of the cluster. Status *string `json:"status" validate:"required"` // The hyperlink of the cluster resource. Href *string `json:"href" validate:"required"` FileShares *FileShares `json:"file_shares" validate:"required"` }
ClusterSummary : VMware Cluster basic information.
type CreateDirectorSitesOptions ¶
type CreateDirectorSitesOptions struct { // Name of the director site instance. Use a name that is unique to your region and meaningful. Names cannot be changed // after initial creation. Name *string `json:"name" validate:"required"` // List of VMware provider virtual data centers to deploy on the instance. Pvdcs []PVDCPrototype `json:"pvdcs" validate:"required"` // The resource group to associate with the resource instance. // If not specified, the default resource group in the account is used. ResourceGroup *ResourceGroupIdentity `json:"resource_group,omitempty"` // List of services to deploy on the instance. Services []ServiceIdentity `json:"services,omitempty"` // Indicates whether the site is private only. PrivateOnly *bool `json:"private_only,omitempty"` // Type of console connection. ConsoleConnectionType *string `json:"console_connection_type,omitempty"` // List of allowed IP addresses. IpAllowList []string `json:"ip_allow_list,omitempty"` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateDirectorSitesOptions : The CreateDirectorSites options.
func (*CreateDirectorSitesOptions) SetAcceptLanguage ¶
func (_options *CreateDirectorSitesOptions) SetAcceptLanguage(acceptLanguage string) *CreateDirectorSitesOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*CreateDirectorSitesOptions) SetConsoleConnectionType ¶ added in v0.1.2
func (_options *CreateDirectorSitesOptions) SetConsoleConnectionType(consoleConnectionType string) *CreateDirectorSitesOptions
SetConsoleConnectionType : Allow user to set ConsoleConnectionType
func (*CreateDirectorSitesOptions) SetHeaders ¶
func (options *CreateDirectorSitesOptions) SetHeaders(param map[string]string) *CreateDirectorSitesOptions
SetHeaders : Allow user to set Headers
func (*CreateDirectorSitesOptions) SetIpAllowList ¶ added in v0.1.2
func (_options *CreateDirectorSitesOptions) SetIpAllowList(ipAllowList []string) *CreateDirectorSitesOptions
SetIpAllowList : Allow user to set IpAllowList
func (*CreateDirectorSitesOptions) SetName ¶
func (_options *CreateDirectorSitesOptions) SetName(name string) *CreateDirectorSitesOptions
SetName : Allow user to set Name
func (*CreateDirectorSitesOptions) SetPrivateOnly ¶ added in v0.1.2
func (_options *CreateDirectorSitesOptions) SetPrivateOnly(privateOnly bool) *CreateDirectorSitesOptions
SetPrivateOnly : Allow user to set PrivateOnly
func (*CreateDirectorSitesOptions) SetPvdcs ¶
func (_options *CreateDirectorSitesOptions) SetPvdcs(pvdcs []PVDCPrototype) *CreateDirectorSitesOptions
SetPvdcs : Allow user to set Pvdcs
func (*CreateDirectorSitesOptions) SetResourceGroup ¶
func (_options *CreateDirectorSitesOptions) SetResourceGroup(resourceGroup *ResourceGroupIdentity) *CreateDirectorSitesOptions
SetResourceGroup : Allow user to set ResourceGroup
func (*CreateDirectorSitesOptions) SetServices ¶
func (_options *CreateDirectorSitesOptions) SetServices(services []ServiceIdentity) *CreateDirectorSitesOptions
SetServices : Allow user to set Services
func (*CreateDirectorSitesOptions) SetXGlobalTransactionID ¶
func (_options *CreateDirectorSitesOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *CreateDirectorSitesOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type CreateDirectorSitesPvdcsClustersOptions ¶
type CreateDirectorSitesPvdcsClustersOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // A unique identifier for the provider virtual data center in a director site. PvdcID *string `json:"pvdc_id" validate:"required,ne="` // Name of the VMware cluster. Cluster names must be unique per director site instance. Cluster names cannot be changed // after creation. Name *string `json:"name" validate:"required"` // Number of hosts in the VMware cluster. HostCount *int64 `json:"host_count" validate:"required"` // The host type. IBM Cloud offers several different host types. Typically, the host type is selected based on the // properties of the workload to be run in the VMware cluster. HostProfile *string `json:"host_profile" validate:"required"` FileShares *FileSharesPrototype `json:"file_shares" validate:"required"` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateDirectorSitesPvdcsClustersOptions : The CreateDirectorSitesPvdcsClusters options.
func (*CreateDirectorSitesPvdcsClustersOptions) SetAcceptLanguage ¶
func (_options *CreateDirectorSitesPvdcsClustersOptions) SetAcceptLanguage(acceptLanguage string) *CreateDirectorSitesPvdcsClustersOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*CreateDirectorSitesPvdcsClustersOptions) SetFileShares ¶
func (_options *CreateDirectorSitesPvdcsClustersOptions) SetFileShares(fileShares *FileSharesPrototype) *CreateDirectorSitesPvdcsClustersOptions
SetFileShares : Allow user to set FileShares
func (*CreateDirectorSitesPvdcsClustersOptions) SetHeaders ¶
func (options *CreateDirectorSitesPvdcsClustersOptions) SetHeaders(param map[string]string) *CreateDirectorSitesPvdcsClustersOptions
SetHeaders : Allow user to set Headers
func (*CreateDirectorSitesPvdcsClustersOptions) SetHostCount ¶
func (_options *CreateDirectorSitesPvdcsClustersOptions) SetHostCount(hostCount int64) *CreateDirectorSitesPvdcsClustersOptions
SetHostCount : Allow user to set HostCount
func (*CreateDirectorSitesPvdcsClustersOptions) SetHostProfile ¶
func (_options *CreateDirectorSitesPvdcsClustersOptions) SetHostProfile(hostProfile string) *CreateDirectorSitesPvdcsClustersOptions
SetHostProfile : Allow user to set HostProfile
func (*CreateDirectorSitesPvdcsClustersOptions) SetName ¶
func (_options *CreateDirectorSitesPvdcsClustersOptions) SetName(name string) *CreateDirectorSitesPvdcsClustersOptions
SetName : Allow user to set Name
func (*CreateDirectorSitesPvdcsClustersOptions) SetPvdcID ¶
func (_options *CreateDirectorSitesPvdcsClustersOptions) SetPvdcID(pvdcID string) *CreateDirectorSitesPvdcsClustersOptions
SetPvdcID : Allow user to set PvdcID
func (*CreateDirectorSitesPvdcsClustersOptions) SetSiteID ¶
func (_options *CreateDirectorSitesPvdcsClustersOptions) SetSiteID(siteID string) *CreateDirectorSitesPvdcsClustersOptions
SetSiteID : Allow user to set SiteID
func (*CreateDirectorSitesPvdcsClustersOptions) SetXGlobalTransactionID ¶
func (_options *CreateDirectorSitesPvdcsClustersOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *CreateDirectorSitesPvdcsClustersOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type CreateDirectorSitesPvdcsOptions ¶
type CreateDirectorSitesPvdcsOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // Name of the provider virtual data center. Provider virtual data center names must be unique per director site // instance. Provider virtual data center names cannot be changed after creation. Name *string `json:"name" validate:"required"` // Data center location to deploy the cluster. See `GET /director_site_regions` for supported data center locations. DataCenterName *string `json:"data_center_name" validate:"required"` // List of VMware clusters to deploy on the instance. Clusters form VMware workload availability boundaries. Clusters []ClusterPrototype `json:"clusters" validate:"required"` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateDirectorSitesPvdcsOptions : The CreateDirectorSitesPvdcs options.
func (*CreateDirectorSitesPvdcsOptions) SetAcceptLanguage ¶
func (_options *CreateDirectorSitesPvdcsOptions) SetAcceptLanguage(acceptLanguage string) *CreateDirectorSitesPvdcsOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*CreateDirectorSitesPvdcsOptions) SetClusters ¶
func (_options *CreateDirectorSitesPvdcsOptions) SetClusters(clusters []ClusterPrototype) *CreateDirectorSitesPvdcsOptions
SetClusters : Allow user to set Clusters
func (*CreateDirectorSitesPvdcsOptions) SetDataCenterName ¶
func (_options *CreateDirectorSitesPvdcsOptions) SetDataCenterName(dataCenterName string) *CreateDirectorSitesPvdcsOptions
SetDataCenterName : Allow user to set DataCenterName
func (*CreateDirectorSitesPvdcsOptions) SetHeaders ¶
func (options *CreateDirectorSitesPvdcsOptions) SetHeaders(param map[string]string) *CreateDirectorSitesPvdcsOptions
SetHeaders : Allow user to set Headers
func (*CreateDirectorSitesPvdcsOptions) SetName ¶
func (_options *CreateDirectorSitesPvdcsOptions) SetName(name string) *CreateDirectorSitesPvdcsOptions
SetName : Allow user to set Name
func (*CreateDirectorSitesPvdcsOptions) SetSiteID ¶
func (_options *CreateDirectorSitesPvdcsOptions) SetSiteID(siteID string) *CreateDirectorSitesPvdcsOptions
SetSiteID : Allow user to set SiteID
func (*CreateDirectorSitesPvdcsOptions) SetXGlobalTransactionID ¶
func (_options *CreateDirectorSitesPvdcsOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *CreateDirectorSitesPvdcsOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type CreateDirectorSitesVcdaC2cConnectionOptions ¶ added in v0.1.2
type CreateDirectorSitesVcdaC2cConnectionOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // Local data center name. LocalDataCenterName *string `json:"local_data_center_name" validate:"required"` // Local site name. LocalSiteName *string `json:"local_site_name" validate:"required"` // Peer site name. PeerSiteName *string `json:"peer_site_name" validate:"required"` // Peer region. PeerRegion *string `json:"peer_region" validate:"required"` // Note. Note *string `json:"note,omitempty"` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateDirectorSitesVcdaC2cConnectionOptions : The CreateDirectorSitesVcdaC2cConnection options.
func (*CreateDirectorSitesVcdaC2cConnectionOptions) SetAcceptLanguage ¶ added in v0.1.2
func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetAcceptLanguage(acceptLanguage string) *CreateDirectorSitesVcdaC2cConnectionOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*CreateDirectorSitesVcdaC2cConnectionOptions) SetHeaders ¶ added in v0.1.2
func (options *CreateDirectorSitesVcdaC2cConnectionOptions) SetHeaders(param map[string]string) *CreateDirectorSitesVcdaC2cConnectionOptions
SetHeaders : Allow user to set Headers
func (*CreateDirectorSitesVcdaC2cConnectionOptions) SetLocalDataCenterName ¶ added in v0.1.2
func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetLocalDataCenterName(localDataCenterName string) *CreateDirectorSitesVcdaC2cConnectionOptions
SetLocalDataCenterName : Allow user to set LocalDataCenterName
func (*CreateDirectorSitesVcdaC2cConnectionOptions) SetLocalSiteName ¶ added in v0.1.2
func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetLocalSiteName(localSiteName string) *CreateDirectorSitesVcdaC2cConnectionOptions
SetLocalSiteName : Allow user to set LocalSiteName
func (*CreateDirectorSitesVcdaC2cConnectionOptions) SetNote ¶ added in v0.1.2
func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetNote(note string) *CreateDirectorSitesVcdaC2cConnectionOptions
SetNote : Allow user to set Note
func (*CreateDirectorSitesVcdaC2cConnectionOptions) SetPeerRegion ¶ added in v0.1.2
func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetPeerRegion(peerRegion string) *CreateDirectorSitesVcdaC2cConnectionOptions
SetPeerRegion : Allow user to set PeerRegion
func (*CreateDirectorSitesVcdaC2cConnectionOptions) SetPeerSiteName ¶ added in v0.1.2
func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetPeerSiteName(peerSiteName string) *CreateDirectorSitesVcdaC2cConnectionOptions
SetPeerSiteName : Allow user to set PeerSiteName
func (*CreateDirectorSitesVcdaC2cConnectionOptions) SetSiteID ¶ added in v0.1.2
func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetSiteID(siteID string) *CreateDirectorSitesVcdaC2cConnectionOptions
SetSiteID : Allow user to set SiteID
func (*CreateDirectorSitesVcdaC2cConnectionOptions) SetXGlobalTransactionID ¶ added in v0.1.2
func (_options *CreateDirectorSitesVcdaC2cConnectionOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *CreateDirectorSitesVcdaC2cConnectionOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type CreateDirectorSitesVcdaConnectionEndpointsOptions ¶ added in v0.1.2
type CreateDirectorSitesVcdaConnectionEndpointsOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // Connection type. Type *string `json:"type" validate:"required"` // Where to deploy the cluster. DataCenterName *string `json:"data_center_name" validate:"required"` // List of IP addresses allowed in the public connection. AllowList []string `json:"allow_list,omitempty"` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateDirectorSitesVcdaConnectionEndpointsOptions : The CreateDirectorSitesVcdaConnectionEndpoints options.
func (*CreateDirectorSitesVcdaConnectionEndpointsOptions) SetAcceptLanguage ¶ added in v0.1.2
func (_options *CreateDirectorSitesVcdaConnectionEndpointsOptions) SetAcceptLanguage(acceptLanguage string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*CreateDirectorSitesVcdaConnectionEndpointsOptions) SetAllowList ¶ added in v0.1.2
func (_options *CreateDirectorSitesVcdaConnectionEndpointsOptions) SetAllowList(allowList []string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
SetAllowList : Allow user to set AllowList
func (*CreateDirectorSitesVcdaConnectionEndpointsOptions) SetDataCenterName ¶ added in v0.1.2
func (_options *CreateDirectorSitesVcdaConnectionEndpointsOptions) SetDataCenterName(dataCenterName string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
SetDataCenterName : Allow user to set DataCenterName
func (*CreateDirectorSitesVcdaConnectionEndpointsOptions) SetHeaders ¶ added in v0.1.2
func (options *CreateDirectorSitesVcdaConnectionEndpointsOptions) SetHeaders(param map[string]string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
SetHeaders : Allow user to set Headers
func (*CreateDirectorSitesVcdaConnectionEndpointsOptions) SetSiteID ¶ added in v0.1.2
func (_options *CreateDirectorSitesVcdaConnectionEndpointsOptions) SetSiteID(siteID string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
SetSiteID : Allow user to set SiteID
func (*CreateDirectorSitesVcdaConnectionEndpointsOptions) SetType ¶ added in v0.1.2
func (_options *CreateDirectorSitesVcdaConnectionEndpointsOptions) SetType(typeVar string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
SetType : Allow user to set Type
func (*CreateDirectorSitesVcdaConnectionEndpointsOptions) SetXGlobalTransactionID ¶ added in v0.1.2
func (_options *CreateDirectorSitesVcdaConnectionEndpointsOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type CreateVdcOptions ¶
type CreateVdcOptions struct { // A human readable identifier for the Virtual Data Center. Use a name that is unique to your region. Name *string `json:"name" validate:"required"` // The director site in which to deploy the Virtual Data Center. DirectorSite *VDCDirectorSitePrototype `json:"director_site" validate:"required"` // The networking Edge to be deployed on the Virtual Data Center. Edge *VDCEdgePrototype `json:"edge,omitempty"` // Flag to determine whether to enable or not fast provisioning. FastProvisioningEnabled *bool `json:"fast_provisioning_enabled,omitempty"` // The resource group to associate with the resource instance. // If not specified, the default resource group in the account is used. ResourceGroup *ResourceGroupIdentity `json:"resource_group,omitempty"` // The vCPU usage limit on the Virtual Data Center. Supported for Virtual Data Centers deployed on a multitenant // director site. This property is required when provider type is reserved. Cpu *int64 `json:"cpu,omitempty"` // The RAM usage limit on the Virtual Data Center in GB (1024^3 bytes). Supported for Virtual Data Centers deployed on // a multitenant director site. This property is required when provider type is reserved. Ram *int64 `json:"ram,omitempty"` // Indicates if the RHEL VMs will be using the license from IBM or the customer will use their own license (BYOL). RhelByol *bool `json:"rhel_byol,omitempty"` // Indicates if the Microsoft Windows VMs will be using the license from IBM or the customer will use their own license // (BYOL). WindowsByol *bool `json:"windows_byol,omitempty"` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
CreateVdcOptions : The CreateVdc options.
func (*CreateVdcOptions) SetAcceptLanguage ¶
func (_options *CreateVdcOptions) SetAcceptLanguage(acceptLanguage string) *CreateVdcOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*CreateVdcOptions) SetCpu ¶
func (_options *CreateVdcOptions) SetCpu(cpu int64) *CreateVdcOptions
SetCpu : Allow user to set Cpu
func (*CreateVdcOptions) SetDirectorSite ¶
func (_options *CreateVdcOptions) SetDirectorSite(directorSite *VDCDirectorSitePrototype) *CreateVdcOptions
SetDirectorSite : Allow user to set DirectorSite
func (*CreateVdcOptions) SetEdge ¶
func (_options *CreateVdcOptions) SetEdge(edge *VDCEdgePrototype) *CreateVdcOptions
SetEdge : Allow user to set Edge
func (*CreateVdcOptions) SetFastProvisioningEnabled ¶
func (_options *CreateVdcOptions) SetFastProvisioningEnabled(fastProvisioningEnabled bool) *CreateVdcOptions
SetFastProvisioningEnabled : Allow user to set FastProvisioningEnabled
func (*CreateVdcOptions) SetHeaders ¶
func (options *CreateVdcOptions) SetHeaders(param map[string]string) *CreateVdcOptions
SetHeaders : Allow user to set Headers
func (*CreateVdcOptions) SetName ¶
func (_options *CreateVdcOptions) SetName(name string) *CreateVdcOptions
SetName : Allow user to set Name
func (*CreateVdcOptions) SetRam ¶
func (_options *CreateVdcOptions) SetRam(ram int64) *CreateVdcOptions
SetRam : Allow user to set Ram
func (*CreateVdcOptions) SetResourceGroup ¶
func (_options *CreateVdcOptions) SetResourceGroup(resourceGroup *ResourceGroupIdentity) *CreateVdcOptions
SetResourceGroup : Allow user to set ResourceGroup
func (*CreateVdcOptions) SetRhelByol ¶
func (_options *CreateVdcOptions) SetRhelByol(rhelByol bool) *CreateVdcOptions
SetRhelByol : Allow user to set RhelByol
func (*CreateVdcOptions) SetWindowsByol ¶
func (_options *CreateVdcOptions) SetWindowsByol(windowsByol bool) *CreateVdcOptions
SetWindowsByol : Allow user to set WindowsByol
type DataCenter ¶
type DataCenter struct { // The display name of the data center. DisplayName *string `json:"display_name" validate:"required"` // The name of the data center. Name *string `json:"name" validate:"required"` // The speed available per data center. UplinkSpeed *string `json:"uplink_speed" validate:"required"` }
DataCenter : Details of the data center.
type DeleteDirectorSiteOptions ¶
type DeleteDirectorSiteOptions struct { // A unique identifier for the director site in which the virtual data center was created. ID *string `json:"id" validate:"required,ne="` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
DeleteDirectorSiteOptions : The DeleteDirectorSite options.
func (*DeleteDirectorSiteOptions) SetAcceptLanguage ¶
func (_options *DeleteDirectorSiteOptions) SetAcceptLanguage(acceptLanguage string) *DeleteDirectorSiteOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*DeleteDirectorSiteOptions) SetHeaders ¶
func (options *DeleteDirectorSiteOptions) SetHeaders(param map[string]string) *DeleteDirectorSiteOptions
SetHeaders : Allow user to set Headers
func (*DeleteDirectorSiteOptions) SetID ¶
func (_options *DeleteDirectorSiteOptions) SetID(id string) *DeleteDirectorSiteOptions
SetID : Allow user to set ID
func (*DeleteDirectorSiteOptions) SetXGlobalTransactionID ¶
func (_options *DeleteDirectorSiteOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *DeleteDirectorSiteOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type DeleteDirectorSitesPvdcsClusterOptions ¶
type DeleteDirectorSitesPvdcsClusterOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // The cluster to query. ID *string `json:"id" validate:"required,ne="` // A unique identifier for the provider virtual data center in a director site. PvdcID *string `json:"pvdc_id" validate:"required,ne="` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
DeleteDirectorSitesPvdcsClusterOptions : The DeleteDirectorSitesPvdcsCluster options.
func (*DeleteDirectorSitesPvdcsClusterOptions) SetAcceptLanguage ¶
func (_options *DeleteDirectorSitesPvdcsClusterOptions) SetAcceptLanguage(acceptLanguage string) *DeleteDirectorSitesPvdcsClusterOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*DeleteDirectorSitesPvdcsClusterOptions) SetHeaders ¶
func (options *DeleteDirectorSitesPvdcsClusterOptions) SetHeaders(param map[string]string) *DeleteDirectorSitesPvdcsClusterOptions
SetHeaders : Allow user to set Headers
func (*DeleteDirectorSitesPvdcsClusterOptions) SetID ¶
func (_options *DeleteDirectorSitesPvdcsClusterOptions) SetID(id string) *DeleteDirectorSitesPvdcsClusterOptions
SetID : Allow user to set ID
func (*DeleteDirectorSitesPvdcsClusterOptions) SetPvdcID ¶
func (_options *DeleteDirectorSitesPvdcsClusterOptions) SetPvdcID(pvdcID string) *DeleteDirectorSitesPvdcsClusterOptions
SetPvdcID : Allow user to set PvdcID
func (*DeleteDirectorSitesPvdcsClusterOptions) SetSiteID ¶
func (_options *DeleteDirectorSitesPvdcsClusterOptions) SetSiteID(siteID string) *DeleteDirectorSitesPvdcsClusterOptions
SetSiteID : Allow user to set SiteID
func (*DeleteDirectorSitesPvdcsClusterOptions) SetXGlobalTransactionID ¶
func (_options *DeleteDirectorSitesPvdcsClusterOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *DeleteDirectorSitesPvdcsClusterOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type DeleteDirectorSitesVcdaC2cConnectionOptions ¶ added in v0.1.2
type DeleteDirectorSitesVcdaC2cConnectionOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // A unique ID for the cloud-to-cloud connections in the relationship Cloud Director site. ID *string `json:"id" validate:"required,ne="` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
DeleteDirectorSitesVcdaC2cConnectionOptions : The DeleteDirectorSitesVcdaC2cConnection options.
func (*DeleteDirectorSitesVcdaC2cConnectionOptions) SetAcceptLanguage ¶ added in v0.1.2
func (_options *DeleteDirectorSitesVcdaC2cConnectionOptions) SetAcceptLanguage(acceptLanguage string) *DeleteDirectorSitesVcdaC2cConnectionOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*DeleteDirectorSitesVcdaC2cConnectionOptions) SetHeaders ¶ added in v0.1.2
func (options *DeleteDirectorSitesVcdaC2cConnectionOptions) SetHeaders(param map[string]string) *DeleteDirectorSitesVcdaC2cConnectionOptions
SetHeaders : Allow user to set Headers
func (*DeleteDirectorSitesVcdaC2cConnectionOptions) SetID ¶ added in v0.1.2
func (_options *DeleteDirectorSitesVcdaC2cConnectionOptions) SetID(id string) *DeleteDirectorSitesVcdaC2cConnectionOptions
SetID : Allow user to set ID
func (*DeleteDirectorSitesVcdaC2cConnectionOptions) SetSiteID ¶ added in v0.1.2
func (_options *DeleteDirectorSitesVcdaC2cConnectionOptions) SetSiteID(siteID string) *DeleteDirectorSitesVcdaC2cConnectionOptions
SetSiteID : Allow user to set SiteID
func (*DeleteDirectorSitesVcdaC2cConnectionOptions) SetXGlobalTransactionID ¶ added in v0.1.2
func (_options *DeleteDirectorSitesVcdaC2cConnectionOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *DeleteDirectorSitesVcdaC2cConnectionOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type DeleteDirectorSitesVcdaConnectionEndpointsOptions ¶ added in v0.1.2
type DeleteDirectorSitesVcdaConnectionEndpointsOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // A unique ID for the VCDA connections in the relationship Cloud Director site. ID *string `json:"id" validate:"required,ne="` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
DeleteDirectorSitesVcdaConnectionEndpointsOptions : The DeleteDirectorSitesVcdaConnectionEndpoints options.
func (*DeleteDirectorSitesVcdaConnectionEndpointsOptions) SetAcceptLanguage ¶ added in v0.1.2
func (_options *DeleteDirectorSitesVcdaConnectionEndpointsOptions) SetAcceptLanguage(acceptLanguage string) *DeleteDirectorSitesVcdaConnectionEndpointsOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*DeleteDirectorSitesVcdaConnectionEndpointsOptions) SetHeaders ¶ added in v0.1.2
func (options *DeleteDirectorSitesVcdaConnectionEndpointsOptions) SetHeaders(param map[string]string) *DeleteDirectorSitesVcdaConnectionEndpointsOptions
SetHeaders : Allow user to set Headers
func (*DeleteDirectorSitesVcdaConnectionEndpointsOptions) SetID ¶ added in v0.1.2
func (_options *DeleteDirectorSitesVcdaConnectionEndpointsOptions) SetID(id string) *DeleteDirectorSitesVcdaConnectionEndpointsOptions
SetID : Allow user to set ID
func (*DeleteDirectorSitesVcdaConnectionEndpointsOptions) SetSiteID ¶ added in v0.1.2
func (_options *DeleteDirectorSitesVcdaConnectionEndpointsOptions) SetSiteID(siteID string) *DeleteDirectorSitesVcdaConnectionEndpointsOptions
SetSiteID : Allow user to set SiteID
func (*DeleteDirectorSitesVcdaConnectionEndpointsOptions) SetXGlobalTransactionID ¶ added in v0.1.2
func (_options *DeleteDirectorSitesVcdaConnectionEndpointsOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *DeleteDirectorSitesVcdaConnectionEndpointsOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type DeleteVdcOptions ¶
type DeleteVdcOptions struct { // A unique identifier for a specified virtual data center. ID *string `json:"id" validate:"required,ne="` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
DeleteVdcOptions : The DeleteVdc options.
func (*DeleteVdcOptions) SetAcceptLanguage ¶
func (_options *DeleteVdcOptions) SetAcceptLanguage(acceptLanguage string) *DeleteVdcOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*DeleteVdcOptions) SetHeaders ¶
func (options *DeleteVdcOptions) SetHeaders(param map[string]string) *DeleteVdcOptions
SetHeaders : Allow user to set Headers
func (*DeleteVdcOptions) SetID ¶
func (_options *DeleteVdcOptions) SetID(id string) *DeleteVdcOptions
SetID : Allow user to set ID
type DirectorSite ¶
type DirectorSite struct { // A unique identifier for the director site in IBM Cloud. Crn *string `json:"crn" validate:"required"` // The hyperlink of the director site resource. Href *string `json:"href" validate:"required"` // ID of the director site. ID *string `json:"id" validate:"required"` // The time that the director site is ordered. OrderedAt *strfmt.DateTime `json:"ordered_at" validate:"required"` // The time that the director site is provisioned and available to use. ProvisionedAt *strfmt.DateTime `json:"provisioned_at,omitempty"` // The name of director site. The name of the director site cannot be changed after creation. Name *string `json:"name" validate:"required"` // The status of director site. Status *string `json:"status" validate:"required"` // The resource group information to associate with the resource instance. ResourceGroup *ResourceGroupReference `json:"resource_group" validate:"required"` // List of VMware provider virtual data centers to deploy on the instance. Pvdcs []PVDC `json:"pvdcs" validate:"required"` // Director site type. Type *string `json:"type" validate:"required"` // Services on the Cloud Director site. Services []Service `json:"services" validate:"required"` // RHEL activation key. This property is applicable when type is multitenant. RhelVmActivationKey *string `json:"rhel_vm_activation_key,omitempty"` // Type of director console connection. ConsoleConnectionType *string `json:"console_connection_type,omitempty"` // Status of director console connection. ConsoleConnectionStatus *string `json:"console_connection_status,omitempty"` // Director console IP allowlist. IpAllowList []string `json:"ip_allow_list,omitempty"` }
DirectorSite : A director site resource. The director site instance is the infrastructure and the associated VMware software stack, which consists of VMware vCenter Server, VMware NSX-T, and VMware Cloud Director.
type DirectorSiteCollection ¶
type DirectorSiteCollection struct { // List of director site instances. DirectorSites []DirectorSite `json:"director_sites" validate:"required"` }
DirectorSiteCollection : Return all director site instances.
type DirectorSiteHostProfile ¶
type DirectorSiteHostProfile struct { // The ID for this host profile. ID *string `json:"id" validate:"required"` // The number CPU cores for this host profile. Cpu *int64 `json:"cpu" validate:"required"` // The CPU family for this host profile. Family *string `json:"family" validate:"required"` // The CPU type for this host profile. Processor *string `json:"processor" validate:"required"` // The RAM for this host profile in GB (1024^3 bytes). Ram *int64 `json:"ram" validate:"required"` // The number of CPU sockets available for this host profile. Socket *int64 `json:"socket" validate:"required"` // The CPU clock speed. Speed *string `json:"speed" validate:"required"` // The manufacturer for this host profile. Manufacturer *string `json:"manufacturer" validate:"required"` // Additional features for this host profile. Features []string `json:"features" validate:"required"` }
DirectorSiteHostProfile : Host profile template.
type DirectorSiteHostProfileCollection ¶
type DirectorSiteHostProfileCollection struct { // The list of available host profiles. DirectorSiteHostProfiles []DirectorSiteHostProfile `json:"director_site_host_profiles" validate:"required"` }
DirectorSiteHostProfileCollection : Success. The request was successfully processed.
type DirectorSitePVDC ¶
type DirectorSitePVDC struct { // A unique identifier for the PVDC. ID *string `json:"id" validate:"required"` // Determines how resources are made available to the Virtual Data Center. Required for Virtual Data Centers deployed // on a multitenant director site. ProviderType *VDCProviderType `json:"provider_type,omitempty"` }
DirectorSitePVDC : The PVDC within the Director Site in which to deploy the Virtual Data Center.
type DirectorSiteReference ¶
type DirectorSiteReference struct { // A unique identifier for the director site in IBM Cloud. Crn *string `json:"crn" validate:"required"` // The hyperlink of the director site resource. Href *string `json:"href" validate:"required"` // ID of the director site. ID *string `json:"id" validate:"required"` }
DirectorSiteReference : Back link to associated director site resource.
type DirectorSiteRegion ¶
type DirectorSiteRegion struct { // Name the region. Name *string `json:"name" validate:"required"` // The data center details. DataCenters []DataCenter `json:"data_centers" validate:"required"` // Accessible endpoint of the region. Endpoint *string `json:"endpoint" validate:"required"` }
DirectorSiteRegion : The region details.
type DirectorSiteRegionCollection ¶
type DirectorSiteRegionCollection struct { // regions of director sites. DirectorSiteRegions []DirectorSiteRegion `json:"director_site_regions" validate:"required"` }
DirectorSiteRegionCollection : Success. The request was successfully processed.
type Edge ¶
type Edge struct { // A unique identifier for the Edge. ID *string `json:"id" validate:"required"` // The public IP addresses assigned to the Edge. PublicIps []string `json:"public_ips" validate:"required"` // The size of the Edge. // // The size can be specified only for performance Edges. Larger sizes require more capacity from the director site in // which the Virtual Data Center was created to be deployed. Size *string `json:"size,omitempty"` // Determines the state of the edge. Status *string `json:"status" validate:"required"` // Connected transit gateways. TransitGateways []TransitGateway `json:"transit_gateways" validate:"required"` // The type of edge to be deployed. // // Efficiency edges allow for multiple VDCs to share some edge resources. Performance edges do not share resources // between VDCs. Type *string `json:"type" validate:"required"` // The edge version. Version *string `json:"version" validate:"required"` }
Edge : A networking Edge deployed on a Virtual Data Center. Networking edges are based on NSX-T and used for bridging virtualize networking to the physical public-internet and IBM private networking.
type FileShares ¶
type FileShares struct { int64 `json:"STORAGE_POINT_TWO_FIVE_IOPS_GB,omitempty"` STORAGETWOIOPSGB *int64 `json:"STORAGE_TWO_IOPS_GB,omitempty"` STORAGEFOURIOPSGB *int64 `json:"STORAGE_FOUR_IOPS_GB,omitempty"` STORAGETENIOPSGB *int64 `json:"STORAGE_TEN_IOPS_GB,omitempty"` }STORAGEPOINTTWOFIVEIOPSGB *
FileShares : Chosen storage policies and their sizes.
type FileSharesPrototype ¶
type FileSharesPrototype struct { int64 `json:"STORAGE_POINT_TWO_FIVE_IOPS_GB,omitempty"` STORAGETWOIOPSGB *int64 `json:"STORAGE_TWO_IOPS_GB,omitempty"` STORAGEFOURIOPSGB *int64 `json:"STORAGE_FOUR_IOPS_GB,omitempty"` STORAGETENIOPSGB *int64 `json:"STORAGE_TEN_IOPS_GB,omitempty"` }STORAGEPOINTTWOFIVEIOPSGB *
FileSharesPrototype : Chosen storage policies and their sizes.
type GetDirectorInstancesPvdcsClusterOptions ¶
type GetDirectorInstancesPvdcsClusterOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // The cluster to query. ID *string `json:"id" validate:"required,ne="` // A unique identifier for the provider virtual data center in a director site. PvdcID *string `json:"pvdc_id" validate:"required,ne="` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetDirectorInstancesPvdcsClusterOptions : The GetDirectorInstancesPvdcsCluster options.
func (*GetDirectorInstancesPvdcsClusterOptions) SetAcceptLanguage ¶
func (_options *GetDirectorInstancesPvdcsClusterOptions) SetAcceptLanguage(acceptLanguage string) *GetDirectorInstancesPvdcsClusterOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*GetDirectorInstancesPvdcsClusterOptions) SetHeaders ¶
func (options *GetDirectorInstancesPvdcsClusterOptions) SetHeaders(param map[string]string) *GetDirectorInstancesPvdcsClusterOptions
SetHeaders : Allow user to set Headers
func (*GetDirectorInstancesPvdcsClusterOptions) SetID ¶
func (_options *GetDirectorInstancesPvdcsClusterOptions) SetID(id string) *GetDirectorInstancesPvdcsClusterOptions
SetID : Allow user to set ID
func (*GetDirectorInstancesPvdcsClusterOptions) SetPvdcID ¶
func (_options *GetDirectorInstancesPvdcsClusterOptions) SetPvdcID(pvdcID string) *GetDirectorInstancesPvdcsClusterOptions
SetPvdcID : Allow user to set PvdcID
func (*GetDirectorInstancesPvdcsClusterOptions) SetSiteID ¶
func (_options *GetDirectorInstancesPvdcsClusterOptions) SetSiteID(siteID string) *GetDirectorInstancesPvdcsClusterOptions
SetSiteID : Allow user to set SiteID
func (*GetDirectorInstancesPvdcsClusterOptions) SetXGlobalTransactionID ¶
func (_options *GetDirectorInstancesPvdcsClusterOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *GetDirectorInstancesPvdcsClusterOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type GetDirectorSiteOptions ¶
type GetDirectorSiteOptions struct { // A unique identifier for the director site in which the virtual data center was created. ID *string `json:"id" validate:"required,ne="` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetDirectorSiteOptions : The GetDirectorSite options.
func (*GetDirectorSiteOptions) SetAcceptLanguage ¶
func (_options *GetDirectorSiteOptions) SetAcceptLanguage(acceptLanguage string) *GetDirectorSiteOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*GetDirectorSiteOptions) SetHeaders ¶
func (options *GetDirectorSiteOptions) SetHeaders(param map[string]string) *GetDirectorSiteOptions
SetHeaders : Allow user to set Headers
func (*GetDirectorSiteOptions) SetID ¶
func (_options *GetDirectorSiteOptions) SetID(id string) *GetDirectorSiteOptions
SetID : Allow user to set ID
func (*GetDirectorSiteOptions) SetXGlobalTransactionID ¶
func (_options *GetDirectorSiteOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *GetDirectorSiteOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type GetDirectorSitesPvdcsOptions ¶
type GetDirectorSitesPvdcsOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // A unique identifier for the provider virtual data center in a director site. ID *string `json:"id" validate:"required,ne="` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetDirectorSitesPvdcsOptions : The GetDirectorSitesPvdcs options.
func (*GetDirectorSitesPvdcsOptions) SetAcceptLanguage ¶
func (_options *GetDirectorSitesPvdcsOptions) SetAcceptLanguage(acceptLanguage string) *GetDirectorSitesPvdcsOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*GetDirectorSitesPvdcsOptions) SetHeaders ¶
func (options *GetDirectorSitesPvdcsOptions) SetHeaders(param map[string]string) *GetDirectorSitesPvdcsOptions
SetHeaders : Allow user to set Headers
func (*GetDirectorSitesPvdcsOptions) SetID ¶
func (_options *GetDirectorSitesPvdcsOptions) SetID(id string) *GetDirectorSitesPvdcsOptions
SetID : Allow user to set ID
func (*GetDirectorSitesPvdcsOptions) SetSiteID ¶
func (_options *GetDirectorSitesPvdcsOptions) SetSiteID(siteID string) *GetDirectorSitesPvdcsOptions
SetSiteID : Allow user to set SiteID
func (*GetDirectorSitesPvdcsOptions) SetXGlobalTransactionID ¶
func (_options *GetDirectorSitesPvdcsOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *GetDirectorSitesPvdcsOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type GetOidcConfigurationOptions ¶ added in v0.1.2
type GetOidcConfigurationOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetOidcConfigurationOptions : The GetOidcConfiguration options.
func (*GetOidcConfigurationOptions) SetAcceptLanguage ¶ added in v0.1.2
func (_options *GetOidcConfigurationOptions) SetAcceptLanguage(acceptLanguage string) *GetOidcConfigurationOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*GetOidcConfigurationOptions) SetHeaders ¶ added in v0.1.2
func (options *GetOidcConfigurationOptions) SetHeaders(param map[string]string) *GetOidcConfigurationOptions
SetHeaders : Allow user to set Headers
func (*GetOidcConfigurationOptions) SetSiteID ¶ added in v0.1.2
func (_options *GetOidcConfigurationOptions) SetSiteID(siteID string) *GetOidcConfigurationOptions
SetSiteID : Allow user to set SiteID
type GetVdcOptions ¶
type GetVdcOptions struct { // A unique identifier for a specified virtual data center. ID *string `json:"id" validate:"required,ne="` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
GetVdcOptions : The GetVdc options.
func (*GetVdcOptions) SetAcceptLanguage ¶
func (_options *GetVdcOptions) SetAcceptLanguage(acceptLanguage string) *GetVdcOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*GetVdcOptions) SetHeaders ¶
func (options *GetVdcOptions) SetHeaders(param map[string]string) *GetVdcOptions
SetHeaders : Allow user to set Headers
func (*GetVdcOptions) SetID ¶
func (_options *GetVdcOptions) SetID(id string) *GetVdcOptions
SetID : Allow user to set ID
type ListDirectorSiteHostProfilesOptions ¶
type ListDirectorSiteHostProfilesOptions struct { // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListDirectorSiteHostProfilesOptions : The ListDirectorSiteHostProfiles options.
func (*ListDirectorSiteHostProfilesOptions) SetAcceptLanguage ¶
func (_options *ListDirectorSiteHostProfilesOptions) SetAcceptLanguage(acceptLanguage string) *ListDirectorSiteHostProfilesOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*ListDirectorSiteHostProfilesOptions) SetHeaders ¶
func (options *ListDirectorSiteHostProfilesOptions) SetHeaders(param map[string]string) *ListDirectorSiteHostProfilesOptions
SetHeaders : Allow user to set Headers
func (*ListDirectorSiteHostProfilesOptions) SetXGlobalTransactionID ¶
func (_options *ListDirectorSiteHostProfilesOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *ListDirectorSiteHostProfilesOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type ListDirectorSiteRegionsOptions ¶
type ListDirectorSiteRegionsOptions struct { // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListDirectorSiteRegionsOptions : The ListDirectorSiteRegions options.
func (*ListDirectorSiteRegionsOptions) SetAcceptLanguage ¶
func (_options *ListDirectorSiteRegionsOptions) SetAcceptLanguage(acceptLanguage string) *ListDirectorSiteRegionsOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*ListDirectorSiteRegionsOptions) SetHeaders ¶
func (options *ListDirectorSiteRegionsOptions) SetHeaders(param map[string]string) *ListDirectorSiteRegionsOptions
SetHeaders : Allow user to set Headers
func (*ListDirectorSiteRegionsOptions) SetXGlobalTransactionID ¶
func (_options *ListDirectorSiteRegionsOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *ListDirectorSiteRegionsOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type ListDirectorSitesOptions ¶
type ListDirectorSitesOptions struct { // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListDirectorSitesOptions : The ListDirectorSites options.
func (*ListDirectorSitesOptions) SetAcceptLanguage ¶
func (_options *ListDirectorSitesOptions) SetAcceptLanguage(acceptLanguage string) *ListDirectorSitesOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*ListDirectorSitesOptions) SetHeaders ¶
func (options *ListDirectorSitesOptions) SetHeaders(param map[string]string) *ListDirectorSitesOptions
SetHeaders : Allow user to set Headers
func (*ListDirectorSitesOptions) SetXGlobalTransactionID ¶
func (_options *ListDirectorSitesOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *ListDirectorSitesOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type ListDirectorSitesPvdcsClustersOptions ¶
type ListDirectorSitesPvdcsClustersOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // A unique identifier for the provider virtual data center in a director site. PvdcID *string `json:"pvdc_id" validate:"required,ne="` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListDirectorSitesPvdcsClustersOptions : The ListDirectorSitesPvdcsClusters options.
func (*ListDirectorSitesPvdcsClustersOptions) SetAcceptLanguage ¶
func (_options *ListDirectorSitesPvdcsClustersOptions) SetAcceptLanguage(acceptLanguage string) *ListDirectorSitesPvdcsClustersOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*ListDirectorSitesPvdcsClustersOptions) SetHeaders ¶
func (options *ListDirectorSitesPvdcsClustersOptions) SetHeaders(param map[string]string) *ListDirectorSitesPvdcsClustersOptions
SetHeaders : Allow user to set Headers
func (*ListDirectorSitesPvdcsClustersOptions) SetPvdcID ¶
func (_options *ListDirectorSitesPvdcsClustersOptions) SetPvdcID(pvdcID string) *ListDirectorSitesPvdcsClustersOptions
SetPvdcID : Allow user to set PvdcID
func (*ListDirectorSitesPvdcsClustersOptions) SetSiteID ¶
func (_options *ListDirectorSitesPvdcsClustersOptions) SetSiteID(siteID string) *ListDirectorSitesPvdcsClustersOptions
SetSiteID : Allow user to set SiteID
func (*ListDirectorSitesPvdcsClustersOptions) SetXGlobalTransactionID ¶
func (_options *ListDirectorSitesPvdcsClustersOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *ListDirectorSitesPvdcsClustersOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type ListDirectorSitesPvdcsOptions ¶
type ListDirectorSitesPvdcsOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListDirectorSitesPvdcsOptions : The ListDirectorSitesPvdcs options.
func (*ListDirectorSitesPvdcsOptions) SetAcceptLanguage ¶
func (_options *ListDirectorSitesPvdcsOptions) SetAcceptLanguage(acceptLanguage string) *ListDirectorSitesPvdcsOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*ListDirectorSitesPvdcsOptions) SetHeaders ¶
func (options *ListDirectorSitesPvdcsOptions) SetHeaders(param map[string]string) *ListDirectorSitesPvdcsOptions
SetHeaders : Allow user to set Headers
func (*ListDirectorSitesPvdcsOptions) SetSiteID ¶
func (_options *ListDirectorSitesPvdcsOptions) SetSiteID(siteID string) *ListDirectorSitesPvdcsOptions
SetSiteID : Allow user to set SiteID
func (*ListDirectorSitesPvdcsOptions) SetXGlobalTransactionID ¶
func (_options *ListDirectorSitesPvdcsOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *ListDirectorSitesPvdcsOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type ListMultitenantDirectorSitesOptions ¶
type ListMultitenantDirectorSitesOptions struct { // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListMultitenantDirectorSitesOptions : The ListMultitenantDirectorSites options.
func (*ListMultitenantDirectorSitesOptions) SetAcceptLanguage ¶
func (_options *ListMultitenantDirectorSitesOptions) SetAcceptLanguage(acceptLanguage string) *ListMultitenantDirectorSitesOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*ListMultitenantDirectorSitesOptions) SetHeaders ¶
func (options *ListMultitenantDirectorSitesOptions) SetHeaders(param map[string]string) *ListMultitenantDirectorSitesOptions
SetHeaders : Allow user to set Headers
func (*ListMultitenantDirectorSitesOptions) SetXGlobalTransactionID ¶
func (_options *ListMultitenantDirectorSitesOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *ListMultitenantDirectorSitesOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type ListVdcsOptions ¶
type ListVdcsOptions struct { // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
ListVdcsOptions : The ListVdcs options.
func (*ListVdcsOptions) SetAcceptLanguage ¶
func (_options *ListVdcsOptions) SetAcceptLanguage(acceptLanguage string) *ListVdcsOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*ListVdcsOptions) SetHeaders ¶
func (options *ListVdcsOptions) SetHeaders(param map[string]string) *ListVdcsOptions
SetHeaders : Allow user to set Headers
type MultitenantDirectorSite ¶
type MultitenantDirectorSite struct { // Multitenant director site name. Name *string `json:"name" validate:"required"` // Multitenant director site display name. DisplayName *string `json:"display_name" validate:"required"` // Multitenant director site ID. ID *string `json:"id" validate:"required"` // Multitenant director site region name. Region *string `json:"region" validate:"required"` // Provider virtual data center details. Pvdcs []MultitenantPVDC `json:"pvdcs" validate:"required"` // Installed services. Services []string `json:"services" validate:"required"` }
MultitenantDirectorSite : Multitenant director site detail.
type MultitenantDirectorSiteCollection ¶
type MultitenantDirectorSiteCollection struct { // Multitenant Cloud Director sites. MultitenantDirectorSites []MultitenantDirectorSite `json:"multitenant_director_sites" validate:"required"` }
MultitenantDirectorSiteCollection : List of multitenant Cloud Director sites.
type MultitenantPVDC ¶
type MultitenantPVDC struct { // Provider virtual data center name. Name *string `json:"name" validate:"required"` // Provider virtual data center ID. ID *string `json:"id" validate:"required"` // Data center name. DataCenterName *string `json:"data_center_name" validate:"required"` // Provider types list. ProviderTypes []ProviderType `json:"provider_types" validate:"required"` }
MultitenantPVDC : Multitenant provider virtual data center detail.
type OIDC ¶ added in v0.1.2
type OIDC struct { // Status of the OIDC configuration on a Cloud Director site. Status *string `json:"status" validate:"required"` // The time after which the OIDC configuration is considered enabled. LastSetAt *strfmt.DateTime `json:"last_set_at,omitempty"` }
OIDC : Details of the OIDC configuration on a Cloud Director site.
type PVDC ¶
type PVDC struct { // Name of the provider virtual data center. Provider virtual data center names must be unique per director site // instance. Provider virtual data center names cannot be changed after creation. Name *string `json:"name" validate:"required"` // Data center location to deploy the cluster. See `GET /director_site_regions` for supported data center locations. DataCenterName *string `json:"data_center_name" validate:"required"` // The provider virtual data center ID. ID *string `json:"id" validate:"required"` // The hyperlink of the provider virtual data center resource. Href *string `json:"href" validate:"required"` // List of VMware clusters to deploy on the instance. Clusters form VMware workload availability boundaries. Clusters []ClusterSummary `json:"clusters,omitempty"` // The status of the provider virtual data center. Status *string `json:"status,omitempty"` // Provider types list. ProviderTypes []ProviderType `json:"provider_types,omitempty"` }
PVDC : VMware provider virtual data center information.
type PVDCCollection ¶
type PVDCCollection struct { // List of provider virtual data center instances. Pvdcs []PVDC `json:"pvdcs" validate:"required"` }
PVDCCollection : Return all provider virtual data center instances.
type PVDCPrototype ¶
type PVDCPrototype struct { // Name of the provider virtual data center. Provider virtual data center names must be unique per director site // instance. Provider virtual data center names cannot be changed after creation. Name *string `json:"name" validate:"required"` // Data center location to deploy the cluster. See `GET /director_site_regions` for supported data center locations. DataCenterName *string `json:"data_center_name" validate:"required"` // List of VMware clusters to deploy on the instance. Clusters form VMware workload availability boundaries. Clusters []ClusterPrototype `json:"clusters" validate:"required"` }
PVDCPrototype : VMware provider virtual data center order information.
type ProviderType ¶
type ProviderType struct { // Provider type name. Name *string `json:"name" validate:"required"` }
ProviderType : Provider type.
type RemoveTransitGatewayConnectionsOptions ¶ added in v0.1.2
type RemoveTransitGatewayConnectionsOptions struct { // A unique ID for a virtual data center. VdcID *string `json:"vdc_id" validate:"required,ne="` // A unique ID for an edge. EdgeID *string `json:"edge_id" validate:"required,ne="` // A unique ID for a transit gateway. ID *string `json:"id" validate:"required,ne="` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
RemoveTransitGatewayConnectionsOptions : The RemoveTransitGatewayConnections options.
func (*RemoveTransitGatewayConnectionsOptions) SetAcceptLanguage ¶ added in v0.1.2
func (_options *RemoveTransitGatewayConnectionsOptions) SetAcceptLanguage(acceptLanguage string) *RemoveTransitGatewayConnectionsOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*RemoveTransitGatewayConnectionsOptions) SetEdgeID ¶ added in v0.1.2
func (_options *RemoveTransitGatewayConnectionsOptions) SetEdgeID(edgeID string) *RemoveTransitGatewayConnectionsOptions
SetEdgeID : Allow user to set EdgeID
func (*RemoveTransitGatewayConnectionsOptions) SetHeaders ¶ added in v0.1.2
func (options *RemoveTransitGatewayConnectionsOptions) SetHeaders(param map[string]string) *RemoveTransitGatewayConnectionsOptions
SetHeaders : Allow user to set Headers
func (*RemoveTransitGatewayConnectionsOptions) SetID ¶ added in v0.1.2
func (_options *RemoveTransitGatewayConnectionsOptions) SetID(id string) *RemoveTransitGatewayConnectionsOptions
SetID : Allow user to set ID
func (*RemoveTransitGatewayConnectionsOptions) SetVdcID ¶ added in v0.1.2
func (_options *RemoveTransitGatewayConnectionsOptions) SetVdcID(vdcID string) *RemoveTransitGatewayConnectionsOptions
SetVdcID : Allow user to set VdcID
type ResourceGroupIdentity ¶
type ResourceGroupIdentity struct { // A unique identifier for the resource group. ID *string `json:"id" validate:"required"` }
ResourceGroupIdentity : The resource group to associate with the resource instance. If not specified, the default resource group in the account is used.
type ResourceGroupReference ¶
type ResourceGroupReference struct { // A unique identifier for the resource group. ID *string `json:"id" validate:"required"` // The name of the resource group. Name *string `json:"name" validate:"required"` // The cloud reference name for the resource group. Crn *string `json:"crn" validate:"required"` }
ResourceGroupReference : The resource group information to associate with the resource instance.
type Service ¶
type Service struct { // Name of the service. Name *string `json:"name" validate:"required"` // A unique identifier for the service. ID *string `json:"id" validate:"required"` // The time that the service instance is ordered. OrderedAt *strfmt.DateTime `json:"ordered_at" validate:"required"` // The time that the service instance is provisioned and available to use. ProvisionedAt *strfmt.DateTime `json:"provisioned_at,omitempty"` // The service instance status. Status *string `json:"status" validate:"required"` // Service console URL. This property is applicable when the service name is veeam. ConsoleURL *string `json:"console_url,omitempty"` // Replicators for the VCDA instance. Replicators *int64 `json:"replicators,omitempty"` // Connection on a VCDA instance. Connections []VcdaConnection `json:"connections,omitempty"` }
Service : Service response body.
type ServiceIdentity ¶
type ServiceIdentity struct { // Name of the service. Name *string `json:"name" validate:"required"` }
ServiceIdentity : Create Service request body.
type SetOidcConfigurationOptions ¶ added in v0.1.2
type SetOidcConfigurationOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // size of the message body in bytes. ContentLength *int64 `json:"Content-Length" validate:"required"` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
SetOidcConfigurationOptions : The SetOidcConfiguration options.
func (*SetOidcConfigurationOptions) SetAcceptLanguage ¶ added in v0.1.2
func (_options *SetOidcConfigurationOptions) SetAcceptLanguage(acceptLanguage string) *SetOidcConfigurationOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*SetOidcConfigurationOptions) SetContentLength ¶ added in v0.1.2
func (_options *SetOidcConfigurationOptions) SetContentLength(contentLength int64) *SetOidcConfigurationOptions
SetContentLength : Allow user to set ContentLength
func (*SetOidcConfigurationOptions) SetHeaders ¶ added in v0.1.2
func (options *SetOidcConfigurationOptions) SetHeaders(param map[string]string) *SetOidcConfigurationOptions
SetHeaders : Allow user to set Headers
func (*SetOidcConfigurationOptions) SetSiteID ¶ added in v0.1.2
func (_options *SetOidcConfigurationOptions) SetSiteID(siteID string) *SetOidcConfigurationOptions
SetSiteID : Allow user to set SiteID
type StatusReason ¶
type StatusReason struct { // An error code specific to the error encountered. Code *string `json:"code" validate:"required"` // A message that describes why the error ocurred. Message *string `json:"message" validate:"required"` // A URL that links to a page with more information about this error. MoreInfo *string `json:"more_info,omitempty"` }
StatusReason : Information about why a request cannot be completed or why a resource cannot be created.
type TransitGateway ¶ added in v0.1.2
type TransitGateway struct { // A unique identifier for an IBM transit gateway. ID *string `json:"id" validate:"required"` // Transit gateway connections. Connections []TransitGatewayConnection `json:"connections" validate:"required"` // Determines the state of the transit gateway based on its connections. Status *string `json:"status" validate:"required"` }
TransitGateway : An IBM transit gateway.
type TransitGatewayConnection ¶ added in v0.1.2
type TransitGatewayConnection struct { // The autogenerated name for this connection. Name *string `json:"name" validate:"required"` // The user-defined name of the connection created on the IBM transit gateway. TransitGatewayConnectionName *string `json:"transit_gateway_connection_name,omitempty"` // Determines the state of the connection. Status *string `json:"status" validate:"required"` // Local gateway IP address for the connection. LocalGatewayIp *string `json:"local_gateway_ip,omitempty"` // Remote gateway IP address for the connection. RemoteGatewayIp *string `json:"remote_gateway_ip,omitempty"` // Local tunnel IP address for the connection. LocalTunnelIp *string `json:"local_tunnel_ip,omitempty"` // Remote tunnel IP address for the connection. RemoteTunnelIp *string `json:"remote_tunnel_ip,omitempty"` // Local network BGP ASN for the connection. LocalBgpAsn *int64 `json:"local_bgp_asn,omitempty"` // Remote network BGP ASN for the connection. RemoteBgpAsn *int64 `json:"remote_bgp_asn,omitempty"` // The ID of the account that owns the connected network. NetworkAccountID *string `json:"network_account_id" validate:"required"` // The type of the network that is connected through this connection. Only "unbound_gre_tunnel" is supported. NetworkType *string `json:"network_type" validate:"required"` // The type of the network that the unbound GRE tunnel is targeting. Only "classic" is supported. BaseNetworkType *string `json:"base_network_type" validate:"required"` // The location of the connection. Zone *string `json:"zone" validate:"required"` }
TransitGatewayConnection : A connection to an IBM transit gateway.
type UpdateCluster ¶
type UpdateCluster struct { // The cluster ID. ID *string `json:"id" validate:"required"` // The cluster name. Name *string `json:"name" validate:"required"` // The hyperlink of the cluster resource. Href *string `json:"href" validate:"required"` // The time that the cluster is ordered. OrderedAt *strfmt.DateTime `json:"ordered_at" validate:"required"` // The time that the cluster is provisioned and available to use. ProvisionedAt *strfmt.DateTime `json:"provisioned_at,omitempty"` // The number of hosts in the cluster. HostCount *int64 `json:"host_count" validate:"required"` // The status of the director site cluster. Status *string `json:"status" validate:"required"` // The location of deployed cluster. DataCenterName *string `json:"data_center_name" validate:"required"` // Back link to associated director site resource. DirectorSite *DirectorSiteReference `json:"director_site" validate:"required"` // The name of the host profile. HostProfile *string `json:"host_profile" validate:"required"` // The storage type of the cluster. StorageType *string `json:"storage_type" validate:"required"` // The billing plan for the cluster. BillingPlan *string `json:"billing_plan" validate:"required"` FileShares *FileShares `json:"file_shares" validate:"required"` // Information of request accepted. Message *string `json:"message" validate:"required"` // ID to track the update operation of the cluster. OperationID *string `json:"operation_id" validate:"required"` }
UpdateCluster : Response of cluster update.
type UpdateDirectorSitesPvdcsClusterOptions ¶
type UpdateDirectorSitesPvdcsClusterOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // The cluster to query. ID *string `json:"id" validate:"required,ne="` // A unique identifier for the provider virtual data center in a director site. PvdcID *string `json:"pvdc_id" validate:"required,ne="` // JSON Merge-Patch content for update_director_sites_pvdcs_cluster. Body map[string]interface{} `json:"body" validate:"required"` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
UpdateDirectorSitesPvdcsClusterOptions : The UpdateDirectorSitesPvdcsCluster options.
func (*UpdateDirectorSitesPvdcsClusterOptions) SetAcceptLanguage ¶
func (_options *UpdateDirectorSitesPvdcsClusterOptions) SetAcceptLanguage(acceptLanguage string) *UpdateDirectorSitesPvdcsClusterOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*UpdateDirectorSitesPvdcsClusterOptions) SetBody ¶
func (_options *UpdateDirectorSitesPvdcsClusterOptions) SetBody(body map[string]interface{}) *UpdateDirectorSitesPvdcsClusterOptions
SetBody : Allow user to set Body
func (*UpdateDirectorSitesPvdcsClusterOptions) SetHeaders ¶
func (options *UpdateDirectorSitesPvdcsClusterOptions) SetHeaders(param map[string]string) *UpdateDirectorSitesPvdcsClusterOptions
SetHeaders : Allow user to set Headers
func (*UpdateDirectorSitesPvdcsClusterOptions) SetID ¶
func (_options *UpdateDirectorSitesPvdcsClusterOptions) SetID(id string) *UpdateDirectorSitesPvdcsClusterOptions
SetID : Allow user to set ID
func (*UpdateDirectorSitesPvdcsClusterOptions) SetPvdcID ¶
func (_options *UpdateDirectorSitesPvdcsClusterOptions) SetPvdcID(pvdcID string) *UpdateDirectorSitesPvdcsClusterOptions
SetPvdcID : Allow user to set PvdcID
func (*UpdateDirectorSitesPvdcsClusterOptions) SetSiteID ¶
func (_options *UpdateDirectorSitesPvdcsClusterOptions) SetSiteID(siteID string) *UpdateDirectorSitesPvdcsClusterOptions
SetSiteID : Allow user to set SiteID
func (*UpdateDirectorSitesPvdcsClusterOptions) SetXGlobalTransactionID ¶
func (_options *UpdateDirectorSitesPvdcsClusterOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *UpdateDirectorSitesPvdcsClusterOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type UpdateDirectorSitesVcdaC2cConnectionOptions ¶ added in v0.1.2
type UpdateDirectorSitesVcdaC2cConnectionOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // A unique ID for the cloud-to-cloud connections in the relationship Cloud Director site. ID *string `json:"id" validate:"required,ne="` // Note. Note *string `json:"note" validate:"required"` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
UpdateDirectorSitesVcdaC2cConnectionOptions : The UpdateDirectorSitesVcdaC2cConnection options.
func (*UpdateDirectorSitesVcdaC2cConnectionOptions) SetAcceptLanguage ¶ added in v0.1.2
func (_options *UpdateDirectorSitesVcdaC2cConnectionOptions) SetAcceptLanguage(acceptLanguage string) *UpdateDirectorSitesVcdaC2cConnectionOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*UpdateDirectorSitesVcdaC2cConnectionOptions) SetHeaders ¶ added in v0.1.2
func (options *UpdateDirectorSitesVcdaC2cConnectionOptions) SetHeaders(param map[string]string) *UpdateDirectorSitesVcdaC2cConnectionOptions
SetHeaders : Allow user to set Headers
func (*UpdateDirectorSitesVcdaC2cConnectionOptions) SetID ¶ added in v0.1.2
func (_options *UpdateDirectorSitesVcdaC2cConnectionOptions) SetID(id string) *UpdateDirectorSitesVcdaC2cConnectionOptions
SetID : Allow user to set ID
func (*UpdateDirectorSitesVcdaC2cConnectionOptions) SetNote ¶ added in v0.1.2
func (_options *UpdateDirectorSitesVcdaC2cConnectionOptions) SetNote(note string) *UpdateDirectorSitesVcdaC2cConnectionOptions
SetNote : Allow user to set Note
func (*UpdateDirectorSitesVcdaC2cConnectionOptions) SetSiteID ¶ added in v0.1.2
func (_options *UpdateDirectorSitesVcdaC2cConnectionOptions) SetSiteID(siteID string) *UpdateDirectorSitesVcdaC2cConnectionOptions
SetSiteID : Allow user to set SiteID
func (*UpdateDirectorSitesVcdaC2cConnectionOptions) SetXGlobalTransactionID ¶ added in v0.1.2
func (_options *UpdateDirectorSitesVcdaC2cConnectionOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *UpdateDirectorSitesVcdaC2cConnectionOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type UpdateDirectorSitesVcdaConnectionEndpointsOptions ¶ added in v0.1.2
type UpdateDirectorSitesVcdaConnectionEndpointsOptions struct { // A unique identifier for the director site in which the virtual data center was created. SiteID *string `json:"site_id" validate:"required,ne="` // A unique ID for the VCDA connections in the relationship Cloud Director site. ID *string `json:"id" validate:"required,ne="` // List of allowed IP addresses. AllowList []string `json:"allow_list,omitempty"` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Transaction ID. XGlobalTransactionID *string `json:"X-Global-Transaction-ID,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
UpdateDirectorSitesVcdaConnectionEndpointsOptions : The UpdateDirectorSitesVcdaConnectionEndpoints options.
func (*UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetAcceptLanguage ¶ added in v0.1.2
func (_options *UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetAcceptLanguage(acceptLanguage string) *UpdateDirectorSitesVcdaConnectionEndpointsOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetAllowList ¶ added in v0.1.2
func (_options *UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetAllowList(allowList []string) *UpdateDirectorSitesVcdaConnectionEndpointsOptions
SetAllowList : Allow user to set AllowList
func (*UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetHeaders ¶ added in v0.1.2
func (options *UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetHeaders(param map[string]string) *UpdateDirectorSitesVcdaConnectionEndpointsOptions
SetHeaders : Allow user to set Headers
func (*UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetID ¶ added in v0.1.2
func (_options *UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetID(id string) *UpdateDirectorSitesVcdaConnectionEndpointsOptions
SetID : Allow user to set ID
func (*UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetSiteID ¶ added in v0.1.2
func (_options *UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetSiteID(siteID string) *UpdateDirectorSitesVcdaConnectionEndpointsOptions
SetSiteID : Allow user to set SiteID
func (*UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetXGlobalTransactionID ¶ added in v0.1.2
func (_options *UpdateDirectorSitesVcdaConnectionEndpointsOptions) SetXGlobalTransactionID(xGlobalTransactionID string) *UpdateDirectorSitesVcdaConnectionEndpointsOptions
SetXGlobalTransactionID : Allow user to set XGlobalTransactionID
type UpdateVdcOptions ¶
type UpdateVdcOptions struct { // A unique identifier for a specified virtual data center. ID *string `json:"id" validate:"required,ne="` // JSON Merge-Patch content for update_vdc. VDCPatch map[string]interface{} `json:"VDC_patch" validate:"required"` // Language. AcceptLanguage *string `json:"Accept-Language,omitempty"` // Allows users to set headers on API requests Headers map[string]string }
UpdateVdcOptions : The UpdateVdc options.
func (*UpdateVdcOptions) SetAcceptLanguage ¶
func (_options *UpdateVdcOptions) SetAcceptLanguage(acceptLanguage string) *UpdateVdcOptions
SetAcceptLanguage : Allow user to set AcceptLanguage
func (*UpdateVdcOptions) SetHeaders ¶
func (options *UpdateVdcOptions) SetHeaders(param map[string]string) *UpdateVdcOptions
SetHeaders : Allow user to set Headers
func (*UpdateVdcOptions) SetID ¶
func (_options *UpdateVdcOptions) SetID(id string) *UpdateVdcOptions
SetID : Allow user to set ID
func (*UpdateVdcOptions) SetVDCPatch ¶
func (_options *UpdateVdcOptions) SetVDCPatch(vDCPatch map[string]interface{}) *UpdateVdcOptions
SetVDCPatch : Allow user to set VDCPatch
type UpdatedVcdaC2c ¶ added in v0.1.2
type UpdatedVcdaC2c struct { // ID of VCDA connection on the workload domain. ID *string `json:"id" validate:"required"` // Note. Note *string `json:"note" validate:"required"` }
UpdatedVcdaC2c : Updated VCDA cloud-to-cloud connection note.
type UpdatedVcdaConnection ¶ added in v0.1.2
type UpdatedVcdaConnection struct { // ID of the VCDA connection. ID *string `json:"id,omitempty"` // Status of the VCDA connection after accepting the request. Status *string `json:"status,omitempty"` }
UpdatedVcdaConnection : Update private connection.
type VDC ¶
type VDC struct { // The URL of this Virtual Data Center. Href *string `json:"href" validate:"required"` // A unique identifier for the Virtual Data Center. ID *string `json:"id" validate:"required"` // The time that the Virtual Data Center is provisioned and available to use. ProvisionedAt *strfmt.DateTime `json:"provisioned_at,omitempty"` // The vCPU usage limit on the Virtual Data Center. Supported for Virtual Data Centers deployed on a multitenant // director site. This property is applicable when provider type is reserved. Cpu *int64 `json:"cpu,omitempty"` // A unique identifier for the Virtual Data Center in IBM Cloud. Crn *string `json:"crn" validate:"required"` // The time that the Virtual Data Center is deleted. DeletedAt *strfmt.DateTime `json:"deleted_at,omitempty"` // The director site in which to deploy the Virtual Data Center. DirectorSite *VDCDirectorSite `json:"director_site" validate:"required"` // The VMware NSX-T networking Edges deployed on the Virtual Data Center. NSX-T edges are used for bridging // virtualization networking to the physical public-internet and IBM private networking. Edges []Edge `json:"edges" validate:"required"` // Information about why the request to create the Virtual Data Center cannot be completed. StatusReasons []StatusReason `json:"status_reasons" validate:"required"` // A human readable identifier for the Virtual Data Center. Name *string `json:"name" validate:"required"` // The time that the Virtual Data Center is ordered. OrderedAt *strfmt.DateTime `json:"ordered_at" validate:"required"` // The name of the VMware Cloud Director organization that contains this Virtual Data Center. VMware Cloud Director // organizations are used to create strong boundaries between virtual data centers. There is a complete isolation of // user administration, networking, workloads, and VMware Cloud Director catalogs between different Director // organizations. OrgName *string `json:"org_name" validate:"required"` // The RAM usage limit on the Virtual Data Center in GB (1024^3 bytes). Supported for Virtual Data Centers deployed on // a multitenant director site. This property is applicable when provider type is reserved. Ram *int64 `json:"ram,omitempty"` // Determines the state of the virtual data center. Status *string `json:"status" validate:"required"` // Determines whether this virtual data center is in a single-tenant or multitenant director site. Type *string `json:"type" validate:"required"` // Determines whether this virtual data center has fast provisioning enabled or not. FastProvisioningEnabled *bool `json:"fast_provisioning_enabled" validate:"required"` // Indicates if the RHEL VMs will be using the license from IBM or the customer will use their own license (BYOL). RhelByol *bool `json:"rhel_byol" validate:"required"` // Indicates if the Microsoft Windows VMs will be using the license from IBM or the customer will use their own license // (BYOL). WindowsByol *bool `json:"windows_byol" validate:"required"` }
VDC : A VMware virtual data center (VDC). VMware VDCs are used to deploy and run VMware virtualized networking and run VMware workloads. VMware VDCs form loose boundaries of networking and workload where networking and workload can be shared or optionally isolated between VDCs. You can deploy one or more VDCs in an instance except when you are using the minimal instance configuration, which consists of 2 hosts (2-Socket 32 Cores, 192 GB RAM). With the minimal instance configuration, you can start with just one VDC and a performance network edge of medium size until additional hosts are added to the cluster.
type VDCCollection ¶
type VDCCollection struct { // A List of Virtual Data Centers. Vdcs []VDC `json:"vdcs" validate:"required"` }
VDCCollection : A list of Virtual Data Centers.
type VDCDirectorSite ¶
type VDCDirectorSite struct { // A unique identifier for the director site. ID *string `json:"id" validate:"required"` // The PVDC within the Director Site in which to deploy the Virtual Data Center. Pvdc *DirectorSitePVDC `json:"pvdc" validate:"required"` // The URL of the VMware Cloud Director tenant portal where this Virtual Data Center can be managed. URL *string `json:"url" validate:"required"` }
VDCDirectorSite : The director site in which to deploy the Virtual Data Center.
type VDCDirectorSitePrototype ¶
type VDCDirectorSitePrototype struct { // A unique identifier for the director site. ID *string `json:"id" validate:"required"` // The PVDC within the Director Site in which to deploy the Virtual Data Center. Pvdc *DirectorSitePVDC `json:"pvdc" validate:"required"` }
VDCDirectorSitePrototype : The director site in which to deploy the Virtual Data Center.
type VDCEdgePrototype ¶
type VDCEdgePrototype struct { // The size of the Edge. Only used for Edges of type performance. Size *string `json:"size,omitempty"` // The type of Edge to be deployed on the Virtual Data Center. Type *string `json:"type" validate:"required"` }
VDCEdgePrototype : The networking Edge to be deployed on the Virtual Data Center.
type VDCPatch ¶
type VDCPatch struct { // The vCPU usage limit on the Virtual Data Center. Supported for Virtual Data Centers deployed on a multitenant // director site. This property is required when provider type is reserved. Cpu *int64 `json:"cpu,omitempty"` // Flag to determine whether to enable or not fast provisioning. FastProvisioningEnabled *bool `json:"fast_provisioning_enabled,omitempty"` // The RAM usage limit on the Virtual Data Center in GB (1024^3 bytes). Supported for Virtual Data Centers deployed on // a multitenant director site. This property is required when provider type is reserved. Ram *int64 `json:"ram,omitempty"` }
VDCPatch : Information required to update a Virtual Data Center.
type VDCProviderType ¶
type VDCProviderType struct { // The name of the provider type. Name *string `json:"name" validate:"required"` }
VDCProviderType : Determines how resources are made available to the Virtual Data Center. Required for Virtual Data Centers deployed on a multitenant director site.
type VcdaC2c ¶ added in v0.1.2
type VcdaC2c struct { // ID of VCDA connection on the workload domain. ID *string `json:"id" validate:"required"` // Status of the VCDA connection. Status *string `json:"status" validate:"required"` // The offering name of the peer site, "vmware_aas" or "vmware_shared". PeerOffering *string `json:"peer_offering" validate:"required"` // Where to deploy the cluster. LocalDataCenterName *string `json:"local_data_center_name" validate:"required"` // Site name. LocalSiteName *string `json:"local_site_name" validate:"required"` // Peer site name. PeerSiteName *string `json:"peer_site_name" validate:"required"` // Peer region. PeerRegion *string `json:"peer_region" validate:"required"` // Note. Note *string `json:"note" validate:"required"` }
VcdaC2c : Response to create cloud-to-cloud connection.
type VcdaConnection ¶ added in v0.1.2
type VcdaConnection struct { // ID of the VCDA connection on the Cloud Director site. ID *string `json:"id" validate:"required"` // Status of the VCDA connection. Status *string `json:"status" validate:"required"` // Connection type. Type *string `json:"type" validate:"required"` // Connection speed. Speed *string `json:"speed,omitempty"` // Where to deploy the cluster. DataCenterName *string `json:"data_center_name" validate:"required"` // List of IP addresses allowed in the public connection. AllowList []string `json:"allow_list,omitempty"` }
VcdaConnection : Created VCDA connection.
type VmwareV1 ¶
type VmwareV1 struct {
Service *core.BaseService
}
VmwareV1 : IBM Cloud for VMware as a Service API
API Version: 1.2.0
func NewVmwareV1 ¶
func NewVmwareV1(options *VmwareV1Options) (service *VmwareV1, err error)
NewVmwareV1 : constructs an instance of VmwareV1 with passed in options.
func NewVmwareV1UsingExternalConfig ¶
func NewVmwareV1UsingExternalConfig(options *VmwareV1Options) (vmware *VmwareV1, err error)
NewVmwareV1UsingExternalConfig : constructs an instance of VmwareV1 with passed in options and external configuration.
func (*VmwareV1) AddTransitGatewayConnections ¶ added in v0.1.2
func (vmware *VmwareV1) AddTransitGatewayConnections(addTransitGatewayConnectionsOptions *AddTransitGatewayConnectionsOptions) (result *TransitGateway, response *core.DetailedResponse, err error)
AddTransitGatewayConnections : Add transit gateway connections to edge Add transit gateway connections to an edge and virtual data center.
func (*VmwareV1) AddTransitGatewayConnectionsWithContext ¶ added in v0.1.2
func (vmware *VmwareV1) AddTransitGatewayConnectionsWithContext(ctx context.Context, addTransitGatewayConnectionsOptions *AddTransitGatewayConnectionsOptions) (result *TransitGateway, response *core.DetailedResponse, err error)
AddTransitGatewayConnectionsWithContext is an alternate form of the AddTransitGatewayConnections method which supports a Context parameter
func (*VmwareV1) CreateDirectorSites ¶
func (vmware *VmwareV1) CreateDirectorSites(createDirectorSitesOptions *CreateDirectorSitesOptions) (result *DirectorSite, response *core.DetailedResponse, err error)
CreateDirectorSites : Create a director site instance Create an instance of a director site with specified configurations. The director site instance is the infrastructure and associated VMware software stack, which consists of VMware vCenter Server, VMware NSX-T, and VMware Cloud Director. VMware platform management and operations are performed with Cloud Director. The minimum initial order size is 2 hosts (2-Socket 32 Cores, 192 GB RAM) with 24 TB of 2.0 IOPS/GB storage.
func (*VmwareV1) CreateDirectorSitesPvdcs ¶
func (vmware *VmwareV1) CreateDirectorSitesPvdcs(createDirectorSitesPvdcsOptions *CreateDirectorSitesPvdcsOptions) (result *PVDC, response *core.DetailedResponse, err error)
CreateDirectorSitesPvdcs : Create a provider virtual data center instance in a specified director site Create an instance of a provider virtual data center with specified configurations. The director site instance is the infrastructure and associated VMware software stack, which consists of VMware vCenter Server, VMware NSX-T, and VMware Cloud Director. VMware platform management and operations are performed with Cloud Director. The minimum initial order size is 2 hosts (2-Socket 32 Cores, 192 GB RAM) with 24 TB of 2.0 IOPS/GB storage.
func (*VmwareV1) CreateDirectorSitesPvdcsClusters ¶
func (vmware *VmwareV1) CreateDirectorSitesPvdcsClusters(createDirectorSitesPvdcsClustersOptions *CreateDirectorSitesPvdcsClustersOptions) (result *Cluster, response *core.DetailedResponse, err error)
CreateDirectorSitesPvdcsClusters : Create a cluster Creates a new VMware cluster under specified provider virtual data center in a director site instance.
func (*VmwareV1) CreateDirectorSitesPvdcsClustersWithContext ¶
func (vmware *VmwareV1) CreateDirectorSitesPvdcsClustersWithContext(ctx context.Context, createDirectorSitesPvdcsClustersOptions *CreateDirectorSitesPvdcsClustersOptions) (result *Cluster, response *core.DetailedResponse, err error)
CreateDirectorSitesPvdcsClustersWithContext is an alternate form of the CreateDirectorSitesPvdcsClusters method which supports a Context parameter
func (*VmwareV1) CreateDirectorSitesPvdcsWithContext ¶
func (vmware *VmwareV1) CreateDirectorSitesPvdcsWithContext(ctx context.Context, createDirectorSitesPvdcsOptions *CreateDirectorSitesPvdcsOptions) (result *PVDC, response *core.DetailedResponse, err error)
CreateDirectorSitesPvdcsWithContext is an alternate form of the CreateDirectorSitesPvdcs method which supports a Context parameter
func (*VmwareV1) CreateDirectorSitesVcdaC2cConnection ¶ added in v0.1.2
func (vmware *VmwareV1) CreateDirectorSitesVcdaC2cConnection(createDirectorSitesVcdaC2cConnectionOptions *CreateDirectorSitesVcdaC2cConnectionOptions) (result *VcdaC2c, response *core.DetailedResponse, err error)
CreateDirectorSitesVcdaC2cConnection : Create a VCDA cloud-to-cloud connection Create a VCDA cloud-to-cloud connection in the Cloud Director site identified by {site_id}.
func (*VmwareV1) CreateDirectorSitesVcdaC2cConnectionWithContext ¶ added in v0.1.2
func (vmware *VmwareV1) CreateDirectorSitesVcdaC2cConnectionWithContext(ctx context.Context, createDirectorSitesVcdaC2cConnectionOptions *CreateDirectorSitesVcdaC2cConnectionOptions) (result *VcdaC2c, response *core.DetailedResponse, err error)
CreateDirectorSitesVcdaC2cConnectionWithContext is an alternate form of the CreateDirectorSitesVcdaC2cConnection method which supports a Context parameter
func (*VmwareV1) CreateDirectorSitesVcdaConnectionEndpoints ¶ added in v0.1.2
func (vmware *VmwareV1) CreateDirectorSitesVcdaConnectionEndpoints(createDirectorSitesVcdaConnectionEndpointsOptions *CreateDirectorSitesVcdaConnectionEndpointsOptions) (result *VcdaConnection, response *core.DetailedResponse, err error)
CreateDirectorSitesVcdaConnectionEndpoints : Create a VCDA connection Create a VCDA connection in the Cloud Director site identified by {site_id}.
func (*VmwareV1) CreateDirectorSitesVcdaConnectionEndpointsWithContext ¶ added in v0.1.2
func (vmware *VmwareV1) CreateDirectorSitesVcdaConnectionEndpointsWithContext(ctx context.Context, createDirectorSitesVcdaConnectionEndpointsOptions *CreateDirectorSitesVcdaConnectionEndpointsOptions) (result *VcdaConnection, response *core.DetailedResponse, err error)
CreateDirectorSitesVcdaConnectionEndpointsWithContext is an alternate form of the CreateDirectorSitesVcdaConnectionEndpoints method which supports a Context parameter
func (*VmwareV1) CreateDirectorSitesWithContext ¶
func (vmware *VmwareV1) CreateDirectorSitesWithContext(ctx context.Context, createDirectorSitesOptions *CreateDirectorSitesOptions) (result *DirectorSite, response *core.DetailedResponse, err error)
CreateDirectorSitesWithContext is an alternate form of the CreateDirectorSites method which supports a Context parameter
func (*VmwareV1) CreateVdc ¶
func (vmware *VmwareV1) CreateVdc(createVdcOptions *CreateVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
CreateVdc : Create a virtual data center Create a new Virtual Data Center with specified configurations.
func (*VmwareV1) CreateVdcWithContext ¶
func (vmware *VmwareV1) CreateVdcWithContext(ctx context.Context, createVdcOptions *CreateVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
CreateVdcWithContext is an alternate form of the CreateVdc method which supports a Context parameter
func (*VmwareV1) DeleteDirectorSite ¶
func (vmware *VmwareV1) DeleteDirectorSite(deleteDirectorSiteOptions *DeleteDirectorSiteOptions) (result *DirectorSite, response *core.DetailedResponse, err error)
DeleteDirectorSite : Delete a director site instance Delete a director site instance by specifying the instance ID.
func (*VmwareV1) DeleteDirectorSiteWithContext ¶
func (vmware *VmwareV1) DeleteDirectorSiteWithContext(ctx context.Context, deleteDirectorSiteOptions *DeleteDirectorSiteOptions) (result *DirectorSite, response *core.DetailedResponse, err error)
DeleteDirectorSiteWithContext is an alternate form of the DeleteDirectorSite method which supports a Context parameter
func (*VmwareV1) DeleteDirectorSitesPvdcsCluster ¶
func (vmware *VmwareV1) DeleteDirectorSitesPvdcsCluster(deleteDirectorSitesPvdcsClusterOptions *DeleteDirectorSitesPvdcsClusterOptions) (result *ClusterSummary, response *core.DetailedResponse, err error)
DeleteDirectorSitesPvdcsCluster : Delete a cluster Delete a cluster from an existing provider virtual data center in director site instance by specifying the instance ID.
func (*VmwareV1) DeleteDirectorSitesPvdcsClusterWithContext ¶
func (vmware *VmwareV1) DeleteDirectorSitesPvdcsClusterWithContext(ctx context.Context, deleteDirectorSitesPvdcsClusterOptions *DeleteDirectorSitesPvdcsClusterOptions) (result *ClusterSummary, response *core.DetailedResponse, err error)
DeleteDirectorSitesPvdcsClusterWithContext is an alternate form of the DeleteDirectorSitesPvdcsCluster method which supports a Context parameter
func (*VmwareV1) DeleteDirectorSitesVcdaC2cConnection ¶ added in v0.1.2
func (vmware *VmwareV1) DeleteDirectorSitesVcdaC2cConnection(deleteDirectorSitesVcdaC2cConnectionOptions *DeleteDirectorSitesVcdaC2cConnectionOptions) (result *VcdaC2c, response *core.DetailedResponse, err error)
DeleteDirectorSitesVcdaC2cConnection : Delete a VCDA cloud-to-cloud connection Delete a VCDA cloud-to-cloud connection in the Cloud Director site identified by {site_id}.
func (*VmwareV1) DeleteDirectorSitesVcdaC2cConnectionWithContext ¶ added in v0.1.2
func (vmware *VmwareV1) DeleteDirectorSitesVcdaC2cConnectionWithContext(ctx context.Context, deleteDirectorSitesVcdaC2cConnectionOptions *DeleteDirectorSitesVcdaC2cConnectionOptions) (result *VcdaC2c, response *core.DetailedResponse, err error)
DeleteDirectorSitesVcdaC2cConnectionWithContext is an alternate form of the DeleteDirectorSitesVcdaC2cConnection method which supports a Context parameter
func (*VmwareV1) DeleteDirectorSitesVcdaConnectionEndpoints ¶ added in v0.1.2
func (vmware *VmwareV1) DeleteDirectorSitesVcdaConnectionEndpoints(deleteDirectorSitesVcdaConnectionEndpointsOptions *DeleteDirectorSitesVcdaConnectionEndpointsOptions) (result *VcdaConnection, response *core.DetailedResponse, err error)
DeleteDirectorSitesVcdaConnectionEndpoints : Delete a VCDA connection Delete a VCDA connection in the Cloud Director site identified by {site_id} and {vcda_connections_id}.
func (*VmwareV1) DeleteDirectorSitesVcdaConnectionEndpointsWithContext ¶ added in v0.1.2
func (vmware *VmwareV1) DeleteDirectorSitesVcdaConnectionEndpointsWithContext(ctx context.Context, deleteDirectorSitesVcdaConnectionEndpointsOptions *DeleteDirectorSitesVcdaConnectionEndpointsOptions) (result *VcdaConnection, response *core.DetailedResponse, err error)
DeleteDirectorSitesVcdaConnectionEndpointsWithContext is an alternate form of the DeleteDirectorSitesVcdaConnectionEndpoints method which supports a Context parameter
func (*VmwareV1) DeleteVdc ¶
func (vmware *VmwareV1) DeleteVdc(deleteVdcOptions *DeleteVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
DeleteVdc : Delete a virtual data center Delete a Virtual Data Center by specifying the VDC ID.
func (*VmwareV1) DeleteVdcWithContext ¶
func (vmware *VmwareV1) DeleteVdcWithContext(ctx context.Context, deleteVdcOptions *DeleteVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
DeleteVdcWithContext is an alternate form of the DeleteVdc method which supports a Context parameter
func (*VmwareV1) DisableRetries ¶
func (vmware *VmwareV1) DisableRetries()
DisableRetries disables automatic retries for requests invoked for this service instance.
func (*VmwareV1) EnableRetries ¶
EnableRetries enables automatic retries for requests invoked for this service instance. If either parameter is specified as 0, then a default value is used instead.
func (*VmwareV1) GetDirectorInstancesPvdcsCluster ¶
func (vmware *VmwareV1) GetDirectorInstancesPvdcsCluster(getDirectorInstancesPvdcsClusterOptions *GetDirectorInstancesPvdcsClusterOptions) (result *Cluster, response *core.DetailedResponse, err error)
GetDirectorInstancesPvdcsCluster : Get a cluster Get a specific VMware cluster from the provider virtual data center in a director site instance.
func (*VmwareV1) GetDirectorInstancesPvdcsClusterWithContext ¶
func (vmware *VmwareV1) GetDirectorInstancesPvdcsClusterWithContext(ctx context.Context, getDirectorInstancesPvdcsClusterOptions *GetDirectorInstancesPvdcsClusterOptions) (result *Cluster, response *core.DetailedResponse, err error)
GetDirectorInstancesPvdcsClusterWithContext is an alternate form of the GetDirectorInstancesPvdcsCluster method which supports a Context parameter
func (*VmwareV1) GetDirectorSite ¶
func (vmware *VmwareV1) GetDirectorSite(getDirectorSiteOptions *GetDirectorSiteOptions) (result *DirectorSite, response *core.DetailedResponse, err error)
GetDirectorSite : Get a director site instance Get a director site instance by specifying the instance ID.
func (*VmwareV1) GetDirectorSiteWithContext ¶
func (vmware *VmwareV1) GetDirectorSiteWithContext(ctx context.Context, getDirectorSiteOptions *GetDirectorSiteOptions) (result *DirectorSite, response *core.DetailedResponse, err error)
GetDirectorSiteWithContext is an alternate form of the GetDirectorSite method which supports a Context parameter
func (*VmwareV1) GetDirectorSitesPvdcs ¶
func (vmware *VmwareV1) GetDirectorSitesPvdcs(getDirectorSitesPvdcsOptions *GetDirectorSitesPvdcsOptions) (result *PVDC, response *core.DetailedResponse, err error)
GetDirectorSitesPvdcs : Get the specified provider virtual data center in a director site instance Get the specified provider virtual data centers in a specified director site.
func (*VmwareV1) GetDirectorSitesPvdcsWithContext ¶
func (vmware *VmwareV1) GetDirectorSitesPvdcsWithContext(ctx context.Context, getDirectorSitesPvdcsOptions *GetDirectorSitesPvdcsOptions) (result *PVDC, response *core.DetailedResponse, err error)
GetDirectorSitesPvdcsWithContext is an alternate form of the GetDirectorSitesPvdcs method which supports a Context parameter
func (*VmwareV1) GetEnableGzipCompression ¶
GetEnableGzipCompression returns the service's EnableGzipCompression field
func (*VmwareV1) GetOidcConfiguration ¶ added in v0.1.2
func (vmware *VmwareV1) GetOidcConfiguration(getOidcConfigurationOptions *GetOidcConfigurationOptions) (result *OIDC, response *core.DetailedResponse, err error)
GetOidcConfiguration : Get an OpenID Connect (OIDC) configuration Return the details of an OIDC configuration on a Cloud Director site.
func (*VmwareV1) GetOidcConfigurationWithContext ¶ added in v0.1.2
func (vmware *VmwareV1) GetOidcConfigurationWithContext(ctx context.Context, getOidcConfigurationOptions *GetOidcConfigurationOptions) (result *OIDC, response *core.DetailedResponse, err error)
GetOidcConfigurationWithContext is an alternate form of the GetOidcConfiguration method which supports a Context parameter
func (*VmwareV1) GetServiceURL ¶
GetServiceURL returns the service URL
func (*VmwareV1) GetVdc ¶
func (vmware *VmwareV1) GetVdc(getVdcOptions *GetVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
GetVdc : Get a virtual data center Get details about a Virtual Data Center by specifying the VDC ID.
func (*VmwareV1) GetVdcWithContext ¶
func (vmware *VmwareV1) GetVdcWithContext(ctx context.Context, getVdcOptions *GetVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
GetVdcWithContext is an alternate form of the GetVdc method which supports a Context parameter
func (*VmwareV1) ListDirectorSiteHostProfiles ¶
func (vmware *VmwareV1) ListDirectorSiteHostProfiles(listDirectorSiteHostProfilesOptions *ListDirectorSiteHostProfilesOptions) (result *DirectorSiteHostProfileCollection, response *core.DetailedResponse, err error)
ListDirectorSiteHostProfiles : List host profiles List available host profiles that can be used when you create a director site instance. IBM Cloud offers several different host types. Typically, the host type is selected based on the properties of the workload to be run in the VMware cluster.
func (*VmwareV1) ListDirectorSiteHostProfilesWithContext ¶
func (vmware *VmwareV1) ListDirectorSiteHostProfilesWithContext(ctx context.Context, listDirectorSiteHostProfilesOptions *ListDirectorSiteHostProfilesOptions) (result *DirectorSiteHostProfileCollection, response *core.DetailedResponse, err error)
ListDirectorSiteHostProfilesWithContext is an alternate form of the ListDirectorSiteHostProfiles method which supports a Context parameter
func (*VmwareV1) ListDirectorSiteRegions ¶
func (vmware *VmwareV1) ListDirectorSiteRegions(listDirectorSiteRegionsOptions *ListDirectorSiteRegionsOptions) (result *DirectorSiteRegionCollection, response *core.DetailedResponse, err error)
ListDirectorSiteRegions : List regions List all IBM Cloud regions enabled for users to create a new director site instance.
func (*VmwareV1) ListDirectorSiteRegionsWithContext ¶
func (vmware *VmwareV1) ListDirectorSiteRegionsWithContext(ctx context.Context, listDirectorSiteRegionsOptions *ListDirectorSiteRegionsOptions) (result *DirectorSiteRegionCollection, response *core.DetailedResponse, err error)
ListDirectorSiteRegionsWithContext is an alternate form of the ListDirectorSiteRegions method which supports a Context parameter
func (*VmwareV1) ListDirectorSites ¶
func (vmware *VmwareV1) ListDirectorSites(listDirectorSitesOptions *ListDirectorSitesOptions) (result *DirectorSiteCollection, response *core.DetailedResponse, err error)
ListDirectorSites : List director site instances List all VMware director site instances that the user can access in the cloud account.
func (*VmwareV1) ListDirectorSitesPvdcs ¶
func (vmware *VmwareV1) ListDirectorSitesPvdcs(listDirectorSitesPvdcsOptions *ListDirectorSitesPvdcsOptions) (result *PVDCCollection, response *core.DetailedResponse, err error)
ListDirectorSitesPvdcs : List the provider virtual data centers in a director site instance List the provider virtual data centers in a specified director site.
func (*VmwareV1) ListDirectorSitesPvdcsClusters ¶
func (vmware *VmwareV1) ListDirectorSitesPvdcsClusters(listDirectorSitesPvdcsClustersOptions *ListDirectorSitesPvdcsClustersOptions) (result *ClusterCollection, response *core.DetailedResponse, err error)
ListDirectorSitesPvdcsClusters : List clusters List all VMware clusters of a director site instance by specifying the ID of the instance.
func (*VmwareV1) ListDirectorSitesPvdcsClustersWithContext ¶
func (vmware *VmwareV1) ListDirectorSitesPvdcsClustersWithContext(ctx context.Context, listDirectorSitesPvdcsClustersOptions *ListDirectorSitesPvdcsClustersOptions) (result *ClusterCollection, response *core.DetailedResponse, err error)
ListDirectorSitesPvdcsClustersWithContext is an alternate form of the ListDirectorSitesPvdcsClusters method which supports a Context parameter
func (*VmwareV1) ListDirectorSitesPvdcsWithContext ¶
func (vmware *VmwareV1) ListDirectorSitesPvdcsWithContext(ctx context.Context, listDirectorSitesPvdcsOptions *ListDirectorSitesPvdcsOptions) (result *PVDCCollection, response *core.DetailedResponse, err error)
ListDirectorSitesPvdcsWithContext is an alternate form of the ListDirectorSitesPvdcs method which supports a Context parameter
func (*VmwareV1) ListDirectorSitesWithContext ¶
func (vmware *VmwareV1) ListDirectorSitesWithContext(ctx context.Context, listDirectorSitesOptions *ListDirectorSitesOptions) (result *DirectorSiteCollection, response *core.DetailedResponse, err error)
ListDirectorSitesWithContext is an alternate form of the ListDirectorSites method which supports a Context parameter
func (*VmwareV1) ListMultitenantDirectorSites ¶
func (vmware *VmwareV1) ListMultitenantDirectorSites(listMultitenantDirectorSitesOptions *ListMultitenantDirectorSitesOptions) (result *MultitenantDirectorSiteCollection, response *core.DetailedResponse, err error)
ListMultitenantDirectorSites : Get all multitenant Cloud Director sites Retrieve a collection of multitenant Cloud Director sites.
func (*VmwareV1) ListMultitenantDirectorSitesWithContext ¶
func (vmware *VmwareV1) ListMultitenantDirectorSitesWithContext(ctx context.Context, listMultitenantDirectorSitesOptions *ListMultitenantDirectorSitesOptions) (result *MultitenantDirectorSiteCollection, response *core.DetailedResponse, err error)
ListMultitenantDirectorSitesWithContext is an alternate form of the ListMultitenantDirectorSites method which supports a Context parameter
func (*VmwareV1) ListVdcs ¶
func (vmware *VmwareV1) ListVdcs(listVdcsOptions *ListVdcsOptions) (result *VDCCollection, response *core.DetailedResponse, err error)
ListVdcs : List virtual data centers List all Virtual Data Centers that user has access to in the cloud account.
func (*VmwareV1) ListVdcsWithContext ¶
func (vmware *VmwareV1) ListVdcsWithContext(ctx context.Context, listVdcsOptions *ListVdcsOptions) (result *VDCCollection, response *core.DetailedResponse, err error)
ListVdcsWithContext is an alternate form of the ListVdcs method which supports a Context parameter
func (*VmwareV1) NewAddTransitGatewayConnectionsOptions ¶ added in v0.1.2
func (*VmwareV1) NewAddTransitGatewayConnectionsOptions(vdcID string, edgeID string, id string, contentLength int64) *AddTransitGatewayConnectionsOptions
NewAddTransitGatewayConnectionsOptions : Instantiate AddTransitGatewayConnectionsOptions
func (*VmwareV1) NewClusterPrototype ¶
func (*VmwareV1) NewClusterPrototype(name string, hostCount int64, hostProfile string, fileShares *FileSharesPrototype) (_model *ClusterPrototype, err error)
NewClusterPrototype : Instantiate ClusterPrototype (Generic Model Constructor)
func (*VmwareV1) NewCreateDirectorSitesOptions ¶
func (*VmwareV1) NewCreateDirectorSitesOptions(name string, pvdcs []PVDCPrototype) *CreateDirectorSitesOptions
NewCreateDirectorSitesOptions : Instantiate CreateDirectorSitesOptions
func (*VmwareV1) NewCreateDirectorSitesPvdcsClustersOptions ¶
func (*VmwareV1) NewCreateDirectorSitesPvdcsClustersOptions(siteID string, pvdcID string, name string, hostCount int64, hostProfile string, fileShares *FileSharesPrototype) *CreateDirectorSitesPvdcsClustersOptions
NewCreateDirectorSitesPvdcsClustersOptions : Instantiate CreateDirectorSitesPvdcsClustersOptions
func (*VmwareV1) NewCreateDirectorSitesPvdcsOptions ¶
func (*VmwareV1) NewCreateDirectorSitesPvdcsOptions(siteID string, name string, dataCenterName string, clusters []ClusterPrototype) *CreateDirectorSitesPvdcsOptions
NewCreateDirectorSitesPvdcsOptions : Instantiate CreateDirectorSitesPvdcsOptions
func (*VmwareV1) NewCreateDirectorSitesVcdaC2cConnectionOptions ¶ added in v0.1.2
func (*VmwareV1) NewCreateDirectorSitesVcdaC2cConnectionOptions(siteID string, localDataCenterName string, localSiteName string, peerSiteName string, peerRegion string) *CreateDirectorSitesVcdaC2cConnectionOptions
NewCreateDirectorSitesVcdaC2cConnectionOptions : Instantiate CreateDirectorSitesVcdaC2cConnectionOptions
func (*VmwareV1) NewCreateDirectorSitesVcdaConnectionEndpointsOptions ¶ added in v0.1.2
func (*VmwareV1) NewCreateDirectorSitesVcdaConnectionEndpointsOptions(siteID string, typeVar string, dataCenterName string) *CreateDirectorSitesVcdaConnectionEndpointsOptions
NewCreateDirectorSitesVcdaConnectionEndpointsOptions : Instantiate CreateDirectorSitesVcdaConnectionEndpointsOptions
func (*VmwareV1) NewCreateVdcOptions ¶
func (*VmwareV1) NewCreateVdcOptions(name string, directorSite *VDCDirectorSitePrototype) *CreateVdcOptions
NewCreateVdcOptions : Instantiate CreateVdcOptions
func (*VmwareV1) NewDeleteDirectorSiteOptions ¶
func (*VmwareV1) NewDeleteDirectorSiteOptions(id string) *DeleteDirectorSiteOptions
NewDeleteDirectorSiteOptions : Instantiate DeleteDirectorSiteOptions
func (*VmwareV1) NewDeleteDirectorSitesPvdcsClusterOptions ¶
func (*VmwareV1) NewDeleteDirectorSitesPvdcsClusterOptions(siteID string, id string, pvdcID string) *DeleteDirectorSitesPvdcsClusterOptions
NewDeleteDirectorSitesPvdcsClusterOptions : Instantiate DeleteDirectorSitesPvdcsClusterOptions
func (*VmwareV1) NewDeleteDirectorSitesVcdaC2cConnectionOptions ¶ added in v0.1.2
func (*VmwareV1) NewDeleteDirectorSitesVcdaC2cConnectionOptions(siteID string, id string) *DeleteDirectorSitesVcdaC2cConnectionOptions
NewDeleteDirectorSitesVcdaC2cConnectionOptions : Instantiate DeleteDirectorSitesVcdaC2cConnectionOptions
func (*VmwareV1) NewDeleteDirectorSitesVcdaConnectionEndpointsOptions ¶ added in v0.1.2
func (*VmwareV1) NewDeleteDirectorSitesVcdaConnectionEndpointsOptions(siteID string, id string) *DeleteDirectorSitesVcdaConnectionEndpointsOptions
NewDeleteDirectorSitesVcdaConnectionEndpointsOptions : Instantiate DeleteDirectorSitesVcdaConnectionEndpointsOptions
func (*VmwareV1) NewDeleteVdcOptions ¶
func (*VmwareV1) NewDeleteVdcOptions(id string) *DeleteVdcOptions
NewDeleteVdcOptions : Instantiate DeleteVdcOptions
func (*VmwareV1) NewDirectorSitePVDC ¶
func (*VmwareV1) NewDirectorSitePVDC(id string) (_model *DirectorSitePVDC, err error)
NewDirectorSitePVDC : Instantiate DirectorSitePVDC (Generic Model Constructor)
func (*VmwareV1) NewGetDirectorInstancesPvdcsClusterOptions ¶
func (*VmwareV1) NewGetDirectorInstancesPvdcsClusterOptions(siteID string, id string, pvdcID string) *GetDirectorInstancesPvdcsClusterOptions
NewGetDirectorInstancesPvdcsClusterOptions : Instantiate GetDirectorInstancesPvdcsClusterOptions
func (*VmwareV1) NewGetDirectorSiteOptions ¶
func (*VmwareV1) NewGetDirectorSiteOptions(id string) *GetDirectorSiteOptions
NewGetDirectorSiteOptions : Instantiate GetDirectorSiteOptions
func (*VmwareV1) NewGetDirectorSitesPvdcsOptions ¶
func (*VmwareV1) NewGetDirectorSitesPvdcsOptions(siteID string, id string) *GetDirectorSitesPvdcsOptions
NewGetDirectorSitesPvdcsOptions : Instantiate GetDirectorSitesPvdcsOptions
func (*VmwareV1) NewGetOidcConfigurationOptions ¶ added in v0.1.2
func (*VmwareV1) NewGetOidcConfigurationOptions(siteID string) *GetOidcConfigurationOptions
NewGetOidcConfigurationOptions : Instantiate GetOidcConfigurationOptions
func (*VmwareV1) NewGetVdcOptions ¶
func (*VmwareV1) NewGetVdcOptions(id string) *GetVdcOptions
NewGetVdcOptions : Instantiate GetVdcOptions
func (*VmwareV1) NewListDirectorSiteHostProfilesOptions ¶
func (*VmwareV1) NewListDirectorSiteHostProfilesOptions() *ListDirectorSiteHostProfilesOptions
NewListDirectorSiteHostProfilesOptions : Instantiate ListDirectorSiteHostProfilesOptions
func (*VmwareV1) NewListDirectorSiteRegionsOptions ¶
func (*VmwareV1) NewListDirectorSiteRegionsOptions() *ListDirectorSiteRegionsOptions
NewListDirectorSiteRegionsOptions : Instantiate ListDirectorSiteRegionsOptions
func (*VmwareV1) NewListDirectorSitesOptions ¶
func (*VmwareV1) NewListDirectorSitesOptions() *ListDirectorSitesOptions
NewListDirectorSitesOptions : Instantiate ListDirectorSitesOptions
func (*VmwareV1) NewListDirectorSitesPvdcsClustersOptions ¶
func (*VmwareV1) NewListDirectorSitesPvdcsClustersOptions(siteID string, pvdcID string) *ListDirectorSitesPvdcsClustersOptions
NewListDirectorSitesPvdcsClustersOptions : Instantiate ListDirectorSitesPvdcsClustersOptions
func (*VmwareV1) NewListDirectorSitesPvdcsOptions ¶
func (*VmwareV1) NewListDirectorSitesPvdcsOptions(siteID string) *ListDirectorSitesPvdcsOptions
NewListDirectorSitesPvdcsOptions : Instantiate ListDirectorSitesPvdcsOptions
func (*VmwareV1) NewListMultitenantDirectorSitesOptions ¶
func (*VmwareV1) NewListMultitenantDirectorSitesOptions() *ListMultitenantDirectorSitesOptions
NewListMultitenantDirectorSitesOptions : Instantiate ListMultitenantDirectorSitesOptions
func (*VmwareV1) NewListVdcsOptions ¶
func (*VmwareV1) NewListVdcsOptions() *ListVdcsOptions
NewListVdcsOptions : Instantiate ListVdcsOptions
func (*VmwareV1) NewPVDCPrototype ¶
func (*VmwareV1) NewPVDCPrototype(name string, dataCenterName string, clusters []ClusterPrototype) (_model *PVDCPrototype, err error)
NewPVDCPrototype : Instantiate PVDCPrototype (Generic Model Constructor)
func (*VmwareV1) NewRemoveTransitGatewayConnectionsOptions ¶ added in v0.1.2
func (*VmwareV1) NewRemoveTransitGatewayConnectionsOptions(vdcID string, edgeID string, id string) *RemoveTransitGatewayConnectionsOptions
NewRemoveTransitGatewayConnectionsOptions : Instantiate RemoveTransitGatewayConnectionsOptions
func (*VmwareV1) NewResourceGroupIdentity ¶
func (*VmwareV1) NewResourceGroupIdentity(id string) (_model *ResourceGroupIdentity, err error)
NewResourceGroupIdentity : Instantiate ResourceGroupIdentity (Generic Model Constructor)
func (*VmwareV1) NewServiceIdentity ¶
func (*VmwareV1) NewServiceIdentity(name string) (_model *ServiceIdentity, err error)
NewServiceIdentity : Instantiate ServiceIdentity (Generic Model Constructor)
func (*VmwareV1) NewSetOidcConfigurationOptions ¶ added in v0.1.2
func (*VmwareV1) NewSetOidcConfigurationOptions(siteID string, contentLength int64) *SetOidcConfigurationOptions
NewSetOidcConfigurationOptions : Instantiate SetOidcConfigurationOptions
func (*VmwareV1) NewUpdateDirectorSitesPvdcsClusterOptions ¶
func (*VmwareV1) NewUpdateDirectorSitesPvdcsClusterOptions(siteID string, id string, pvdcID string, body map[string]interface{}) *UpdateDirectorSitesPvdcsClusterOptions
NewUpdateDirectorSitesPvdcsClusterOptions : Instantiate UpdateDirectorSitesPvdcsClusterOptions
func (*VmwareV1) NewUpdateDirectorSitesVcdaC2cConnectionOptions ¶ added in v0.1.2
func (*VmwareV1) NewUpdateDirectorSitesVcdaC2cConnectionOptions(siteID string, id string, note string) *UpdateDirectorSitesVcdaC2cConnectionOptions
NewUpdateDirectorSitesVcdaC2cConnectionOptions : Instantiate UpdateDirectorSitesVcdaC2cConnectionOptions
func (*VmwareV1) NewUpdateDirectorSitesVcdaConnectionEndpointsOptions ¶ added in v0.1.2
func (*VmwareV1) NewUpdateDirectorSitesVcdaConnectionEndpointsOptions(siteID string, id string) *UpdateDirectorSitesVcdaConnectionEndpointsOptions
NewUpdateDirectorSitesVcdaConnectionEndpointsOptions : Instantiate UpdateDirectorSitesVcdaConnectionEndpointsOptions
func (*VmwareV1) NewUpdateVdcOptions ¶
func (*VmwareV1) NewUpdateVdcOptions(id string, vDCPatch map[string]interface{}) *UpdateVdcOptions
NewUpdateVdcOptions : Instantiate UpdateVdcOptions
func (*VmwareV1) NewVDCDirectorSitePrototype ¶
func (*VmwareV1) NewVDCDirectorSitePrototype(id string, pvdc *DirectorSitePVDC) (_model *VDCDirectorSitePrototype, err error)
NewVDCDirectorSitePrototype : Instantiate VDCDirectorSitePrototype (Generic Model Constructor)
func (*VmwareV1) NewVDCEdgePrototype ¶
func (*VmwareV1) NewVDCEdgePrototype(typeVar string) (_model *VDCEdgePrototype, err error)
NewVDCEdgePrototype : Instantiate VDCEdgePrototype (Generic Model Constructor)
func (*VmwareV1) NewVDCProviderType ¶
func (*VmwareV1) NewVDCProviderType(name string) (_model *VDCProviderType, err error)
NewVDCProviderType : Instantiate VDCProviderType (Generic Model Constructor)
func (*VmwareV1) RemoveTransitGatewayConnections ¶ added in v0.1.2
func (vmware *VmwareV1) RemoveTransitGatewayConnections(removeTransitGatewayConnectionsOptions *RemoveTransitGatewayConnectionsOptions) (result *TransitGateway, response *core.DetailedResponse, err error)
RemoveTransitGatewayConnections : Remove transit gateway connections from edge Remove transit gateway connections from an edge and virtual data center.
func (*VmwareV1) RemoveTransitGatewayConnectionsWithContext ¶ added in v0.1.2
func (vmware *VmwareV1) RemoveTransitGatewayConnectionsWithContext(ctx context.Context, removeTransitGatewayConnectionsOptions *RemoveTransitGatewayConnectionsOptions) (result *TransitGateway, response *core.DetailedResponse, err error)
RemoveTransitGatewayConnectionsWithContext is an alternate form of the RemoveTransitGatewayConnections method which supports a Context parameter
func (*VmwareV1) SetDefaultHeaders ¶
SetDefaultHeaders sets HTTP headers to be sent in every request
func (*VmwareV1) SetEnableGzipCompression ¶
SetEnableGzipCompression sets the service's EnableGzipCompression field
func (*VmwareV1) SetOidcConfiguration ¶ added in v0.1.2
func (vmware *VmwareV1) SetOidcConfiguration(setOidcConfigurationOptions *SetOidcConfigurationOptions) (result *OIDC, response *core.DetailedResponse, err error)
SetOidcConfiguration : Set an OpenID Connect (OIDC) configuration Request to configure OIDC on a Cloud Director site.
func (*VmwareV1) SetOidcConfigurationWithContext ¶ added in v0.1.2
func (vmware *VmwareV1) SetOidcConfigurationWithContext(ctx context.Context, setOidcConfigurationOptions *SetOidcConfigurationOptions) (result *OIDC, response *core.DetailedResponse, err error)
SetOidcConfigurationWithContext is an alternate form of the SetOidcConfiguration method which supports a Context parameter
func (*VmwareV1) SetServiceURL ¶
SetServiceURL sets the service URL
func (*VmwareV1) UpdateDirectorSitesPvdcsCluster ¶
func (vmware *VmwareV1) UpdateDirectorSitesPvdcsCluster(updateDirectorSitesPvdcsClusterOptions *UpdateDirectorSitesPvdcsClusterOptions) (result *UpdateCluster, response *core.DetailedResponse, err error)
UpdateDirectorSitesPvdcsCluster : Update a cluster Update the number of hosts or file storage shares of a specific cluster in a specific director site instance. VMware clusters must have between [2-25] hosts.
func (*VmwareV1) UpdateDirectorSitesPvdcsClusterWithContext ¶
func (vmware *VmwareV1) UpdateDirectorSitesPvdcsClusterWithContext(ctx context.Context, updateDirectorSitesPvdcsClusterOptions *UpdateDirectorSitesPvdcsClusterOptions) (result *UpdateCluster, response *core.DetailedResponse, err error)
UpdateDirectorSitesPvdcsClusterWithContext is an alternate form of the UpdateDirectorSitesPvdcsCluster method which supports a Context parameter
func (*VmwareV1) UpdateDirectorSitesVcdaC2cConnection ¶ added in v0.1.2
func (vmware *VmwareV1) UpdateDirectorSitesVcdaC2cConnection(updateDirectorSitesVcdaC2cConnectionOptions *UpdateDirectorSitesVcdaC2cConnectionOptions) (result *UpdatedVcdaC2c, response *core.DetailedResponse, err error)
UpdateDirectorSitesVcdaC2cConnection : Update note in the cloud-to-cloud connection Update the note in the VCDA cloud-to-cloud connection in the director site identified by {site_id}.
func (*VmwareV1) UpdateDirectorSitesVcdaC2cConnectionWithContext ¶ added in v0.1.2
func (vmware *VmwareV1) UpdateDirectorSitesVcdaC2cConnectionWithContext(ctx context.Context, updateDirectorSitesVcdaC2cConnectionOptions *UpdateDirectorSitesVcdaC2cConnectionOptions) (result *UpdatedVcdaC2c, response *core.DetailedResponse, err error)
UpdateDirectorSitesVcdaC2cConnectionWithContext is an alternate form of the UpdateDirectorSitesVcdaC2cConnection method which supports a Context parameter
func (*VmwareV1) UpdateDirectorSitesVcdaConnectionEndpoints ¶ added in v0.1.2
func (vmware *VmwareV1) UpdateDirectorSitesVcdaConnectionEndpoints(updateDirectorSitesVcdaConnectionEndpointsOptions *UpdateDirectorSitesVcdaConnectionEndpointsOptions) (result *UpdatedVcdaConnection, response *core.DetailedResponse, err error)
UpdateDirectorSitesVcdaConnectionEndpoints : Update VCDA connection allowlist Update the allowlist for a private connection to a specific VCDA instance.
func (*VmwareV1) UpdateDirectorSitesVcdaConnectionEndpointsWithContext ¶ added in v0.1.2
func (vmware *VmwareV1) UpdateDirectorSitesVcdaConnectionEndpointsWithContext(ctx context.Context, updateDirectorSitesVcdaConnectionEndpointsOptions *UpdateDirectorSitesVcdaConnectionEndpointsOptions) (result *UpdatedVcdaConnection, response *core.DetailedResponse, err error)
UpdateDirectorSitesVcdaConnectionEndpointsWithContext is an alternate form of the UpdateDirectorSitesVcdaConnectionEndpoints method which supports a Context parameter
func (*VmwareV1) UpdateVdc ¶
func (vmware *VmwareV1) UpdateVdc(updateVdcOptions *UpdateVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
UpdateVdc : Update a virtual data center Update a virtual data center with the specified ID.
func (*VmwareV1) UpdateVdcWithContext ¶
func (vmware *VmwareV1) UpdateVdcWithContext(ctx context.Context, updateVdcOptions *UpdateVdcOptions) (result *VDC, response *core.DetailedResponse, err error)
UpdateVdcWithContext is an alternate form of the UpdateVdc method which supports a Context parameter
type VmwareV1Options ¶
type VmwareV1Options struct { ServiceName string URL string Authenticator core.Authenticator }
VmwareV1Options : Service options