Documentation ¶
Index ¶
- type ContainerServicesClient
- type ManagedClustersClient
- func (mcc *ManagedClustersClient) CreateOrUpdate(resourceGroup, name string, managedCluster *containerservice.ManagedCluster) (*containerservice.ManagedClustersCreateOrUpdateFuture, error)
- func (mcc *ManagedClustersClient) DeleteManagedCluster(resourceGroup, name string) (*containerservice.ManagedClustersDeleteFuture, error)
- func (mcc *ManagedClustersClient) GetAccessProfiles(resourceGroup, name, roleName string) (*containerservice.ManagedClusterAccessProfile, error)
- func (mcc *ManagedClustersClient) GetManagedCLuster(resourceGroup, name string) (*containerservice.ManagedCluster, error)
- func (mcc *ManagedClustersClient) ListClusters() ([]containerservice.ManagedCluster, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerServicesClient ¶
type ContainerServicesClient struct {
// contains filtered or unexported fields
}
ContainerServicesClient responsible for K8S versions
func NewContainerServicesClient ¶
func NewContainerServicesClient(authorizer autorest.Authorizer, subscriptionId string) *ContainerServicesClient
NewContainerServicesClient creates a new 'ContainerServicesClient' instance
func (*ContainerServicesClient) ListOrchestrators ¶
func (csc *ContainerServicesClient) ListOrchestrators(location, resourceType string) (*containerservice.OrchestratorVersionProfileListResult, error)
ListOrchestrators lists all supported Kubernetes version in the given location
type ManagedClustersClient ¶
type ManagedClustersClient struct {
// contains filtered or unexported fields
}
ManagedClustersClient responsible for AKS clusters
func NewManagedClustersClient ¶
func NewManagedClustersClient(authorizer autorest.Authorizer, subscriptionId string) *ManagedClustersClient
NewManagedClustersClient creates a new 'ManagedClustersClient' instance
func (*ManagedClustersClient) CreateOrUpdate ¶
func (mcc *ManagedClustersClient) CreateOrUpdate(resourceGroup, name string, managedCluster *containerservice.ManagedCluster) (*containerservice.ManagedClustersCreateOrUpdateFuture, error)
CreateOrUpdate creates or updates a managed cluster
func (*ManagedClustersClient) DeleteManagedCluster ¶
func (mcc *ManagedClustersClient) DeleteManagedCluster(resourceGroup, name string) (*containerservice.ManagedClustersDeleteFuture, error)
DeleteManagedCluster deletes a managed cluster
func (*ManagedClustersClient) GetAccessProfiles ¶
func (mcc *ManagedClustersClient) GetAccessProfiles(resourceGroup, name, roleName string) (*containerservice.ManagedClusterAccessProfile, error)
GetAccessProfiles returns access profiles including kubeconfig
func (*ManagedClustersClient) GetManagedCLuster ¶
func (mcc *ManagedClustersClient) GetManagedCLuster(resourceGroup, name string) (*containerservice.ManagedCluster, error)
GetManagedCLuster returns managed cluster info from cloud
func (*ManagedClustersClient) ListClusters ¶
func (mcc *ManagedClustersClient) ListClusters() ([]containerservice.ManagedCluster, error)
ListClusters returns all managed cluster in the cloud
Click to show internal directories.
Click to hide internal directories.