provider

package
v2.20.10 Latest Latest
Warning

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

Go to latest
Published: Nov 11, 2022 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AKSValidateCredentialsEndpoint added in v2.19.0

func AKSValidateCredentialsEndpoint(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func AWSSizeNoCredentialsEndpoint

func AWSSizeNoCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter, settingsProvider provider.SettingsProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

AWSSizeNoCredentialsEndpoint handles the request to list available AWS sizes.

func AWSSubnetNoCredentialsEndpoint

func AWSSubnetNoCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

AWSSubnetNoCredentialsEndpoint handles the request to list AWS availability subnets in a given vpc, using credentials.

func AlibabaInstanceTypesWithClusterCredentialsEndpoint

func AlibabaInstanceTypesWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter, userInfoGetter provider.UserInfoGetter, settingsProvider provider.SettingsProvider) endpoint.Endpoint

func AlibabaVswitchesWithClusterCredentialsEndpoint added in v2.17.0

func AlibabaVswitchesWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func AlibabaZonesWithClusterCredentialsEndpoint

func AlibabaZonesWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func AnexiaTemplatesWithClusterCredentialsEndpoint added in v2.17.0

func AnexiaTemplatesWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter, seedsGetter provider.SeedsGetter) endpoint.Endpoint

func AnexiaVlansWithClusterCredentialsEndpoint added in v2.17.0

func AnexiaVlansWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func AzureAvailabilityZonesWithClusterCredentialsEndpoint

func AzureAvailabilityZonesWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func AzureResourceGroupsEndpoint

