Documentation
¶
Index ¶
Constants ¶
const ( // DefaultHost is the default Host // found in Meta (info) section of spec file DefaultHost string = "api.mgmt.cloud.vmware.com" // DefaultBasePath is the default BasePath // found in Meta (info) section of spec file DefaultBasePath string = "/" )
Variables ¶
var Default = NewHTTPClient(nil)
Default vmware cloud assembly iaas HTTP client.
var DefaultSchemes = []string{"https"}
DefaultSchemes are the default schemes found in Meta (info) section of spec file
Functions ¶
This section is empty.
Types ¶
type MulticloudIaaS ¶
type MulticloudIaaS struct {
About *about.Client
Blueprint *blueprint.Client
BlueprintRequests *blueprint_requests.Client
BlueprintValidation *blueprint_validation.Client
CatalogAdminItems *catalog_admin_items.Client
CatalogEntitlements *catalog_entitlements.Client
CatalogItemTypes *catalog_item_types.Client
CatalogItems *catalog_items.Client
CatalogSources *catalog_sources.Client
CloudAccount *cloud_account.Client
Compute *compute.Client
ContentSource *content_source.Client
DataCollector *data_collector.Client
Deployment *deployment.Client
DeploymentActions *deployment_actions.Client
DeploymentEvents *deployment_events.Client
Deployments *deployments.Client
Disk *disk.Client
FabricawsVolumeTypes *fabric_aws_volume_types.Client
FabricAzureStorageAccount *fabric_azure_storage_account.Client
FabricCompute *fabric_compute.Client
FabricFlavors *fabric_flavors.Client
FabricImages *fabric_images.Client
FabricNetwork *fabric_network.Client
FabricvSphereDatastore *fabric_vsphere_datastore.Client
FabricvSphereStoragePolicies *fabric_vsphere_storage_policies.Client
FlavorProfile *flavor_profile.Client
Flavors *flavors.Client
Icons *icons.Client
ImageProfile *image_profile.Client
Images *images.Client
LoadBalancer *load_balancer.Client
Location *location.Client
Login *login.Client
Marketplace *marketplace.Client
MarketplaceDownloads *marketplace_downloads.Client
Network *network.Client
NetworkIPRange *network_ip_range.Client
NetworkProfile *network_profile.Client
Policies *policies.Client
PolicyDecisions *policy_decisions.Client
PolicyTypes *policy_types.Client
PricingCardAssignments *pricing_card_assignments.Client
PricingCards *pricing_cards.Client
Project *project.Client
Request *request.Client
ResourceTypes *resource_types.Client
SecurityGroup *security_group.Client
SourceControlSync *source_control_sync.Client
StorageProfile *storage_profile.Client
Tags *tags.Client
Transport runtime.ClientTransport
}
MulticloudIaaS is a client for vmware cloud assembly iaas
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) *MulticloudIaaS
New creates a new vmware cloud assembly iaas client
func NewHTTPClient ¶
func NewHTTPClient(formats strfmt.Registry) *MulticloudIaaS
NewHTTPClient creates a new vmware cloud assembly iaas HTTP client.
func NewHTTPClientWithConfig ¶
func NewHTTPClientWithConfig(formats strfmt.Registry, cfg *TransportConfig) *MulticloudIaaS
NewHTTPClientWithConfig creates a new vmware cloud assembly iaas HTTP client, using a customizable transport config.
func (*MulticloudIaaS) SetTransport ¶
func (c *MulticloudIaaS) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client and all its subresources
type TransportConfig ¶
TransportConfig contains the transport related info, found in the meta section of the spec file.
func DefaultTransportConfig ¶
func DefaultTransportConfig() *TransportConfig
DefaultTransportConfig creates a TransportConfig with the default settings taken from the meta section of the spec file.
func (*TransportConfig) WithBasePath ¶
func (cfg *TransportConfig) WithBasePath(basePath string) *TransportConfig
WithBasePath overrides the default basePath, provided by the meta section of the spec file.
func (*TransportConfig) WithHost ¶
func (cfg *TransportConfig) WithHost(host string) *TransportConfig
WithHost overrides the default host, provided by the meta section of the spec file.
func (*TransportConfig) WithSchemes ¶
func (cfg *TransportConfig) WithSchemes(schemes []string) *TransportConfig
WithSchemes overrides the default schemes, provided by the meta section of the spec file.