Yandex

v0.10.0 published on Thursday, Nov 18, 2021 by Pulumi

getKubernetesNodeGroup

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
	})
}
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)
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;

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)
}

The following arguments are supported:

FolderId 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.
NodeGroupId string
ID of a specific Kubernetes node group.
FolderId 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.
NodeGroupId string
ID of a specific Kubernetes node group.
folderId 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.
nodeGroupId string
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_id str
ID of a specific Kubernetes node group.

getKubernetesNodeGroup Result

The following output properties are available:

AllocationPolicy GetKubernetesNodeGroupAllocationPolicy
This argument specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
AllowedUnsafeSysctls List<string>
A list of allowed unsafe sysctl parameters for this node group. For more details see documentation.
ClusterId string
The ID of the Kubernetes cluster that this node group belongs to.
CreatedAt string
The Kubernetes node group creation timestamp.
DeployPolicy GetKubernetesNodeGroupDeployPolicy
Deploy policy of the node group. The structure is documented below.
Description string
A description of the Kubernetes node group.
FolderId string
Id string
The provider-assigned unique ID for this managed resource.
InstanceGroupId string
ID of instance group that is used to manage this Kubernetes node group.
InstanceTemplate GetKubernetesNodeGroupInstanceTemplate
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.
MaintenancePolicy GetKubernetesNodeGroupMaintenancePolicy
Information about maintenance policy for this Kubernetes node group. The structure is documented below.
Name string
NodeGroupId string
NodeLabels Dictionary<string, string>
A set of key/value label pairs, that are assigned to all the nodes of this Kubernetes node group.
NodeTaints List<string>
A list of Kubernetes taints, that are applied to all the nodes of this Kubernetes node group.
ScalePolicy GetKubernetesNodeGroupScalePolicy
Scale policy of the node group. The structure is documented below.
Status string
Status of the Kubernetes node group.
VersionInfo GetKubernetesNodeGroupVersionInfo
Information about Kubernetes node group version. The structure is documented below.
AllocationPolicy GetKubernetesNodeGroupAllocationPolicy
This argument specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
AllowedUnsafeSysctls []string
A list of allowed unsafe sysctl parameters for this node group. For more details see documentation.
ClusterId string
The ID of the Kubernetes cluster that this node group belongs to.
CreatedAt string
The Kubernetes node group creation timestamp.
DeployPolicy GetKubernetesNodeGroupDeployPolicy
Deploy policy of the node group. The structure is documented below.
Description string
A description of the Kubernetes node group.
FolderId string
Id string
The provider-assigned unique ID for this managed resource.
InstanceGroupId string
ID of instance group that is used to manage this Kubernetes node group.
InstanceTemplate GetKubernetesNodeGroupInstanceTemplate
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.
MaintenancePolicy GetKubernetesNodeGroupMaintenancePolicy
Information about maintenance policy for this Kubernetes node group. The structure is documented below.
Name string
NodeGroupId string
NodeLabels map[string]string
A set of key/value label pairs, that are assigned to all the nodes of this Kubernetes node group.
NodeTaints []string
A list of Kubernetes taints, that are applied to all the nodes of this Kubernetes node group.
ScalePolicy GetKubernetesNodeGroupScalePolicy
Scale policy of the node group. The structure is documented below.
Status string
Status of the Kubernetes node group.
VersionInfo GetKubernetesNodeGroupVersionInfo
Information about Kubernetes node group version. The structure is documented below.
allocationPolicy GetKubernetesNodeGroupAllocationPolicy
This argument specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
allowedUnsafeSysctls string[]
A list of allowed unsafe sysctl parameters for this node group. For more details see documentation.
clusterId string
The ID of the Kubernetes cluster that this node group belongs to.
createdAt string
The Kubernetes node group creation timestamp.
deployPolicy GetKubernetesNodeGroupDeployPolicy
Deploy policy of the node group. The structure is documented below.
description string
A description of the Kubernetes node group.
folderId string
id string
The provider-assigned unique ID for this managed resource.
instanceGroupId string
ID of instance group that is used to manage this Kubernetes node group.
instanceTemplate GetKubernetesNodeGroupInstanceTemplate
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.
maintenancePolicy GetKubernetesNodeGroupMaintenancePolicy
Information about maintenance policy for this Kubernetes node group. The structure is documented below.
name string
nodeGroupId string
nodeLabels {[key: string]: string}
A set of key/value label pairs, that are assigned to all the nodes of this Kubernetes node group.
nodeTaints string[]
A list of Kubernetes taints, that are applied to all the nodes of this Kubernetes node group.
scalePolicy GetKubernetesNodeGroupScalePolicy
Scale policy of the node group. The structure is documented below.
status string
Status of the Kubernetes node group.
versionInfo GetKubernetesNodeGroupVersionInfo
Information about Kubernetes node group version. The structure is documented below.
allocation_policy GetKubernetesNodeGroupAllocationPolicy
This argument specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
allowed_unsafe_sysctls Sequence[str]
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_policy GetKubernetesNodeGroupDeployPolicy
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_id str
ID of instance group that is used to manage this Kubernetes node group.
instance_template GetKubernetesNodeGroupInstanceTemplate
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_policy GetKubernetesNodeGroupMaintenancePolicy
Information about maintenance policy for this Kubernetes node group. The structure is documented below.
name str
node_group_id str
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_policy GetKubernetesNodeGroupScalePolicy
Scale policy of the node group. The structure is documented below.
status str
Status of the Kubernetes node group.
version_info GetKubernetesNodeGroupVersionInfo
Information about Kubernetes node group version. The structure is documented below.

