client

package
v1.4.3 Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2024 License: MPL-2.0 Imports: 63 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TanzuMissionControl

type TanzuMissionControl struct {
	*transport.Client
	ClusterResourceService                        clusterclient.ClientService
	EKSClusterResourceService                     eksclusterclient.ClientService
	EKSNodePoolResourceService                    eksnodepoolclient.ClientService
	AKSClusterResourceService                     aksclusterclient.ClientService
	AKSNodePoolResourceService                    aksnodepoolclient.ClientService
	WorkspaceResourceService                      workspaceclient.ClientService
	NamespaceResourceService                      namespaceclient.ClientService
	ClusterGroupResourceService                   clustergroupclient.ClientService
	NodePoolResourceService                       nodepoolclient.ClientService
	OrganizationIAMResourceService                iamorganizationclient.ClientService
	ClusterGroupIAMResourceService                iamclustergroupclient.ClientService
	ClusterIAMResourceService                     iamclusterclient.ClientService
	WorkspaceIAMResourceService                   iamworkspaceclient.ClientService
	NamespaceIAMResourceService                   iamnamespaceclient.ClientService
	ClusterPolicyResourceService                  policyclusterclient.ClientService
	ClusterGroupPolicyResourceService             policyclustergroupclient.ClientService
	WorkspacePolicyResourceService                policyworkspaceclient.ClientService
	OrganizationPolicyResourceService             policyorganizationclient.ClientService
	CredentialResourceService                     credentialclient.ClientService
	IntegrationResourceService                    integrationclient.ClientService
	ClusterContinuousDeliveryResourceService      continuousdeliveryclusterclient.ClientService
	ClusterGitRepositoryResourceService           gitrepositoryclusterclient.ClientService
	ClusterKustomizationResourceService           kustomizationclusterclient.ClientService
	ClusterGroupContinuousDeliveryResourceService continuousdeliveryclustergroupclient.ClientService
	ClusterGroupGitRepositoryResourceService      gitrepositoryclustergroupclient.ClientService
	ClusterGroupKustomizationResourceService      kustomizationclustergroupclient.ClientService
	ClusterSourcesecretResourceService            sourcesecretclusterclient.ClientService
	ClusterGroupSourcesecretResourceService       sourcesecretclustergroupclient.ClientService
	SecretResourceService                         secretclient.ClientService
	SecretExportResourceService                   secretexportclient.ClientService
	ManifestResourceService                       manifestclient.ClientService
	ClusterPackageRepositoryService               pkgrepositoryclusterclient.ClientService
	ClusterPackageRepositoryAvailabilityService   pkgrepoavailabilityclusterclient.ClientService
	ClusterTanzuPackageService                    tanzupackageclusterclient.ClientService
	TanzupackageResourceService                   packageclusterclient.ClientService
	PackageInstallResourceService                 pkginstallclusterclient.ClientService
	ClusterGroupHelmReleaseResourceService        helmreleaseclustergroupclient.ClientService
	ClusterHelmReleaseResourceService             helmreleaseclusterclient.ClientService
	ClusterHelmResourceService                    helmfeatureclusterclient.ClientService
	ClusterGroupHelmResourceService               helmfeatureclustergroupclient.ClientService
	ClusterHelmRepositoryResourceService          helmrepositoryclusterclient.ClientService
	OrganizationHelmChartsResourceService         helmchartsorgclient.ClientService
	ClusterGroupSecretResourceService             secretclustergroupclient.ClientService
	ClusterGroupSecretExportResourceService       secretexportclustergroupclient.ClientService
	KubeConfigResourceService                     kubeconfigclient.ClientService
	BackupScheduleService                         backupscheduleclient.ClientService
	DataProtectionService                         dataprotectionclient.ClientService
	TargetLocationService                         targetlocationclient.ClientService
	ManagementClusterRegistrationResourceService  managementclusterregistrationclient.ClientService
	ClusterClassResourceService                   clusterclassclient.ClientService
	TanzuKubernetesClusterResourceService         tanzukubernetesclusterclient.ClientService
	ProvisionerResourceService                    provisionerclient.ClientService
	InspectionsResourceService                    inspectionsclient.ClientService
	CustomPolicyTemplateResourceService           custompolicytemplateclient.ClientService
	RecipeResourceService                         recipeclient.ClientService
	CustomIAMRoleResourceService                  customiamroleclient.ClientService
	PermissionTemplateService                     permissiontemplateclient.ClientService
	ClusterGroupDataProtectionService             dataprotectionclustergroupclient.ClientService
	ClusterGroupBackupScheduleService             clustergroupbackupscheduleclient.ClientService
}

TanzuMissionControl is a client for tanzu mission control.

func NewHTTPClient

func NewHTTPClient(config *proxy.TLSConfig) (*TanzuMissionControl, error)

NewHTTPClient creates a new tanzu mission control HTTP client.

func NewTestHTTPClientWithDefaultTransport added in v1.1.4

func NewTestHTTPClientWithDefaultTransport() *TanzuMissionControl

NewTestHTTPClientWithDefaultTransport is intended primarily for testing only, as httpmock requires a default transport object be used in order to intercept and mock traffic.

Jump to

Keyboard shortcuts

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