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 blueprint API 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 API ¶ added in v0.5.0
type API struct {
About about.ClientService
AboutTheService about_the_service.ClientService
Blueprint blueprint.ClientService
BlueprintRequests blueprint_requests.ClientService
BlueprintTerraformIntegrations blueprint_terraform_integrations.ClientService
BlueprintValidation blueprint_validation.ClientService
CapabilityTags capability_tags.ClientService
CatalogAdminItems catalog_admin_items.ClientService
CatalogEntitlements catalog_entitlements.ClientService
CatalogItemTypes catalog_item_types.ClientService
CatalogItems catalog_items.ClientService
CatalogSources catalog_sources.ClientService
Certificates certificates.ClientService
CloudAccount cloud_account.ClientService
ClusterPlans cluster_plans.ClientService
Compute compute.ClientService
ComputeGateway compute_gateway.ClientService
ComputeNat compute_nat.ClientService
ContentSource content_source.ClientService
CustomIntegrations custom_integrations.ClientService
CustomNaming custom_naming.ClientService
DataCollector data_collector.ClientService
Deployment deployment.ClientService
DeploymentActions deployment_actions.ClientService
Deployments deployments.ClientService
Disk disk.ClientService
Endpoints endpoints.ClientService
Executions executions.ClientService
FabricawsVolumeTypes fabric_aws_volume_types.ClientService
FabricAzureDiskEncryptionSets fabric_azure_disk_encryption_sets.ClientService
FabricAzureStorageAccount fabric_azure_storage_account.ClientService
FabricCompute fabric_compute.ClientService
FabricFlavors fabric_flavors.ClientService
FabricImages fabric_images.ClientService
FabricNetwork fabric_network.ClientService
FabricvSphereDatastore fabric_vsphere_datastore.ClientService
FabricvSphereStoragePolicies fabric_vsphere_storage_policies.ClientService
FlavorProfile flavor_profile.ClientService
Flavors flavors.ClientService
Folders folders.ClientService
Icons icons.ClientService
ImageProfile image_profile.ClientService
Images images.ClientService
Installers installers.ClientService
Integration integration.ClientService
KubernetesClusters kubernetes_clusters.ClientService
KubernetesZones kubernetes_zones.ClientService
LimitRanges limit_ranges.ClientService
LoadBalancer load_balancer.ClientService
Location location.ClientService
Login login.ClientService
Namespaces namespaces.ClientService
Network network.ClientService
NetworkIPRange network_ip_range.ClientService
NetworkProfile network_profile.ClientService
NotificationScenarioConfiguration notification_scenario_configuration.ClientService
OnboardingBlueprints onboarding_blueprints.ClientService
OnboardingDeployments onboarding_deployments.ClientService
OnboardingPlanExecution onboarding_plan_execution.ClientService
OnboardingPlans onboarding_plans.ClientService
OnboardingResources onboarding_resources.ClientService
PksEndpoints pks_endpoints.ClientService
PerspectiveSync perspective_sync.ClientService
Pipelines pipelines.ClientService
Policies policies.ClientService
PolicyDecisions policy_decisions.ClientService
PolicyTypes policy_types.ClientService
PricingCardAssignments pricing_card_assignments.ClientService
PricingCards pricing_cards.ClientService
Project project.ClientService
Projects projects.ClientService
Property property.ClientService
PropertyGroups property_groups.ClientService
ProviderRequests provider_requests.ClientService
QueryForDiscoveredMachines query_for_discovered_machines.ClientService
Request request.ClientService
Requests requests.ClientService
ResourceActions resource_actions.ClientService
ResourceQuotas resource_quotas.ClientService
ResourceTypes resource_types.ClientService
Resources resources.ClientService
SecurityGroup security_group.ClientService
SourceControlSync source_control_sync.ClientService
StorageProfile storage_profile.ClientService
SupervisorClusters supervisor_clusters.ClientService
SupervisorNamespaces supervisor_namespaces.ClientService
TmcEndpoints t_m_c_endpoints.ClientService
Tags tags.ClientService
Triggers triggers.ClientService
UnregisterMachines unregister_machines.ClientService
UserEvents user_events.ClientService
UserOperations user_operations.ClientService
Vcf vcf.ClientService
VCenterEndpoints vcenter_endpoints.ClientService
VSphereEndpoints vsphere_endpoints.ClientService
Variables variables.ClientService
Transport runtime.ClientTransport
}
API is a client for vmware cloud assembly blueprint API
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) *API
New creates a new vmware cloud assembly blueprint API client
func NewHTTPClient ¶
NewHTTPClient creates a new vmware cloud assembly blueprint API HTTP client.
func NewHTTPClientWithConfig ¶
func NewHTTPClientWithConfig(formats strfmt.Registry, cfg *TransportConfig) *API
NewHTTPClientWithConfig creates a new vmware cloud assembly blueprint API HTTP client, using a customizable transport config.
func (*API) SetTransport ¶ added in v0.5.0
func (c *API) 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.