Help us shape the future of Go! Take the 2026 Go Developer Survey

client

package
v0.6.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 2, 2026 License: Apache-2.0 Imports: 99 Imported by: 3

Documentation

Index

Constants

View Source
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

View Source
var Default = NewHTTPClient(nil)

Default vmware cloud assembly blueprint API HTTP client.

View Source
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

func NewHTTPClient(formats strfmt.Registry) *API

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

type TransportConfig struct {
	Host     string
	BasePath string
	Schemes  []string
}

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.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL