1. Packages
  2. OVH
  3. API Docs
  4. CloudProject
  5. getKube
OVHCloud v2.1.1 published on Thursday, Apr 10, 2025 by OVHcloud

ovh.CloudProject.getKube

Explore with Pulumi AI

OVHCloud v2.1.1 published on Thursday, Apr 10, 2025 by OVHcloud

Use this data source to get a OVHcloud Managed Kubernetes Service cluster.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as ovh from "@pulumi/ovh";

const myKubeCluster = ovh.CloudProject.getKube({
    serviceName: "XXXXXX",
    kubeId: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx",
});
export const version = myKubeCluster.then(myKubeCluster => myKubeCluster.version);
Copy
import pulumi
import pulumi_ovh as ovh

my_kube_cluster = ovh.CloudProject.get_kube(service_name="XXXXXX",
    kube_id="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx")
pulumi.export("version", my_kube_cluster.version)
Copy
package main

import (
	"github.com/ovh/pulumi-ovh/sdk/v2/go/ovh/cloudproject"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		myKubeCluster, err := cloudproject.GetKube(ctx, &cloudproject.GetKubeArgs{
			ServiceName: "XXXXXX",
			KubeId:      "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("version", myKubeCluster.Version)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ovh = Pulumi.Ovh;

return await Deployment.RunAsync(() => 
{
    var myKubeCluster = Ovh.CloudProject.GetKube.Invoke(new()
    {
        ServiceName = "XXXXXX",
        KubeId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx",
    });

    return new Dictionary<string, object?>
    {
        ["version"] = myKubeCluster.Apply(getKubeResult => getKubeResult.Version),
    };
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ovh.CloudProject.CloudProjectFunctions;
import com.pulumi.ovh.CloudProject.inputs.GetKubeArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var myKubeCluster = CloudProjectFunctions.getKube(GetKubeArgs.builder()
            .serviceName("XXXXXX")
            .kubeId("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx")
            .build());

        ctx.export("version", myKubeCluster.version());
    }
}
Copy
variables:
  myKubeCluster:
    fn::invoke:
      function: ovh:CloudProject:getKube
      arguments:
        serviceName: XXXXXX
        kubeId: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx
outputs:
  version: ${myKubeCluster.version}
Copy

Using getKube

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 getKube(args: GetKubeArgs, opts?: InvokeOptions): Promise<GetKubeResult>
function getKubeOutput(args: GetKubeOutputArgs, opts?: InvokeOptions): Output<GetKubeResult>
Copy
def get_kube(customization_apiservers: Optional[Sequence[_cloudproject.GetKubeCustomizationApiserver]] = None,
             customization_kube_proxy: Optional[_cloudproject.GetKubeCustomizationKubeProxy] = None,
             customizations: Optional[Sequence[_cloudproject.GetKubeCustomization]] = None,
             kube_id: Optional[str] = None,
             kube_proxy_mode: Optional[str] = None,
             name: Optional[str] = None,
             region: Optional[str] = None,
             service_name: Optional[str] = None,
             update_policy: Optional[str] = None,
             version: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetKubeResult
def get_kube_output(customization_apiservers: Optional[pulumi.Input[Sequence[pulumi.Input[_cloudproject.GetKubeCustomizationApiserverArgs]]]] = None,
             customization_kube_proxy: Optional[pulumi.Input[_cloudproject.GetKubeCustomizationKubeProxyArgs]] = None,
             customizations: Optional[pulumi.Input[Sequence[pulumi.Input[_cloudproject.GetKubeCustomizationArgs]]]] = None,
             kube_id: Optional[pulumi.Input[str]] = None,
             kube_proxy_mode: Optional[pulumi.Input[str]] = None,
             name: Optional[pulumi.Input[str]] = None,
             region: Optional[pulumi.Input[str]] = None,
             service_name: Optional[pulumi.Input[str]] = None,
             update_policy: Optional[pulumi.Input[str]] = None,
             version: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetKubeResult]
Copy
func GetKube(ctx *Context, args *GetKubeArgs, opts ...InvokeOption) (*GetKubeResult, error)
func GetKubeOutput(ctx *Context, args *GetKubeOutputArgs, opts ...InvokeOption) GetKubeResultOutput
Copy

> Note: This function is named GetKube in the Go SDK.

public static class GetKube 
{
    public static Task<GetKubeResult> InvokeAsync(GetKubeArgs args, InvokeOptions? opts = null)
    public static Output<GetKubeResult> Invoke(GetKubeInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetKubeResult> getKube(GetKubeArgs args, InvokeOptions options)
public static Output<GetKubeResult> getKube(GetKubeArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: ovh:CloudProject/getKube:getKube
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

KubeId This property is required. string
The id of the managed kubernetes cluster.
ServiceName This property is required. string
The id of the public cloud project. If omitted, the OVH_CLOUD_PROJECT_SERVICE environment variable is used.
CustomizationApiservers List<GetKubeCustomizationApiserver>
Kubernetes API server customization
CustomizationKubeProxy GetKubeCustomizationKubeProxy
Kubernetes kube-proxy customization
Customizations List<GetKubeCustomization>
Deprecated (Optional) Use customization_apiserver and customization_kube_proxy instead. Kubernetes cluster customization

Deprecated: Use customization_apiserver instead

KubeProxyMode Changes to this property will trigger replacement. string
Selected mode for kube-proxy.
Name string
The name of the managed kubernetes cluster.
Region string
The OVHcloud public cloud region ID of the managed kubernetes cluster.
UpdatePolicy string
Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'.
Version string
Kubernetes version of the managed kubernetes cluster.
KubeId This property is required. string
The id of the managed kubernetes cluster.
ServiceName This property is required. string
The id of the public cloud project. If omitted, the OVH_CLOUD_PROJECT_SERVICE environment variable is used.
CustomizationApiservers []GetKubeCustomizationApiserver
Kubernetes API server customization
CustomizationKubeProxy GetKubeCustomizationKubeProxy
Kubernetes kube-proxy customization
Customizations []GetKubeCustomization
Deprecated (Optional) Use customization_apiserver and customization_kube_proxy instead. Kubernetes cluster customization

Deprecated: Use customization_apiserver instead

KubeProxyMode Changes to this property will trigger replacement. string
Selected mode for kube-proxy.
Name string
The name of the managed kubernetes cluster.
Region string
The OVHcloud public cloud region ID of the managed kubernetes cluster.
UpdatePolicy string
Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'.
Version string
Kubernetes version of the managed kubernetes cluster.
kubeId This property is required. String
The id of the managed kubernetes cluster.
serviceName This property is required. String
The id of the public cloud project. If omitted, the OVH_CLOUD_PROJECT_SERVICE environment variable is used.
customizationApiservers List<GetKubeCustomizationApiserver>
Kubernetes API server customization
customizationKubeProxy GetKubeCustomizationKubeProxy
Kubernetes kube-proxy customization
customizations List<GetKubeCustomization>
Deprecated (Optional) Use customization_apiserver and customization_kube_proxy instead. Kubernetes cluster customization

Deprecated: Use customization_apiserver instead

kubeProxyMode Changes to this property will trigger replacement. String
Selected mode for kube-proxy.
name String
The name of the managed kubernetes cluster.
region String
The OVHcloud public cloud region ID of the managed kubernetes cluster.
updatePolicy String
Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'.
version String
Kubernetes version of the managed kubernetes cluster.
kubeId This property is required. string
The id of the managed kubernetes cluster.
serviceName This property is required. string
The id of the public cloud project. If omitted, the OVH_CLOUD_PROJECT_SERVICE environment variable is used.
customizationApiservers GetKubeCustomizationApiserver[]
Kubernetes API server customization
customizationKubeProxy GetKubeCustomizationKubeProxy
Kubernetes kube-proxy customization
customizations GetKubeCustomization[]
Deprecated (Optional) Use customization_apiserver and customization_kube_proxy instead. Kubernetes cluster customization

Deprecated: Use customization_apiserver instead

kubeProxyMode Changes to this property will trigger replacement. string
Selected mode for kube-proxy.
name string
The name of the managed kubernetes cluster.
region string
The OVHcloud public cloud region ID of the managed kubernetes cluster.
updatePolicy string
Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'.
version string
Kubernetes version of the managed kubernetes cluster.
kube_id This property is required. str
The id of the managed kubernetes cluster.
service_name This property is required. str
The id of the public cloud project. If omitted, the OVH_CLOUD_PROJECT_SERVICE environment variable is used.
customization_apiservers Sequence[cloudproject.GetKubeCustomizationApiserver]
Kubernetes API server customization
customization_kube_proxy cloudproject.GetKubeCustomizationKubeProxy
Kubernetes kube-proxy customization
customizations Sequence[cloudproject.GetKubeCustomization]
Deprecated (Optional) Use customization_apiserver and customization_kube_proxy instead. Kubernetes cluster customization

Deprecated: Use customization_apiserver instead

kube_proxy_mode Changes to this property will trigger replacement. str
Selected mode for kube-proxy.
name str
The name of the managed kubernetes cluster.
region str
The OVHcloud public cloud region ID of the managed kubernetes cluster.
update_policy str
Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'.
version str
Kubernetes version of the managed kubernetes cluster.
kubeId This property is required. String
The id of the managed kubernetes cluster.
serviceName This property is required. String
The id of the public cloud project. If omitted, the OVH_CLOUD_PROJECT_SERVICE environment variable is used.
customizationApiservers List<Property Map>
Kubernetes API server customization
customizationKubeProxy Property Map
Kubernetes kube-proxy customization
customizations List<Property Map>
Deprecated (Optional) Use customization_apiserver and customization_kube_proxy instead. Kubernetes cluster customization

Deprecated: Use customization_apiserver instead

kubeProxyMode Changes to this property will trigger replacement. String
Selected mode for kube-proxy.
name String
The name of the managed kubernetes cluster.
region String
The OVHcloud public cloud region ID of the managed kubernetes cluster.
updatePolicy String
Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'.
version String
Kubernetes version of the managed kubernetes cluster.

getKube Result

The following output properties are available:

ControlPlaneIsUpToDate bool
True if control-plane is up-to-date.
CustomizationApiservers List<GetKubeCustomizationApiserver>
Kubernetes API server customization
Customizations List<GetKubeCustomization>
Deprecated (Optional) Use customization_apiserver and customization_kube_proxy instead. Kubernetes cluster customization

Deprecated: Use customization_apiserver instead

Id string
The provider-assigned unique ID for this managed resource.
IsUpToDate bool
True if all nodes and control-plane are up-to-date.
KubeId string
See Argument Reference above.
LoadBalancersSubnetId string
Openstack private network (or vRack) ID to use for load balancers.
NextUpgradeVersions List<string>
Kubernetes versions available for upgrade.
NodesSubnetId string
Openstack private network (or vRack) ID to use for nodes.
NodesUrl string
Cluster nodes URL.
PrivateNetworkId string
OpenStack private network (or vrack) ID to use.
ServiceName string
See Argument Reference above.
Status string
Cluster status. Should be normally set to 'READY'.
Url string
Management URL of your cluster.
CustomizationKubeProxy GetKubeCustomizationKubeProxy
Kubernetes kube-proxy customization
KubeProxyMode string
Selected mode for kube-proxy.
Name string
The name of the managed kubernetes cluster.
Region string
The OVHcloud public cloud region ID of the managed kubernetes cluster.
UpdatePolicy string
Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'.
Version string
Kubernetes version of the managed kubernetes cluster.
ControlPlaneIsUpToDate bool
True if control-plane is up-to-date.
CustomizationApiservers []GetKubeCustomizationApiserver
Kubernetes API server customization
Customizations []GetKubeCustomization
Deprecated (Optional) Use customization_apiserver and customization_kube_proxy instead. Kubernetes cluster customization

Deprecated: Use customization_apiserver instead

Id string
The provider-assigned unique ID for this managed resource.
IsUpToDate bool
True if all nodes and control-plane are up-to-date.
KubeId string
See Argument Reference above.
LoadBalancersSubnetId string
Openstack private network (or vRack) ID to use for load balancers.
NextUpgradeVersions []string
Kubernetes versions available for upgrade.
NodesSubnetId string
Openstack private network (or vRack) ID to use for nodes.
NodesUrl string
Cluster nodes URL.
PrivateNetworkId string
OpenStack private network (or vrack) ID to use.
ServiceName string
See Argument Reference above.
Status string
Cluster status. Should be normally set to 'READY'.
Url string
Management URL of your cluster.
CustomizationKubeProxy GetKubeCustomizationKubeProxy
Kubernetes kube-proxy customization
KubeProxyMode string
Selected mode for kube-proxy.
Name string
The name of the managed kubernetes cluster.
Region string
The OVHcloud public cloud region ID of the managed kubernetes cluster.
UpdatePolicy string
Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'.
Version string
Kubernetes version of the managed kubernetes cluster.
controlPlaneIsUpToDate Boolean
True if control-plane is up-to-date.
customizationApiservers List<GetKubeCustomizationApiserver>
Kubernetes API server customization
customizations List<GetKubeCustomization>
Deprecated (Optional) Use customization_apiserver and customization_kube_proxy instead. Kubernetes cluster customization

Deprecated: Use customization_apiserver instead

id String
The provider-assigned unique ID for this managed resource.
isUpToDate Boolean
True if all nodes and control-plane are up-to-date.
kubeId String
See Argument Reference above.
loadBalancersSubnetId String
Openstack private network (or vRack) ID to use for load balancers.
nextUpgradeVersions List<String>
Kubernetes versions available for upgrade.
nodesSubnetId String
Openstack private network (or vRack) ID to use for nodes.
nodesUrl String
Cluster nodes URL.
privateNetworkId String
OpenStack private network (or vrack) ID to use.
serviceName String
See Argument Reference above.
status String
Cluster status. Should be normally set to 'READY'.
url String
Management URL of your cluster.
customizationKubeProxy GetKubeCustomizationKubeProxy
Kubernetes kube-proxy customization
kubeProxyMode String
Selected mode for kube-proxy.
name String
The name of the managed kubernetes cluster.
region String
The OVHcloud public cloud region ID of the managed kubernetes cluster.
updatePolicy String
Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'.
version String
Kubernetes version of the managed kubernetes cluster.
controlPlaneIsUpToDate boolean
True if control-plane is up-to-date.
customizationApiservers GetKubeCustomizationApiserver[]
Kubernetes API server customization
customizations GetKubeCustomization[]
Deprecated (Optional) Use customization_apiserver and customization_kube_proxy instead. Kubernetes cluster customization

Deprecated: Use customization_apiserver instead

id string
The provider-assigned unique ID for this managed resource.
isUpToDate boolean
True if all nodes and control-plane are up-to-date.
kubeId string
See Argument Reference above.
loadBalancersSubnetId string
Openstack private network (or vRack) ID to use for load balancers.
nextUpgradeVersions string[]
Kubernetes versions available for upgrade.
nodesSubnetId string
Openstack private network (or vRack) ID to use for nodes.
nodesUrl string
Cluster nodes URL.
privateNetworkId string
OpenStack private network (or vrack) ID to use.
serviceName string
See Argument Reference above.
status string
Cluster status. Should be normally set to 'READY'.
url string
Management URL of your cluster.
customizationKubeProxy GetKubeCustomizationKubeProxy
Kubernetes kube-proxy customization
kubeProxyMode string
Selected mode for kube-proxy.
name string
The name of the managed kubernetes cluster.
region string
The OVHcloud public cloud region ID of the managed kubernetes cluster.
updatePolicy string
Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'.
version string
Kubernetes version of the managed kubernetes cluster.
control_plane_is_up_to_date bool
True if control-plane is up-to-date.
customization_apiservers Sequence[cloudproject.GetKubeCustomizationApiserver]
Kubernetes API server customization
customizations Sequence[cloudproject.GetKubeCustomization]
Deprecated (Optional) Use customization_apiserver and customization_kube_proxy instead. Kubernetes cluster customization

Deprecated: Use customization_apiserver instead

id str
The provider-assigned unique ID for this managed resource.
is_up_to_date bool
True if all nodes and control-plane are up-to-date.
kube_id str
See Argument Reference above.
load_balancers_subnet_id str
Openstack private network (or vRack) ID to use for load balancers.
next_upgrade_versions Sequence[str]
Kubernetes versions available for upgrade.
nodes_subnet_id str
Openstack private network (or vRack) ID to use for nodes.
nodes_url str
Cluster nodes URL.
private_network_id str
OpenStack private network (or vrack) ID to use.
service_name str
See Argument Reference above.
status str
Cluster status. Should be normally set to 'READY'.
url str
Management URL of your cluster.
customization_kube_proxy cloudproject.GetKubeCustomizationKubeProxy
Kubernetes kube-proxy customization
kube_proxy_mode str
Selected mode for kube-proxy.
name str
The name of the managed kubernetes cluster.
region str
The OVHcloud public cloud region ID of the managed kubernetes cluster.
update_policy str
Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'.
version str
Kubernetes version of the managed kubernetes cluster.
controlPlaneIsUpToDate Boolean
True if control-plane is up-to-date.
customizationApiservers List<Property Map>
Kubernetes API server customization
customizations List<Property Map>
Deprecated (Optional) Use customization_apiserver and customization_kube_proxy instead. Kubernetes cluster customization

Deprecated: Use customization_apiserver instead

id String
The provider-assigned unique ID for this managed resource.
isUpToDate Boolean
True if all nodes and control-plane are up-to-date.
kubeId String
See Argument Reference above.
loadBalancersSubnetId String
Openstack private network (or vRack) ID to use for load balancers.
nextUpgradeVersions List<String>
Kubernetes versions available for upgrade.
nodesSubnetId String
Openstack private network (or vRack) ID to use for nodes.
nodesUrl String
Cluster nodes URL.
privateNetworkId String
OpenStack private network (or vrack) ID to use.
serviceName String
See Argument Reference above.
status String
Cluster status. Should be normally set to 'READY'.
url String
Management URL of your cluster.
customizationKubeProxy Property Map
Kubernetes kube-proxy customization
kubeProxyMode String
Selected mode for kube-proxy.
name String
The name of the managed kubernetes cluster.
region String
The OVHcloud public cloud region ID of the managed kubernetes cluster.
updatePolicy String
Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'.
version String
Kubernetes version of the managed kubernetes cluster.

Supporting Types

GetKubeCustomization

Apiservers This property is required. List<GetKubeCustomizationApiserver>
Kubernetes API server customization

Deprecated: Use customization_apiserver instead

Apiservers This property is required. []GetKubeCustomizationApiserver
Kubernetes API server customization

Deprecated: Use customization_apiserver instead

apiservers This property is required. List<GetKubeCustomizationApiserver>
Kubernetes API server customization

Deprecated: Use customization_apiserver instead

apiservers This property is required. GetKubeCustomizationApiserver[]
Kubernetes API server customization

Deprecated: Use customization_apiserver instead

apiservers This property is required. Sequence[cloudproject.GetKubeCustomizationApiserver]
Kubernetes API server customization

Deprecated: Use customization_apiserver instead

apiservers This property is required. List<Property Map>
Kubernetes API server customization

Deprecated: Use customization_apiserver instead

GetKubeCustomizationApiserver

Admissionplugins This property is required. List<GetKubeCustomizationApiserverAdmissionplugin>
Kubernetes API server admission plugins customization
Admissionplugins This property is required. []GetKubeCustomizationApiserverAdmissionplugin
Kubernetes API server admission plugins customization
admissionplugins This property is required. List<GetKubeCustomizationApiserverAdmissionplugin>
Kubernetes API server admission plugins customization
admissionplugins This property is required. GetKubeCustomizationApiserverAdmissionplugin[]
Kubernetes API server admission plugins customization
admissionplugins This property is required. Sequence[cloudproject.GetKubeCustomizationApiserverAdmissionplugin]
Kubernetes API server admission plugins customization
admissionplugins This property is required. List<Property Map>
Kubernetes API server admission plugins customization

GetKubeCustomizationApiserverAdmissionplugin

Disableds This property is required. List<string>
Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time.
Enableds This property is required. List<string>
Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time.
Disableds This property is required. []string
Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time.
Enableds This property is required. []string
Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time.
disableds This property is required. List<String>
Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time.
enableds This property is required. List<String>
Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time.
disableds This property is required. string[]
Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time.
enableds This property is required. string[]
Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time.
disableds This property is required. Sequence[str]
Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time.
enableds This property is required. Sequence[str]
Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time.
disableds This property is required. List<String>
Array of admission plugins disabled, default is [] and only AlwaysPulImages can be disabled at this time.
enableds This property is required. List<String>
Array of admission plugins enabled, default is ["NodeRestriction","AlwaysPulImages"] and only these admission plugins can be enabled at this time.

GetKubeCustomizationKubeProxy

Iptables GetKubeCustomizationKubeProxyIptables
Kubernetes cluster kube-proxy customization of iptables specific config.
Ipvs GetKubeCustomizationKubeProxyIpvs
Kubernetes cluster kube-proxy customization of IPVS specific config (durations format is RFC3339 duration.
Iptables GetKubeCustomizationKubeProxyIptables
Kubernetes cluster kube-proxy customization of iptables specific config.
Ipvs GetKubeCustomizationKubeProxyIpvs
Kubernetes cluster kube-proxy customization of IPVS specific config (durations format is RFC3339 duration.
iptables GetKubeCustomizationKubeProxyIptables
Kubernetes cluster kube-proxy customization of iptables specific config.
ipvs GetKubeCustomizationKubeProxyIpvs
Kubernetes cluster kube-proxy customization of IPVS specific config (durations format is RFC3339 duration.
iptables GetKubeCustomizationKubeProxyIptables
Kubernetes cluster kube-proxy customization of iptables specific config.
ipvs GetKubeCustomizationKubeProxyIpvs
Kubernetes cluster kube-proxy customization of IPVS specific config (durations format is RFC3339 duration.
iptables cloudproject.GetKubeCustomizationKubeProxyIptables
Kubernetes cluster kube-proxy customization of iptables specific config.
ipvs cloudproject.GetKubeCustomizationKubeProxyIpvs
Kubernetes cluster kube-proxy customization of IPVS specific config (durations format is RFC3339 duration.
iptables Property Map
Kubernetes cluster kube-proxy customization of iptables specific config.
ipvs Property Map
Kubernetes cluster kube-proxy customization of IPVS specific config (durations format is RFC3339 duration.

GetKubeCustomizationKubeProxyIptables

MinSyncPeriod string
Minimum period that IPVS rules are refreshed in RFC3339 duration.
SyncPeriod string
Minimum period that IPVS rules are refreshed, in RFC3339 duration format.
MinSyncPeriod string
Minimum period that IPVS rules are refreshed in RFC3339 duration.
SyncPeriod string
Minimum period that IPVS rules are refreshed, in RFC3339 duration format.
minSyncPeriod String
Minimum period that IPVS rules are refreshed in RFC3339 duration.
syncPeriod String
Minimum period that IPVS rules are refreshed, in RFC3339 duration format.
minSyncPeriod string
Minimum period that IPVS rules are refreshed in RFC3339 duration.
syncPeriod string
Minimum period that IPVS rules are refreshed, in RFC3339 duration format.
min_sync_period str
Minimum period that IPVS rules are refreshed in RFC3339 duration.
sync_period str
Minimum period that IPVS rules are refreshed, in RFC3339 duration format.
minSyncPeriod String
Minimum period that IPVS rules are refreshed in RFC3339 duration.
syncPeriod String
Minimum period that IPVS rules are refreshed, in RFC3339 duration format.

GetKubeCustomizationKubeProxyIpvs

MinSyncPeriod string
Minimum period that IPVS rules are refreshed in RFC3339 duration.
Scheduler string
IPVS scheduler.
SyncPeriod string
Minimum period that IPVS rules are refreshed, in RFC3339 duration format.
TcpFinTimeout string
Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration.
TcpTimeout string
Timeout value used for idle IPVS TCP sessions in RFC3339 duration.
UdpTimeout string
timeout value used for IPVS UDP packets in RFC3339 duration.
MinSyncPeriod string
Minimum period that IPVS rules are refreshed in RFC3339 duration.
Scheduler string
IPVS scheduler.
SyncPeriod string
Minimum period that IPVS rules are refreshed, in RFC3339 duration format.
TcpFinTimeout string
Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration.
TcpTimeout string
Timeout value used for idle IPVS TCP sessions in RFC3339 duration.
UdpTimeout string
timeout value used for IPVS UDP packets in RFC3339 duration.
minSyncPeriod String
Minimum period that IPVS rules are refreshed in RFC3339 duration.
scheduler String
IPVS scheduler.
syncPeriod String
Minimum period that IPVS rules are refreshed, in RFC3339 duration format.
tcpFinTimeout String
Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration.
tcpTimeout String
Timeout value used for idle IPVS TCP sessions in RFC3339 duration.
udpTimeout String
timeout value used for IPVS UDP packets in RFC3339 duration.
minSyncPeriod string
Minimum period that IPVS rules are refreshed in RFC3339 duration.
scheduler string
IPVS scheduler.
syncPeriod string
Minimum period that IPVS rules are refreshed, in RFC3339 duration format.
tcpFinTimeout string
Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration.
tcpTimeout string
Timeout value used for idle IPVS TCP sessions in RFC3339 duration.
udpTimeout string
timeout value used for IPVS UDP packets in RFC3339 duration.
min_sync_period str
Minimum period that IPVS rules are refreshed in RFC3339 duration.
scheduler str
IPVS scheduler.
sync_period str
Minimum period that IPVS rules are refreshed, in RFC3339 duration format.
tcp_fin_timeout str
Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration.
tcp_timeout str
Timeout value used for idle IPVS TCP sessions in RFC3339 duration.
udp_timeout str
timeout value used for IPVS UDP packets in RFC3339 duration.
minSyncPeriod String
Minimum period that IPVS rules are refreshed in RFC3339 duration.
scheduler String
IPVS scheduler.
syncPeriod String
Minimum period that IPVS rules are refreshed, in RFC3339 duration format.
tcpFinTimeout String
Timeout value used for IPVS TCP sessions after receiving a FIN in RFC3339 duration.
tcpTimeout String
Timeout value used for idle IPVS TCP sessions in RFC3339 duration.
udpTimeout String
timeout value used for IPVS UDP packets in RFC3339 duration.

Package Details

Repository
ovh ovh/pulumi-ovh
License
Apache-2.0
Notes
This Pulumi package is based on the ovh Terraform Provider.
OVHCloud v2.1.1 published on Thursday, Apr 10, 2025 by OVHcloud