Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi
yandex.getKubernetesCluster
Explore with Pulumi AI
Get information about a Yandex Kubernetes Cluster.
Example Usage
using Pulumi;
using Yandex = Pulumi.Yandex;
class MyStack : Stack
{
    public MyStack()
    {
        var myCluster = Output.Create(Yandex.GetKubernetesCluster.InvokeAsync(new Yandex.GetKubernetesClusterArgs
        {
            ClusterId = "some_k8s_cluster_id",
        }));
        this.ClusterExternalV4Endpoint = myCluster.Apply(myCluster => myCluster.Masters?[0]?.ExternalV4Endpoint);
    }
    [Output("clusterExternalV4Endpoint")]
    public Output<string> ClusterExternalV4Endpoint { 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_cluster_id"
		myCluster, err := yandex.LookupKubernetesCluster(ctx, &GetKubernetesClusterArgs{
			ClusterId: &opt0,
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("clusterExternalV4Endpoint", myCluster.Masters[0].ExternalV4Endpoint)
		return nil
	})
}
Coming soon!
import pulumi
import pulumi_yandex as yandex
my_cluster = yandex.get_kubernetes_cluster(cluster_id="some_k8s_cluster_id")
pulumi.export("clusterExternalV4Endpoint", my_cluster.masters[0].external_v4_endpoint)
import * as pulumi from "@pulumi/pulumi";
import * as yandex from "@pulumi/yandex";
const myCluster = pulumi.output(yandex.getKubernetesCluster({
    clusterId: "some_k8s_cluster_id",
}));
export const clusterExternalV4Endpoint = myCluster.masters[0].externalV4Endpoint;
Coming soon!
Using getKubernetesCluster
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 getKubernetesCluster(args: GetKubernetesClusterArgs, opts?: InvokeOptions): Promise<GetKubernetesClusterResult>
function getKubernetesClusterOutput(args: GetKubernetesClusterOutputArgs, opts?: InvokeOptions): Output<GetKubernetesClusterResult>def get_kubernetes_cluster(cluster_id: Optional[str] = None,
                           folder_id: Optional[str] = None,
                           name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetKubernetesClusterResult
def get_kubernetes_cluster_output(cluster_id: Optional[pulumi.Input[str]] = None,
                           folder_id: Optional[pulumi.Input[str]] = None,
                           name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetKubernetesClusterResult]func LookupKubernetesCluster(ctx *Context, args *LookupKubernetesClusterArgs, opts ...InvokeOption) (*LookupKubernetesClusterResult, error)
func LookupKubernetesClusterOutput(ctx *Context, args *LookupKubernetesClusterOutputArgs, opts ...InvokeOption) LookupKubernetesClusterResultOutput> Note: This function is named LookupKubernetesCluster in the Go SDK.
public static class GetKubernetesCluster 
{
    public static Task<GetKubernetesClusterResult> InvokeAsync(GetKubernetesClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetKubernetesClusterResult> Invoke(GetKubernetesClusterInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetKubernetesClusterResult> getKubernetesCluster(GetKubernetesClusterArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: yandex:index/getKubernetesCluster:getKubernetesCluster
  arguments:
    # arguments dictionaryThe following arguments are supported:
- cluster_id str
- ID of a specific Kubernetes cluster.
- 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 cluster.
getKubernetesCluster Result
The following output properties are available:
- ClusterId string
- ClusterIpv4Range string
- IP range for allocating pod addresses.
- ClusterIpv6Range string
- Identical to cluster_ipv4_range but for the IPv6 protocol.
- CreatedAt string
- The Kubernetes cluster creation timestamp.
- Description string
- A description of the Kubernetes cluster.
- FolderId string
- Health string
- Health of the Kubernetes cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- KmsProviders List<GetKubernetes Cluster Kms Provider> 
- cluster KMS provider parameters.
- Labels Dictionary<string, string>
- A set of key/value label pairs to assign to the Kubernetes cluster.
- LogGroup stringId 
- Log group where cluster stores cluster system logs, like audit, events, or controlplane logs.
- Masters
List<GetKubernetes Cluster Master> 
- Kubernetes master configuration options. The structure is documented below.
- Name string
- NetworkId string
- The ID of the cluster network.
- NetworkImplementations List<GetKubernetes Cluster Network Implementation> 
- (Optional) Network Implementation options. The structure is documented below.
- NetworkPolicy stringProvider 
- Network policy provider for the cluster, if present. Possible values: CALICO.
- NodeIpv4Cidr intMask Size 
- Size of the masks that are assigned to each node in the cluster.
- NodeService stringAccount Id 
- Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics.
- ReleaseChannel string
- Cluster release channel.
- ServiceAccount stringId 
- Service account to be used for provisioning Compute Cloud and VPC resources
for Kubernetes cluster. Selected service account should have editrole on the folder where the Kubernetes cluster will be located and on the folder where selected network resides.
- ServiceIpv4Range string
- IP range Kubernetes services Kubernetes cluster IP addresses will be allocated from.
- ServiceIpv6Range string
- Identical to service_ipv4_range but for the IPv6 protocol.
- Status string
- Status of the Kubernetes cluster.
- ClusterId string
- ClusterIpv4Range string
- IP range for allocating pod addresses.
- ClusterIpv6Range string
- Identical to cluster_ipv4_range but for the IPv6 protocol.
- CreatedAt string
- The Kubernetes cluster creation timestamp.
- Description string
- A description of the Kubernetes cluster.
- FolderId string
- Health string
- Health of the Kubernetes cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- KmsProviders []GetKubernetes Cluster Kms Provider 
- cluster KMS provider parameters.
- Labels map[string]string
- A set of key/value label pairs to assign to the Kubernetes cluster.
- LogGroup stringId 
- Log group where cluster stores cluster system logs, like audit, events, or controlplane logs.
- Masters
[]GetKubernetes Cluster Master 
- Kubernetes master configuration options. The structure is documented below.
- Name string
- NetworkId string
- The ID of the cluster network.
- NetworkImplementations []GetKubernetes Cluster Network Implementation 
- (Optional) Network Implementation options. The structure is documented below.
- NetworkPolicy stringProvider 
- Network policy provider for the cluster, if present. Possible values: CALICO.
- NodeIpv4Cidr intMask Size 
- Size of the masks that are assigned to each node in the cluster.
- NodeService stringAccount Id 
- Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics.
- ReleaseChannel string
- Cluster release channel.
- ServiceAccount stringId 
- Service account to be used for provisioning Compute Cloud and VPC resources
for Kubernetes cluster. Selected service account should have editrole on the folder where the Kubernetes cluster will be located and on the folder where selected network resides.
- ServiceIpv4Range string
- IP range Kubernetes services Kubernetes cluster IP addresses will be allocated from.
- ServiceIpv6Range string
- Identical to service_ipv4_range but for the IPv6 protocol.
- Status string
- Status of the Kubernetes cluster.
- clusterId String
- clusterIpv4Range String
- IP range for allocating pod addresses.
- clusterIpv6Range String
- Identical to cluster_ipv4_range but for the IPv6 protocol.
- createdAt String
- The Kubernetes cluster creation timestamp.
- description String
- A description of the Kubernetes cluster.
- folderId String
- health String
- Health of the Kubernetes cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- kmsProviders List<GetKubernetes Cluster Kms Provider> 
- cluster KMS provider parameters.
- labels Map<String,String>
- A set of key/value label pairs to assign to the Kubernetes cluster.
- logGroup StringId 
- Log group where cluster stores cluster system logs, like audit, events, or controlplane logs.
- masters
List<GetKubernetes Cluster Master> 
- Kubernetes master configuration options. The structure is documented below.
- name String
- networkId String
- The ID of the cluster network.
- networkImplementations List<GetKubernetes Cluster Network Implementation> 
- (Optional) Network Implementation options. The structure is documented below.
- networkPolicy StringProvider 
- Network policy provider for the cluster, if present. Possible values: CALICO.
- nodeIpv4Cidr IntegerMask Size 
- Size of the masks that are assigned to each node in the cluster.
- nodeService StringAccount Id 
- Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics.
- releaseChannel String
- Cluster release channel.
- serviceAccount StringId 
- Service account to be used for provisioning Compute Cloud and VPC resources
for Kubernetes cluster. Selected service account should have editrole on the folder where the Kubernetes cluster will be located and on the folder where selected network resides.
- serviceIpv4Range String
- IP range Kubernetes services Kubernetes cluster IP addresses will be allocated from.
- serviceIpv6Range String
- Identical to service_ipv4_range but for the IPv6 protocol.
- status String
- Status of the Kubernetes cluster.
- clusterId string
- clusterIpv4Range string
- IP range for allocating pod addresses.
- clusterIpv6Range string
- Identical to cluster_ipv4_range but for the IPv6 protocol.
- createdAt string
- The Kubernetes cluster creation timestamp.
- description string
- A description of the Kubernetes cluster.
- folderId string
- health string
- Health of the Kubernetes cluster.
- id string
- The provider-assigned unique ID for this managed resource.
- kmsProviders GetKubernetes Cluster Kms Provider[] 
- cluster KMS provider parameters.
- labels {[key: string]: string}
- A set of key/value label pairs to assign to the Kubernetes cluster.
- logGroup stringId 
- Log group where cluster stores cluster system logs, like audit, events, or controlplane logs.
- masters
GetKubernetes Cluster Master[] 
- Kubernetes master configuration options. The structure is documented below.
- name string
- networkId string
- The ID of the cluster network.
- networkImplementations GetKubernetes Cluster Network Implementation[] 
- (Optional) Network Implementation options. The structure is documented below.
- networkPolicy stringProvider 
- Network policy provider for the cluster, if present. Possible values: CALICO.
- nodeIpv4Cidr numberMask Size 
- Size of the masks that are assigned to each node in the cluster.
- nodeService stringAccount Id 
- Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics.
- releaseChannel string
- Cluster release channel.
- serviceAccount stringId 
- Service account to be used for provisioning Compute Cloud and VPC resources
for Kubernetes cluster. Selected service account should have editrole on the folder where the Kubernetes cluster will be located and on the folder where selected network resides.
- serviceIpv4Range string
- IP range Kubernetes services Kubernetes cluster IP addresses will be allocated from.
- serviceIpv6Range string
- Identical to service_ipv4_range but for the IPv6 protocol.
- status string
- Status of the Kubernetes cluster.
- cluster_id str
- cluster_ipv4_ strrange 
- IP range for allocating pod addresses.
- cluster_ipv6_ strrange 
- Identical to cluster_ipv4_range but for the IPv6 protocol.
- created_at str
- The Kubernetes cluster creation timestamp.
- description str
- A description of the Kubernetes cluster.
- folder_id str
- health str
- Health of the Kubernetes cluster.
- id str
- The provider-assigned unique ID for this managed resource.
- kms_providers Sequence[GetKubernetes Cluster Kms Provider] 
- cluster KMS provider parameters.
- labels Mapping[str, str]
- A set of key/value label pairs to assign to the Kubernetes cluster.
- log_group_ strid 
- Log group where cluster stores cluster system logs, like audit, events, or controlplane logs.
- masters
Sequence[GetKubernetes Cluster Master] 
- Kubernetes master configuration options. The structure is documented below.
- name str
- network_id str
- The ID of the cluster network.
- network_implementations Sequence[GetKubernetes Cluster Network Implementation] 
- (Optional) Network Implementation options. The structure is documented below.
- network_policy_ strprovider 
- Network policy provider for the cluster, if present. Possible values: CALICO.
- node_ipv4_ intcidr_ mask_ size 
- Size of the masks that are assigned to each node in the cluster.
- node_service_ straccount_ id 
- Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics.
- release_channel str
- Cluster release channel.
- service_account_ strid 
- Service account to be used for provisioning Compute Cloud and VPC resources
for Kubernetes cluster. Selected service account should have editrole on the folder where the Kubernetes cluster will be located and on the folder where selected network resides.
- service_ipv4_ strrange 
- IP range Kubernetes services Kubernetes cluster IP addresses will be allocated from.
- service_ipv6_ strrange 
- Identical to service_ipv4_range but for the IPv6 protocol.
- status str
- Status of the Kubernetes cluster.
- clusterId String
- clusterIpv4Range String
- IP range for allocating pod addresses.
- clusterIpv6Range String
- Identical to cluster_ipv4_range but for the IPv6 protocol.
- createdAt String
- The Kubernetes cluster creation timestamp.
- description String
- A description of the Kubernetes cluster.
- folderId String
- health String
- Health of the Kubernetes cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- kmsProviders List<Property Map>
- cluster KMS provider parameters.
- labels Map<String>
- A set of key/value label pairs to assign to the Kubernetes cluster.
- logGroup StringId 
- Log group where cluster stores cluster system logs, like audit, events, or controlplane logs.
- masters List<Property Map>
- Kubernetes master configuration options. The structure is documented below.
- name String
- networkId String
- The ID of the cluster network.
- networkImplementations List<Property Map>
- (Optional) Network Implementation options. The structure is documented below.
- networkPolicy StringProvider 
- Network policy provider for the cluster, if present. Possible values: CALICO.
- nodeIpv4Cidr NumberMask Size 
- Size of the masks that are assigned to each node in the cluster.
- nodeService StringAccount Id 
- Service account to be used by the worker nodes of the Kubernetes cluster to access Container Registry or to push node logs and metrics.
- releaseChannel String
- Cluster release channel.
- serviceAccount StringId 
- Service account to be used for provisioning Compute Cloud and VPC resources
for Kubernetes cluster. Selected service account should have editrole on the folder where the Kubernetes cluster will be located and on the folder where selected network resides.
- serviceIpv4Range String
- IP range Kubernetes services Kubernetes cluster IP addresses will be allocated from.
- serviceIpv6Range String
- Identical to service_ipv4_range but for the IPv6 protocol.
- status String
- Status of the Kubernetes cluster.
Supporting Types
GetKubernetesClusterKmsProvider    
- KeyId string
- KMS key ID.
- KeyId string
- KMS key ID.
- keyId String
- KMS key ID.
- keyId string
- KMS key ID.
- key_id str
- KMS key ID.
- keyId String
- KMS key ID.
GetKubernetesClusterMaster   
- ClusterCa stringCertificate 
- PEM-encoded public certificate that is the root of trust for the Kubernetes cluster.
- ExternalV4Address string
- An IPv4 external network address that is assigned to the master.
- ExternalV4Endpoint string
- External endpoint that can be used to access Kubernetes cluster API from the internet (outside of the cloud).
- InternalV4Address string
- An IPv4 internal network address that is assigned to the master.
- InternalV4Endpoint string
- Internal endpoint that can be used to connect to the master from cloud networks.
- MaintenancePolicies List<GetKubernetes Cluster Master Maintenance Policy> 
- Maintenance policy for Kubernetes master. The structure is documented below.
- PublicIp bool
- Boolean flag. When true, Kubernetes master have visible ipv4 address.
- Regionals
List<GetKubernetes Cluster Master Regional> 
- Information about cluster regional master. The structure is documented below.
- SecurityGroup List<string>Ids 
- A list of security groups IDs of the Kubernetes cluster.
- Version string
- Version of Kubernetes master.
- VersionInfos List<GetKubernetes Cluster Master Version Info> 
- Information about cluster version. The structure is documented below.
- Zonals
List<GetKubernetes Cluster Master Zonal> 
- Information about cluster zonal master. The structure is documented below.
- ClusterCa stringCertificate 
- PEM-encoded public certificate that is the root of trust for the Kubernetes cluster.
- ExternalV4Address string
- An IPv4 external network address that is assigned to the master.
- ExternalV4Endpoint string
- External endpoint that can be used to access Kubernetes cluster API from the internet (outside of the cloud).
- InternalV4Address string
- An IPv4 internal network address that is assigned to the master.
- InternalV4Endpoint string
- Internal endpoint that can be used to connect to the master from cloud networks.
- MaintenancePolicies []GetKubernetes Cluster Master Maintenance Policy 
- Maintenance policy for Kubernetes master. The structure is documented below.
- PublicIp bool
- Boolean flag. When true, Kubernetes master have visible ipv4 address.
- Regionals
[]GetKubernetes Cluster Master Regional 
- Information about cluster regional master. The structure is documented below.
- SecurityGroup []stringIds 
- A list of security groups IDs of the Kubernetes cluster.
- Version string
- Version of Kubernetes master.
- VersionInfos []GetKubernetes Cluster Master Version Info 
- Information about cluster version. The structure is documented below.
- Zonals
[]GetKubernetes Cluster Master Zonal 
- Information about cluster zonal master. The structure is documented below.
- clusterCa StringCertificate 
- PEM-encoded public certificate that is the root of trust for the Kubernetes cluster.
- externalV4Address String
- An IPv4 external network address that is assigned to the master.
- externalV4Endpoint String
- External endpoint that can be used to access Kubernetes cluster API from the internet (outside of the cloud).
- internalV4Address String
- An IPv4 internal network address that is assigned to the master.
- internalV4Endpoint String
- Internal endpoint that can be used to connect to the master from cloud networks.
- maintenancePolicies List<GetKubernetes Cluster Master Maintenance Policy> 
- Maintenance policy for Kubernetes master. The structure is documented below.
- publicIp Boolean
- Boolean flag. When true, Kubernetes master have visible ipv4 address.
- regionals
List<GetKubernetes Cluster Master Regional> 
- Information about cluster regional master. The structure is documented below.
- securityGroup List<String>Ids 
- A list of security groups IDs of the Kubernetes cluster.
- version String
- Version of Kubernetes master.
- versionInfos List<GetKubernetes Cluster Master Version Info> 
- Information about cluster version. The structure is documented below.
- zonals
List<GetKubernetes Cluster Master Zonal> 
- Information about cluster zonal master. The structure is documented below.
- clusterCa stringCertificate 
- PEM-encoded public certificate that is the root of trust for the Kubernetes cluster.
- externalV4Address string
- An IPv4 external network address that is assigned to the master.
- externalV4Endpoint string
- External endpoint that can be used to access Kubernetes cluster API from the internet (outside of the cloud).
- internalV4Address string
- An IPv4 internal network address that is assigned to the master.
- internalV4Endpoint string
- Internal endpoint that can be used to connect to the master from cloud networks.
- maintenancePolicies GetKubernetes Cluster Master Maintenance Policy[] 
- Maintenance policy for Kubernetes master. The structure is documented below.
- publicIp boolean
- Boolean flag. When true, Kubernetes master have visible ipv4 address.
- regionals
GetKubernetes Cluster Master Regional[] 
- Information about cluster regional master. The structure is documented below.
- securityGroup string[]Ids 
- A list of security groups IDs of the Kubernetes cluster.
- version string
- Version of Kubernetes master.
- versionInfos GetKubernetes Cluster Master Version Info[] 
- Information about cluster version. The structure is documented below.
- zonals
GetKubernetes Cluster Master Zonal[] 
- Information about cluster zonal master. The structure is documented below.
- cluster_ca_ strcertificate 
- PEM-encoded public certificate that is the root of trust for the Kubernetes cluster.
- external_v4_ straddress 
- An IPv4 external network address that is assigned to the master.
- external_v4_ strendpoint 
- External endpoint that can be used to access Kubernetes cluster API from the internet (outside of the cloud).
- internal_v4_ straddress 
- An IPv4 internal network address that is assigned to the master.
- internal_v4_ strendpoint 
- Internal endpoint that can be used to connect to the master from cloud networks.
- maintenance_policies Sequence[GetKubernetes Cluster Master Maintenance Policy] 
- Maintenance policy for Kubernetes master. The structure is documented below.
- public_ip bool
- Boolean flag. When true, Kubernetes master have visible ipv4 address.
- regionals
Sequence[GetKubernetes Cluster Master Regional] 
- Information about cluster regional master. The structure is documented below.
- security_group_ Sequence[str]ids 
- A list of security groups IDs of the Kubernetes cluster.
- version str
- Version of Kubernetes master.
- version_infos Sequence[GetKubernetes Cluster Master Version Info] 
- Information about cluster version. The structure is documented below.
- zonals
Sequence[GetKubernetes Cluster Master Zonal] 
- Information about cluster zonal master. The structure is documented below.
- clusterCa StringCertificate 
- PEM-encoded public certificate that is the root of trust for the Kubernetes cluster.
- externalV4Address String
- An IPv4 external network address that is assigned to the master.
- externalV4Endpoint String
- External endpoint that can be used to access Kubernetes cluster API from the internet (outside of the cloud).
- internalV4Address String
- An IPv4 internal network address that is assigned to the master.
- internalV4Endpoint String
- Internal endpoint that can be used to connect to the master from cloud networks.
- maintenancePolicies List<Property Map>
- Maintenance policy for Kubernetes master. The structure is documented below.
- publicIp Boolean
- Boolean flag. When true, Kubernetes master have visible ipv4 address.
- regionals List<Property Map>
- Information about cluster regional master. The structure is documented below.
- securityGroup List<String>Ids 
- A list of security groups IDs of the Kubernetes cluster.
- version String
- Version of Kubernetes master.
- versionInfos List<Property Map>
- Information about cluster version. The structure is documented below.
- zonals List<Property Map>
- Information about cluster zonal master. The structure is documented below.
GetKubernetesClusterMasterMaintenancePolicy     
- AutoUpgrade bool
- Boolean flag that specifies if master can be upgraded automatically.
- MaintenanceWindows List<GetKubernetes Cluster Master Maintenance Policy Maintenance Window> 
- Set of day intervals, when maintenance is allowed, when update for master is allowed. When omitted, it defaults to any time.
- AutoUpgrade bool
- Boolean flag that specifies if master can be upgraded automatically.
- MaintenanceWindows []GetKubernetes Cluster Master Maintenance Policy Maintenance Window 
- Set of day intervals, when maintenance is allowed, when update for master is allowed. When omitted, it defaults to any time.
- autoUpgrade Boolean
- Boolean flag that specifies if master can be upgraded automatically.
- maintenanceWindows List<GetKubernetes Cluster Master Maintenance Policy Maintenance Window> 
- Set of day intervals, when maintenance is allowed, when update for master is allowed. When omitted, it defaults to any time.
- autoUpgrade boolean
- Boolean flag that specifies if master can be upgraded automatically.
- maintenanceWindows GetKubernetes Cluster Master Maintenance Policy Maintenance Window[] 
- Set of day intervals, when maintenance is allowed, when update for master is allowed. When omitted, it defaults to any time.
- auto_upgrade bool
- Boolean flag that specifies if master can be upgraded automatically.
- maintenance_windows Sequence[GetKubernetes Cluster Master Maintenance Policy Maintenance Window] 
- Set of day intervals, when maintenance is allowed, when update for master is allowed. When omitted, it defaults to any time.
- autoUpgrade Boolean
- Boolean flag that specifies if master can be upgraded automatically.
- maintenanceWindows List<Property Map>
- Set of day intervals, when maintenance is allowed, when update for master is allowed. When omitted, it defaults to any time.
GetKubernetesClusterMasterMaintenancePolicyMaintenanceWindow       
- day str
- duration str
- start_time str
GetKubernetesClusterMasterRegional    
- Region string
- ID of the availability region where the master compute instances resides.
- Region string
- ID of the availability region where the master compute instances resides.
- region String
- ID of the availability region where the master compute instances resides.
- region string
- ID of the availability region where the master compute instances resides.
- region str
- ID of the availability region where the master compute instances resides.
- region String
- ID of the availability region where the master compute instances resides.
GetKubernetesClusterMasterVersionInfo     
- CurrentVersion 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.
- NewRevision stringSummary 
- 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).
- 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.
- NewRevision stringSummary 
- 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).
- 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.
- newRevision StringSummary 
- 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.
- currentVersion 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.
- newRevision stringSummary 
- 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_ 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.
- currentVersion 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.
- newRevision StringSummary 
- 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.
GetKubernetesClusterMasterZonal    
- Zone string
- ID of the availability zone where the master compute instance resides.
- Zone string
- ID of the availability zone where the master compute instance resides.
- zone String
- ID of the availability zone where the master compute instance resides.
- zone string
- ID of the availability zone where the master compute instance resides.
- zone str
- ID of the availability zone where the master compute instance resides.
- zone String
- ID of the availability zone where the master compute instance resides.
GetKubernetesClusterNetworkImplementation    
- Cilias
List<GetKubernetes Cluster Network Implementation Cilia> 
- Cilium network implementation configuration. No options exist.
- Cilias
[]GetKubernetes Cluster Network Implementation Cilia 
- Cilium network implementation configuration. No options exist.
- cilias
List<GetKubernetes Cluster Network Implementation Cilia> 
- Cilium network implementation configuration. No options exist.
- cilias
GetKubernetes Cluster Network Implementation Cilia[] 
- Cilium network implementation configuration. No options exist.
- cilias
Sequence[GetKubernetes Cluster Network Implementation Cilia] 
- Cilium network implementation configuration. No options exist.
- cilias List<Property Map>
- Cilium network implementation configuration. No options exist.
GetKubernetesClusterNetworkImplementationCilia     
- RoutingMode string
- RoutingMode string
- routingMode String
- routingMode string
- routing_mode str
- routingMode String
Package Details
- Repository
- Yandex pulumi/pulumi-yandex
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the yandexTerraform Provider.