func AzureResourceGroupsEndpoint(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func AzureRouteTablesEndpoint

func AzureRouteTablesEndpoint(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func AzureSecurityGroupsEndpoint

func AzureSecurityGroupsEndpoint(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func AzureSizeWithClusterCredentialsEndpoint

func AzureSizeWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter, userInfoGetter provider.UserInfoGetter, settingsProvider provider.SettingsProvider) endpoint.Endpoint

func AzureSubnetsEndpoint

func AzureSubnetsEndpoint(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func AzureVirtualNetworksEndpoint

func AzureVirtualNetworksEndpoint(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func DecodeAKSClusterListReq added in v2.19.0

func DecodeAKSClusterListReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeAKSCommonReq added in v2.19.0

func DecodeAKSCommonReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeAKSTypesReq added in v2.19.0

func DecodeAKSTypesReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeAWSCommonReq added in v2.19.0

func DecodeAWSCommonReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeAWSSizeNoCredentialsReq added in v2.18.0

func DecodeAWSSizeNoCredentialsReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeAlibabaNoCredentialReq

func DecodeAlibabaNoCredentialReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeAnexiaNoCredentialReq added in v2.17.0

func DecodeAnexiaNoCredentialReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeAzureAvailabilityZonesNoCredentialsReq

func DecodeAzureAvailabilityZonesNoCredentialsReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeAzureCommonReq

func DecodeAzureCommonReq(_ context.Context, r *http.Request) (interface{}, error)

func DecodeAzureResourceGroupsReq

func DecodeAzureResourceGroupsReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeAzureRouteTablesReq

func DecodeAzureRouteTablesReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeAzureSecurityGroupsReq

func DecodeAzureSecurityGroupsReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeAzureSizesNoCredentialsReq

func DecodeAzureSizesNoCredentialsReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeAzureSubnetsReq

func DecodeAzureSubnetsReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeAzureVirtualNetworksReq

func DecodeAzureVirtualNetworksReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeEKSClusterListReq added in v2.19.0

func DecodeEKSClusterListReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeEKSCommonReq added in v2.19.0

func DecodeEKSCommonReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeEKSTypesReq added in v2.19.0

func DecodeEKSTypesReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeGCPSubnetworksNoCredentialReq

func DecodeGCPSubnetworksNoCredentialReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeGCPTypesNoCredentialReq

func DecodeGCPTypesNoCredentialReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeGKEClusterListReq added in v2.19.0

func DecodeGKEClusterListReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeGKECommonReq added in v2.19.0

func DecodeGKECommonReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeGKEImagesReq added in v2.19.0

func DecodeGKEImagesReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeGKETypesReq added in v2.19.0

func DecodeGKETypesReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeKubeVirtGenericNoCredentialReq added in v2.19.0

func DecodeKubeVirtGenericNoCredentialReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeKubeVirtGenericReq added in v2.19.0

func DecodeKubeVirtGenericReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeNutanixCommonReq added in v2.19.1

func DecodeNutanixCommonReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeNutanixNoCredentialReq added in v2.19.1

func DecodeNutanixNoCredentialReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeNutanixSubnetReq added in v2.19.1

func DecodeNutanixSubnetReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeOpenstackNoCredentialsReq

func DecodeOpenstackNoCredentialsReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeOpenstackSubnetNoCredentialsReq

func DecodeOpenstackSubnetNoCredentialsReq(c context.Context, r *http.Request) (interface{}, error)

func DecodePacketSizesNoCredentialsReq

func DecodePacketSizesNoCredentialsReq(c context.Context, r *http.Request) (interface{}, error)

func DecodeVSphereDatastoresReq added in v2.17.0

func DecodeVSphereDatastoresReq(_ context.Context, r *http.Request) (interface{}, error)

func DecodeVSphereNoCredentialsReq

func DecodeVSphereNoCredentialsReq(c context.Context, r *http.Request) (interface{}, error)

func DigitaloceanSizeWithClusterCredentialsEndpoint

func DigitaloceanSizeWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter, settingsProvider provider.SettingsProvider) endpoint.Endpoint

func EKSValidateCredentialsEndpoint added in v2.19.0

func EKSValidateCredentialsEndpoint(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func GCPDiskTypesWithClusterCredentialsEndpoint

func GCPDiskTypesWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func GCPNetworkWithClusterCredentialsEndpoint

func GCPNetworkWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func GCPSizeWithClusterCredentialsEndpoint

func GCPSizeWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter, settingsProvider provider.SettingsProvider) endpoint.Endpoint

func GCPSubnetworkWithClusterCredentialsEndpoint

func GCPSubnetworkWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func GCPZoneWithClusterCredentialsEndpoint

func GCPZoneWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func GKEClustersEndpoint added in v2.19.0

func GKEClustersEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, presetProvider provider.PresetProvider) endpoint.Endpoint

func GKEImagesEndpoint added in v2.19.0

func GKEImagesEndpoint(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func GKEValidateCredentialsEndpoint added in v2.19.0

func GKEValidateCredentialsEndpoint(presetProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func HetznerSizeWithClusterCredentialsEndpoint

func HetznerSizeWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter, settingsProvider provider.SettingsProvider) endpoint.Endpoint

func KubeVirtStorageClassesEndpoint added in v2.19.0

func KubeVirtStorageClassesEndpoint(presetsProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

KubeVirtStorageClassesEndpoint handles the request to list available k8s StorageClasses (provided credentials).

func KubeVirtStorageClassesWithClusterCredentialsEndpoint added in v2.19.0

func KubeVirtStorageClassesWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

KubeVirtStorageClassesWithClusterCredentialsEndpoint handles the request to list storage classes (cluster credentials).

func KubeVirtVMIPresetsEndpoint added in v2.19.0

func KubeVirtVMIPresetsEndpoint(presetsProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

KubeVirtVMIPresetsEndpoint handles the request to list available KubeVirtVMIPresets (provided credentials).

func KubeVirtVMIPresetsWithClusterCredentialsEndpoint added in v2.19.0

func KubeVirtVMIPresetsWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

KubeVirtVMIPresetsWithClusterCredentialsEndpoint handles the request to list available KubeVirtVMIPresets (cluster credentials).

func ListAKSClustersEndpoint added in v2.19.0

func ListAKSClustersEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, presetProvider provider.PresetProvider) endpoint.Endpoint

func ListEKSClustersEndpoint added in v2.19.0

func ListEKSClustersEndpoint(userInfoGetter provider.UserInfoGetter, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, clusterProvider provider.ExternalClusterProvider, presetProvider provider.PresetProvider) endpoint.Endpoint

func NutanixClusterEndpoint added in v2.19.1

func NutanixClusterEndpoint(presetProvider provider.PresetProvider, seedsGetter provider.SeedsGetter, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

NutanixClusterEndpoint handles the request for a list of clusters, using provided credentials.

func NutanixProjectEndpoint added in v2.19.1

func NutanixProjectEndpoint(presetProvider provider.PresetProvider, seedsGetter provider.SeedsGetter, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

NutanixProjectEndpoint handles the request for a list of projects, using provided credentials.

func NutanixSubnetEndpoint added in v2.19.1

func NutanixSubnetEndpoint(presetProvider provider.PresetProvider, seedsGetter provider.SeedsGetter, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

NutanixSubnetEndpoint handles the request for a list of subnets on a specific Nutanix cluster, using provided credentials.

func NutanixSubnetsWithClusterCredentialsEndpoint added in v2.19.1

func NutanixSubnetsWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint

func OpenstackAvailabilityZoneWithClusterCredentialsEndpoint

func OpenstackAvailabilityZoneWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider,
	privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter,
	userInfoGetter provider.UserInfoGetter, caBundle *x509.CertPool) endpoint.Endpoint

func OpenstackNetworkWithClusterCredentialsEndpoint

func OpenstackNetworkWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider,
	privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter,
	userInfoGetter provider.UserInfoGetter, caBundle *x509.CertPool) endpoint.Endpoint

func OpenstackSecurityGroupWithClusterCredentialsEndpoint

func OpenstackSecurityGroupWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider,
	privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter,
	userInfoGetter provider.UserInfoGetter, caBundle *x509.CertPool) endpoint.Endpoint

func OpenstackSizeWithClusterCredentialsEndpoint

func OpenstackSizeWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider,
	privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter,
	userInfoGetter provider.UserInfoGetter, settingsProvider provider.SettingsProvider, caBundle *x509.CertPool) endpoint.Endpoint

func OpenstackSubnetsWithClusterCredentialsEndpoint

func OpenstackSubnetsWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider,
	privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter,
	userInfoGetter provider.UserInfoGetter, caBundle *x509.CertPool) endpoint.Endpoint

func OpenstackTenantWithClusterCredentialsEndpoint

func OpenstackTenantWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider,
	privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter,
	userInfoGetter provider.UserInfoGetter, caBundle *x509.CertPool) endpoint.Endpoint

func PacketSizesWithClusterCredentialsEndpoint

func PacketSizesWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter, settingsProvider provider.SettingsProvider) endpoint.Endpoint