Supporting Types

GetKubernetesNodeGroupAllocationPolicy

Locations List<GetKubernetesNodeGroupAllocationPolicyLocation>
Repeated field, that specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
Locations []GetKubernetesNodeGroupAllocationPolicyLocation
Repeated field, that specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
locations GetKubernetesNodeGroupAllocationPolicyLocation[]
Repeated field, that specify subnets (zones), that will be used by node group compute instances. The structure is documented below.
locations Sequence[GetKubernetesNodeGroupAllocationPolicyLocation]
Repeated field, that specify subnets (zones), that will be used by node group compute instances. The structure is documented below.

GetKubernetesNodeGroupAllocationPolicyLocation

SubnetId string
ID of the subnet, that will be used by one compute instance in node group.
Zone string
ID of the availability zone where for one compute instance in node group.
SubnetId string
ID of the subnet, that will be used by one compute instance in node group.
Zone string
ID of the availability zone where for one compute instance in node group.
subnetId string
ID of the subnet, that will be used by one compute instance in node group.
zone string
ID of the availability zone where for one compute instance in node group.
subnet_id str
ID of the subnet, that will be used by one compute instance in node group.
zone str
ID of the availability zone where for one compute instance in node group.

GetKubernetesNodeGroupDeployPolicy

MaxExpansion int
The maximum number of instances that can be temporarily allocated above the group’s target size during the update.
MaxUnavailable int
The maximum number of running instances that can be taken offline during update.
MaxExpansion int
The maximum number of instances that can be temporarily allocated above the group’s target size during the update.
MaxUnavailable int
The maximum number of running instances that can be taken offline during update.
maxExpansion number
The maximum number of instances that can be temporarily allocated above the group’s target size during the update.
maxUnavailable 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.
max_unavailable int
The maximum number of running instances that can be taken offline during update.

GetKubernetesNodeGroupInstanceTemplate

