Rancher 2 v4.0.0, Apr 20 23
Rancher 2 v4.0.0, Apr 20 23
rancher2.getClusterV2
Explore with Pulumi AI
Use this data source to retrieve information about a Rancher v2 cluster.
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Rancher2 = Pulumi.Rancher2;
return await Deployment.RunAsync(() =>
{
var foo = Rancher2.GetClusterV2.Invoke(new()
{
FleetNamespace = "fleet-ns",
Name = "foo",
});
});
package main
import (
"github.com/pulumi/pulumi-rancher2/sdk/v4/go/rancher2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := rancher2.LookupClusterV2(ctx, &rancher2.LookupClusterV2Args{
FleetNamespace: pulumi.StringRef("fleet-ns"),
Name: "foo",
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.rancher2.Rancher2Functions;
import com.pulumi.rancher2.inputs.GetClusterV2Args;
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 foo = Rancher2Functions.getClusterV2(GetClusterV2Args.builder()
.fleetNamespace("fleet-ns")
.name("foo")
.build());
}
}
import pulumi
import pulumi_rancher2 as rancher2
foo = rancher2.get_cluster_v2(fleet_namespace="fleet-ns",
name="foo")
import * as pulumi from "@pulumi/pulumi";
import * as rancher2 from "@pulumi/rancher2";
const foo = rancher2.getClusterV2({
fleetNamespace: "fleet-ns",
name: "foo",
});
variables:
foo:
fn::invoke:
Function: rancher2:getClusterV2
Arguments:
fleetNamespace: fleet-ns
name: foo
Using getClusterV2
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 getClusterV2(args: GetClusterV2Args, opts?: InvokeOptions): Promise<GetClusterV2Result>
function getClusterV2Output(args: GetClusterV2OutputArgs, opts?: InvokeOptions): Output<GetClusterV2Result>
def get_cluster_v2(fleet_namespace: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetClusterV2Result
def get_cluster_v2_output(fleet_namespace: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetClusterV2Result]
func LookupClusterV2(ctx *Context, args *LookupClusterV2Args, opts ...InvokeOption) (*LookupClusterV2Result, error)
func LookupClusterV2Output(ctx *Context, args *LookupClusterV2OutputArgs, opts ...InvokeOption) LookupClusterV2ResultOutput
> Note: This function is named LookupClusterV2
in the Go SDK.
public static class GetClusterV2
{
public static Task<GetClusterV2Result> InvokeAsync(GetClusterV2Args args, InvokeOptions? opts = null)
public static Output<GetClusterV2Result> Invoke(GetClusterV2InvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClusterV2Result> getClusterV2(GetClusterV2Args args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: rancher2:index/getClusterV2:getClusterV2
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
The name of the Cluster v2 (string)
- Fleet
Namespace string The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)
- Name string
The name of the Cluster v2 (string)
- Fleet
Namespace string The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)
- name String
The name of the Cluster v2 (string)
- fleet
Namespace String The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)
- name string
The name of the Cluster v2 (string)
- fleet
Namespace string The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)
- name str
The name of the Cluster v2 (string)
- fleet_
namespace str The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)
- name String
The name of the Cluster v2 (string)
- fleet
Namespace String The fleet namespace of the Cluster v2. Default:
\"fleet-default\"
(string)
getClusterV2 Result
The following output properties are available:
- Agent
Env List<GetVars Cluster V2Agent Env Var> (Computed) Optional Agent Env Vars for Rancher agent (list)
- Annotations Dictionary<string, object>
- Cloud
Credential stringSecret Name (Computed) Cluster V2 cloud credential secret name (string)
- Cluster
Registration GetToken Cluster V2Cluster Registration Token (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- Cluster
V1Id string (Computed) Cluster v1 id for cluster v2 (string)
- Default
Cluster stringRole For Project Members (Computed) Cluster V2 default cluster role for project members (string)
- Default
Pod stringSecurity Policy Template Name (Computed) Cluster V2 default pod security policy template name (string)
- Enable
Network boolPolicy (Computed) Enable k8s network policy at Cluster V2 (bool)
- Id string
The provider-assigned unique ID for this managed resource.
- Kube
Config string (Computed/Sensitive) Kube Config generated for the cluster v2 (string)
- Kubernetes
Version string (Computed) The kubernetes version of the Cluster v2 (list maxitems:1)
- Labels Dictionary<string, object>
- Name string
- Resource
Version string (Computed) Cluster v2 k8s resource version (string)
- Rke
Config GetCluster V2Rke Config (Computed) The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)- Fleet
Namespace string
- Agent
Env []GetVars Cluster V2Agent Env Var (Computed) Optional Agent Env Vars for Rancher agent (list)
- Annotations map[string]interface{}
- Cloud
Credential stringSecret Name (Computed) Cluster V2 cloud credential secret name (string)
- Cluster
Registration GetToken Cluster V2Cluster Registration Token (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- Cluster
V1Id string (Computed) Cluster v1 id for cluster v2 (string)
- Default
Cluster stringRole For Project Members (Computed) Cluster V2 default cluster role for project members (string)
- Default
Pod stringSecurity Policy Template Name (Computed) Cluster V2 default pod security policy template name (string)
- Enable
Network boolPolicy (Computed) Enable k8s network policy at Cluster V2 (bool)
- Id string
The provider-assigned unique ID for this managed resource.
- Kube
Config string (Computed/Sensitive) Kube Config generated for the cluster v2 (string)
- Kubernetes
Version string (Computed) The kubernetes version of the Cluster v2 (list maxitems:1)
- Labels map[string]interface{}
- Name string
- Resource
Version string (Computed) Cluster v2 k8s resource version (string)
- Rke
Config GetCluster V2Rke Config (Computed) The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)- Fleet
Namespace string
- agent
Env List<GetVars Cluster V2Agent Env Var> (Computed) Optional Agent Env Vars for Rancher agent (list)
- annotations Map<String,Object>
- cloud
Credential StringSecret Name (Computed) Cluster V2 cloud credential secret name (string)
- cluster
Registration GetToken Cluster V2Cluster Registration Token (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- cluster
V1Id String (Computed) Cluster v1 id for cluster v2 (string)
- default
Cluster StringRole For Project Members (Computed) Cluster V2 default cluster role for project members (string)
- default
Pod StringSecurity Policy Template Name (Computed) Cluster V2 default pod security policy template name (string)
- enable
Network BooleanPolicy (Computed) Enable k8s network policy at Cluster V2 (bool)
- id String
The provider-assigned unique ID for this managed resource.
- kube
Config String (Computed/Sensitive) Kube Config generated for the cluster v2 (string)
- kubernetes
Version String (Computed) The kubernetes version of the Cluster v2 (list maxitems:1)
- labels Map<String,Object>
- name String
- resource
Version String (Computed) Cluster v2 k8s resource version (string)
- rke
Config GetCluster V2Rke Config (Computed) The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)- fleet
Namespace String
- agent
Env GetVars Cluster V2Agent Env Var[] (Computed) Optional Agent Env Vars for Rancher agent (list)
- annotations {[key: string]: any}
- cloud
Credential stringSecret Name (Computed) Cluster V2 cloud credential secret name (string)
- cluster
Registration GetToken Cluster V2Cluster Registration Token (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- cluster
V1Id string (Computed) Cluster v1 id for cluster v2 (string)
- default
Cluster stringRole For Project Members (Computed) Cluster V2 default cluster role for project members (string)
- default
Pod stringSecurity Policy Template Name (Computed) Cluster V2 default pod security policy template name (string)
- enable
Network booleanPolicy (Computed) Enable k8s network policy at Cluster V2 (bool)
- id string
The provider-assigned unique ID for this managed resource.
- kube
Config string (Computed/Sensitive) Kube Config generated for the cluster v2 (string)
- kubernetes
Version string (Computed) The kubernetes version of the Cluster v2 (list maxitems:1)
- labels {[key: string]: any}
- name string
- resource
Version string (Computed) Cluster v2 k8s resource version (string)
- rke
Config GetCluster V2Rke Config (Computed) The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)- fleet
Namespace string
- agent_
env_ Sequence[Getvars Cluster V2Agent Env Var] (Computed) Optional Agent Env Vars for Rancher agent (list)
- annotations Mapping[str, Any]
- cloud_
credential_ strsecret_ name (Computed) Cluster V2 cloud credential secret name (string)
- cluster_
registration_ Gettoken Cluster V2Cluster Registration Token (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- cluster_
v1_ strid (Computed) Cluster v1 id for cluster v2 (string)
- default_
cluster_ strrole_ for_ project_ members (Computed) Cluster V2 default cluster role for project members (string)
- default_
pod_ strsecurity_ policy_ template_ name (Computed) Cluster V2 default pod security policy template name (string)
- enable_
network_ boolpolicy (Computed) Enable k8s network policy at Cluster V2 (bool)
- id str
The provider-assigned unique ID for this managed resource.
- kube_
config str (Computed/Sensitive) Kube Config generated for the cluster v2 (string)
- kubernetes_
version str (Computed) The kubernetes version of the Cluster v2 (list maxitems:1)
- labels Mapping[str, Any]
- name str
- resource_
version str (Computed) Cluster v2 k8s resource version (string)
- rke_
config GetCluster V2Rke Config (Computed) The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)- fleet_
namespace str
- agent
Env List<Property Map>Vars (Computed) Optional Agent Env Vars for Rancher agent (list)
- annotations Map<Any>
- cloud
Credential StringSecret Name (Computed) Cluster V2 cloud credential secret name (string)
- cluster
Registration Property MapToken (Computed/Sensitive) Cluster Registration Token generated for the cluster v2 (list maxitems:1)
- cluster
V1Id String (Computed) Cluster v1 id for cluster v2 (string)
- default
Cluster StringRole For Project Members (Computed) Cluster V2 default cluster role for project members (string)
- default
Pod StringSecurity Policy Template Name (Computed) Cluster V2 default pod security policy template name (string)
- enable
Network BooleanPolicy (Computed) Enable k8s network policy at Cluster V2 (bool)
- id String
The provider-assigned unique ID for this managed resource.
- kube
Config String (Computed/Sensitive) Kube Config generated for the cluster v2 (string)
- kubernetes
Version String (Computed) The kubernetes version of the Cluster v2 (list maxitems:1)
- labels Map<Any>
- name String
- resource
Version String (Computed) Cluster v2 k8s resource version (string)
- rke
Config Property Map (Computed) The RKE configuration for
k3s
andrke2
Clusters v2. (list maxitems:1)- fleet
Namespace String
Supporting Types
GetClusterV2AgentEnvVar
GetClusterV2ClusterRegistrationToken
- Annotations Dictionary<string, object>
- Cluster
Id string - Command string
- Id string
(Computed) The ID of the resource (string)
- Insecure
Command string - Insecure
Node stringCommand - Insecure
Windows stringNode Command - Labels Dictionary<string, object>
- Manifest
Url string - Name string
The name of the Cluster v2 (string)
- Node
Command string - Token string
- Windows
Node stringCommand
- Annotations map[string]interface{}
- Cluster
Id string - Command string
- Id string
(Computed) The ID of the resource (string)
- Insecure
Command string - Insecure
Node stringCommand - Insecure
Windows stringNode Command - Labels map[string]interface{}
- Manifest
Url string - Name string
The name of the Cluster v2 (string)
- Node
Command string - Token string
- Windows
Node stringCommand
- annotations Map<String,Object>
- cluster
Id String - command String
- id String
(Computed) The ID of the resource (string)
- insecure
Command String - insecure
Node StringCommand - insecure
Windows StringNode Command - labels Map<String,Object>
- manifest
Url String - name String
The name of the Cluster v2 (string)
- node
Command String - token String
- windows
Node StringCommand
- annotations {[key: string]: any}
- cluster
Id string - command string
- id string
(Computed) The ID of the resource (string)
- insecure
Command string - insecure
Node stringCommand - insecure
Windows stringNode Command - labels {[key: string]: any}
- manifest
Url string - name string
The name of the Cluster v2 (string)
- node
Command string - token string
- windows
Node stringCommand
- annotations Mapping[str, Any]
- cluster_
id str - command str
- id str
(Computed) The ID of the resource (string)
- insecure_
command str - insecure_
node_ strcommand - insecure_
windows_ strnode_ command - labels Mapping[str, Any]
- manifest_
url str - name str
The name of the Cluster v2 (string)
- node_
command str - token str
- windows_
node_ strcommand
- annotations Map<Any>
- cluster
Id String - command String
- id String
(Computed) The ID of the resource (string)
- insecure
Command String - insecure
Node StringCommand - insecure
Windows StringNode Command - labels Map<Any>
- manifest
Url String - name String
The name of the Cluster v2 (string)
- node
Command String - token String
- windows
Node StringCommand
GetClusterV2RkeConfig
- Etcd
Get
Cluster V2Rke Config Etcd - Machine
Pools List<GetCluster V2Rke Config Machine Pool> - Machine
Selector List<GetConfigs Cluster V2Rke Config Machine Selector Config> - Additional
Manifest string - Chart
Values string - Etcd
Snapshot GetCreate Cluster V2Rke Config Etcd Snapshot Create - Etcd
Snapshot GetRestore Cluster V2Rke Config Etcd Snapshot Restore - Local
Auth GetEndpoint Cluster V2Rke Config Local Auth Endpoint Use rancher2_cluster_v2.local_auth_endpoint instead
- Machine
Global stringConfig - Registries
Get
Cluster V2Rke Config Registries - Rotate
Certificates GetCluster V2Rke Config Rotate Certificates - Upgrade
Strategy GetCluster V2Rke Config Upgrade Strategy
- Etcd
Get
Cluster V2Rke Config Etcd - Machine
Pools []GetCluster V2Rke Config Machine Pool - Machine
Selector []GetConfigs Cluster V2Rke Config Machine Selector Config - Additional
Manifest string - Chart
Values string - Etcd
Snapshot GetCreate Cluster V2Rke Config Etcd Snapshot Create - Etcd
Snapshot GetRestore Cluster V2Rke Config Etcd Snapshot Restore - Local
Auth GetEndpoint Cluster V2Rke Config Local Auth Endpoint Use rancher2_cluster_v2.local_auth_endpoint instead
- Machine
Global stringConfig - Registries
Get
Cluster V2Rke Config Registries - Rotate
Certificates GetCluster V2Rke Config Rotate Certificates - Upgrade
Strategy GetCluster V2Rke Config Upgrade Strategy
- etcd
Get
Cluster V2Rke Config Etcd - machine
Pools List<GetCluster V2Rke Config Machine Pool> - machine
Selector List<GetConfigs Cluster V2Rke Config Machine Selector Config> - additional
Manifest String - chart
Values String - etcd
Snapshot GetCreate Cluster V2Rke Config Etcd Snapshot Create - etcd
Snapshot GetRestore Cluster V2Rke Config Etcd Snapshot Restore - local
Auth GetEndpoint Cluster V2Rke Config Local Auth Endpoint Use rancher2_cluster_v2.local_auth_endpoint instead
- machine
Global StringConfig - registries
Get
Cluster V2Rke Config Registries - rotate
Certificates GetCluster V2Rke Config Rotate Certificates - upgrade
Strategy GetCluster V2Rke Config Upgrade Strategy
- etcd
Get
Cluster V2Rke Config Etcd - machine
Pools GetCluster V2Rke Config Machine Pool[] - machine
Selector GetConfigs Cluster V2Rke Config Machine Selector Config[] - additional
Manifest string - chart
Values string - etcd
Snapshot GetCreate Cluster V2Rke Config Etcd Snapshot Create - etcd
Snapshot GetRestore Cluster V2Rke Config Etcd Snapshot Restore - local
Auth GetEndpoint Cluster V2Rke Config Local Auth Endpoint Use rancher2_cluster_v2.local_auth_endpoint instead
- machine
Global stringConfig - registries
Get
Cluster V2Rke Config Registries - rotate
Certificates GetCluster V2Rke Config Rotate Certificates - upgrade
Strategy GetCluster V2Rke Config Upgrade Strategy
- etcd
Get
Cluster V2Rke Config Etcd - machine_
pools Sequence[GetCluster V2Rke Config Machine Pool] - machine_
selector_ Sequence[Getconfigs Cluster V2Rke Config Machine Selector Config] - additional_
manifest str - chart_
values str - etcd_
snapshot_ Getcreate Cluster V2Rke Config Etcd Snapshot Create - etcd_
snapshot_ Getrestore Cluster V2Rke Config Etcd Snapshot Restore - local_
auth_ Getendpoint Cluster V2Rke Config Local Auth Endpoint Use rancher2_cluster_v2.local_auth_endpoint instead
- machine_
global_ strconfig - registries
Get
Cluster V2Rke Config Registries - rotate_
certificates GetCluster V2Rke Config Rotate Certificates - upgrade_
strategy GetCluster V2Rke Config Upgrade Strategy
- etcd Property Map
- machine
Pools List<Property Map> - machine
Selector List<Property Map>Configs - additional
Manifest String - chart
Values String - etcd
Snapshot Property MapCreate - etcd
Snapshot Property MapRestore - local
Auth Property MapEndpoint Use rancher2_cluster_v2.local_auth_endpoint instead
- machine
Global StringConfig - registries Property Map
- rotate
Certificates Property Map - upgrade
Strategy Property Map
GetClusterV2RkeConfigEtcd
- disable
Snapshots Boolean - s3Config
Get
Cluster V2Rke Config Etcd S3Config - snapshot
Retention Integer - snapshot
Schedule StringCron
- disable
Snapshots Boolean - s3Config Property Map
- snapshot
Retention Number - snapshot
Schedule StringCron
GetClusterV2RkeConfigEtcdS3Config
- Bucket string
- Endpoint string
- Cloud
Credential stringName - Endpoint
Ca string - Folder string
- Region string
- Skip
Ssl boolVerify
- Bucket string
- Endpoint string
- Cloud
Credential stringName - Endpoint
Ca string - Folder string
- Region string
- Skip
Ssl boolVerify
- bucket String
- endpoint String
- cloud
Credential StringName - endpoint
Ca String - folder String
- region String
- skip
Ssl BooleanVerify
- bucket string
- endpoint string
- cloud
Credential stringName - endpoint
Ca string - folder string
- region string
- skip
Ssl booleanVerify
- bucket str
- endpoint str
- cloud_
credential_ strname - endpoint_
ca str - folder str
- region str
- skip_
ssl_ boolverify
- bucket String
- endpoint String
- cloud
Credential StringName - endpoint
Ca String - folder String
- region String
- skip
Ssl BooleanVerify
GetClusterV2RkeConfigEtcdSnapshotCreate
- Generation int
- Generation int
- generation Integer
- generation number
- generation int
- generation Number
GetClusterV2RkeConfigEtcdSnapshotRestore
- Generation int
- Name string
The name of the Cluster v2 (string)
- Restore
Rke stringConfig
- Generation int
- Name string
The name of the Cluster v2 (string)
- Restore
Rke stringConfig
- generation Integer
- name String
The name of the Cluster v2 (string)
- restore
Rke StringConfig
- generation number
- name string
The name of the Cluster v2 (string)
- restore
Rke stringConfig
- generation int
- name str
The name of the Cluster v2 (string)
- restore_
rke_ strconfig
- generation Number
- name String
The name of the Cluster v2 (string)
- restore
Rke StringConfig
GetClusterV2RkeConfigLocalAuthEndpoint
GetClusterV2RkeConfigMachinePool
- Annotations Dictionary<string, object>
- Labels Dictionary<string, object>
- Machine
Config GetCluster V2Rke Config Machine Pool Machine Config - Machine
Labels Dictionary<string, object> - Name string
The name of the Cluster v2 (string)
- Cloud
Credential stringSecret Name (Computed) Cluster V2 cloud credential secret name (string)
- Control
Plane boolRole - Drain
Before boolDelete - Etcd
Role bool - Max
Unhealthy string - Node
Drain intTimeout - Node
Startup intTimeout Seconds - Paused bool
- Quantity int
- Rolling
Update GetCluster V2Rke Config Machine Pool Rolling Update - Taints
List<Get
Cluster V2Rke Config Machine Pool Taint> - Unhealthy
Node intTimeout Seconds - Unhealthy
Range string - Worker
Role bool
- Annotations map[string]interface{}
- Labels map[string]interface{}
- Machine
Config GetCluster V2Rke Config Machine Pool Machine Config - Machine
Labels map[string]interface{} - Name string
The name of the Cluster v2 (string)
- Cloud
Credential stringSecret Name (Computed) Cluster V2 cloud credential secret name (string)
- Control
Plane boolRole - Drain
Before boolDelete - Etcd
Role bool - Max
Unhealthy string - Node
Drain intTimeout - Node
Startup intTimeout Seconds - Paused bool
- Quantity int
- Rolling
Update GetCluster V2Rke Config Machine Pool Rolling Update - Taints
[]Get
Cluster V2Rke Config Machine Pool Taint - Unhealthy
Node intTimeout Seconds - Unhealthy
Range string - Worker
Role bool
- annotations Map<String,Object>
- labels Map<String,Object>
- machine
Config GetCluster V2Rke Config Machine Pool Machine Config - machine
Labels Map<String,Object> - name String
The name of the Cluster v2 (string)
- cloud
Credential StringSecret Name (Computed) Cluster V2 cloud credential secret name (string)
- control
Plane BooleanRole - drain
Before BooleanDelete - etcd
Role Boolean - max
Unhealthy String - node
Drain IntegerTimeout - node
Startup IntegerTimeout Seconds - paused Boolean
- quantity Integer
- rolling
Update GetCluster V2Rke Config Machine Pool Rolling Update - taints
List<Get
Cluster V2Rke Config Machine Pool Taint> - unhealthy
Node IntegerTimeout Seconds - unhealthy
Range String - worker
Role Boolean
- annotations {[key: string]: any}
- labels {[key: string]: any}
- machine
Config GetCluster V2Rke Config Machine Pool Machine Config - machine
Labels {[key: string]: any} - name string
The name of the Cluster v2 (string)
- cloud
Credential stringSecret Name (Computed) Cluster V2 cloud credential secret name (string)
- control
Plane booleanRole - drain
Before booleanDelete - etcd
Role boolean - max
Unhealthy string - node
Drain numberTimeout - node
Startup numberTimeout Seconds - paused boolean
- quantity number
- rolling
Update GetCluster V2Rke Config Machine Pool Rolling Update - taints
Get
Cluster V2Rke Config Machine Pool Taint[] - unhealthy
Node numberTimeout Seconds - unhealthy
Range string - worker
Role boolean
- annotations Mapping[str, Any]
- labels Mapping[str, Any]
- machine_
config GetCluster V2Rke Config Machine Pool Machine Config - machine_
labels Mapping[str, Any] - name str
The name of the Cluster v2 (string)
- cloud_
credential_ strsecret_ name (Computed) Cluster V2 cloud credential secret name (string)
- control_
plane_ boolrole - drain_
before_ booldelete - etcd_
role bool - max_
unhealthy str - node_
drain_ inttimeout - node_
startup_ inttimeout_ seconds - paused bool
- quantity int
- rolling_
update GetCluster V2Rke Config Machine Pool Rolling Update - taints
Sequence[Get
Cluster V2Rke Config Machine Pool Taint] - unhealthy_
node_ inttimeout_ seconds - unhealthy_
range str - worker_
role bool
- annotations Map<Any>
- labels Map<Any>
- machine
Config Property Map - machine
Labels Map<Any> - name String
The name of the Cluster v2 (string)
- cloud
Credential StringSecret Name (Computed) Cluster V2 cloud credential secret name (string)
- control
Plane BooleanRole - drain
Before BooleanDelete - etcd
Role Boolean - max
Unhealthy String - node
Drain NumberTimeout - node
Startup NumberTimeout Seconds - paused Boolean
- quantity Number
- rolling
Update Property Map - taints List<Property Map>
- unhealthy
Node NumberTimeout Seconds - unhealthy
Range String - worker
Role Boolean
GetClusterV2RkeConfigMachinePoolMachineConfig
GetClusterV2RkeConfigMachinePoolRollingUpdate
- Max
Surge string - string
- Max
Surge string - string
- max
Surge String - String
- max
Surge string - string
- max_
surge str - str
- max
Surge String - String
GetClusterV2RkeConfigMachinePoolTaint
GetClusterV2RkeConfigMachineSelectorConfig
- Config Dictionary<string, object>
- Machine
Label GetSelector Cluster V2Rke Config Machine Selector Config Machine Label Selector
- Config map[string]interface{}
- Machine
Label GetSelector Cluster V2Rke Config Machine Selector Config Machine Label Selector
- config {[key: string]: any}
- machine
Label GetSelector Cluster V2Rke Config Machine Selector Config Machine Label Selector
- config Map<Any>
- machine
Label Property MapSelector
GetClusterV2RkeConfigMachineSelectorConfigMachineLabelSelector
- Match
Expressions List<GetCluster V2Rke Config Machine Selector Config Machine Label Selector Match Expression> - Match
Labels Dictionary<string, object>
GetClusterV2RkeConfigMachineSelectorConfigMachineLabelSelectorMatchExpression
GetClusterV2RkeConfigRegistries
GetClusterV2RkeConfigRegistriesConfig
- Hostname string
- Auth
Config stringSecret Name - Ca
Bundle string - Insecure bool
- Tls
Secret stringName
- Hostname string
- Auth
Config stringSecret Name - Ca
Bundle string - Insecure bool
- Tls
Secret stringName
- hostname String
- auth
Config StringSecret Name - ca
Bundle String - insecure Boolean
- tls
Secret StringName
- hostname string
- auth
Config stringSecret Name - ca
Bundle string - insecure boolean
- tls
Secret stringName
- hostname str
- auth_
config_ strsecret_ name - ca_
bundle str - insecure bool
- tls_
secret_ strname
- hostname String
- auth
Config StringSecret Name - ca
Bundle String - insecure Boolean
- tls
Secret StringName
GetClusterV2RkeConfigRegistriesMirror
GetClusterV2RkeConfigRotateCertificates
- Generation int
- Services List<string>
- Generation int
- Services []string
- generation Integer
- services List<String>
- generation number
- services string[]
- generation int
- services Sequence[str]
- generation Number
- services List<String>
GetClusterV2RkeConfigUpgradeStrategy
GetClusterV2RkeConfigUpgradeStrategyControlPlaneDrainOptions
- Grace
Period int - Skip
Wait intFor Delete Timeout Seconds - Timeout int
- Delete
Empty boolDir Data - Disable
Eviction bool - Enabled bool
- Force bool
- Ignore
Daemon boolSets - Ignore
Errors bool
- Grace
Period int - Skip
Wait intFor Delete Timeout Seconds - Timeout int
- Delete
Empty boolDir Data - Disable
Eviction bool - Enabled bool
- Force bool
- Ignore
Daemon boolSets - Ignore
Errors bool
- grace
Period Integer - skip
Wait IntegerFor Delete Timeout Seconds - timeout Integer
- delete
Empty BooleanDir Data - disable
Eviction Boolean - enabled Boolean
- force Boolean
- ignore
Daemon BooleanSets - ignore
Errors Boolean
- grace
Period number - skip
Wait numberFor Delete Timeout Seconds - timeout number
- delete
Empty booleanDir Data - disable
Eviction boolean - enabled boolean
- force boolean
- ignore
Daemon booleanSets - ignore
Errors boolean
- grace_
period int - skip_
wait_ intfor_ delete_ timeout_ seconds - timeout int
- delete_
empty_ booldir_ data - disable_
eviction bool - enabled bool
- force bool
- ignore_
daemon_ boolsets - ignore_
errors bool
- grace
Period Number - skip
Wait NumberFor Delete Timeout Seconds - timeout Number
- delete
Empty BooleanDir Data - disable
Eviction Boolean - enabled Boolean
- force Boolean
- ignore
Daemon BooleanSets - ignore
Errors Boolean
GetClusterV2RkeConfigUpgradeStrategyWorkerDrainOptions
- Grace
Period int - Skip
Wait intFor Delete Timeout Seconds - Timeout int
- Delete
Empty boolDir Data - Disable
Eviction bool - Enabled bool
- Force bool
- Ignore
Daemon boolSets - Ignore
Errors bool
- Grace
Period int - Skip
Wait intFor Delete Timeout Seconds - Timeout int
- Delete
Empty boolDir Data - Disable
Eviction bool - Enabled bool
- Force bool
- Ignore
Daemon boolSets - Ignore
Errors bool
- grace
Period Integer - skip
Wait IntegerFor Delete Timeout Seconds - timeout Integer
- delete
Empty BooleanDir Data - disable
Eviction Boolean - enabled Boolean
- force Boolean
- ignore
Daemon BooleanSets - ignore
Errors Boolean
- grace
Period number - skip
Wait numberFor Delete Timeout Seconds - timeout number
- delete
Empty booleanDir Data - disable
Eviction boolean - enabled boolean
- force boolean
- ignore
Daemon booleanSets - ignore
Errors boolean
- grace_
period int - skip_
wait_ intfor_ delete_ timeout_ seconds - timeout int
- delete_
empty_ booldir_ data - disable_
eviction bool - enabled bool
- force bool
- ignore_
daemon_ boolsets - ignore_
errors bool
- grace
Period Number - skip
Wait NumberFor Delete Timeout Seconds - timeout Number
- delete
Empty BooleanDir Data - disable
Eviction Boolean - enabled Boolean
- force Boolean
- ignore
Daemon BooleanSets - ignore
Errors Boolean
Package Details
- Repository
- Rancher2 pulumi/pulumi-rancher2
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
rancher2
Terraform Provider.