func VsphereDatastoreEndpoint added in v2.17.0

func VsphereDatastoreEndpoint(seedsGetter provider.SeedsGetter, presetProvider provider.PresetProvider,
	userInfoGetter provider.UserInfoGetter, caBundle *x509.CertPool) endpoint.Endpoint

func VsphereFoldersWithClusterCredentialsEndpoint

func VsphereFoldersWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider,
	privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter,
	userInfoGetter provider.UserInfoGetter, caBundle *x509.CertPool) endpoint.Endpoint

func VsphereNetworksWithClusterCredentialsEndpoint

func VsphereNetworksWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider,
	privilegedProjectProvider provider.PrivilegedProjectProvider, seedsGetter provider.SeedsGetter,
	userInfoGetter provider.UserInfoGetter, caBundle *x509.CertPool) endpoint.Endpoint

Types

type AKSClusterListReq added in v2.19.0

type AKSClusterListReq struct {
	common.ProjectReq
	AKSCommonReq
}

AKSClusterListReq represent a request for AKS cluster list. swagger:parameters listAKSClusters

type AKSCommonReq added in v2.19.0

type AKSCommonReq struct {
	// in: header
	// name: TenantID
	TenantID string
	// in: header
	// name: SubscriptionID
	SubscriptionID string
	// in: header
	// name: ClientID
	ClientID string
	// in: header
	// name: ClientSecret
	ClientSecret string
	// in: header
	// name: Credential
	Credential string
}

AKSCommonReq represent a request with common parameters for AKS.

func (AKSCommonReq) Validate added in v2.19.0

func (req AKSCommonReq) Validate() error

Validate validates aksCommonReq request.

type AKSTypesReq added in v2.19.0

type AKSTypesReq struct {
	AKSCommonReq
}

AKSTypesReq represent a request for AKS types. swagger:parameters validateAKSCredentials

type AWSCommonReq added in v2.19.0

type AWSCommonReq struct {
	// in: header
	// name: AccessKeyID
	AccessKeyID string
	// in: header
	// name: SecretAccessKey
	SecretAccessKey string
	// in: header
	// name: Credential
	Credential string
	// in: header
	// name: AssumeRoleARN
	AssumeRoleARN string
	// in: header
	// name: AssumeRoleExternalID
	AssumeRoleExternalID string
}

AWSCommonReq represent a request with common parameters for .

func (AWSCommonReq) Validate added in v2.19.0

