Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsKubernetesNodeGroup ¶
type AwsKubernetesNodeGroup struct {
*common.AwsResource `hcl:",squash" default:"name=aws_eks_node_group"`
ClusterName string `hcl:"cluster_name,expr"`
NodeGroupName string `hcl:"node_group_name"`
NodeRoleArn string `hcl:"node_role_arn,expr"`
SubnetIds []string `hcl:"subnet_ids,expr"`
ScalingConfig ScalingConfig `hcl:"scaling_config"`
UpdateConfig UpdateConfig `hcl:"update_config" hcle:"omitempty"`
Labels map[string]string `hcl:"labels" hcle:"omitempty"`
InstanceTypes []string `hcl:"instance_types"`
}
type AzureKubernetesNodePool ¶
type AzureKubernetesNodePool struct {
*common.AzResource `hcl:",squash" default:"name=azurerm_kubernetes_cluster_node_pool"`
ClusterId string `hcl:"kubernetes_cluster_id,expr" hcle:"omitempty"`
Name string `hcl:"name,optional" hcle:"omitempty"`
NodeCount int `hcl:"node_count"`
MaxSize int `hcl:"max_count"`
MinSize int `hcl:"min_count"`
Labels map[string]string `hcl:"node_labels" hcle:"omitempty"`
EnableAutoScaling bool `hcl:"enable_auto_scaling"`
VmSize string `hcl:"vm_size"`
}
type ScalingConfig ¶
type UpdateConfig ¶
type UpdateConfig struct {
}
Click to show internal directories.
Click to hide internal directories.