BootDisk GetKubernetesNodeGroupInstanceTemplateBootDisk
The specifications for boot disks that will be attached to the instance. The structure is documented below.
Metadata Dictionary<string, string>
The set of metadata key:value pairs 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.
NetworkAccelerationType string
Type of network acceleration. Values: standard, software_accelerated.
NetworkInterfaces List<GetKubernetesNodeGroupInstanceTemplateNetworkInterface>
An array with the network interfaces that will be attached to the instance. The structure is documented below.
PlatformId string
The ID of the hardware platform configuration for the instance.
Resources GetKubernetesNodeGroupInstanceTemplateResources
SchedulingPolicy GetKubernetesNodeGroupInstanceTemplateSchedulingPolicy
The scheduling policy for the instances in node group. The structure is documented below.
PlacementPolicy GetKubernetesNodeGroupInstanceTemplatePlacementPolicy
(Optional) The placement policy configuration. The structure is documented below.
BootDisk GetKubernetesNodeGroupInstanceTemplateBootDisk
The specifications for boot disks that will be attached to the instance. The structure is documented below.
Metadata map[string]string
The set of metadata key:value pairs 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.
NetworkAccelerationType string
Type of network acceleration. Values: standard, software_accelerated.
NetworkInterfaces []GetKubernetesNodeGroupInstanceTemplateNetworkInterface
An array with the network interfaces that will be attached to the instance. The structure is documented below.
PlatformId string
The ID of the hardware platform configuration for the instance.
Resources GetKubernetesNodeGroupInstanceTemplateResources
SchedulingPolicy GetKubernetesNodeGroupInstanceTemplateSchedulingPolicy
The scheduling policy for the instances in node group. The structure is documented below.
PlacementPolicy GetKubernetesNodeGroupInstanceTemplatePlacementPolicy
(Optional) The placement policy configuration. The structure is documented below.
bootDisk GetKubernetesNodeGroupInstanceTemplateBootDisk
The specifications for boot disks that will be attached to the instance. The structure is documented below.
metadata {[key: string]: string}
The set of metadata key:value pairs 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.
networkAccelerationType string
Type of network acceleration. Values: standard, software_accelerated.
networkInterfaces GetKubernetesNodeGroupInstanceTemplateNetworkInterface[]
An array with the network interfaces that will be attached to the instance. The structure is documented below.
platformId string
The ID of the hardware platform configuration for the instance.
resources GetKubernetesNodeGroupInstanceTemplateResources
schedulingPolicy GetKubernetesNodeGroupInstanceTemplateSchedulingPolicy
The scheduling policy for the instances in node group. The structure is documented below.
placementPolicy GetKubernetesNodeGroupInstanceTemplatePlacementPolicy
(Optional) The placement policy configuration. The structure is documented below.
boot_disk GetKubernetesNodeGroupInstanceTemplateBootDisk
The specifications for boot disks that will be attached to the instance. The structure is documented below.
metadata Mapping[str, str]
The set of metadata key:value pairs 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_type str
Type of network acceleration. Values: standard, software_accelerated.
network_interfaces Sequence[GetKubernetesNodeGroupInstanceTemplateNetworkInterface]
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 GetKubernetesNodeGroupInstanceTemplateResources
scheduling_policy GetKubernetesNodeGroupInstanceTemplateSchedulingPolicy
The scheduling policy for the instances in node group. The structure is documented below.
placement_policy GetKubernetesNodeGroupInstanceTemplatePlacementPolicy
(Optional) The placement policy configuration. The structure is documented below.

GetKubernetesNodeGroupInstanceTemplateBootDisk

Size int
The number of instances in the node group.
Type string
The disk type.
Size int
The number of instances in the node group.
Type string
The disk type.
size number
The number of instances in the node group.
type string
The disk type.
size int
The number of instances in the node group.
type str
The disk type.

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.
SecurityGroupIds List<string>
Security group ids for network interface.
SubnetIds 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.
SecurityGroupIds []string
Security group ids for network interface.
SubnetIds []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.
securityGroupIds string[]
Security group ids for network interface.
subnetIds 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_ids Sequence[str]
Security group ids for network interface.
subnet_ids Sequence[str]
The IDs of the subnets.

GetKubernetesNodeGroupInstanceTemplatePlacementPolicy

PlacementGroupId string
(Optional) Specifies the id of the Placement Group to assign to the instances.
PlacementGroupId string
(Optional) Specifies the id of the Placement Group to assign to the instances.
placementGroupId string
(Optional) Specifies the id of the Placement Group to assign to the instances.
placement_group_id str
(Optional) Specifies the id of the Placement Group to assign to the instances.

GetKubernetesNodeGroupInstanceTemplateResources

CoreFraction int
Cores int
Gpus int
Memory double
CoreFraction int
Cores int
Gpus int
Memory float64
coreFraction 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 bool

Specifies if the instance is preemptible. Defaults to false.

GetKubernetesNodeGroupMaintenancePolicy