func (req AWSCommonReq) Validate() error

Validate validates AWSCommonReq request.

type EKSClusterListReq added in v2.19.0

type EKSClusterListReq struct {
	common.ProjectReq
	EKSCommonReq
}

EKSClusterListReq represent a request for EKS cluster list. swagger:parameters listEKSClusters

type EKSCommonReq added in v2.19.0

type EKSCommonReq struct {
	// in: header
	// name: AccessKeyID
	AccessKeyID string
	// in: header
	// name: SecretAccessKey
	SecretAccessKey string
	// in: header
	// name: Credential
	Credential string
	// in: header
	// name: Region
	Region string
}

EKSCommonReq represent a request with common parameters for EKS.

func (EKSCommonReq) Validate added in v2.19.0

func (req EKSCommonReq) Validate() error

type EKSTypesReq added in v2.19.0

type EKSTypesReq struct {
	EKSCommonReq
}

EKSTypesReq represent a request for EKS types. swagger:parameters validateEKSCredentials

type GKEClusterListReq added in v2.19.0

type GKEClusterListReq struct {
	common.ProjectReq
	GKECommonReq
}

GKEClusterListReq represent a request for GKE cluster list. swagger:parameters listGKEClusters

type GKECommonReq added in v2.19.0

type GKECommonReq struct {
	// The plain GCP service account
	// in: header
	// name: ServiceAccount
	ServiceAccount string
	// The credential name used in the preset for the GCP provider
	// in: header
	// name: Credential
	Credential string
}

GKECommonReq represent a request with common parameters for GKE.

type GKEImagesReq added in v2.19.0

type GKEImagesReq struct {
	GKECommonReq
	// The zone name
	// in: header
	// name: Zone
	Zone string
}

GKEImagesReq represent a request for GKE images. swagger:parameters listGKEImages

type GKETypesReq added in v2.19.0

type GKETypesReq struct {
	GKECommonReq
}

GKETypesReq represent a request for GKE types. swagger:parameters validateGKECredentials

type KubeVirtGenericNoCredentialReq added in v2.19.0

type KubeVirtGenericNoCredentialReq struct {
	cluster.GetClusterReq
}

KubeVirtGenericNoCredentialReq represent a generic KubeVirt request with cluster credentials. swagger:parameters listKubeVirtVMIPresetsNoCredentials listKubevirtStorageClassesNoCredentials

type KubeVirtGenericReq added in v2.19.0

type KubeVirtGenericReq struct {
	// in: header
	// name: Kubeconfig (provided credential)
	Kubeconfig string
	// in: header
	// name: Credential (predefined Kubermatic credential name from the Kubermatic presets)
	Credential string
}

KubeVirtGenericReq represent a request with common parameters for KubeVirt. swagger:parameters listKubeVirtVMIPresets listKubevirtStorageClasses

type NutanixClusterReq added in v2.19.1

type NutanixClusterReq struct {
	NutanixCommonReq
}

NutanixClusterReq represents a request for Nutanix clusters swagger:parameters listNutanixClusters

type NutanixCommonReq added in v2.19.1

type NutanixCommonReq struct {
	// KKP Datacenter to use for endpoint
	// in: path
	// required: true
	DC string `json:"dc"`

	// in: header
	// name: NutanixUsername
	NutanixUsername string

	// in: header
	// name: NutanixPassword
	NutanixPassword string

	// in: header
	// name: NutanixProxyURL
	NutanixProxyURL string

	// in: header
	// name: Credential
	Credential string
}

type NutanixNoCredentialReq added in v2.19.1

type NutanixNoCredentialReq struct {
	cluster.GetClusterReq
}

NutanixNoCredentialReq represent a request for Nutanix information with cluster-provided credentials swagger:parameters listNutanixSubnetsNoCredentials

type NutanixProjectReq added in v2.19.1

type NutanixProjectReq struct {
	NutanixCommonReq
}

NutanixProjectReq represents a request for Nutanix projects swagger:parameters listNutanixProjects

type NutanixSubnetReq added in v2.19.1

type NutanixSubnetReq struct {
	NutanixCommonReq

	// in: header
	// name: NutanixCluster
	// required: true
	NutanixCluster string

	// Project query parameter. Can be omitted to query subnets without project scope
	// in: header
	// name: NutanixProject
	NutanixProject string
}

NutanixSubnetReq represents a request for Nutanix subnets swagger:parameters listNutanixSubnets

Jump to

Keyboard shortcuts

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