Documentation ¶
Index ¶
- Constants
- func ClearConnectionCache()
- func GetAuthenticationClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.AuthenticationAgentClient, error)
- func GetAvailabilitySetClient(serverAddress *string, authorizer auth.Authorizer) (compute_pb.AvailabilitySetAgentClient, error)
- func GetBareMetalHostClient(serverAddress *string, authorizer auth.Authorizer) (compute_pb.BareMetalHostAgentClient, error)
- func GetBareMetalMachineClient(serverAddress *string, authorizer auth.Authorizer) (compute_pb.BareMetalMachineAgentClient, error)
- func GetCertificateClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.CertificateAgentClient, error)
- func GetClusterClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.ClusterAgentClient, error)
- func GetControlPlaneClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.ControlPlaneAgentClient, error)
- func GetDebugClient(serverAddress *string, authorizer auth.Authorizer) (cadmin_pb.DebugAgentClient, error)
- func GetEtcdClusterClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.EtcdClusterAgentClient, error)
- func GetEtcdServerClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.EtcdServerAgentClient, error)
- func GetGalleryImageClient(serverAddress *string, authorizer auth.Authorizer) (compute_pb.GalleryImageAgentClient, error)
- func GetGroupClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.GroupAgentClient, error)
- func GetHealthClient(serverAddress *string, authorizer auth.Authorizer) (cadmin_pb.HealthAgentClient, error)
- func GetIdentityClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.IdentityAgentClient, error)
- func GetKeyClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.KeyAgentClient, error)
- func GetKeyVaultClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.KeyVaultAgentClient, error)
- func GetKubernetesClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.KubernetesAgentClient, error)
- func GetLoadBalancerClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.LoadBalancerAgentClient, error)
- func GetLocationClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.LocationAgentClient, error)
- func GetLogClient(serverAddress *string, authorizer auth.Authorizer) (admin_pb.LogAgentClient, error)
- func GetLogicalNetworkClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.LogicalNetworkAgentClient, error)
- func GetMacPoolClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.MacPoolAgentClient, error)
- func GetNetworkInterfaceClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.NetworkInterfaceAgentClient, error)
- func GetNetworkSecurityGroupClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.NetworkSecurityGroupAgentClient, error)
- func GetNodeClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.NodeAgentClient, error)
- func GetPlacementGroupClient(serverAddress *string, authorizer auth.Authorizer) (compute_pb.PlacementGroupAgentClient, error)
- func GetPublicIPAddressAgentClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.PublicIPAddressAgentClient, error)
- func GetRecoveryClient(serverAddress *string, authorizer auth.Authorizer) (cadmin_pb.RecoveryAgentClient, error)
- func GetRoleAssignmentClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.RoleAssignmentAgentClient, error)
- func GetRoleClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.RoleAgentClient, error)
- func GetSecretClient(serverAddress *string, authorizer auth.Authorizer) (security_pb.SecretAgentClient, error)
- func GetStorageContainerClient(serverAddress *string, authorizer auth.Authorizer) (storage_pb.ContainerAgentClient, error)
- func GetValidationClient(serverAddress *string, authorizer auth.Authorizer) (cadmin_pb.ValidationAgentClient, error)
- func GetVersionClient(serverAddress *string, authorizer auth.Authorizer) (cadmin_pb.VersionAgentClient, error)
- func GetVipPoolClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.VipPoolAgentClient, error)
- func GetVirtualHardDiskClient(serverAddress *string, authorizer auth.Authorizer) (storage_pb.VirtualHardDiskAgentClient, error)
- func GetVirtualMachineClient(serverAddress *string, authorizer auth.Authorizer) (compute_pb.VirtualMachineAgentClient, error)
- func GetVirtualMachineScaleSetClient(serverAddress *string, authorizer auth.Authorizer) (compute_pb.VirtualMachineScaleSetAgentClient, error)
- func GetVirtualNetworkClient(serverAddress *string, authorizer auth.Authorizer) (network_pb.VirtualNetworkAgentClient, error)
- func GetZoneClient(serverAddress *string, authorizer auth.Authorizer) (cloud_pb.ZoneAgentClient, error)
Constants ¶
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.