Documentation
¶
Index ¶
- Constants
- func NewClusterDiscovery() discovery_kit_sdk.TargetDiscovery
- func NewNodePoolDiscovery() discovery_kit_sdk.TargetDiscovery
- func NewNodePoolTerminateInstancesAction() action_kit_sdk.Action[NodePoolTerminateInstancesState]
- type AgentPoolsApi
- type MachinesApi
- type NodePoolTerminateInstancesState
Constants ¶
View Source
const ( TargetIDCluster = "com.steadybit.extension_azure.aks.cluster" TargetIDNodePool = "com.steadybit.extension_azure.aks.nodepool" NodePoolTerminateInstancesActionId = "com.steadybit.extension_azure.aks.nodepool.terminate-instances" )
Variables ¶
This section is empty.
Functions ¶
func NewClusterDiscovery ¶
func NewClusterDiscovery() discovery_kit_sdk.TargetDiscovery
func NewNodePoolDiscovery ¶
func NewNodePoolDiscovery() discovery_kit_sdk.TargetDiscovery
func NewNodePoolTerminateInstancesAction ¶
func NewNodePoolTerminateInstancesAction() action_kit_sdk.Action[NodePoolTerminateInstancesState]
Types ¶
type AgentPoolsApi ¶
type AgentPoolsApi interface {
BeginDeleteMachines(ctx context.Context, resourceGroupName string, resourceName string, agentPoolName string, machines armcontainerservice.AgentPoolDeleteMachinesParameter, options *armcontainerservice.AgentPoolsClientBeginDeleteMachinesOptions) (*runtime.Poller[armcontainerservice.AgentPoolsClientDeleteMachinesResponse], error)
}
AgentPoolsApi captures the subset of armcontainerservice.AgentPoolsClient used here.
type MachinesApi ¶
type MachinesApi interface {
NewListPager(resourceGroupName string, resourceName string, agentPoolName string, options *armcontainerservice.MachinesClientListOptions) *runtime.Pager[armcontainerservice.MachinesClientListResponse]
}
MachinesApi captures the subset of armcontainerservice.MachinesClient used here.
Click to show internal directories.
Click to hide internal directories.