Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetPublicIPName ¶
GetPublicIPName returns the name of the Public IP resource, which is based on the Node's name
func GetResourceManagementAuthorizer ¶
func GetResourceManagementAuthorizer() (a autorest.Authorizer, err error)
GetResourceManagementAuthorizer gets an OAuth token for managing resources using Service Principal credentials
func InitializeServicePrincipalDetails ¶
func InitializeServicePrincipalDetails() error
InitializeServicePrincipalDetails reads the /etc/kubernetes/azure.json file on the host (mounted via hostPath on the Pod) this files contains the credentials for the AKS cluster's Service Principal
Types ¶
type IPUpdate ¶
type IPUpdate struct{}
func (*IPUpdate) CreateOrUpdateVMPulicIP ¶
CreateOrUpdateVMPulicIP will create a new Public IP and assign it to the Virtual Machine
func (*IPUpdate) DeletePublicIP ¶
DeletePublicIP deletes the designated Public IP
Click to show internal directories.
Click to hide internal directories.