Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi
yandex.getKubernetesNodeGroup
Explore with Pulumi AI
Get information about a Yandex Kubernetes Node Group. For more information, see the official documentation.
Example Usage
using Pulumi;
using Yandex = Pulumi.Yandex;
class MyStack : Stack
{
    public MyStack()
    {
        var myNodeGroup = Output.Create(Yandex.GetKubernetesNodeGroup.InvokeAsync(new Yandex.GetKubernetesNodeGroupArgs
        {
            NodeGroupId = "some_k8s_node_group_id",
        }));
        this.MyNodeGroup_status = myNodeGroup.Apply(myNodeGroup => myNodeGroup.Status);
    }
    [Output("myNodeGroup.status")]
    public Output<string> MyNodeGroup_status { get; set; }
}
package main
import (
	"github.com/pulumi/pulumi-yandex/sdk/go/yandex"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		opt0 := "some_k8s_node_group_id"
		myNodeGroup, err := yandex.LookupKubernetesNodeGroup(ctx, &GetKubernetesNodeGroupArgs{
			NodeGroupId: &opt0,
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("myNodeGroup.status", myNodeGroup.Status)
		return nil
	})
}
Coming soon!
import * as pulumi from "@pulumi/pulumi";
import * as yandex from "@pulumi/yandex";
const myNodeGroup = pulumi.output(yandex.getKubernetesNodeGroup({
    nodeGroupId: "some_k8s_node_group_id",
}));
export const my_node_group_status = myNodeGroup.status;
import pulumi
import pulumi_yandex as yandex
my_node_group = yandex.get_kubernetes_node_group(node_group_id="some_k8s_node_group_id")
pulumi.export("myNodeGroup.status", my_node_group.status)
Coming soon!
Using getKubernetesNodeGroup
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getKubernetesNodeGroup(args: GetKubernetesNodeGroupArgs, opts?: InvokeOptions): Promise<GetKubernetesNodeGroupResult>
function getKubernetesNodeGroupOutput(args: GetKubernetesNodeGroupOutputArgs, opts?: InvokeOptions): Output<GetKubernetesNodeGroupResult>def get_kubernetes_node_group(folder_id: Optional[str] = None,
                              name: Optional[str] = None,
                              node_group_id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetKubernetesNodeGroupResult
def get_kubernetes_node_group_output(folder_id: Optional[pulumi.Input[str]] = None,
                              name: Optional[pulumi.Input[str]] = None,
                              node_group_id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetKubernetesNodeGroupResult]func LookupKubernetesNodeGroup(ctx *Context, args *LookupKubernetesNodeGroupArgs, opts ...InvokeOption) (*LookupKubernetesNodeGroupResult, error)
func LookupKubernetesNodeGroupOutput(ctx *Context, args *LookupKubernetesNodeGroupOutputArgs, opts ...InvokeOption) LookupKubernetesNodeGroupResultOutput> Note: This function is named LookupKubernetesNodeGroup in the Go SDK.
public static class GetKubernetesNodeGroup 
{
    public static Task<GetKubernetesNodeGroupResult> InvokeAsync(GetKubernetesNodeGroupArgs args, InvokeOptions? opts = null)
    public static Output<GetKubernetesNodeGroupResult> Invoke(GetKubernetesNodeGroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetKubernetesNodeGroupResult> getKubernetesNodeGroup(GetKubernetesNodeGroupArgs args, InvokeOptions options)
public static Output<GetKubernetesNodeGroupResult> getKubernetesNodeGroup(GetKubernetesNodeGroupArgs args, InvokeOptions options)
fn::invoke:
  function: yandex:index/getKubernetesNodeGroup:getKubernetesNodeGroup
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Folder
Id string - Folder that the resource belongs to. If value is omitted, the default provider folder is used.
 - Name string
 - Name of a specific Kubernetes node group.
 - Node
Group stringId  - ID of a specific Kubernetes node group.
 
- Folder
Id string - Folder that the resource belongs to. If value is omitted, the default provider folder is used.
 - Name string
 - Name of a specific Kubernetes node group.
 - Node
Group stringId  - ID of a specific Kubernetes node group.
 
- folder
Id String - Folder that the resource belongs to. If value is omitted, the default provider folder is used.
 - name String
 - Name of a specific Kubernetes node group.
 - node
Group StringId  - ID of a specific Kubernetes node group.
 
- folder
Id string - Folder that the resource belongs to. If value is omitted, the default provider folder is used.
 - name string
 - Name of a specific Kubernetes node group.
 - node
Group stringId  - ID of a specific Kubernetes node group.
 
- folder_
id str - Folder that the resource belongs to. If value is omitted, the default provider folder is used.
 - name str
 - Name of a specific Kubernetes node group.
 - node_
group_ strid  - ID of a specific Kubernetes node group.
 
- folder
Id String - Folder that the resource belongs to. If value is omitted, the default provider folder is used.
 - name String
 - Name of a specific Kubernetes node group.
 - node
Group StringId  - ID of a specific Kubernetes node group.
 
getKubernetesNodeGroup Result
The following output properties are available:
- Allocation
Policies List<GetKubernetes Node Group Allocation Policy>  - This argument specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
 - Allowed
Unsafe List<string>Sysctls  - A list of allowed unsafe sysctl parameters for this node group. For more details see documentation.
 - Cluster
Id string - The ID of the Kubernetes cluster that this node group belongs to.
 - Created
At string - The Kubernetes node group creation timestamp.
 - Deploy
Policies List<GetKubernetes Node Group Deploy Policy>  - Deploy policy of the node group. The structure is documented below.
 - Description string
 - A description of the Kubernetes node group.
 - Folder
Id string - Id string
 - The provider-assigned unique ID for this managed resource.
 - Instance
Group stringId  - ID of instance group that is used to manage this Kubernetes node group.
 - Instance
Templates List<GetKubernetes Node Group Instance Template>  - Template used to create compute instances in this Kubernetes node group. The structure is documented below.
 - Labels Dictionary<string, string>
 - A map of labels applied to this instance.
resources.0.memory- The memory size allocated to the instance.resources.0.cores- Number of CPU cores allocated to the instance.resources.0.core_fraction- Baseline core performance as a percent.resources.0.gpus- Number of GPU cores allocated to the instance.
 - Maintenance
Policies List<GetKubernetes Node Group Maintenance Policy>  - Information about maintenance policy for this Kubernetes node group. The structure is documented below.
 - Name string
 - Node
Group stringId  - Node
Labels Dictionary<string, string> - A set of key/value label pairs, that are assigned to all the nodes of this Kubernetes node group.
 - Node
Taints List<string> - A list of Kubernetes taints, that are applied to all the nodes of this Kubernetes node group.
 - Scale
Policies List<GetKubernetes Node Group Scale Policy>  - Scale policy of the node group. The structure is documented below.
 - Status string
 - Status of the Kubernetes node group.
 - Version
Infos List<GetKubernetes Node Group Version Info>  - Information about Kubernetes node group version. The structure is documented below.
 
- Allocation
Policies []GetKubernetes Node Group Allocation Policy  - This argument specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
 - Allowed
Unsafe []stringSysctls  - A list of allowed unsafe sysctl parameters for this node group. For more details see documentation.
 - Cluster
Id string - The ID of the Kubernetes cluster that this node group belongs to.
 - Created
At string - The Kubernetes node group creation timestamp.
 - Deploy
Policies []GetKubernetes Node Group Deploy Policy  - Deploy policy of the node group. The structure is documented below.
 - Description string
 - A description of the Kubernetes node group.
 - Folder
Id string - Id string
 - The provider-assigned unique ID for this managed resource.
 - Instance
Group stringId  - ID of instance group that is used to manage this Kubernetes node group.
 - Instance
Templates []GetKubernetes Node Group Instance Template  - Template used to create compute instances in this Kubernetes node group. The structure is documented below.
 - Labels map[string]string
 - A map of labels applied to this instance.
resources.0.memory- The memory size allocated to the instance.resources.0.cores- Number of CPU cores allocated to the instance.resources.0.core_fraction- Baseline core performance as a percent.resources.0.gpus- Number of GPU cores allocated to the instance.
 - Maintenance
Policies []GetKubernetes Node Group Maintenance Policy  - Information about maintenance policy for this Kubernetes node group. The structure is documented below.
 - Name string
 - Node
Group stringId  - Node
Labels map[string]string - A set of key/value label pairs, that are assigned to all the nodes of this Kubernetes node group.
 - Node
Taints []string - A list of Kubernetes taints, that are applied to all the nodes of this Kubernetes node group.
 - Scale
Policies []GetKubernetes Node Group Scale Policy  - Scale policy of the node group. The structure is documented below.
 - Status string
 - Status of the Kubernetes node group.
 - Version
Infos []GetKubernetes Node Group Version Info  - Information about Kubernetes node group version. The structure is documented below.
 
- allocation
Policies List<GetKubernetes Node Group Allocation Policy>  - This argument specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
 - allowed
Unsafe List<String>Sysctls  - A list of allowed unsafe sysctl parameters for this node group. For more details see documentation.
 - cluster
Id String - The ID of the Kubernetes cluster that this node group belongs to.
 - created
At String - The Kubernetes node group creation timestamp.
 - deploy
Policies List<GetKubernetes Node Group Deploy Policy>  - Deploy policy of the node group. The structure is documented below.
 - description String
 - A description of the Kubernetes node group.
 - folder
Id String - id String
 - The provider-assigned unique ID for this managed resource.
 - instance
Group StringId  - ID of instance group that is used to manage this Kubernetes node group.
 - instance
Templates List<GetKubernetes Node Group Instance Template>  - Template used to create compute instances in this Kubernetes node group. The structure is documented below.
 - labels Map<String,String>
 - A map of labels applied to this instance.
resources.0.memory- The memory size allocated to the instance.resources.0.cores- Number of CPU cores allocated to the instance.resources.0.core_fraction- Baseline core performance as a percent.resources.0.gpus- Number of GPU cores allocated to the instance.
 - maintenance
Policies List<GetKubernetes Node Group Maintenance Policy>  - Information about maintenance policy for this Kubernetes node group. The structure is documented below.
 - name String
 - node
Group StringId  - node
Labels Map<String,String> - A set of key/value label pairs, that are assigned to all the nodes of this Kubernetes node group.
 - node
Taints List<String> - A list of Kubernetes taints, that are applied to all the nodes of this Kubernetes node group.
 - scale
Policies List<GetKubernetes Node Group Scale Policy>  - Scale policy of the node group. The structure is documented below.
 - status String
 - Status of the Kubernetes node group.
 - version
Infos List<GetKubernetes Node Group Version Info>  - Information about Kubernetes node group version. The structure is documented below.
 
- allocation
Policies GetKubernetes Node Group Allocation Policy[]  - This argument specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
 - allowed
Unsafe string[]Sysctls  - A list of allowed unsafe sysctl parameters for this node group. For more details see documentation.
 - cluster
Id string - The ID of the Kubernetes cluster that this node group belongs to.
 - created
At string - The Kubernetes node group creation timestamp.
 - deploy
Policies GetKubernetes Node Group Deploy Policy[]  - Deploy policy of the node group. The structure is documented below.
 - description string
 - A description of the Kubernetes node group.
 - folder
Id string - id string
 - The provider-assigned unique ID for this managed resource.
 - instance
Group stringId  - ID of instance group that is used to manage this Kubernetes node group.
 - instance
Templates GetKubernetes Node Group Instance Template[]  - Template used to create compute instances in this Kubernetes node group. The structure is documented below.
 - labels {[key: string]: string}
 - A map of labels applied to this instance.
resources.0.memory- The memory size allocated to the instance.resources.0.cores- Number of CPU cores allocated to the instance.resources.0.core_fraction- Baseline core performance as a percent.resources.0.gpus- Number of GPU cores allocated to the instance.
 - maintenance
Policies GetKubernetes Node Group Maintenance Policy[]  - Information about maintenance policy for this Kubernetes node group. The structure is documented below.
 - name string
 - node
Group stringId  - node
Labels {[key: string]: string} - A set of key/value label pairs, that are assigned to all the nodes of this Kubernetes node group.
 - node
Taints string[] - A list of Kubernetes taints, that are applied to all the nodes of this Kubernetes node group.
 - scale
Policies GetKubernetes Node Group Scale Policy[]  - Scale policy of the node group. The structure is documented below.
 - status string
 - Status of the Kubernetes node group.
 - version
Infos GetKubernetes Node Group Version Info[]  - Information about Kubernetes node group version. The structure is documented below.
 
- allocation_
policies Sequence[GetKubernetes Node Group Allocation Policy]  - This argument specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
 - allowed_
unsafe_ Sequence[str]sysctls  - A list of allowed unsafe sysctl parameters for this node group. For more details see documentation.
 - cluster_
id str - The ID of the Kubernetes cluster that this node group belongs to.
 - created_
at str - The Kubernetes node group creation timestamp.
 - deploy_
policies Sequence[GetKubernetes Node Group Deploy Policy]  - Deploy policy of the node group. The structure is documented below.
 - description str
 - A description of the Kubernetes node group.
 - folder_
id str - id str
 - The provider-assigned unique ID for this managed resource.
 - instance_
group_ strid  - ID of instance group that is used to manage this Kubernetes node group.
 - instance_
templates Sequence[GetKubernetes Node Group Instance Template]  - Template used to create compute instances in this Kubernetes node group. The structure is documented below.
 - labels Mapping[str, str]
 - A map of labels applied to this instance.
resources.0.memory- The memory size allocated to the instance.resources.0.cores- Number of CPU cores allocated to the instance.resources.0.core_fraction- Baseline core performance as a percent.resources.0.gpus- Number of GPU cores allocated to the instance.
 - maintenance_
policies Sequence[GetKubernetes Node Group Maintenance Policy]  - Information about maintenance policy for this Kubernetes node group. The structure is documented below.
 - name str
 - node_
group_ strid  - node_
labels Mapping[str, str] - A set of key/value label pairs, that are assigned to all the nodes of this Kubernetes node group.
 - node_
taints Sequence[str] - A list of Kubernetes taints, that are applied to all the nodes of this Kubernetes node group.
 - scale_
policies Sequence[GetKubernetes Node Group Scale Policy]  - Scale policy of the node group. The structure is documented below.
 - status str
 - Status of the Kubernetes node group.
 - version_
infos Sequence[GetKubernetes Node Group Version Info]  - Information about Kubernetes node group version. The structure is documented below.
 
- allocation
Policies List<Property Map> - This argument specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
 - allowed
Unsafe List<String>Sysctls  - A list of allowed unsafe sysctl parameters for this node group. For more details see documentation.
 - cluster
Id String - The ID of the Kubernetes cluster that this node group belongs to.
 - created
At String - The Kubernetes node group creation timestamp.
 - deploy
Policies List<Property Map> - Deploy policy of the node group. The structure is documented below.
 - description String
 - A description of the Kubernetes node group.
 - folder
Id String - id String
 - The provider-assigned unique ID for this managed resource.
 - instance
Group StringId  - ID of instance group that is used to manage this Kubernetes node group.
 - instance
Templates List<Property Map> - Template used to create compute instances in this Kubernetes node group. The structure is documented below.
 - labels Map<String>
 - A map of labels applied to this instance.
resources.0.memory- The memory size allocated to the instance.resources.0.cores- Number of CPU cores allocated to the instance.resources.0.core_fraction- Baseline core performance as a percent.resources.0.gpus- Number of GPU cores allocated to the instance.
 - maintenance
Policies List<Property Map> - Information about maintenance policy for this Kubernetes node group. The structure is documented below.
 - name String
 - node
Group StringId  - node
Labels Map<String> - A set of key/value label pairs, that are assigned to all the nodes of this Kubernetes node group.
 - node
Taints List<String> - A list of Kubernetes taints, that are applied to all the nodes of this Kubernetes node group.
 - scale
Policies List<Property Map> - Scale policy of the node group. The structure is documented below.
 - status String
 - Status of the Kubernetes node group.
 - version
Infos List<Property Map> - Information about Kubernetes node group version. The structure is documented below.
 
Supporting Types
GetKubernetesNodeGroupAllocationPolicy     
- Locations
List<Get
Kubernetes Node Group Allocation Policy Location>  - Repeated field, that specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
 
- Locations
[]Get
Kubernetes Node Group Allocation Policy Location  - Repeated field, that specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
 
- locations
List<Get
Kubernetes Node Group Allocation Policy Location>  - Repeated field, that specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
 
- locations
Get
Kubernetes Node Group Allocation Policy Location[]  - Repeated field, that specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
 
- locations
Sequence[Get
Kubernetes Node Group Allocation Policy Location]  - Repeated field, that specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
 
- locations List<Property Map>
 - Repeated field, that specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
 
GetKubernetesNodeGroupAllocationPolicyLocation      
GetKubernetesNodeGroupDeployPolicy     
- Max
Expansion int - The maximum number of instances that can be temporarily allocated above the group's target size during the update.
 - int
 - The maximum number of running instances that can be taken offline during update.
 
- Max
Expansion int - The maximum number of instances that can be temporarily allocated above the group's target size during the update.
 - int
 - The maximum number of running instances that can be taken offline during update.
 
- max
Expansion Integer - The maximum number of instances that can be temporarily allocated above the group's target size during the update.
 - Integer
 - The maximum number of running instances that can be taken offline during update.
 
- max
Expansion number - The maximum number of instances that can be temporarily allocated above the group's target size during the update.
 - number
 - The maximum number of running instances that can be taken offline during update.
 
- max_
expansion int - The maximum number of instances that can be temporarily allocated above the group's target size during the update.
 - int
 - The maximum number of running instances that can be taken offline during update.
 
- max
Expansion Number - The maximum number of instances that can be temporarily allocated above the group's target size during the update.
 - Number
 - The maximum number of running instances that can be taken offline during update.
 
GetKubernetesNodeGroupInstanceTemplate     
- Boot
Disks List<GetKubernetes Node Group Instance Template Boot Disk>  - The specifications for boot disks that will be attached to the instance. The structure is documented below.
 - Container
Runtime GetKubernetes Node Group Instance Template Container Runtime  Container runtime configuration. The structure is documented below.
- Metadata Dictionary<string, string>
 - The set of metadata 
key:valuepairs assigned to this instance template. This includes custom metadata and predefined keys. - Nat bool
 - A public address that can be used to access the internet over NAT.
 - Network
Acceleration stringType  - Type of network acceleration. Values: 
standard,software_accelerated. - Network
Interfaces List<GetKubernetes Node Group Instance Template Network Interface>  - An array with the network interfaces that will be attached to the instance. The structure is documented below.
 - Platform
Id string - The ID of the hardware platform configuration for the instance.
 - Resources
List<Get
Kubernetes Node Group Instance Template Resource>  - Scheduling
Policies List<GetKubernetes Node Group Instance Template Scheduling Policy>  - The scheduling policy for the instances in node group. The structure is documented below.
 - Placement
Policies List<GetKubernetes Node Group Instance Template Placement Policy>  - (Optional) The placement policy configuration. The structure is documented below.
 
- Boot
Disks []GetKubernetes Node Group Instance Template Boot Disk  - The specifications for boot disks that will be attached to the instance. The structure is documented below.
 - Container
Runtime GetKubernetes Node Group Instance Template Container Runtime  Container runtime configuration. The structure is documented below.
- Metadata map[string]string
 - The set of metadata 
key:valuepairs assigned to this instance template. This includes custom metadata and predefined keys. - Nat bool
 - A public address that can be used to access the internet over NAT.
 - Network
Acceleration stringType  - Type of network acceleration. Values: 
standard,software_accelerated. - Network
Interfaces []GetKubernetes Node Group Instance Template Network Interface  - An array with the network interfaces that will be attached to the instance. The structure is documented below.
 - Platform
Id string - The ID of the hardware platform configuration for the instance.
 - Resources
[]Get
Kubernetes Node Group Instance Template Resource  - Scheduling
Policies []GetKubernetes Node Group Instance Template Scheduling Policy  - The scheduling policy for the instances in node group. The structure is documented below.
 - Placement
Policies []GetKubernetes Node Group Instance Template Placement Policy  - (Optional) The placement policy configuration. The structure is documented below.
 
- boot
Disks List<GetKubernetes Node Group Instance Template Boot Disk>  - The specifications for boot disks that will be attached to the instance. The structure is documented below.
 - container
Runtime GetKubernetes Node Group Instance Template Container Runtime  Container runtime configuration. The structure is documented below.
- metadata Map<String,String>
 - The set of metadata 
key:valuepairs assigned to this instance template. This includes custom metadata and predefined keys. - nat Boolean
 - A public address that can be used to access the internet over NAT.
 - network
Acceleration StringType  - Type of network acceleration. Values: 
standard,software_accelerated. - network
Interfaces List<GetKubernetes Node Group Instance Template Network Interface>  - An array with the network interfaces that will be attached to the instance. The structure is documented below.
 - platform
Id String - The ID of the hardware platform configuration for the instance.
 - resources
List<Get
Kubernetes Node Group Instance Template Resource>  - scheduling
Policies List<GetKubernetes Node Group Instance Template Scheduling Policy>  - The scheduling policy for the instances in node group. The structure is documented below.
 - placement
Policies List<GetKubernetes Node Group Instance Template Placement Policy>  - (Optional) The placement policy configuration. The structure is documented below.
 
- boot
Disks GetKubernetes Node Group Instance Template Boot Disk[]  - The specifications for boot disks that will be attached to the instance. The structure is documented below.
 - container
Runtime GetKubernetes Node Group Instance Template Container Runtime  Container runtime configuration. The structure is documented below.
- metadata {[key: string]: string}
 - The set of metadata 
key:valuepairs assigned to this instance template. This includes custom metadata and predefined keys. - nat boolean
 - A public address that can be used to access the internet over NAT.
 - network
Acceleration stringType  - Type of network acceleration. Values: 
standard,software_accelerated. - network
Interfaces GetKubernetes Node Group Instance Template Network Interface[]  - An array with the network interfaces that will be attached to the instance. The structure is documented below.
 - platform
Id string - The ID of the hardware platform configuration for the instance.
 - resources
Get
Kubernetes Node Group Instance Template Resource[]  - scheduling
Policies GetKubernetes Node Group Instance Template Scheduling Policy[]  - The scheduling policy for the instances in node group. The structure is documented below.
 - placement
Policies GetKubernetes Node Group Instance Template Placement Policy[]  - (Optional) The placement policy configuration. The structure is documented below.
 
- boot_
disks Sequence[GetKubernetes Node Group Instance Template Boot Disk]  - The specifications for boot disks that will be attached to the instance. The structure is documented below.
 - container_
runtime GetKubernetes Node Group Instance Template Container Runtime  Container runtime configuration. The structure is documented below.
- metadata Mapping[str, str]
 - The set of metadata 
key:valuepairs assigned to this instance template. This includes custom metadata and predefined keys. - nat bool
 - A public address that can be used to access the internet over NAT.
 - network_
acceleration_ strtype  - Type of network acceleration. Values: 
standard,software_accelerated. - network_
interfaces Sequence[GetKubernetes Node Group Instance Template Network Interface]  - An array with the network interfaces that will be attached to the instance. The structure is documented below.
 - platform_
id str - The ID of the hardware platform configuration for the instance.
 - resources
Sequence[Get
Kubernetes Node Group Instance Template Resource]  - scheduling_
policies Sequence[GetKubernetes Node Group Instance Template Scheduling Policy]  - The scheduling policy for the instances in node group. The structure is documented below.
 - placement_
policies Sequence[GetKubernetes Node Group Instance Template Placement Policy]  - (Optional) The placement policy configuration. The structure is documented below.
 
- boot
Disks List<Property Map> - The specifications for boot disks that will be attached to the instance. The structure is documented below.
 - container
Runtime Property Map Container runtime configuration. The structure is documented below.
- metadata Map<String>
 - The set of metadata 
key:valuepairs assigned to this instance template. This includes custom metadata and predefined keys. - nat Boolean
 - A public address that can be used to access the internet over NAT.
 - network
Acceleration StringType  - Type of network acceleration. Values: 
standard,software_accelerated. - network
Interfaces List<Property Map> - An array with the network interfaces that will be attached to the instance. The structure is documented below.
 - platform
Id String - The ID of the hardware platform configuration for the instance.
 - resources List<Property Map>
 - scheduling
Policies List<Property Map> - The scheduling policy for the instances in node group. The structure is documented below.
 - placement
Policies List<Property Map> - (Optional) The placement policy configuration. The structure is documented below.
 
GetKubernetesNodeGroupInstanceTemplateBootDisk       
GetKubernetesNodeGroupInstanceTemplateContainerRuntime       
- Type string
 - Type of container runtime. Values: 
docker,containerd. 
- Type string
 - Type of container runtime. Values: 
docker,containerd. 
- type String
 - Type of container runtime. Values: 
docker,containerd. 
- type string
 - Type of container runtime. Values: 
docker,containerd. 
- type str
 - Type of container runtime. Values: 
docker,containerd. 
- type String
 - Type of container runtime. Values: 
docker,containerd. 
GetKubernetesNodeGroupInstanceTemplateNetworkInterface       
- Ipv4 bool
 - Indicates whether the IPv4 address has been assigned.
 - Ipv6 bool
 - Indicates whether the IPv6 address has been assigned.
 - Nat bool
 - A public address that can be used to access the internet over NAT.
 - Security
Group List<string>Ids  - Security group ids for network interface.
 - Subnet
Ids List<string> - The IDs of the subnets.
 
- Ipv4 bool
 - Indicates whether the IPv4 address has been assigned.
 - Ipv6 bool
 - Indicates whether the IPv6 address has been assigned.
 - Nat bool
 - A public address that can be used to access the internet over NAT.
 - Security
Group []stringIds  - Security group ids for network interface.
 - Subnet
Ids []string - The IDs of the subnets.
 
- ipv4 Boolean
 - Indicates whether the IPv4 address has been assigned.
 - ipv6 Boolean
 - Indicates whether the IPv6 address has been assigned.
 - nat Boolean
 - A public address that can be used to access the internet over NAT.
 - security
Group List<String>Ids  - Security group ids for network interface.
 - subnet
Ids List<String> - The IDs of the subnets.
 
- ipv4 boolean
 - Indicates whether the IPv4 address has been assigned.
 - ipv6 boolean
 - Indicates whether the IPv6 address has been assigned.
 - nat boolean
 - A public address that can be used to access the internet over NAT.
 - security
Group string[]Ids  - Security group ids for network interface.
 - subnet
Ids string[] - The IDs of the subnets.
 
- ipv4 bool
 - Indicates whether the IPv4 address has been assigned.
 - ipv6 bool
 - Indicates whether the IPv6 address has been assigned.
 - nat bool
 - A public address that can be used to access the internet over NAT.
 - security_
group_ Sequence[str]ids  - Security group ids for network interface.
 - subnet_
ids Sequence[str] - The IDs of the subnets.
 
- ipv4 Boolean
 - Indicates whether the IPv4 address has been assigned.
 - ipv6 Boolean
 - Indicates whether the IPv6 address has been assigned.
 - nat Boolean
 - A public address that can be used to access the internet over NAT.
 - security
Group List<String>Ids  - Security group ids for network interface.
 - subnet
Ids List<String> - The IDs of the subnets.
 
GetKubernetesNodeGroupInstanceTemplatePlacementPolicy       
- Placement
Group stringId  - (Optional) Specifies the id of the Placement Group to assign to the instances.
 
- Placement
Group stringId  - (Optional) Specifies the id of the Placement Group to assign to the instances.
 
- placement
Group StringId  - (Optional) Specifies the id of the Placement Group to assign to the instances.
 
- placement
Group stringId  - (Optional) Specifies the id of the Placement Group to assign to the instances.
 
- placement_
group_ strid  - (Optional) Specifies the id of the Placement Group to assign to the instances.
 
- placement
Group StringId  - (Optional) Specifies the id of the Placement Group to assign to the instances.
 
GetKubernetesNodeGroupInstanceTemplateResource      
- Core
Fraction int - Cores int
 - Gpus int
 - Memory double
 
- Core
Fraction int - Cores int
 - Gpus int
 - Memory float64
 
- core
Fraction Integer - cores Integer
 - gpus Integer
 - memory Double
 
- core
Fraction number - cores number
 - gpus number
 - memory number
 
- core_
fraction int - cores int
 - gpus int
 - memory float
 
- core
Fraction Number - cores Number
 - gpus Number
 - memory Number
 
GetKubernetesNodeGroupInstanceTemplateSchedulingPolicy       
- Preemptible bool
 Specifies if the instance is preemptible. Defaults to false.
- Preemptible bool
 Specifies if the instance is preemptible. Defaults to false.
- preemptible Boolean
 Specifies if the instance is preemptible. Defaults to false.
- preemptible boolean
 Specifies if the instance is preemptible. Defaults to false.
- preemptible bool
 Specifies if the instance is preemptible. Defaults to false.
- preemptible Boolean
 Specifies if the instance is preemptible. Defaults to false.
GetKubernetesNodeGroupMaintenancePolicy     
- Auto
Repair bool - Boolean flag.
 - Auto
Upgrade bool - Boolean flag.
 - Maintenance
Windows List<GetKubernetes Node Group Maintenance Policy Maintenance Window>  - Set of day intervals, when maintenance is allowed for this node group. When omitted, it defaults to any time.
 
- Auto
Repair bool - Boolean flag.
 - Auto
Upgrade bool - Boolean flag.
 - Maintenance
Windows []GetKubernetes Node Group Maintenance Policy Maintenance Window  - Set of day intervals, when maintenance is allowed for this node group. When omitted, it defaults to any time.
 
- auto
Repair Boolean - Boolean flag.
 - auto
Upgrade Boolean - Boolean flag.
 - maintenance
Windows List<GetKubernetes Node Group Maintenance Policy Maintenance Window>  - Set of day intervals, when maintenance is allowed for this node group. When omitted, it defaults to any time.
 
- auto
Repair boolean - Boolean flag.
 - auto
Upgrade boolean - Boolean flag.
 - maintenance
Windows GetKubernetes Node Group Maintenance Policy Maintenance Window[]  - Set of day intervals, when maintenance is allowed for this node group. When omitted, it defaults to any time.
 
- auto_
repair bool - Boolean flag.
 - auto_
upgrade bool - Boolean flag.
 - maintenance_
windows Sequence[GetKubernetes Node Group Maintenance Policy Maintenance Window]  - Set of day intervals, when maintenance is allowed for this node group. When omitted, it defaults to any time.
 
- auto
Repair Boolean - Boolean flag.
 - auto
Upgrade Boolean - Boolean flag.
 - maintenance
Windows List<Property Map> - Set of day intervals, when maintenance is allowed for this node group. When omitted, it defaults to any time.
 
GetKubernetesNodeGroupMaintenancePolicyMaintenanceWindow       
- day str
 - duration str
 - start_
time str 
GetKubernetesNodeGroupScalePolicy     
- Auto
Scales List<GetKubernetes Node Group Scale Policy Auto Scale>  - Scale policy for an autoscaled node group. The structure is documented below.
 - Fixed
Scales List<GetKubernetes Node Group Scale Policy Fixed Scale>  - Scale policy for a fixed scale node group. The structure is documented below.
 
- Auto
Scales []GetKubernetes Node Group Scale Policy Auto Scale  - Scale policy for an autoscaled node group. The structure is documented below.
 - Fixed
Scales []GetKubernetes Node Group Scale Policy Fixed Scale  - Scale policy for a fixed scale node group. The structure is documented below.
 
- auto
Scales List<GetKubernetes Node Group Scale Policy Auto Scale>  - Scale policy for an autoscaled node group. The structure is documented below.
 - fixed
Scales List<GetKubernetes Node Group Scale Policy Fixed Scale>  - Scale policy for a fixed scale node group. The structure is documented below.
 
- auto
Scales GetKubernetes Node Group Scale Policy Auto Scale[]  - Scale policy for an autoscaled node group. The structure is documented below.
 - fixed
Scales GetKubernetes Node Group Scale Policy Fixed Scale[]  - Scale policy for a fixed scale node group. The structure is documented below.
 
- auto_
scales Sequence[GetKubernetes Node Group Scale Policy Auto Scale]  - Scale policy for an autoscaled node group. The structure is documented below.
 - fixed_
scales Sequence[GetKubernetes Node Group Scale Policy Fixed Scale]  - Scale policy for a fixed scale node group. The structure is documented below.
 
- auto
Scales List<Property Map> - Scale policy for an autoscaled node group. The structure is documented below.
 - fixed
Scales List<Property Map> - Scale policy for a fixed scale node group. The structure is documented below.
 
GetKubernetesNodeGroupScalePolicyAutoScale       
GetKubernetesNodeGroupScalePolicyFixedScale       
- Size int
 - The number of instances in the node group.
 
- Size int
 - The number of instances in the node group.
 
- size Integer
 - The number of instances in the node group.
 
- size number
 - The number of instances in the node group.
 
- size int
 - The number of instances in the node group.
 
- size Number
 - The number of instances in the node group.
 
GetKubernetesNodeGroupVersionInfo     
- Current
Version string - Current Kubernetes version, major.minor (e.g. 1.15).
 - bool
 - True/false flag. Newer revisions may include Kubernetes patches (e.g 1.15.1 > 1.15.2) as well as some internal component updates - new features or bug fixes in yandex-specific components either on the master or nodes.
 - New
Revision stringSummary  - Human readable description of the changes to be applied when updating to the latest revision. Empty if new_revision_available is false.
 - Version
Deprecated bool - True/false flag. The current version is on the deprecation schedule, component (master or node group) should be upgraded.
 
- Current
Version string - Current Kubernetes version, major.minor (e.g. 1.15).
 - bool
 - True/false flag. Newer revisions may include Kubernetes patches (e.g 1.15.1 > 1.15.2) as well as some internal component updates - new features or bug fixes in yandex-specific components either on the master or nodes.
 - New
Revision stringSummary  - Human readable description of the changes to be applied when updating to the latest revision. Empty if new_revision_available is false.
 - Version
Deprecated bool - True/false flag. The current version is on the deprecation schedule, component (master or node group) should be upgraded.
 
- current
Version String - Current Kubernetes version, major.minor (e.g. 1.15).
 - Boolean
 - True/false flag. Newer revisions may include Kubernetes patches (e.g 1.15.1 > 1.15.2) as well as some internal component updates - new features or bug fixes in yandex-specific components either on the master or nodes.
 - new
Revision StringSummary  - Human readable description of the changes to be applied when updating to the latest revision. Empty if new_revision_available is false.
 - version
Deprecated Boolean - True/false flag. The current version is on the deprecation schedule, component (master or node group) should be upgraded.
 
- current
Version string - Current Kubernetes version, major.minor (e.g. 1.15).
 - boolean
 - True/false flag. Newer revisions may include Kubernetes patches (e.g 1.15.1 > 1.15.2) as well as some internal component updates - new features or bug fixes in yandex-specific components either on the master or nodes.
 - new
Revision stringSummary  - Human readable description of the changes to be applied when updating to the latest revision. Empty if new_revision_available is false.
 - version
Deprecated boolean - True/false flag. The current version is on the deprecation schedule, component (master or node group) should be upgraded.
 
- current_
version str - Current Kubernetes version, major.minor (e.g. 1.15).
 - new_
revision_ boolavailable  - True/false flag. Newer revisions may include Kubernetes patches (e.g 1.15.1 > 1.15.2) as well as some internal component updates - new features or bug fixes in yandex-specific components either on the master or nodes.
 - new_
revision_ strsummary  - Human readable description of the changes to be applied when updating to the latest revision. Empty if new_revision_available is false.
 - version_
deprecated bool - True/false flag. The current version is on the deprecation schedule, component (master or node group) should be upgraded.
 
- current
Version String - Current Kubernetes version, major.minor (e.g. 1.15).
 - Boolean
 - True/false flag. Newer revisions may include Kubernetes patches (e.g 1.15.1 > 1.15.2) as well as some internal component updates - new features or bug fixes in yandex-specific components either on the master or nodes.
 - new
Revision StringSummary  - Human readable description of the changes to be applied when updating to the latest revision. Empty if new_revision_available is false.
 - version
Deprecated Boolean - True/false flag. The current version is on the deprecation schedule, component (master or node group) should be upgraded.
 
Package Details
- Repository
 - Yandex pulumi/pulumi-yandex
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
yandexTerraform Provider.