googlecloudclustergdcvmware_contract

package
v0.49.0 Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2025 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AutocompleteGDCVForVMWareClusterNamesTaskID = taskid.NewImplementationID(googlecloudk8scommon_contract.AutocompleteClusterNamesTaskID, "anthos-on-vmware")

AutocompleteGDCVForVMWareClusterNamesTaskID is the task ID for listing up GDCV for VMWare cluster names on the project.

View Source
var ClusterGDCVMWareCommonTaskPrefix = googlecloudk8scommon_contract.GoogleCloudCommonK8STaskIDPrefix + "gdc-vmware"

ClusterGDCVMWareCommonTaskPrefix is the common task id prefix for GDC Vmware cluster related tasks.

View Source
var ClusterListFetcherTaskID = taskid.NewDefaultImplementationID[ClusterListFetcher](ClusterGDCVMWareCommonTaskPrefix + "cluster-list-fetcher")

ClusterListFetcherTaskID injects the ClusterListFetcher implementation.

View Source
var ClusterNamePrefixTaskIDForGDCVForVMWare = taskid.NewImplementationID(googlecloudk8scommon_contract.ClusterNamePrefixTaskID, "gdcv-for-vmware")

ClusterNamePrefixTaskIDForGDCVForVMWare is the task ID for the GDCV for VMWare cluster name prefix.

View Source
var GDCVForVMWareInspectionType = coreinspection.InspectionType{
	Id:   InspectionTypeId,
	Name: "GDCV for VMWare(GKE on VMWare, Anthos on VMWare)",
	Description: `Visualize logs generated from GDCV for VMWare cluster(including admin clsuter/user cluster).
Supporting K8s audit log, k8s event log,k8s node log, k8s container log and OnPream API audit log.`,
	Icon:     "assets/icons/anthos.png",
	Priority: math.MaxInt - 4,
}

GDCVForVMWareInspectionType defines the inspection type for GDCV for VMWare.

View Source
var InspectionTypeId = "gcp-gdcv-for-vmware"

InspectionTypeId is the unique identifier for the GDCV for VMWare inspection type.

Functions

This section is empty.

Types

type ClusterListFetcher

type ClusterListFetcher interface {
	GetClusters(ctx context.Context, project string) ([]string, error)
}

type ClusterListFetcherImpl

type ClusterListFetcherImpl struct{}

func (*ClusterListFetcherImpl) GetClusters

func (c *ClusterListFetcherImpl) GetClusters(ctx context.Context, project string) ([]string, error)

GetClusters implements ClusterListFetcher.

Jump to

Keyboard shortcuts

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