Documentation
¶
Index ¶
- func AWSSizeNoCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func AWSSubnetNoCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func AlibabaInstanceTypesWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func AlibabaVswitchesWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func AlibabaZonesWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func AnexiaTemplatesWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func AnexiaVlansWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func AzureAvailabilityZonesWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func AzureResourceGroupsEndpoint(presetsProvider provider.PresetProvider, ...) endpoint.Endpoint
- func AzureRouteTablesEndpoint(presetsProvider provider.PresetProvider, ...) endpoint.Endpoint
- func AzureSecurityGroupsEndpoint(presetsProvider provider.PresetProvider, ...) endpoint.Endpoint
- func AzureSizeWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func AzureSubnetsEndpoint(presetsProvider provider.PresetProvider, ...) endpoint.Endpoint
- func AzureVirtualNetworksEndpoint(presetsProvider provider.PresetProvider, ...) endpoint.Endpoint
- func DecodeAWSSizeNoCredentialsReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeAlibabaNoCredentialReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeAnexiaNoCredentialReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeAzureAvailabilityZonesNoCredentialsReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeAzureCommonReq(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeAzureResourceGroupsReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeAzureRouteTablesReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeAzureSecurityGroupsReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeAzureSizesNoCredentialsReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeAzureSubnetsReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeAzureVirtualNetworksReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeGCPSubnetworksNoCredentialReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeGCPTypesNoCredentialReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeOpenstackNoCredentialsReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeOpenstackSubnetNoCredentialsReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodePacketSizesNoCredentialsReq(c context.Context, r *http.Request) (interface{}, error)
- func DecodeVSphereDatastoresReq(_ context.Context, r *http.Request) (interface{}, error)
- func DecodeVSphereNoCredentialsReq(c context.Context, r *http.Request) (interface{}, error)
- func DigitaloceanSizeWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func GCPDiskTypesWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func GCPNetworkWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func GCPSizeWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func GCPSubnetworkWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func GCPZoneWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func HetznerSizeWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func OpenstackAvailabilityZoneWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func OpenstackNetworkWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func OpenstackSecurityGroupWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func OpenstackSizeWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func OpenstackSubnetsWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func OpenstackTenantWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func PacketSizesWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func VsphereDatastoreEndpoint(seedsGetter provider.SeedsGetter, presetsProvider provider.PresetProvider, ...) endpoint.Endpoint
- func VsphereFoldersWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
- func VsphereNetworksWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, ...) endpoint.Endpoint
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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(presetsProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
func AzureRouteTablesEndpoint ¶
func AzureRouteTablesEndpoint(presetsProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
func AzureSecurityGroupsEndpoint ¶
func AzureSecurityGroupsEndpoint(presetsProvider 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(presetsProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
func AzureVirtualNetworksEndpoint ¶
func AzureVirtualNetworksEndpoint(presetsProvider provider.PresetProvider, userInfoGetter provider.UserInfoGetter) endpoint.Endpoint
func DecodeAWSSizeNoCredentialsReq ¶ added in v2.18.0
func DecodeAnexiaNoCredentialReq ¶ added in v2.17.0
func DecodeAzureCommonReq ¶
func DecodeAzureSubnetsReq ¶
func DecodeVSphereDatastoresReq ¶ added in v2.17.0
func DigitaloceanSizeWithClusterCredentialsEndpoint ¶
func DigitaloceanSizeWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter, settingsProvider provider.SettingsProvider) 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 HetznerSizeWithClusterCredentialsEndpoint ¶
func HetznerSizeWithClusterCredentialsEndpoint(projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter, settingsProvider provider.SettingsProvider) 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, presetsProvider 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 ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.