client

package
v0.25.2 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2024 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ServerPort int = 55000
	AuthPort   int = 65000
)

Variables

This section is empty.

Functions

func ClearConnectionCache added in v0.10.21

func ClearConnectionCache()

func GetAuthenticationClient

func GetAuthenticationClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.AuthenticationAgentClient, error)

GetAuthenticationClient returns the secret client to communicate with the wssdagent

func GetAvailabilitySetClient added in v0.14.2

func GetAvailabilitySetClient(serverAddress *string, authorizer auth.Authorizer) (compute_pb.AvailabilitySetAgentClient, error)

GetAvailabilitySet returns the virtual machine client to communicate with the wssd agent

func GetBareMetalHostClient added in v0.10.14

func GetBareMetalHostClient(serverAddress *string, authorizer auth.Authorizer) (compute_pb.BareMetalHostAgentClient, error)

GetBareMetalHostClient returns the bare metal machine client to communicate with the wssd agent

func GetBareMetalMachineClient added in v0.10.7

func GetBareMetalMachineClient(serverAddress *string, authorizer auth.Authorizer) (compute_pb.BareMetalMachineAgentClient, error)

GetBareMetalMachineClient returns the bare metal machine client to communicate with the wssd agent

func GetCertificateClient

func GetCertificateClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.CertificateAgentClient, error)

GetCertificateClient returns the secret client to communicate with the wssdagent

func GetClusterClient

func GetClusterClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.ClusterAgentClient, error)

GetClusterClient returns the cluster client to communicate with the wssd agent

func GetControlPlaneClient added in v0.10.6

func GetControlPlaneClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.ControlPlaneAgentClient, error)

GetControlPlaneClient returns the cluster client to communicate with the wssd agent

func GetDebugClient added in v0.10.13

func GetDebugClient(serverAddress *string, authorizer auth.Authorizer) (cadmin_pb.DebugAgentClient, error)

GetDebugClient returns the log client to communicate with the wssdcloud agent

func GetEtcdClusterClient added in v0.10.6

func GetEtcdClusterClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.EtcdClusterAgentClient, error)

GetEtcdClusterClient returns the cluster client to communicate with the wssd agent

func GetEtcdServerClient added in v0.10.6

func GetEtcdServerClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.EtcdServerAgentClient, error)

GetEtcdServerClient returns the server client to communicate with the wssd agent

func GetGalleryImageClient

func GetGalleryImageClient(serverAddress *string, authorizer auth.Authorizer) (compute_pb.GalleryImageAgentClient, error)

GetGalleryImageClient returns the virtual machine client to communicate with the wssd agent

func GetGroupClient

func GetGroupClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.GroupAgentClient, error)

GetGroupClient returns the virtual machine client to comminicate with the wssd agent

func GetHealthClient added in v0.10.30

func GetHealthClient(serverAddress *string, authorizer auth.Authorizer) (cadmin_pb.HealthAgentClient, error)

GetHealthClient returns the wssdcloudagent health information

func GetIdentityClient

func GetIdentityClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.IdentityAgentClient, error)

GetIdentityClient returns the secret client to communicate with the wssdagent

func GetKeyClient

func GetKeyClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.KeyAgentClient, error)

GetKeyClient returns the secret client to communicate with the wssdagent

func GetKeyVaultClient

func GetKeyVaultClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.KeyVaultAgentClient, error)

GetKeyVaultClient returns the keyvault client to communicate with the wssdagent

func GetKubernetesClient

func GetKubernetesClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.KubernetesAgentClient, error)

GetKubernetesClient returns the virtual machine client to comminicate with the wssd agent

func GetLoadBalancerClient

func GetLoadBalancerClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.LoadBalancerAgentClient, error)

GetLoadBalancerClient returns the loadbalancer client to communicate with the wssd agent

func GetLocationClient

func GetLocationClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.LocationAgentClient, error)

GetLocationClient returns the virtual machine client to comminicate with the wssd agent

func GetLogClient

func GetLogClient(serverAddress *string, authorizer auth.Authorizer) (admin_pb.LogAgentClient, error)

GetLogClient returns the log client to communicate with the wssdcloud agent

func GetLogicalNetworkClient added in v0.13.1

func GetLogicalNetworkClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.LogicalNetworkAgentClient, error)