AutoRepair bool
Boolean flag.
AutoUpgrade bool
Boolean flag.
MaintenanceWindows List<GetKubernetesNodeGroupMaintenancePolicyMaintenanceWindow>
Set of day intervals, when maintenance is allowed for this node group. When omitted, it defaults to any time.
AutoRepair bool
Boolean flag.
AutoUpgrade bool
Boolean flag.
MaintenanceWindows []GetKubernetesNodeGroupMaintenancePolicyMaintenanceWindow
Set of day intervals, when maintenance is allowed for this node group. When omitted, it defaults to any time.
autoRepair boolean
Boolean flag.
autoUpgrade boolean
Boolean flag.
maintenanceWindows GetKubernetesNodeGroupMaintenancePolicyMaintenanceWindow[]
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[GetKubernetesNodeGroupMaintenancePolicyMaintenanceWindow]
Set of day intervals, when maintenance is allowed for this node group. When omitted, it defaults to any time.

GetKubernetesNodeGroupMaintenancePolicyMaintenanceWindow

Day string
Duration string
StartTime string
Day string
Duration string
StartTime string
day string
duration string
startTime string

GetKubernetesNodeGroupScalePolicy

AutoScale GetKubernetesNodeGroupScalePolicyAutoScale
Scale policy for an autoscaled node group. The structure is documented below.
FixedScale GetKubernetesNodeGroupScalePolicyFixedScale
Scale policy for a fixed scale node group. The structure is documented below.
AutoScale GetKubernetesNodeGroupScalePolicyAutoScale
Scale policy for an autoscaled node group. The structure is documented below.
FixedScale GetKubernetesNodeGroupScalePolicyFixedScale
Scale policy for a fixed scale node group. The structure is documented below.
autoScale GetKubernetesNodeGroupScalePolicyAutoScale
Scale policy for an autoscaled node group. The structure is documented below.
fixedScale GetKubernetesNodeGroupScalePolicyFixedScale
Scale policy for a fixed scale node group. The structure is documented below.
auto_scale GetKubernetesNodeGroupScalePolicyAutoScale
Scale policy for an autoscaled node group. The structure is documented below.
fixed_scale GetKubernetesNodeGroupScalePolicyFixedScale
Scale policy for a fixed scale node group. The structure is documented below.

GetKubernetesNodeGroupScalePolicyAutoScale

Initial int
Initial number of instances in the node group.
Max int
Maximum number of instances in the node group.
Min int
Minimum number of instances in the node group.
Initial int
Initial number of instances in the node group.
Max int
Maximum number of instances in the node group.
Min int
Minimum number of instances in the node group.
initial number
Initial number of instances in the node group.
max number
Maximum number of instances in the node group.
min number
Minimum number of instances in the node group.
initial int
Initial number of instances in the node group.
max int
Maximum number of instances in the node group.
min int
Minimum number of instances in the node group.

GetKubernetesNodeGroupScalePolicyFixedScale

Size int
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.
size int
The number of instances in the node group.

GetKubernetesNodeGroupVersionInfo

CurrentVersion string
Current Kubernetes version, major.minor (e.g. 1.15).
NewRevisionAvailable 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.
NewRevisionSummary string
Human readable description of the changes to be applied when updating to the latest revision. Empty if new_revision_available is false.
VersionDeprecated bool
True/false flag. The current version is on the deprecation schedule, component (master or node group) should be upgraded.
CurrentVersion string
Current Kubernetes version, major.minor (e.g. 1.15).
NewRevisionAvailable 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.
NewRevisionSummary string
Human readable description of the changes to be applied when updating to the latest revision. Empty if new_revision_available is false.
VersionDeprecated bool
True/false flag. The current version is on the deprecation schedule, component (master or node group) should be upgraded.
currentVersion string
Current Kubernetes version, major.minor (e.g. 1.15).
newRevisionAvailable 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.
newRevisionSummary string
Human readable description of the changes to be applied when updating to the latest revision. Empty if new_revision_available is false.
versionDeprecated 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_available 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_summary str
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.

Package Details

Repository
https://github.com/pulumi/pulumi-yandex
License
Apache-2.0
Notes
This Pulumi package is based on the yandex Terraform Provider.