GetLogicalNetworkClient returns the logical network client to communicate with the wssdagent

func GetMacPoolClient

func GetMacPoolClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.MacPoolAgentClient, error)

GetMacPoolClient returns the macpool client to communicate with the wssd agent

func GetNetworkInterfaceClient

func GetNetworkInterfaceClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.NetworkInterfaceAgentClient, error)

GetNetworkInterfaceClient returns the virtual network interface client to communicate with the wssd agent

func GetNetworkSecurityGroupClient added in v0.15.1

func GetNetworkSecurityGroupClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.NetworkSecurityGroupAgentClient, error)

GetNetworkSecurityGroupClient returns the NetworkSecurityGroup client to communicate with the wssd agent

func GetNodeClient

func GetNodeClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.NodeAgentClient, error)

GetNodeClient returns the virtual machine client to comminicate with the wssd agent

func GetPlacementGroupClient added in v0.23.6

func GetPlacementGroupClient(serverAddress *string, authorizer auth.Authorizer) (compute_pb.PlacementGroupAgentClient, error)

GetPlacementGroup returns the virtual machine client to communicate with the wssd agent

func GetPublicIPAddressAgentClient added in v0.25.2

func GetPublicIPAddressAgentClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.PublicIPAddressAgentClient, error)

GetPublicIPAddressAgentClient creates a new PublicIPAddressAgentClient using the provided server address and authorizer. It establishes a client connection and returns the PublicIPAddressAgentClient.

func GetRecoveryClient

func GetRecoveryClient(serverAddress *string, authorizer auth.Authorizer) (cadmin_pb.RecoveryAgentClient, error)

GetRecoveryClient returns the log client to communicate with the wssdcloud agent

func GetRoleAssignmentClient added in v0.10.8

func GetRoleAssignmentClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.RoleAssignmentAgentClient, error)

GetRoleAssignmentClient returns the roleAssignment client to communicate with the wssdagent

func GetRoleClient added in v0.10.8

func GetRoleClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.RoleAgentClient, error)

GetRoleClient returns the role client to communicate with the wssdagent

func GetSecretClient

func GetSecretClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.SecretAgentClient, error)

GetSecretClient returns the secret client to communicate with the wssdagent

func GetStorageContainerClient

func GetStorageContainerClient(serverAddress *string, authorizer auth.Authorizer) (storage_pb.ContainerAgentClient, error)

GetContainerClient returns the virtual network client to communicate with the wssdagent

func GetValidationClient added in v0.10.27

func GetValidationClient(serverAddress *string, authorizer auth.Authorizer) (cadmin_pb.ValidationAgentClient, error)

GetValidationClient returns the validation client to communicate with the wssdcloud agent

func GetVersionClient added in v0.10.21

func GetVersionClient(serverAddress *string, authorizer auth.Authorizer) (cadmin_pb.VersionAgentClient, error)

GetVersionClient returns the wssdcloudagent version

func GetVipPoolClient

func GetVipPoolClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.VipPoolAgentClient, error)

GetVipPoolClient returns the vippool client to communicate with the wssd agent

func GetVirtualHardDiskClient

func GetVirtualHardDiskClient(serverAddress *string, authorizer auth.Authorizer) (storage_pb.VirtualHardDiskAgentClient, error)

GetVirtualHardDiskClient returns the virtual network client to communicate with the wssdagent

func GetVirtualMachineClient

func GetVirtualMachineClient(serverAddress *string, authorizer auth.Authorizer) (compute_pb.VirtualMachineAgentClient, error)

GetVirtualMachineClient returns the virtual machine client to communicate with the wssd agent

func GetVirtualMachineScaleSetClient

func GetVirtualMachineScaleSetClient(serverAddress *string, authorizer auth.Authorizer) (compute_pb.VirtualMachineScaleSetAgentClient, error)

GetVirtualMachineScaleSetClient returns the virtual machine client to communicate with the wssd agent

func GetVirtualNetworkClient

func GetVirtualNetworkClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.VirtualNetworkAgentClient, error)

GetVirtualNetworkClient returns the virtual network client to communicate with the wssdagent

func GetZoneClient added in v0.20.1

func GetZoneClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.ZoneAgentClient, error)

GetZone returns the availability zone client to communicate with the wssd agent

Types

This section is empty.

Jump to

Keyboard shortcuts

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