rancher2.ClusterTemplate
Explore with Pulumi AI
Provides a Rancher v2 Cluster Template resource. This can be used to create Cluster Templates for Rancher v2 RKE clusters and retrieve their information.
Cluster Templates are available from Rancher v2.3.x and above.
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Rancher2 = Pulumi.Rancher2;
return await Deployment.RunAsync(() =>
{
// Create a new rancher2 Cluster Template
var foo = new Rancher2.ClusterTemplate("foo", new()
{
Description = "Terraform cluster template foo",
Members = new[]
{
new Rancher2.Inputs.ClusterTemplateMemberArgs
{
AccessType = "owner",
UserPrincipalId = "local://user-XXXXX",
},
},
TemplateRevisions = new[]
{
new Rancher2.Inputs.ClusterTemplateTemplateRevisionArgs
{
ClusterConfig = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigArgs
{
RkeConfig = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs
{
Network = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs
{
Plugin = "canal",
},
Services = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs
{
Etcd = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs
{
Creation = "6h",
Retention = "24h",
},
},
},
},
Default = true,
Name = "V1",
},
},
});
});
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.NewClusterTemplate(ctx, "foo", &rancher2.ClusterTemplateArgs{
Description: pulumi.String("Terraform cluster template foo"),
Members: rancher2.ClusterTemplateMemberArray{
&rancher2.ClusterTemplateMemberArgs{
AccessType: pulumi.String("owner"),
UserPrincipalId: pulumi.String("local://user-XXXXX"),
},
},
TemplateRevisions: rancher2.ClusterTemplateTemplateRevisionArray{
&rancher2.ClusterTemplateTemplateRevisionArgs{
ClusterConfig: &rancher2.ClusterTemplateTemplateRevisionClusterConfigArgs{
RkeConfig: &rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs{
Network: &rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs{
Plugin: pulumi.String("canal"),
},
Services: &rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs{
Etcd: &rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs{
Creation: pulumi.String("6h"),
Retention: pulumi.String("24h"),
},
},
},
},
Default: pulumi.Bool(true),
Name: pulumi.String("V1"),
},
},
})
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.ClusterTemplate;
import com.pulumi.rancher2.ClusterTemplateArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateMemberArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs;
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) {
var foo = new ClusterTemplate("foo", ClusterTemplateArgs.builder()
.description("Terraform cluster template foo")
.members(ClusterTemplateMemberArgs.builder()
.accessType("owner")
.userPrincipalId("local://user-XXXXX")
.build())
.templateRevisions(ClusterTemplateTemplateRevisionArgs.builder()
.clusterConfig(ClusterTemplateTemplateRevisionClusterConfigArgs.builder()
.rkeConfig(ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs.builder()
.network(ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs.builder()
.plugin("canal")
.build())
.services(ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs.builder()
.etcd(ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs.builder()
.creation("6h")
.retention("24h")
.build())
.build())
.build())
.build())
.default_(true)
.name("V1")
.build())
.build());
}
}
import pulumi
import pulumi_rancher2 as rancher2
# Create a new rancher2 Cluster Template
foo = rancher2.ClusterTemplate("foo",
description="Terraform cluster template foo",
members=[rancher2.ClusterTemplateMemberArgs(
access_type="owner",
user_principal_id="local://user-XXXXX",
)],
template_revisions=[rancher2.ClusterTemplateTemplateRevisionArgs(
cluster_config=rancher2.ClusterTemplateTemplateRevisionClusterConfigArgs(
rke_config=rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs(
network=rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs(
plugin="canal",
),
services=rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs(
etcd=rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs(
creation="6h",
retention="24h",
),
),
),
),
default=True,
name="V1",
)])
import * as pulumi from "@pulumi/pulumi";
import * as rancher2 from "@pulumi/rancher2";
// Create a new rancher2 Cluster Template
const foo = new rancher2.ClusterTemplate("foo", {
description: "Terraform cluster template foo",
members: [{
accessType: "owner",
userPrincipalId: "local://user-XXXXX",
}],
templateRevisions: [{
clusterConfig: {
rkeConfig: {
network: {
plugin: "canal",
},
services: {
etcd: {
creation: "6h",
retention: "24h",
},
},
},
},
"default": true,
name: "V1",
}],
});
resources:
# Create a new rancher2 Cluster Template
foo:
type: rancher2:ClusterTemplate
properties:
description: Terraform cluster template foo
members:
- accessType: owner
userPrincipalId: local://user-XXXXX
templateRevisions:
- clusterConfig:
rkeConfig:
network:
plugin: canal
services:
etcd:
creation: 6h
retention: 24h
default: true
name: V1
Creating Rancher v2 RKE cluster template with upgrade strategy. For Rancher v2.4.x or above.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Rancher2 = Pulumi.Rancher2;
return await Deployment.RunAsync(() =>
{
// Create a new rancher2 Cluster Template
var foo = new Rancher2.ClusterTemplate("foo", new()
{
Description = "Terraform cluster template foo",
Members = new[]
{
new Rancher2.Inputs.ClusterTemplateMemberArgs
{
AccessType = "owner",
UserPrincipalId = "local://user-XXXXX",
},
},
TemplateRevisions = new[]
{
new Rancher2.Inputs.ClusterTemplateTemplateRevisionArgs
{
ClusterConfig = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigArgs
{
RkeConfig = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs
{
Network = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs
{
Plugin = "canal",
},
Services = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs
{
Etcd = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs
{
Creation = "6h",
Retention = "24h",
},
},
UpgradeStrategy = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs
{
Drain = true,
MaxUnavailableWorker = "20%",
},
},
},
Default = true,
Name = "V1",
},
},
});
});
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.NewClusterTemplate(ctx, "foo", &rancher2.ClusterTemplateArgs{
Description: pulumi.String("Terraform cluster template foo"),
Members: rancher2.ClusterTemplateMemberArray{
&rancher2.ClusterTemplateMemberArgs{
AccessType: pulumi.String("owner"),
UserPrincipalId: pulumi.String("local://user-XXXXX"),
},
},
TemplateRevisions: rancher2.ClusterTemplateTemplateRevisionArray{
&rancher2.ClusterTemplateTemplateRevisionArgs{
ClusterConfig: &rancher2.ClusterTemplateTemplateRevisionClusterConfigArgs{
RkeConfig: &rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs{
Network: &rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs{
Plugin: pulumi.String("canal"),
},
Services: &rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs{
Etcd: &rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs{
Creation: pulumi.String("6h"),
Retention: pulumi.String("24h"),
},
},
UpgradeStrategy: &rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs{
Drain: pulumi.Bool(true),
MaxUnavailableWorker: pulumi.String("20%"),
},
},
},
Default: pulumi.Bool(true),
Name: pulumi.String("V1"),
},
},
})
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.ClusterTemplate;
import com.pulumi.rancher2.ClusterTemplateArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateMemberArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs;
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) {
var foo = new ClusterTemplate("foo", ClusterTemplateArgs.builder()
.description("Terraform cluster template foo")
.members(ClusterTemplateMemberArgs.builder()
.accessType("owner")
.userPrincipalId("local://user-XXXXX")
.build())
.templateRevisions(ClusterTemplateTemplateRevisionArgs.builder()
.clusterConfig(ClusterTemplateTemplateRevisionClusterConfigArgs.builder()
.rkeConfig(ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs.builder()
.network(ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs.builder()
.plugin("canal")
.build())
.services(ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs.builder()
.etcd(ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs.builder()
.creation("6h")
.retention("24h")
.build())
.build())
.upgradeStrategy(ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs.builder()
.drain(true)
.maxUnavailableWorker("20%")
.build())
.build())
.build())
.default_(true)
.name("V1")
.build())
.build());
}
}
import pulumi
import pulumi_rancher2 as rancher2
# Create a new rancher2 Cluster Template
foo = rancher2.ClusterTemplate("foo",
description="Terraform cluster template foo",
members=[rancher2.ClusterTemplateMemberArgs(
access_type="owner",
user_principal_id="local://user-XXXXX",
)],
template_revisions=[rancher2.ClusterTemplateTemplateRevisionArgs(
cluster_config=rancher2.ClusterTemplateTemplateRevisionClusterConfigArgs(
rke_config=rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs(
network=rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs(
plugin="canal",
),
services=rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs(
etcd=rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs(
creation="6h",
retention="24h",
),
),
upgrade_strategy=rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs(
drain=True,
max_unavailable_worker="20%",
),
),
),
default=True,
name="V1",
)])
import * as pulumi from "@pulumi/pulumi";
import * as rancher2 from "@pulumi/rancher2";
// Create a new rancher2 Cluster Template
const foo = new rancher2.ClusterTemplate("foo", {
description: "Terraform cluster template foo",
members: [{
accessType: "owner",
userPrincipalId: "local://user-XXXXX",
}],
templateRevisions: [{
clusterConfig: {
rkeConfig: {
network: {
plugin: "canal",
},
services: {
etcd: {
creation: "6h",
retention: "24h",
},
},
upgradeStrategy: {
drain: true,
maxUnavailableWorker: "20%",
},
},
},
"default": true,
name: "V1",
}],
});
resources:
# Create a new rancher2 Cluster Template
foo:
type: rancher2:ClusterTemplate
properties:
description: Terraform cluster template foo
members:
- accessType: owner
userPrincipalId: local://user-XXXXX
templateRevisions:
- clusterConfig:
rkeConfig:
network:
plugin: canal
services:
etcd:
creation: 6h
retention: 24h
upgradeStrategy:
drain: true
maxUnavailableWorker: 20%
default: true
name: V1
Creating Rancher v2 RKE cluster template with scheduled cluster scan. For Rancher v2.4.x or above.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Rancher2 = Pulumi.Rancher2;
return await Deployment.RunAsync(() =>
{
// Create a new rancher2 Cluster Template
var foo = new Rancher2.ClusterTemplate("foo", new()
{
Description = "Terraform cluster template foo",
Members = new[]
{
new Rancher2.Inputs.ClusterTemplateMemberArgs
{
AccessType = "owner",
UserPrincipalId = "local://user-XXXXX",
},
},
TemplateRevisions = new[]
{
new Rancher2.Inputs.ClusterTemplateTemplateRevisionArgs
{
ClusterConfig = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigArgs
{
RkeConfig = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs
{
Network = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs
{
Plugin = "canal",
},
Services = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs
{
Etcd = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs
{
Creation = "6h",
Retention = "24h",
},
},
},
ScheduledClusterScan = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs
{
Enabled = true,
ScanConfig = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs
{
CisScanConfig = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs
{
DebugMaster = true,
DebugWorker = true,
},
},
ScheduleConfig = new Rancher2.Inputs.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs
{
CronSchedule = "30 * * * *",
Retention = 5,
},
},
},
Default = true,
Name = "V1",
},
},
});
});
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.NewClusterTemplate(ctx, "foo", &rancher2.ClusterTemplateArgs{
Description: pulumi.String("Terraform cluster template foo"),
Members: rancher2.ClusterTemplateMemberArray{
&rancher2.ClusterTemplateMemberArgs{
AccessType: pulumi.String("owner"),
UserPrincipalId: pulumi.String("local://user-XXXXX"),
},
},
TemplateRevisions: rancher2.ClusterTemplateTemplateRevisionArray{
&rancher2.ClusterTemplateTemplateRevisionArgs{
ClusterConfig: &rancher2.ClusterTemplateTemplateRevisionClusterConfigArgs{
RkeConfig: &rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs{
Network: &rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs{
Plugin: pulumi.String("canal"),
},
Services: &rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs{
Etcd: &rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs{
Creation: pulumi.String("6h"),
Retention: pulumi.String("24h"),
},
},
},
ScheduledClusterScan: &rancher2.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs{
Enabled: pulumi.Bool(true),
ScanConfig: &rancher2.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs{
CisScanConfig: &rancher2.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs{
DebugMaster: pulumi.Bool(true),
DebugWorker: pulumi.Bool(true),
},
},
ScheduleConfig: &rancher2.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs{
CronSchedule: pulumi.String("30 * * * *"),
Retention: pulumi.Int(5),
},
},
},
Default: pulumi.Bool(true),
Name: pulumi.String("V1"),
},
},
})
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.ClusterTemplate;
import com.pulumi.rancher2.ClusterTemplateArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateMemberArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs;
import com.pulumi.rancher2.inputs.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs;
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) {
var foo = new ClusterTemplate("foo", ClusterTemplateArgs.builder()
.description("Terraform cluster template foo")
.members(ClusterTemplateMemberArgs.builder()
.accessType("owner")
.userPrincipalId("local://user-XXXXX")
.build())
.templateRevisions(ClusterTemplateTemplateRevisionArgs.builder()
.clusterConfig(ClusterTemplateTemplateRevisionClusterConfigArgs.builder()
.rkeConfig(ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs.builder()
.network(ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs.builder()
.plugin("canal")
.build())
.services(ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs.builder()
.etcd(ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs.builder()
.creation("6h")
.retention("24h")
.build())
.build())
.build())
.scheduledClusterScan(ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs.builder()
.enabled(true)
.scanConfig(ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs.builder()
.cisScanConfig(ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs.builder()
.debugMaster(true)
.debugWorker(true)
.build())
.build())
.scheduleConfig(ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs.builder()
.cronSchedule("30 * * * *")
.retention(5)
.build())
.build())
.build())
.default_(true)
.name("V1")
.build())
.build());
}
}
import pulumi
import pulumi_rancher2 as rancher2
# Create a new rancher2 Cluster Template
foo = rancher2.ClusterTemplate("foo",
description="Terraform cluster template foo",
members=[rancher2.ClusterTemplateMemberArgs(
access_type="owner",
user_principal_id="local://user-XXXXX",
)],
template_revisions=[rancher2.ClusterTemplateTemplateRevisionArgs(
cluster_config=rancher2.ClusterTemplateTemplateRevisionClusterConfigArgs(
rke_config=rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs(
network=rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs(
plugin="canal",
),
services=rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs(
etcd=rancher2.ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs(
creation="6h",
retention="24h",
),
),
),
scheduled_cluster_scan=rancher2.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs(
enabled=True,
scan_config=rancher2.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs(
cis_scan_config=rancher2.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs(
debug_master=True,
debug_worker=True,
),
),
schedule_config=rancher2.ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs(
cron_schedule="30 * * * *",
retention=5,
),
),
),
default=True,
name="V1",
)])
import * as pulumi from "@pulumi/pulumi";
import * as rancher2 from "@pulumi/rancher2";
// Create a new rancher2 Cluster Template
const foo = new rancher2.ClusterTemplate("foo", {
description: "Terraform cluster template foo",
members: [{
accessType: "owner",
userPrincipalId: "local://user-XXXXX",
}],
templateRevisions: [{
clusterConfig: {
rkeConfig: {
network: {
plugin: "canal",
},
services: {
etcd: {
creation: "6h",
retention: "24h",
},
},
},
scheduledClusterScan: {
enabled: true,
scanConfig: {
cisScanConfig: {
debugMaster: true,
debugWorker: true,
},
},
scheduleConfig: {
cronSchedule: "30 * * * *",
retention: 5,
},
},
},
"default": true,
name: "V1",
}],
});
resources:
# Create a new rancher2 Cluster Template
foo:
type: rancher2:ClusterTemplate
properties:
description: Terraform cluster template foo
members:
- accessType: owner
userPrincipalId: local://user-XXXXX
templateRevisions:
- clusterConfig:
rkeConfig:
network:
plugin: canal
services:
etcd:
creation: 6h
retention: 24h
scheduledClusterScan:
enabled: true
scanConfig:
cisScanConfig:
debugMaster: true
debugWorker: true
scheduleConfig:
cronSchedule: 30 * * * *
retention: 5
default: true
name: V1
Create ClusterTemplate Resource
new ClusterTemplate(name: string, args?: ClusterTemplateArgs, opts?: CustomResourceOptions);
@overload
def ClusterTemplate(resource_name: str,
opts: Optional[ResourceOptions] = None,
annotations: Optional[Mapping[str, Any]] = None,
description: Optional[str] = None,
labels: Optional[Mapping[str, Any]] = None,
members: Optional[Sequence[ClusterTemplateMemberArgs]] = None,
name: Optional[str] = None,
template_revisions: Optional[Sequence[ClusterTemplateTemplateRevisionArgs]] = None)
@overload
def ClusterTemplate(resource_name: str,
args: Optional[ClusterTemplateArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewClusterTemplate(ctx *Context, name string, args *ClusterTemplateArgs, opts ...ResourceOption) (*ClusterTemplate, error)
public ClusterTemplate(string name, ClusterTemplateArgs? args = null, CustomResourceOptions? opts = null)
public ClusterTemplate(String name, ClusterTemplateArgs args)
public ClusterTemplate(String name, ClusterTemplateArgs args, CustomResourceOptions options)
type: rancher2:ClusterTemplate
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClusterTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ClusterTemplateArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ClusterTemplateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClusterTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ClusterTemplateArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ClusterTemplate Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The ClusterTemplate resource accepts the following input properties:
- Annotations Dictionary<string, object>
Annotations for the cluster template (map)
- Description string
Cluster template description
- Labels Dictionary<string, object>
Labels for the cluster template (map)
- Members
List<Cluster
Template Member Args> Cluster template members (list)
- Name string
The cluster template name (string)
- Template
Revisions List<ClusterTemplate Template Revision Args> Cluster template revisions (list)
- Annotations map[string]interface{}
Annotations for the cluster template (map)
- Description string
Cluster template description
- Labels map[string]interface{}
Labels for the cluster template (map)
- Members
[]Cluster
Template Member Args Cluster template members (list)
- Name string
The cluster template name (string)
- Template
Revisions []ClusterTemplate Template Revision Args Cluster template revisions (list)
- annotations Map<String,Object>
Annotations for the cluster template (map)
- description String
Cluster template description
- labels Map<String,Object>
Labels for the cluster template (map)
- members
List<Cluster
Template Member Args> Cluster template members (list)
- name String
The cluster template name (string)
- template
Revisions List<ClusterTemplate Template Revision Args> Cluster template revisions (list)
- annotations {[key: string]: any}
Annotations for the cluster template (map)
- description string
Cluster template description
- labels {[key: string]: any}
Labels for the cluster template (map)
- members
Cluster
Template Member Args[] Cluster template members (list)
- name string
The cluster template name (string)
- template
Revisions ClusterTemplate Template Revision Args[] Cluster template revisions (list)
- annotations Mapping[str, Any]
Annotations for the cluster template (map)
- description str
Cluster template description
- labels Mapping[str, Any]
Labels for the cluster template (map)
- members
Sequence[Cluster
Template Member Args] Cluster template members (list)
- name str
The cluster template name (string)
- template_
revisions Sequence[ClusterTemplate Template Revision Args] Cluster template revisions (list)
- annotations Map<Any>
Annotations for the cluster template (map)
- description String
Cluster template description
- labels Map<Any>
Labels for the cluster template (map)
- members List<Property Map>
Cluster template members (list)
- name String
The cluster template name (string)
- template
Revisions List<Property Map> Cluster template revisions (list)
Outputs
All input properties are implicitly available as output properties. Additionally, the ClusterTemplate resource produces the following output properties:
- Default
Revision stringId (Computed) Default cluster template revision ID (string)
- Id string
The provider-assigned unique ID for this managed resource.
- Default
Revision stringId (Computed) Default cluster template revision ID (string)
- Id string
The provider-assigned unique ID for this managed resource.
- default
Revision StringId (Computed) Default cluster template revision ID (string)
- id String
The provider-assigned unique ID for this managed resource.
- default
Revision stringId (Computed) Default cluster template revision ID (string)
- id string
The provider-assigned unique ID for this managed resource.
- default_
revision_ strid (Computed) Default cluster template revision ID (string)
- id str
The provider-assigned unique ID for this managed resource.
- default
Revision StringId (Computed) Default cluster template revision ID (string)
- id String
The provider-assigned unique ID for this managed resource.
Look up Existing ClusterTemplate Resource
Get an existing ClusterTemplate resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ClusterTemplateState, opts?: CustomResourceOptions): ClusterTemplate
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
annotations: Optional[Mapping[str, Any]] = None,
default_revision_id: Optional[str] = None,
description: Optional[str] = None,
labels: Optional[Mapping[str, Any]] = None,
members: Optional[Sequence[ClusterTemplateMemberArgs]] = None,
name: Optional[str] = None,
template_revisions: Optional[Sequence[ClusterTemplateTemplateRevisionArgs]] = None) -> ClusterTemplate
func GetClusterTemplate(ctx *Context, name string, id IDInput, state *ClusterTemplateState, opts ...ResourceOption) (*ClusterTemplate, error)
public static ClusterTemplate Get(string name, Input<string> id, ClusterTemplateState? state, CustomResourceOptions? opts = null)
public static ClusterTemplate get(String name, Output<String> id, ClusterTemplateState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Annotations Dictionary<string, object>
Annotations for the cluster template (map)
- Default
Revision stringId (Computed) Default cluster template revision ID (string)
- Description string
Cluster template description
- Labels Dictionary<string, object>
Labels for the cluster template (map)
- Members
List<Cluster
Template Member Args> Cluster template members (list)
- Name string
The cluster template name (string)
- Template
Revisions List<ClusterTemplate Template Revision Args> Cluster template revisions (list)
- Annotations map[string]interface{}
Annotations for the cluster template (map)
- Default
Revision stringId (Computed) Default cluster template revision ID (string)
- Description string
Cluster template description
- Labels map[string]interface{}
Labels for the cluster template (map)
- Members
[]Cluster
Template Member Args Cluster template members (list)
- Name string
The cluster template name (string)
- Template
Revisions []ClusterTemplate Template Revision Args Cluster template revisions (list)
- annotations Map<String,Object>
Annotations for the cluster template (map)
- default
Revision StringId (Computed) Default cluster template revision ID (string)
- description String
Cluster template description
- labels Map<String,Object>
Labels for the cluster template (map)
- members
List<Cluster
Template Member Args> Cluster template members (list)
- name String
The cluster template name (string)
- template
Revisions List<ClusterTemplate Template Revision Args> Cluster template revisions (list)
- annotations {[key: string]: any}
Annotations for the cluster template (map)
- default
Revision stringId (Computed) Default cluster template revision ID (string)
- description string
Cluster template description
- labels {[key: string]: any}
Labels for the cluster template (map)
- members
Cluster
Template Member Args[] Cluster template members (list)
- name string
The cluster template name (string)
- template
Revisions ClusterTemplate Template Revision Args[] Cluster template revisions (list)
- annotations Mapping[str, Any]
Annotations for the cluster template (map)
- default_
revision_ strid (Computed) Default cluster template revision ID (string)
- description str
Cluster template description
- labels Mapping[str, Any]
Labels for the cluster template (map)
- members
Sequence[Cluster
Template Member Args] Cluster template members (list)
- name str
The cluster template name (string)
- template_
revisions Sequence[ClusterTemplate Template Revision Args] Cluster template revisions (list)
- annotations Map<Any>
Annotations for the cluster template (map)
- default
Revision StringId (Computed) Default cluster template revision ID (string)
- description String
Cluster template description
- labels Map<Any>
Labels for the cluster template (map)
- members List<Property Map>
Cluster template members (list)
- name String
The cluster template name (string)
- template
Revisions List<Property Map> Cluster template revisions (list)
Supporting Types
ClusterTemplateMember
- Access
Type string Member access type. Valid values:
["read-only" | "owner"]
(string)- Group
Principal stringId Member group principal id (string)
- User
Principal stringId Member user principal id (string)
- Access
Type string Member access type. Valid values:
["read-only" | "owner"]
(string)- Group
Principal stringId Member group principal id (string)
- User
Principal stringId Member user principal id (string)
- access
Type String Member access type. Valid values:
["read-only" | "owner"]
(string)- group
Principal StringId Member group principal id (string)
- user
Principal StringId Member user principal id (string)
- access
Type string Member access type. Valid values:
["read-only" | "owner"]
(string)- group
Principal stringId Member group principal id (string)
- user
Principal stringId Member user principal id (string)
- access_
type str Member access type. Valid values:
["read-only" | "owner"]
(string)- group_
principal_ strid Member group principal id (string)
- user_
principal_ strid Member user principal id (string)
- access
Type String Member access type. Valid values:
["read-only" | "owner"]
(string)- group
Principal StringId Member group principal id (string)
- user
Principal StringId Member user principal id (string)
ClusterTemplateTemplateRevision
- Cluster
Config ClusterTemplate Template Revision Cluster Config Cluster configuration (list maxitem: 1)
- Name string
The cluster template name (string)
- Annotations Dictionary<string, object>
Annotations for the cluster template (map)
- Cluster
Template stringId Cluster template ID (string)
- Default bool
Default cluster template revision. Default
false
(bool)- Enabled bool
Enable cluster template revision. Default
true
(bool)- Id string
The cluster template revision ID (string)
- Labels Dictionary<string, object>
Labels for the cluster template (map)
- Questions
List<Cluster
Template Template Revision Question> Cluster template questions (list)
- Cluster
Config ClusterTemplate Template Revision Cluster Config Cluster configuration (list maxitem: 1)
- Name string
The cluster template name (string)
- Annotations map[string]interface{}
Annotations for the cluster template (map)
- Cluster
Template stringId Cluster template ID (string)
- Default bool
Default cluster template revision. Default
false
(bool)- Enabled bool
Enable cluster template revision. Default
true
(bool)- Id string
The cluster template revision ID (string)
- Labels map[string]interface{}
Labels for the cluster template (map)
- Questions
[]Cluster
Template Template Revision Question Cluster template questions (list)
- cluster
Config ClusterTemplate Template Revision Cluster Config Cluster configuration (list maxitem: 1)
- name String
The cluster template name (string)
- annotations Map<String,Object>
Annotations for the cluster template (map)
- cluster
Template StringId Cluster template ID (string)
- default_ Boolean
Default cluster template revision. Default
false
(bool)- enabled Boolean
Enable cluster template revision. Default
true
(bool)- id String
The cluster template revision ID (string)
- labels Map<String,Object>
Labels for the cluster template (map)
- questions
List<Cluster
Template Template Revision Question> Cluster template questions (list)
- cluster
Config ClusterTemplate Template Revision Cluster Config Cluster configuration (list maxitem: 1)
- name string
The cluster template name (string)
- annotations {[key: string]: any}
Annotations for the cluster template (map)
- cluster
Template stringId Cluster template ID (string)
- default boolean
Default cluster template revision. Default
false
(bool)- enabled boolean
Enable cluster template revision. Default
true
(bool)- id string
The cluster template revision ID (string)
- labels {[key: string]: any}
Labels for the cluster template (map)
- questions
Cluster
Template Template Revision Question[] Cluster template questions (list)
- cluster_
config ClusterTemplate Template Revision Cluster Config Cluster configuration (list maxitem: 1)
- name str
The cluster template name (string)
- annotations Mapping[str, Any]
Annotations for the cluster template (map)
- cluster_
template_ strid Cluster template ID (string)
- default bool
Default cluster template revision. Default
false
(bool)- enabled bool
Enable cluster template revision. Default
true
(bool)- id str
The cluster template revision ID (string)
- labels Mapping[str, Any]
Labels for the cluster template (map)
- questions
Sequence[Cluster
Template Template Revision Question] Cluster template questions (list)
- cluster
Config Property Map Cluster configuration (list maxitem: 1)
- name String
The cluster template name (string)
- annotations Map<Any>
Annotations for the cluster template (map)
- cluster
Template StringId Cluster template ID (string)
- default Boolean
Default cluster template revision. Default
false
(bool)- enabled Boolean
Enable cluster template revision. Default
true
(bool)- id String
The cluster template revision ID (string)
- labels Map<Any>
Labels for the cluster template (map)
- questions List<Property Map>
Cluster template questions (list)
ClusterTemplateTemplateRevisionClusterConfig
- Rke
Config ClusterTemplate Template Revision Cluster Config Rke Config Rancher Kubernetes Engine Config (list maxitems: 1)
- Cluster
Auth ClusterEndpoint Template Template Revision Cluster Config Cluster Auth Endpoint Local cluster auth endpoint (list maxitems: 1)
- Default
Cluster stringRole For Project Members Default cluster role for project members (string)
- Default
Pod stringSecurity Policy Template Id Default pod security policy template ID (string)
- Desired
Agent stringImage Desired agent image (string)
- Desired
Auth stringImage Desired auth image (string)
- Docker
Root stringDir Desired auth image (string)
- Enable
Cluster boolAlerting Enable built-in cluster alerting. Default:
false
(bool)- Enable
Cluster boolMonitoring Enable built-in cluster monitoring. Default:
false
(bool)- Enable
Network boolPolicy Enable project network isolation. Default:
false
(bool)- Scheduled
Cluster ClusterScan Template Template Revision Cluster Config Scheduled Cluster Scan Cluster scheduled cis scan. For Rancher v2.4.0 or above (List MaxItem:1)
- Windows
Prefered boolCluster Windows prefered cluster. Default:
false
(bool)
- Rke
Config ClusterTemplate Template Revision Cluster Config Rke Config Rancher Kubernetes Engine Config (list maxitems: 1)
- Cluster
Auth ClusterEndpoint Template Template Revision Cluster Config Cluster Auth Endpoint Local cluster auth endpoint (list maxitems: 1)
- Default
Cluster stringRole For Project Members Default cluster role for project members (string)
- Default
Pod stringSecurity Policy Template Id Default pod security policy template ID (string)
- Desired
Agent stringImage Desired agent image (string)
- Desired
Auth stringImage Desired auth image (string)
- Docker
Root stringDir Desired auth image (string)
- Enable
Cluster boolAlerting Enable built-in cluster alerting. Default:
false
(bool)- Enable
Cluster boolMonitoring Enable built-in cluster monitoring. Default:
false
(bool)- Enable
Network boolPolicy Enable project network isolation. Default:
false
(bool)- Scheduled
Cluster ClusterScan Template Template Revision Cluster Config Scheduled Cluster Scan Cluster scheduled cis scan. For Rancher v2.4.0 or above (List MaxItem:1)
- Windows
Prefered boolCluster Windows prefered cluster. Default:
false
(bool)
- rke
Config ClusterTemplate Template Revision Cluster Config Rke Config Rancher Kubernetes Engine Config (list maxitems: 1)
- cluster
Auth ClusterEndpoint Template Template Revision Cluster Config Cluster Auth Endpoint Local cluster auth endpoint (list maxitems: 1)
- default
Cluster StringRole For Project Members Default cluster role for project members (string)
- default
Pod StringSecurity Policy Template Id Default pod security policy template ID (string)
- desired
Agent StringImage Desired agent image (string)
- desired
Auth StringImage Desired auth image (string)
- docker
Root StringDir Desired auth image (string)
- enable
Cluster BooleanAlerting Enable built-in cluster alerting. Default:
false
(bool)- enable
Cluster BooleanMonitoring Enable built-in cluster monitoring. Default:
false
(bool)- enable
Network BooleanPolicy Enable project network isolation. Default:
false
(bool)- scheduled
Cluster ClusterScan Template Template Revision Cluster Config Scheduled Cluster Scan Cluster scheduled cis scan. For Rancher v2.4.0 or above (List MaxItem:1)
- windows
Prefered BooleanCluster Windows prefered cluster. Default:
false
(bool)
- rke
Config ClusterTemplate Template Revision Cluster Config Rke Config Rancher Kubernetes Engine Config (list maxitems: 1)
- cluster
Auth ClusterEndpoint Template Template Revision Cluster Config Cluster Auth Endpoint Local cluster auth endpoint (list maxitems: 1)
- default
Cluster stringRole For Project Members Default cluster role for project members (string)
- default
Pod stringSecurity Policy Template Id Default pod security policy template ID (string)
- desired
Agent stringImage Desired agent image (string)
- desired
Auth stringImage Desired auth image (string)
- docker
Root stringDir Desired auth image (string)
- enable
Cluster booleanAlerting Enable built-in cluster alerting. Default:
false
(bool)- enable
Cluster booleanMonitoring Enable built-in cluster monitoring. Default:
false
(bool)- enable
Network booleanPolicy Enable project network isolation. Default:
false
(bool)- scheduled
Cluster ClusterScan Template Template Revision Cluster Config Scheduled Cluster Scan Cluster scheduled cis scan. For Rancher v2.4.0 or above (List MaxItem:1)
- windows
Prefered booleanCluster Windows prefered cluster. Default:
false
(bool)
- rke_
config ClusterTemplate Template Revision Cluster Config Rke Config Rancher Kubernetes Engine Config (list maxitems: 1)
- cluster_
auth_ Clusterendpoint Template Template Revision Cluster Config Cluster Auth Endpoint Local cluster auth endpoint (list maxitems: 1)
- default_
cluster_ strrole_ for_ project_ members Default cluster role for project members (string)
- default_
pod_ strsecurity_ policy_ template_ id Default pod security policy template ID (string)
- desired_
agent_ strimage Desired agent image (string)
- desired_
auth_ strimage Desired auth image (string)
- docker_
root_ strdir Desired auth image (string)
- enable_
cluster_ boolalerting Enable built-in cluster alerting. Default:
false
(bool)- enable_
cluster_ boolmonitoring Enable built-in cluster monitoring. Default:
false
(bool)- enable_
network_ boolpolicy Enable project network isolation. Default:
false
(bool)- scheduled_
cluster_ Clusterscan Template Template Revision Cluster Config Scheduled Cluster Scan Cluster scheduled cis scan. For Rancher v2.4.0 or above (List MaxItem:1)
- windows_
prefered_ boolcluster Windows prefered cluster. Default:
false
(bool)
- rke
Config Property Map Rancher Kubernetes Engine Config (list maxitems: 1)
- cluster
Auth Property MapEndpoint Local cluster auth endpoint (list maxitems: 1)
- default
Cluster StringRole For Project Members Default cluster role for project members (string)
- default
Pod StringSecurity Policy Template Id Default pod security policy template ID (string)
- desired
Agent StringImage Desired agent image (string)
- desired
Auth StringImage Desired auth image (string)
- docker
Root StringDir Desired auth image (string)
- enable
Cluster BooleanAlerting Enable built-in cluster alerting. Default:
false
(bool)- enable
Cluster BooleanMonitoring Enable built-in cluster monitoring. Default:
false
(bool)- enable
Network BooleanPolicy Enable project network isolation. Default:
false
(bool)- scheduled
Cluster Property MapScan Cluster scheduled cis scan. For Rancher v2.4.0 or above (List MaxItem:1)
- windows
Prefered BooleanCluster Windows prefered cluster. Default:
false
(bool)
ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint
ClusterTemplateTemplateRevisionClusterConfigRkeConfig
- Addon
Job intTimeout - Addons string
- Addons
Includes List<string> - Authentication
Cluster
Template Template Revision Cluster Config Rke Config Authentication - Cluster
Template Template Revision Cluster Config Rke Config Authorization - Bastion
Host ClusterTemplate Template Revision Cluster Config Rke Config Bastion Host - Cloud
Provider ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider - Dns
Cluster
Template Template Revision Cluster Config Rke Config Dns - Enable
Cri boolDockerd - Ignore
Docker boolVersion - Ingress
Cluster
Template Template Revision Cluster Config Rke Config Ingress - Kubernetes
Version string - Monitoring
Cluster
Template Template Revision Cluster Config Rke Config Monitoring - Network
Cluster
Template Template Revision Cluster Config Rke Config Network - Nodes
List<Cluster
Template Template Revision Cluster Config Rke Config Node> - Prefix
Path string - Private
Registries List<ClusterTemplate Template Revision Cluster Config Rke Config Private Registry> - Services
Cluster
Template Template Revision Cluster Config Rke Config Services - Ssh
Agent boolAuth - Ssh
Cert stringPath - Ssh
Key stringPath - Upgrade
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Upgrade Strategy - Win
Prefix stringPath
- Addon
Job intTimeout - Addons string
- Addons
Includes []string - Authentication
Cluster
Template Template Revision Cluster Config Rke Config Authentication - Cluster
Template Template Revision Cluster Config Rke Config Authorization - Bastion
Host ClusterTemplate Template Revision Cluster Config Rke Config Bastion Host - Cloud
Provider ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider - Dns
Cluster
Template Template Revision Cluster Config Rke Config Dns - Enable
Cri boolDockerd - Ignore
Docker boolVersion - Ingress
Cluster
Template Template Revision Cluster Config Rke Config Ingress - Kubernetes
Version string - Monitoring
Cluster
Template Template Revision Cluster Config Rke Config Monitoring - Network
Cluster
Template Template Revision Cluster Config Rke Config Network - Nodes
[]Cluster
Template Template Revision Cluster Config Rke Config Node - Prefix
Path string - Private
Registries []ClusterTemplate Template Revision Cluster Config Rke Config Private Registry - Services
Cluster
Template Template Revision Cluster Config Rke Config Services - Ssh
Agent boolAuth - Ssh
Cert stringPath - Ssh
Key stringPath - Upgrade
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Upgrade Strategy - Win
Prefix stringPath
- addon
Job IntegerTimeout - addons String
- addons
Includes List<String> - authentication
Cluster
Template Template Revision Cluster Config Rke Config Authentication - Cluster
Template Template Revision Cluster Config Rke Config Authorization - bastion
Host ClusterTemplate Template Revision Cluster Config Rke Config Bastion Host - cloud
Provider ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider - dns
Cluster
Template Template Revision Cluster Config Rke Config Dns - enable
Cri BooleanDockerd - ignore
Docker BooleanVersion - ingress
Cluster
Template Template Revision Cluster Config Rke Config Ingress - kubernetes
Version String - monitoring
Cluster
Template Template Revision Cluster Config Rke Config Monitoring - network
Cluster
Template Template Revision Cluster Config Rke Config Network - nodes
List<Cluster
Template Template Revision Cluster Config Rke Config Node> - prefix
Path String - private
Registries List<ClusterTemplate Template Revision Cluster Config Rke Config Private Registry> - services
Cluster
Template Template Revision Cluster Config Rke Config Services - ssh
Agent BooleanAuth - ssh
Cert StringPath - ssh
Key StringPath - upgrade
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Upgrade Strategy - win
Prefix StringPath
- addon
Job numberTimeout - addons string
- addons
Includes string[] - authentication
Cluster
Template Template Revision Cluster Config Rke Config Authentication - Cluster
Template Template Revision Cluster Config Rke Config Authorization - bastion
Host ClusterTemplate Template Revision Cluster Config Rke Config Bastion Host - cloud
Provider ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider - dns
Cluster
Template Template Revision Cluster Config Rke Config Dns - enable
Cri booleanDockerd - ignore
Docker booleanVersion - ingress
Cluster
Template Template Revision Cluster Config Rke Config Ingress - kubernetes
Version string - monitoring
Cluster
Template Template Revision Cluster Config Rke Config Monitoring - network
Cluster
Template Template Revision Cluster Config Rke Config Network - nodes
Cluster
Template Template Revision Cluster Config Rke Config Node[] - prefix
Path string - private
Registries ClusterTemplate Template Revision Cluster Config Rke Config Private Registry[] - services
Cluster
Template Template Revision Cluster Config Rke Config Services - ssh
Agent booleanAuth - ssh
Cert stringPath - ssh
Key stringPath - upgrade
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Upgrade Strategy - win
Prefix stringPath
- addon_
job_ inttimeout - addons str
- addons_
includes Sequence[str] - authentication
Cluster
Template Template Revision Cluster Config Rke Config Authentication - Cluster
Template Template Revision Cluster Config Rke Config Authorization - bastion_
host ClusterTemplate Template Revision Cluster Config Rke Config Bastion Host - cloud_
provider ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider - dns
Cluster
Template Template Revision Cluster Config Rke Config Dns - enable_
cri_ booldockerd - ignore_
docker_ boolversion - ingress
Cluster
Template Template Revision Cluster Config Rke Config Ingress - kubernetes_
version str - monitoring
Cluster
Template Template Revision Cluster Config Rke Config Monitoring - network
Cluster
Template Template Revision Cluster Config Rke Config Network - nodes
Sequence[Cluster
Template Template Revision Cluster Config Rke Config Node] - prefix_
path str - private_
registries Sequence[ClusterTemplate Template Revision Cluster Config Rke Config Private Registry] - services
Cluster
Template Template Revision Cluster Config Rke Config Services - ssh_
agent_ boolauth - ssh_
cert_ strpath - ssh_
key_ strpath - upgrade_
strategy ClusterTemplate Template Revision Cluster Config Rke Config Upgrade Strategy - win_
prefix_ strpath
- addon
Job NumberTimeout - addons String
- addons
Includes List<String> - authentication Property Map
- Property Map
- bastion
Host Property Map - cloud
Provider Property Map - dns Property Map
- enable
Cri BooleanDockerd - ignore
Docker BooleanVersion - ingress Property Map
- kubernetes
Version String - monitoring Property Map
- network Property Map
- nodes List<Property Map>
- prefix
Path String - private
Registries List<Property Map> - services Property Map
- ssh
Agent BooleanAuth - ssh
Cert StringPath - ssh
Key StringPath - upgrade
Strategy Property Map - win
Prefix StringPath
ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication
ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization
ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost
- Address string
- User string
- Port string
- Ssh
Agent boolAuth - Ssh
Key string - Ssh
Key stringPath
- Address string
- User string
- Port string
- Ssh
Agent boolAuth - Ssh
Key string - Ssh
Key stringPath
- address String
- user String
- port String
- ssh
Agent BooleanAuth - ssh
Key String - ssh
Key StringPath
- address string
- user string
- port string
- ssh
Agent booleanAuth - ssh
Key string - ssh
Key stringPath
- address str
- user str
- port str
- ssh_
agent_ boolauth - ssh_
key str - ssh_
key_ strpath
- address String
- user String
- port String
- ssh
Agent BooleanAuth - ssh
Key String - ssh
Key StringPath
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider
- Aws
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Aws Cloud Provider - Azure
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Azure Cloud Provider - Custom
Cloud stringProvider - Name string
The cluster template name (string)
- Openstack
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider - Vsphere
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider
- Aws
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Aws Cloud Provider - Azure
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Azure Cloud Provider - Custom
Cloud stringProvider - Name string
The cluster template name (string)
- Openstack
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider - Vsphere
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider
- aws
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Aws Cloud Provider - azure
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Azure Cloud Provider - custom
Cloud StringProvider - name String
The cluster template name (string)
- openstack
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider - vsphere
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider
- aws
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Aws Cloud Provider - azure
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Azure Cloud Provider - custom
Cloud stringProvider - name string
The cluster template name (string)
- openstack
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider - vsphere
Cloud ClusterProvider Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider
- aws_
cloud_ Clusterprovider Template Template Revision Cluster Config Rke Config Cloud Provider Aws Cloud Provider - azure_
cloud_ Clusterprovider Template Template Revision Cluster Config Rke Config Cloud Provider Azure Cloud Provider - custom_
cloud_ strprovider - name str
The cluster template name (string)
- openstack_
cloud_ Clusterprovider Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider - vsphere_
cloud_ Clusterprovider Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider
- aws
Cloud Property MapProvider - azure
Cloud Property MapProvider - custom
Cloud StringProvider - name String
The cluster template name (string)
- openstack
Cloud Property MapProvider - vsphere
Cloud Property MapProvider
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal
- Disable
Security boolGroup Ingress - Disable
Strict boolZone Check - Elb
Security stringGroup - Kubernetes
Cluster stringId - Kubernetes
Cluster stringTag - Role
Arn string - Route
Table stringId - Subnet
Id string - Vpc string
- Zone string
- Disable
Security boolGroup Ingress - Disable
Strict boolZone Check - Elb
Security stringGroup - Kubernetes
Cluster stringId - Kubernetes
Cluster stringTag - Role
Arn string - Route
Table stringId - Subnet
Id string - Vpc string
- Zone string
- disable
Security BooleanGroup Ingress - disable
Strict BooleanZone Check - elb
Security StringGroup - kubernetes
Cluster StringId - kubernetes
Cluster StringTag - role
Arn String - route
Table StringId - subnet
Id String - vpc String
- zone String
- disable
Security booleanGroup Ingress - disable
Strict booleanZone Check - elb
Security stringGroup - kubernetes
Cluster stringId - kubernetes
Cluster stringTag - role
Arn string - route
Table stringId - subnet
Id string - vpc string
- zone string
- disable_
security_ boolgroup_ ingress - disable_
strict_ boolzone_ check - elb_
security_ strgroup - kubernetes_
cluster_ strid - kubernetes_
cluster_ strtag - role_
arn str - route_
table_ strid - subnet_
id str - vpc str
- zone str
- disable
Security BooleanGroup Ingress - disable
Strict BooleanZone Check - elb
Security StringGroup - kubernetes
Cluster StringId - kubernetes
Cluster StringTag - role
Arn String - route
Table StringId - subnet
Id String - vpc String
- zone String
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride
- Service string
- Region string
- Signing
Method string - Signing
Name string - Signing
Region string - Url string
- Service string
- Region string
- Signing
Method string - Signing
Name string - Signing
Region string - Url string
- service String
- region String
- signing
Method String - signing
Name String - signing
Region String - url String
- service string
- region string
- signing
Method string - signing
Name string - signing
Region string - url string
- service str
- region str
- signing_
method str - signing_
name str - signing_
region str - url str
- service String
- region String
- signing
Method String - signing
Name String - signing
Region String - url String
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider
- Aad
Client stringId - Aad
Client stringSecret - Subscription
Id string - Tenant
Id string - Aad
Client stringCert Password - Aad
Client stringCert Path - Cloud string
- Cloud
Provider boolBackoff - Cloud
Provider intBackoff Duration - Cloud
Provider intBackoff Exponent - Cloud
Provider intBackoff Jitter - Cloud
Provider intBackoff Retries - Cloud
Provider boolRate Limit - Cloud
Provider intRate Limit Bucket - Cloud
Provider intRate Limit Qps - Load
Balancer stringSku - Location string
- Maximum
Load intBalancer Rule Count - Primary
Availability stringSet Name - Primary
Scale stringSet Name - Resource
Group string - Route
Table stringName - Security
Group stringName - Subnet
Name string - Use
Instance boolMetadata - Use
Managed boolIdentity Extension - Vm
Type string - Vnet
Name string - Vnet
Resource stringGroup
- Aad
Client stringId - Aad
Client stringSecret - Subscription
Id string - Tenant
Id string - Aad
Client stringCert Password - Aad
Client stringCert Path - Cloud string
- Cloud
Provider boolBackoff - Cloud
Provider intBackoff Duration - Cloud
Provider intBackoff Exponent - Cloud
Provider intBackoff Jitter - Cloud
Provider intBackoff Retries - Cloud
Provider boolRate Limit - Cloud
Provider intRate Limit Bucket - Cloud
Provider intRate Limit Qps - Load
Balancer stringSku - Location string
- Maximum
Load intBalancer Rule Count - Primary
Availability stringSet Name - Primary
Scale stringSet Name - Resource
Group string - Route
Table stringName - Security
Group stringName - Subnet
Name string - Use
Instance boolMetadata - Use
Managed boolIdentity Extension - Vm
Type string - Vnet
Name string - Vnet
Resource stringGroup
- aad
Client StringId - aad
Client StringSecret - subscription
Id String - tenant
Id String - aad
Client StringCert Password - aad
Client StringCert Path - cloud String
- cloud
Provider BooleanBackoff - cloud
Provider IntegerBackoff Duration - cloud
Provider IntegerBackoff Exponent - cloud
Provider IntegerBackoff Jitter - cloud
Provider IntegerBackoff Retries - cloud
Provider BooleanRate Limit - cloud
Provider IntegerRate Limit Bucket - cloud
Provider IntegerRate Limit Qps - load
Balancer StringSku - location String
- maximum
Load IntegerBalancer Rule Count - primary
Availability StringSet Name - primary
Scale StringSet Name - resource
Group String - route
Table StringName - security
Group StringName - subnet
Name String - use
Instance BooleanMetadata - use
Managed BooleanIdentity Extension - vm
Type String - vnet
Name String - vnet
Resource StringGroup
- aad
Client stringId - aad
Client stringSecret - subscription
Id string - tenant
Id string - aad
Client stringCert Password - aad
Client stringCert Path - cloud string
- cloud
Provider booleanBackoff - cloud
Provider numberBackoff Duration - cloud
Provider numberBackoff Exponent - cloud
Provider numberBackoff Jitter - cloud
Provider numberBackoff Retries - cloud
Provider booleanRate Limit - cloud
Provider numberRate Limit Bucket - cloud
Provider numberRate Limit Qps - load
Balancer stringSku - location string
- maximum
Load numberBalancer Rule Count - primary
Availability stringSet Name - primary
Scale stringSet Name - resource
Group string - route
Table stringName - security
Group stringName - subnet
Name string - use
Instance booleanMetadata - use
Managed booleanIdentity Extension - vm
Type string - vnet
Name string - vnet
Resource stringGroup
- aad_
client_ strid - aad_
client_ strsecret - subscription_
id str - tenant_
id str - aad_
client_ strcert_ password - aad_
client_ strcert_ path - cloud str
- cloud_
provider_ boolbackoff - cloud_
provider_ intbackoff_ duration - cloud_
provider_ intbackoff_ exponent - cloud_
provider_ intbackoff_ jitter - cloud_
provider_ intbackoff_ retries - cloud_
provider_ boolrate_ limit - cloud_
provider_ intrate_ limit_ bucket - cloud_
provider_ intrate_ limit_ qps - load_
balancer_ strsku - location str
- maximum_
load_ intbalancer_ rule_ count - primary_
availability_ strset_ name - primary_
scale_ strset_ name - resource_
group str - route_
table_ strname - security_
group_ strname - subnet_
name str - use_
instance_ boolmetadata - use_
managed_ boolidentity_ extension - vm_
type str - vnet_
name str - vnet_
resource_ strgroup
- aad
Client StringId - aad
Client StringSecret - subscription
Id String - tenant
Id String - aad
Client StringCert Password - aad
Client StringCert Path - cloud String
- cloud
Provider BooleanBackoff - cloud
Provider NumberBackoff Duration - cloud
Provider NumberBackoff Exponent - cloud
Provider NumberBackoff Jitter - cloud
Provider NumberBackoff Retries - cloud
Provider BooleanRate Limit - cloud
Provider NumberRate Limit Bucket - cloud
Provider NumberRate Limit Qps - load
Balancer StringSku - location String
- maximum
Load NumberBalancer Rule Count - primary
Availability StringSet Name - primary
Scale StringSet Name - resource
Group String - route
Table StringName - security
Group StringName - subnet
Name String - use
Instance BooleanMetadata - use
Managed BooleanIdentity Extension - vm
Type String - vnet
Name String - vnet
Resource StringGroup
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProvider
- Global
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Global - Block
Storage ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Block Storage - Load
Balancer ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Load Balancer - Metadata
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Metadata - Route
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Route
- Global
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Global - Block
Storage ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Block Storage - Load
Balancer ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Load Balancer - Metadata
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Metadata - Route
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Route
- global
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Global - block
Storage ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Block Storage - load
Balancer ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Load Balancer - metadata
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Metadata - route
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Route
- global
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Global - block
Storage ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Block Storage - load
Balancer ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Load Balancer - metadata
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Metadata - route
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Route
- global_
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Global - block_
storage ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Block Storage - load_
balancer ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Load Balancer - metadata
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Metadata - route
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Openstack Cloud Provider Route
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorage
- Bs
Version string - Ignore
Volume boolAz - Trust
Device boolPath
- Bs
Version string - Ignore
Volume boolAz - Trust
Device boolPath
- bs
Version String - ignore
Volume BooleanAz - trust
Device BooleanPath
- bs
Version string - ignore
Volume booleanAz - trust
Device booleanPath
- bs_
version str - ignore_
volume_ boolaz - trust_
device_ boolpath
- bs
Version String - ignore
Volume BooleanAz - trust
Device BooleanPath
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobal
- Auth
Url string - Password string
- Username string
- Ca
File string - Domain
Id string - Domain
Name string - Region string
- Tenant
Id string - Tenant
Name string - Trust
Id string
- Auth
Url string - Password string
- Username string
- Ca
File string - Domain
Id string - Domain
Name string - Region string
- Tenant
Id string - Tenant
Name string - Trust
Id string
- auth
Url String - password String
- username String
- ca
File String - domain
Id String - domain
Name String - region String
- tenant
Id String - tenant
Name String - trust
Id String
- auth
Url string - password string
- username string
- ca
File string - domain
Id string - domain
Name string - region string
- tenant
Id string - tenant
Name string - trust
Id string
- auth_
url str - password str
- username str
- ca_
file str - domain_
id str - domain_
name str - region str
- tenant_
id str - tenant_
name str - trust_
id str
- auth
Url String - password String
- username String
- ca
File String - domain
Id String - domain
Name String - region String
- tenant
Id String - tenant
Name String - trust
Id String
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer
- Create
Monitor bool - Floating
Network stringId - Lb
Method string - Lb
Provider string - Lb
Version string - Manage
Security boolGroups - Monitor
Delay string - Monitor
Max intRetries - Monitor
Timeout string - Subnet
Id string - Use
Octavia bool
- Create
Monitor bool - Floating
Network stringId - Lb
Method string - Lb
Provider string - Lb
Version string - Manage
Security boolGroups - Monitor
Delay string - Monitor
Max intRetries - Monitor
Timeout string - Subnet
Id string - Use
Octavia bool
- create
Monitor Boolean - floating
Network StringId - lb
Method String - lb
Provider String - lb
Version String - manage
Security BooleanGroups - monitor
Delay String - monitor
Max IntegerRetries - monitor
Timeout String - subnet
Id String - use
Octavia Boolean
- create
Monitor boolean - floating
Network stringId - lb
Method string - lb
Provider string - lb
Version string - manage
Security booleanGroups - monitor
Delay string - monitor
Max numberRetries - monitor
Timeout string - subnet
Id string - use
Octavia boolean
- create_
monitor bool - floating_
network_ strid - lb_
method str - lb_
provider str - lb_
version str - manage_
security_ boolgroups - monitor_
delay str - monitor_
max_ intretries - monitor_
timeout str - subnet_
id str - use_
octavia bool
- create
Monitor Boolean - floating
Network StringId - lb
Method String - lb
Provider String - lb
Version String - manage
Security BooleanGroups - monitor
Delay String - monitor
Max NumberRetries - monitor
Timeout String - subnet
Id String - use
Octavia Boolean
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadata
- Request
Timeout int - Search
Order string
- Request
Timeout int - Search
Order string
- request
Timeout Integer - search
Order String
- request
Timeout number - search
Order string
- request_
timeout int - search_
order str
- request
Timeout Number - search
Order String
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoute
- Router
Id string
- Router
Id string
- router
Id String
- router
Id string
- router_
id str
- router
Id String
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProvider
- Virtual
Centers List<ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Virtual Center> - Workspace
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Workspace - Disk
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Disk - Global
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Global - Network
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Network
- Virtual
Centers []ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Virtual Center - Workspace
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Workspace - Disk
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Disk - Global
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Global - Network
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Network
- virtual
Centers List<ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Virtual Center> - workspace
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Workspace - disk
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Disk - global
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Global - network
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Network
- virtual
Centers ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Virtual Center[] - workspace
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Workspace - disk
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Disk - global
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Global - network
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Network
- virtual_
centers Sequence[ClusterTemplate Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Virtual Center] - workspace
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Workspace - disk
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Disk - global_
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Global - network
Cluster
Template Template Revision Cluster Config Rke Config Cloud Provider Vsphere Cloud Provider Network
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDisk
- Scsi
Controller stringType
- Scsi
Controller stringType
- scsi
Controller StringType
- scsi
Controller stringType
- scsi
Controller StringType
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobal
- Datacenters string
- Insecure
Flag bool - Password string
- Port string
- Soap
Roundtrip intCount - User string
- Datacenters string
- Insecure
Flag bool - Password string
- Port string
- Soap
Roundtrip intCount - User string
- datacenters String
- insecure
Flag Boolean - password String
- port String
- soap
Roundtrip IntegerCount - user String
- datacenters string
- insecure
Flag boolean - password string
- port string
- soap
Roundtrip numberCount - user string
- datacenters str
- insecure_
flag bool - password str
- port str
- soap_
roundtrip_ intcount - user str
- datacenters String
- insecure
Flag Boolean - password String
- port String
- soap
Roundtrip NumberCount - user String
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetwork
- Public
Network string
- Public
Network string
- public
Network String
- public
Network string
- public_
network str
- public
Network String
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenter
- Datacenters string
- Name string
The cluster template name (string)
- Password string
- User string
- Port string
- Soap
Roundtrip intCount
- Datacenters string
- Name string
The cluster template name (string)
- Password string
- User string
- Port string
- Soap
Roundtrip intCount
- datacenters String
- name String
The cluster template name (string)
- password String
- user String
- port String
- soap
Roundtrip IntegerCount
- datacenters string
- name string
The cluster template name (string)
- password string
- user string
- port string
- soap
Roundtrip numberCount
- datacenters str
- name str
The cluster template name (string)
- password str
- user str
- port str
- soap_
roundtrip_ intcount
- datacenters String
- name String
The cluster template name (string)
- password String
- user String
- port String
- soap
Roundtrip NumberCount
ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspace
- Datacenter string
- Folder string
- Server string
- Default
Datastore string - Resourcepool
Path string
- Datacenter string
- Folder string
- Server string
- Default
Datastore string - Resourcepool
Path string
- datacenter String
- folder String
- server String
- default
Datastore String - resourcepool
Path String
- datacenter string
- folder string
- server string
- default
Datastore string - resourcepool
Path string
- datacenter str
- folder str
- server str
- default_
datastore str - resourcepool_
path str
- datacenter String
- folder String
- server String
- default
Datastore String - resourcepool
Path String
ClusterTemplateTemplateRevisionClusterConfigRkeConfigDns
- Linear
Autoscaler ClusterParams Template Template Revision Cluster Config Rke Config Dns Linear Autoscaler Params - Node
Selector Dictionary<string, object> - Nodelocal
Cluster
Template Template Revision Cluster Config Rke Config Dns Nodelocal - Options Dictionary<string, object>
- Provider string
- Reverse
Cidrs List<string> - Tolerations
List<Cluster
Template Template Revision Cluster Config Rke Config Dns Toleration> - Update
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Dns Update Strategy - Upstream
Nameservers List<string>
- Linear
Autoscaler ClusterParams Template Template Revision Cluster Config Rke Config Dns Linear Autoscaler Params - Node
Selector map[string]interface{} - Nodelocal
Cluster
Template Template Revision Cluster Config Rke Config Dns Nodelocal - Options map[string]interface{}
- Provider string
- Reverse
Cidrs []string - Tolerations
[]Cluster
Template Template Revision Cluster Config Rke Config Dns Toleration - Update
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Dns Update Strategy - Upstream
Nameservers []string
- linear
Autoscaler ClusterParams Template Template Revision Cluster Config Rke Config Dns Linear Autoscaler Params - node
Selector Map<String,Object> - nodelocal
Cluster
Template Template Revision Cluster Config Rke Config Dns Nodelocal - options Map<String,Object>
- provider String
- reverse
Cidrs List<String> - tolerations
List<Cluster
Template Template Revision Cluster Config Rke Config Dns Toleration> - update
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Dns Update Strategy - upstream
Nameservers List<String>
- linear
Autoscaler ClusterParams Template Template Revision Cluster Config Rke Config Dns Linear Autoscaler Params - node
Selector {[key: string]: any} - nodelocal
Cluster
Template Template Revision Cluster Config Rke Config Dns Nodelocal - options {[key: string]: any}
- provider string
- reverse
Cidrs string[] - tolerations
Cluster
Template Template Revision Cluster Config Rke Config Dns Toleration[] - update
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Dns Update Strategy - upstream
Nameservers string[]
- linear_
autoscaler_ Clusterparams Template Template Revision Cluster Config Rke Config Dns Linear Autoscaler Params - node_
selector Mapping[str, Any] - nodelocal
Cluster
Template Template Revision Cluster Config Rke Config Dns Nodelocal - options Mapping[str, Any]
- provider str
- reverse_
cidrs Sequence[str] - tolerations
Sequence[Cluster
Template Template Revision Cluster Config Rke Config Dns Toleration] - update_
strategy ClusterTemplate Template Revision Cluster Config Rke Config Dns Update Strategy - upstream_
nameservers Sequence[str]
- linear
Autoscaler Property MapParams - node
Selector Map<Any> - nodelocal Property Map
- options Map<Any>
- provider String
- reverse
Cidrs List<String> - tolerations List<Property Map>
- update
Strategy Property Map - upstream
Nameservers List<String>
ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsLinearAutoscalerParams
- Cores
Per doubleReplica - Max int
- Min int
- Nodes
Per doubleReplica - Prevent
Single boolPoint Failure
- Cores
Per float64Replica - Max int
- Min int
- Nodes
Per float64Replica - Prevent
Single boolPoint Failure
- cores
Per DoubleReplica - max Integer
- min Integer
- nodes
Per DoubleReplica - prevent
Single BooleanPoint Failure
- cores
Per numberReplica - max number
- min number
- nodes
Per numberReplica - prevent
Single booleanPoint Failure
- cores_
per_ floatreplica - max int
- min int
- nodes_
per_ floatreplica - prevent_
single_ boolpoint_ failure
- cores
Per NumberReplica - max Number
- min Number
- nodes
Per NumberReplica - prevent
Single BooleanPoint Failure
ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsNodelocal
- Ip
Address string - Node
Selector Dictionary<string, object>
- Ip
Address string - Node
Selector map[string]interface{}
- ip
Address String - node
Selector Map<String,Object>
- ip
Address string - node
Selector {[key: string]: any}
- ip_
address str - node_
selector Mapping[str, Any]
- ip
Address String - node
Selector Map<Any>
ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsToleration
ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsUpdateStrategy
ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsUpdateStrategyRollingUpdate
- Max
Surge int - int
- Max
Surge int - int
- max
Surge Integer - Integer
- max
Surge number - number
- max_
surge int - int
- max
Surge Number - Number
ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress
- Default
Backend bool - Dns
Policy string - Extra
Args Dictionary<string, object> - Http
Port int - Https
Port int - Network
Mode string - Node
Selector Dictionary<string, object> - Options Dictionary<string, object>
- Provider string
- Tolerations
List<Cluster
Template Template Revision Cluster Config Rke Config Ingress Toleration> - Update
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Ingress Update Strategy
- Default
Backend bool - Dns
Policy string - Extra
Args map[string]interface{} - Http
Port int - Https
Port int - Network
Mode string - Node
Selector map[string]interface{} - Options map[string]interface{}
- Provider string
- Tolerations
[]Cluster
Template Template Revision Cluster Config Rke Config Ingress Toleration - Update
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Ingress Update Strategy
- default
Backend Boolean - dns
Policy String - extra
Args Map<String,Object> - http
Port Integer - https
Port Integer - network
Mode String - node
Selector Map<String,Object> - options Map<String,Object>
- provider String
- tolerations
List<Cluster
Template Template Revision Cluster Config Rke Config Ingress Toleration> - update
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Ingress Update Strategy
- default
Backend boolean - dns
Policy string - extra
Args {[key: string]: any} - http
Port number - https
Port number - network
Mode string - node
Selector {[key: string]: any} - options {[key: string]: any}
- provider string
- tolerations
Cluster
Template Template Revision Cluster Config Rke Config Ingress Toleration[] - update
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Ingress Update Strategy
- default_
backend bool - dns_
policy str - extra_
args Mapping[str, Any] - http_
port int - https_
port int - network_
mode str - node_
selector Mapping[str, Any] - options Mapping[str, Any]
- provider str
- tolerations
Sequence[Cluster
Template Template Revision Cluster Config Rke Config Ingress Toleration] - update_
strategy ClusterTemplate Template Revision Cluster Config Rke Config Ingress Update Strategy
- default
Backend Boolean - dns
Policy String - extra
Args Map<Any> - http
Port Number - https
Port Number - network
Mode String - node
Selector Map<Any> - options Map<Any>
- provider String
- tolerations List<Property Map>
- update
Strategy Property Map
ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressToleration
ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressUpdateStrategy
ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressUpdateStrategyRollingUpdate
- int
- int
- Integer
- number
- int
- Number
ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring
- Node
Selector Dictionary<string, object> - Options Dictionary<string, object>
- Provider string
- Replicas int
- Tolerations
List<Cluster
Template Template Revision Cluster Config Rke Config Monitoring Toleration> - Update
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Monitoring Update Strategy
- Node
Selector map[string]interface{} - Options map[string]interface{}
- Provider string
- Replicas int
- Tolerations
[]Cluster
Template Template Revision Cluster Config Rke Config Monitoring Toleration - Update
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Monitoring Update Strategy
- node
Selector Map<String,Object> - options Map<String,Object>
- provider String
- replicas Integer
- tolerations
List<Cluster
Template Template Revision Cluster Config Rke Config Monitoring Toleration> - update
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Monitoring Update Strategy
- node
Selector {[key: string]: any} - options {[key: string]: any}
- provider string
- replicas number
- tolerations
Cluster
Template Template Revision Cluster Config Rke Config Monitoring Toleration[] - update
Strategy ClusterTemplate Template Revision Cluster Config Rke Config Monitoring Update Strategy
- node
Selector Map<Any> - options Map<Any>
- provider String
- replicas Number
- tolerations List<Property Map>
- update
Strategy Property Map
ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringToleration
ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategy
ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategyRollingUpdate
- Max
Surge int - int
- Max
Surge int - int
- max
Surge Integer - Integer
- max
Surge number - number
- max_
surge int - int
- max
Surge Number - Number
ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork
- Aci
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Aci Network Provider - Calico
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Calico Network Provider - Canal
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Canal Network Provider - Flannel
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Flannel Network Provider - Mtu int
- Options Dictionary<string, object>
- Plugin string
- Tolerations
List<Cluster
Template Template Revision Cluster Config Rke Config Network Toleration> - Weave
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Weave Network Provider
- Aci
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Aci Network Provider - Calico
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Calico Network Provider - Canal
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Canal Network Provider - Flannel
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Flannel Network Provider - Mtu int
- Options map[string]interface{}
- Plugin string
- Tolerations
[]Cluster
Template Template Revision Cluster Config Rke Config Network Toleration - Weave
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Weave Network Provider
- aci
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Aci Network Provider - calico
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Calico Network Provider - canal
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Canal Network Provider - flannel
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Flannel Network Provider - mtu Integer
- options Map<String,Object>
- plugin String
- tolerations
List<Cluster
Template Template Revision Cluster Config Rke Config Network Toleration> - weave
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Weave Network Provider
- aci
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Aci Network Provider - calico
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Calico Network Provider - canal
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Canal Network Provider - flannel
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Flannel Network Provider - mtu number
- options {[key: string]: any}
- plugin string
- tolerations
Cluster
Template Template Revision Cluster Config Rke Config Network Toleration[] - weave
Network ClusterProvider Template Template Revision Cluster Config Rke Config Network Weave Network Provider
- aci_
network_ Clusterprovider Template Template Revision Cluster Config Rke Config Network Aci Network Provider - calico_
network_ Clusterprovider Template Template Revision Cluster Config Rke Config Network Calico Network Provider - canal_
network_ Clusterprovider Template Template Revision Cluster Config Rke Config Network Canal Network Provider - flannel_
network_ Clusterprovider Template Template Revision Cluster Config Rke Config Network Flannel Network Provider - mtu int
- options Mapping[str, Any]
- plugin str
- tolerations
Sequence[Cluster
Template Template Revision Cluster Config Rke Config Network Toleration] - weave_
network_ Clusterprovider Template Template Revision Cluster Config Rke Config Network Weave Network Provider
ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkAciNetworkProvider
- Aep string
- Apic
Hosts List<string> - Apic
User stringCrt - Apic
User stringKey - Apic
User stringName - Encap
Type string - Extern
Dynamic string - Extern
Static string - Kube
Api stringVlan - L3out string
- L3out
External List<string>Networks - Mcast
Range stringEnd - Mcast
Range stringStart - Node
Subnet string - Node
Svc stringSubnet - Service
Vlan string - System
Id string - Token string
- Vrf
Name string - Vrf
Tenant string - Apic
Refresh stringTicker Adjust - Apic
Refresh stringTime - Apic
Subscription stringDelay - Capic string
- Controller
Log stringLevel - Disable
Periodic stringSnat Global Info Sync - Disable
Wait stringFor Network - Drop
Log stringEnable - Duration
Wait stringFor Network - Enable
Endpoint stringSlice - Ep
Registry string - Gbp
Pod stringSubnet - Host
Agent stringLog Level - Image
Pull stringPolicy - Image
Pull stringSecret - Infra
Vlan string - Install
Istio string - Istio
Profile string - Kafka
Brokers List<string> - Kafka
Client stringCrt - Kafka
Client stringKey - Max
Nodes stringSvc Graph - Mtu
Head stringRoom - Multus
Disable string - No
Priority stringClass - Node
Pod stringIf Enable - Opflex
Client stringSsl - Opflex
Device stringDelete Timeout - Opflex
Log stringLevel - Opflex
Mode string - Opflex
Server stringPort - Overlay
Vrf stringName - Ovs
Memory stringLimit - Pbr
Tracking stringNon Snat - Pod
Subnet stringChunk Size - Run
Gbp stringContainer - Run
Opflex stringServer Container - Service
Monitor stringInterval - Snat
Contract stringScope - Snat
Namespace string - Snat
Port stringRange End - Snat
Port stringRange Start - Snat
Ports stringPer Node - Sriov
Enable string - Subnet
Domain stringName - Tenant string
- Use
Aci stringAnywhere Crd - Use
Aci stringCni Priority Class - Use
Cluster stringRole - Use
Host stringNetns Volume - Use
Opflex stringServer Volume - Use
Privileged stringContainer - Vmm
Controller string - Vmm
Domain string
- Aep string
- Apic
Hosts []string - Apic
User stringCrt - Apic
User stringKey - Apic
User stringName - Encap
Type string - Extern
Dynamic string - Extern
Static string - Kube
Api stringVlan - L3out string
- L3out
External []stringNetworks - Mcast
Range stringEnd - Mcast
Range stringStart - Node
Subnet string - Node
Svc stringSubnet - Service
Vlan string - System
Id string - Token string
- Vrf
Name string - Vrf
Tenant string - Apic
Refresh stringTicker Adjust - Apic
Refresh stringTime - Apic
Subscription stringDelay - Capic string
- Controller
Log stringLevel - Disable
Periodic stringSnat Global Info Sync - Disable
Wait stringFor Network - Drop
Log stringEnable - Duration
Wait stringFor Network - Enable
Endpoint stringSlice - Ep
Registry string - Gbp
Pod stringSubnet - Host
Agent stringLog Level - Image
Pull stringPolicy - Image
Pull stringSecret - Infra
Vlan string - Install
Istio string - Istio
Profile string - Kafka
Brokers []string - Kafka
Client stringCrt - Kafka
Client stringKey - Max
Nodes stringSvc Graph - Mtu
Head stringRoom - Multus
Disable string - No
Priority stringClass - Node
Pod stringIf Enable - Opflex
Client stringSsl - Opflex
Device stringDelete Timeout - Opflex
Log stringLevel - Opflex
Mode string - Opflex
Server stringPort - Overlay
Vrf stringName - Ovs
Memory stringLimit - Pbr
Tracking stringNon Snat - Pod
Subnet stringChunk Size - Run
Gbp stringContainer - Run
Opflex stringServer Container - Service
Monitor stringInterval - Snat
Contract stringScope - Snat
Namespace string - Snat
Port stringRange End - Snat
Port stringRange Start - Snat
Ports stringPer Node - Sriov
Enable string - Subnet
Domain stringName - Tenant string
- Use
Aci stringAnywhere Crd - Use
Aci stringCni Priority Class - Use
Cluster stringRole - Use
Host stringNetns Volume - Use
Opflex stringServer Volume - Use
Privileged stringContainer - Vmm
Controller string - Vmm
Domain string
- aep String
- apic
Hosts List<String> - apic
User StringCrt - apic
User StringKey - apic
User StringName - encap
Type String - extern
Dynamic String - extern
Static String - kube
Api StringVlan - l3out String
- l3out
External List<String>Networks - mcast
Range StringEnd - mcast
Range StringStart - node
Subnet String - node
Svc StringSubnet - service
Vlan String - system
Id String - token String
- vrf
Name String - vrf
Tenant String - apic
Refresh StringTicker Adjust - apic
Refresh StringTime - apic
Subscription StringDelay - capic String
- controller
Log StringLevel - disable
Periodic StringSnat Global Info Sync - disable
Wait StringFor Network - drop
Log StringEnable - duration
Wait StringFor Network - enable
Endpoint StringSlice - ep
Registry String - gbp
Pod StringSubnet - host
Agent StringLog Level - image
Pull StringPolicy - image
Pull StringSecret - infra
Vlan String - install
Istio String - istio
Profile String - kafka
Brokers List<String> - kafka
Client StringCrt - kafka
Client StringKey - max
Nodes StringSvc Graph - mtu
Head StringRoom - multus
Disable String - no
Priority StringClass - node
Pod StringIf Enable - opflex
Client StringSsl - opflex
Device StringDelete Timeout - opflex
Log StringLevel - opflex
Mode String - opflex
Server StringPort - overlay
Vrf StringName - ovs
Memory StringLimit - pbr
Tracking StringNon Snat - pod
Subnet StringChunk Size - run
Gbp StringContainer - run
Opflex StringServer Container - service
Monitor StringInterval - snat
Contract StringScope - snat
Namespace String - snat
Port StringRange End - snat
Port StringRange Start - snat
Ports StringPer Node - sriov
Enable String - subnet
Domain StringName - tenant String
- use
Aci StringAnywhere Crd - use
Aci StringCni Priority Class - use
Cluster StringRole - use
Host StringNetns Volume - use
Opflex StringServer Volume - use
Privileged StringContainer - vmm
Controller String - vmm
Domain String
- aep string
- apic
Hosts string[] - apic
User stringCrt - apic
User stringKey - apic
User stringName - encap
Type string - extern
Dynamic string - extern
Static string - kube
Api stringVlan - l3out string
- l3out
External string[]Networks - mcast
Range stringEnd - mcast
Range stringStart - node
Subnet string - node
Svc stringSubnet - service
Vlan string - system
Id string - token string
- vrf
Name string - vrf
Tenant string - apic
Refresh stringTicker Adjust - apic
Refresh stringTime - apic
Subscription stringDelay - capic string
- controller
Log stringLevel - disable
Periodic stringSnat Global Info Sync - disable
Wait stringFor Network - drop
Log stringEnable - duration
Wait stringFor Network - enable
Endpoint stringSlice - ep
Registry string - gbp
Pod stringSubnet - host
Agent stringLog Level - image
Pull stringPolicy - image
Pull stringSecret - infra
Vlan string - install
Istio string - istio
Profile string - kafka
Brokers string[] - kafka
Client stringCrt - kafka
Client stringKey - max
Nodes stringSvc Graph - mtu
Head stringRoom - multus
Disable string - no
Priority stringClass - node
Pod stringIf Enable - opflex
Client stringSsl - opflex
Device stringDelete Timeout - opflex
Log stringLevel - opflex
Mode string - opflex
Server stringPort - overlay
Vrf stringName - ovs
Memory stringLimit - pbr
Tracking stringNon Snat - pod
Subnet stringChunk Size - run
Gbp stringContainer - run
Opflex stringServer Container - service
Monitor stringInterval - snat
Contract stringScope - snat
Namespace string - snat
Port stringRange End - snat
Port stringRange Start - snat
Ports stringPer Node - sriov
Enable string - subnet
Domain stringName - tenant string
- use
Aci stringAnywhere Crd - use
Aci stringCni Priority Class - use
Cluster stringRole - use
Host stringNetns Volume - use
Opflex stringServer Volume - use
Privileged stringContainer - vmm
Controller string - vmm
Domain string
- aep str
- apic_
hosts Sequence[str] - apic_
user_ strcrt - apic_
user_ strkey - apic_
user_ strname - encap_
type str - extern_
dynamic str - extern_
static str - kube_
api_ strvlan - l3out str
- l3out_
external_ Sequence[str]networks - mcast_
range_ strend - mcast_
range_ strstart - node_
subnet str - node_
svc_ strsubnet - service_
vlan str - system_
id str - token str
- vrf_
name str - vrf_
tenant str - apic_
refresh_ strticker_ adjust - apic_
refresh_ strtime - apic_
subscription_ strdelay - capic str
- controller_
log_ strlevel - disable_
periodic_ strsnat_ global_ info_ sync - disable_
wait_ strfor_ network - drop_
log_ strenable - duration_
wait_ strfor_ network - enable_
endpoint_ strslice - ep_
registry str - gbp_
pod_ strsubnet - host_
agent_ strlog_ level - image_
pull_ strpolicy - image_
pull_ strsecret - infra_
vlan str - install_
istio str - istio_
profile str - kafka_
brokers Sequence[str] - kafka_
client_ strcrt - kafka_
client_ strkey - max_
nodes_ strsvc_ graph - mtu_
head_ strroom - multus_
disable str - no_
priority_ strclass - node_
pod_ strif_ enable - opflex_
client_ strssl - opflex_
device_ strdelete_ timeout - opflex_
log_ strlevel - opflex_
mode str - opflex_
server_ strport - overlay_
vrf_ strname - ovs_
memory_ strlimit - pbr_
tracking_ strnon_ snat - pod_
subnet_ strchunk_ size - run_
gbp_ strcontainer - run_
opflex_ strserver_ container - service_
monitor_ strinterval - snat_
contract_ strscope - snat_
namespace str - snat_
port_ strrange_ end - snat_
port_ strrange_ start - snat_
ports_ strper_ node - sriov_
enable str - subnet_
domain_ strname - tenant str
- use_
aci_ stranywhere_ crd - use_
aci_ strcni_ priority_ class - use_
cluster_ strrole - use_
host_ strnetns_ volume - use_
opflex_ strserver_ volume - use_
privileged_ strcontainer - vmm_
controller str - vmm_
domain str
- aep String
- apic
Hosts List<String> - apic
User StringCrt - apic
User StringKey - apic
User StringName - encap
Type String - extern
Dynamic String - extern
Static String - kube
Api StringVlan - l3out String
- l3out
External List<String>Networks - mcast
Range StringEnd - mcast
Range StringStart - node
Subnet String - node
Svc StringSubnet - service
Vlan String - system
Id String - token String
- vrf
Name String - vrf
Tenant String - apic
Refresh StringTicker Adjust - apic
Refresh StringTime - apic
Subscription StringDelay - capic String
- controller
Log StringLevel - disable
Periodic StringSnat Global Info Sync - disable
Wait StringFor Network - drop
Log StringEnable - duration
Wait StringFor Network - enable
Endpoint StringSlice - ep
Registry String - gbp
Pod StringSubnet - host
Agent StringLog Level - image
Pull StringPolicy - image
Pull StringSecret - infra
Vlan String - install
Istio String - istio
Profile String - kafka
Brokers List<String> - kafka
Client StringCrt - kafka
Client StringKey - max
Nodes StringSvc Graph - mtu
Head StringRoom - multus
Disable String - no
Priority StringClass - node
Pod StringIf Enable - opflex
Client StringSsl - opflex
Device StringDelete Timeout - opflex
Log StringLevel - opflex
Mode String - opflex
Server StringPort - overlay
Vrf StringName - ovs
Memory StringLimit - pbr
Tracking StringNon Snat - pod
Subnet StringChunk Size - run
Gbp StringContainer - run
Opflex StringServer Container - service
Monitor StringInterval - snat
Contract StringScope - snat
Namespace String - snat
Port StringRange End - snat
Port StringRange Start - snat
Ports StringPer Node - sriov
Enable String - subnet
Domain StringName - tenant String
- use
Aci StringAnywhere Crd - use
Aci StringCni Priority Class - use
Cluster StringRole - use
Host StringNetns Volume - use
Opflex StringServer Volume - use
Privileged StringContainer - vmm
Controller String - vmm
Domain String
ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider
- Cloud
Provider string
- Cloud
Provider string
- cloud
Provider String
- cloud
Provider string
- cloud_
provider str
- cloud
Provider String
ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider
- Iface string
- Iface string
- iface String
- iface string
- iface str
- iface String
ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider
- Iface string
- Iface string
- iface String
- iface string
- iface str
- iface String
ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkToleration
ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider
- Password string
- Password string
- password String
- password string
- password str
- password String
ClusterTemplateTemplateRevisionClusterConfigRkeConfigNode
- Address string
- Roles List<string>
- User string
- Docker
Socket string - Hostname
Override string - Internal
Address string - Labels Dictionary<string, object>
Labels for the cluster template (map)
- Node
Id string - Port string
- Ssh
Agent boolAuth - Ssh
Key string - Ssh
Key stringPath
- Address string
- Roles []string
- User string
- Docker
Socket string - Hostname
Override string - Internal
Address string - Labels map[string]interface{}
Labels for the cluster template (map)
- Node
Id string - Port string
- Ssh
Agent boolAuth - Ssh
Key string - Ssh
Key stringPath
- address String
- roles List<String>
- user String
- docker
Socket String - hostname
Override String - internal
Address String - labels Map<String,Object>
Labels for the cluster template (map)
- node
Id String - port String
- ssh
Agent BooleanAuth - ssh
Key String - ssh
Key StringPath
- address string
- roles string[]
- user string
- docker
Socket string - hostname
Override string - internal
Address string - labels {[key: string]: any}
Labels for the cluster template (map)
- node
Id string - port string
- ssh
Agent booleanAuth - ssh
Key string - ssh
Key stringPath
- address str
- roles Sequence[str]
- user str
- docker_
socket str - hostname_
override str - internal_
address str - labels Mapping[str, Any]
Labels for the cluster template (map)
- node_
id str - port str
- ssh_
agent_ boolauth - ssh_
key str - ssh_
key_ strpath
- address String
- roles List<String>
- user String
- docker
Socket String - hostname
Override String - internal
Address String - labels Map<Any>
Labels for the cluster template (map)
- node
Id String - port String
- ssh
Agent BooleanAuth - ssh
Key String - ssh
Key StringPath
ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry
- url String
- ecr
Credential Property MapPlugin - is
Default Boolean - password String
- user String
ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryEcrCredentialPlugin
- Aws
Access stringKey Id - Aws
Secret stringAccess Key - Aws
Session stringToken
- Aws
Access stringKey Id - Aws
Secret stringAccess Key - Aws
Session stringToken
- aws
Access StringKey Id - aws
Secret StringAccess Key - aws
Session StringToken
- aws
Access stringKey Id - aws
Secret stringAccess Key - aws
Session stringToken
- aws
Access StringKey Id - aws
Secret StringAccess Key - aws
Session StringToken
ClusterTemplateTemplateRevisionClusterConfigRkeConfigServices
- Etcd
Cluster
Template Template Revision Cluster Config Rke Config Services Etcd - Kube
Api ClusterTemplate Template Revision Cluster Config Rke Config Services Kube Api - Kube
Controller ClusterTemplate Template Revision Cluster Config Rke Config Services Kube Controller - Kubelet
Cluster
Template Template Revision Cluster Config Rke Config Services Kubelet - Kubeproxy
Cluster
Template Template Revision Cluster Config Rke Config Services Kubeproxy - Scheduler
Cluster
Template Template Revision Cluster Config Rke Config Services Scheduler
- Etcd
Cluster
Template Template Revision Cluster Config Rke Config Services Etcd - Kube
Api ClusterTemplate Template Revision Cluster Config Rke Config Services Kube Api - Kube
Controller ClusterTemplate Template Revision Cluster Config Rke Config Services Kube Controller - Kubelet
Cluster
Template Template Revision Cluster Config Rke Config Services Kubelet - Kubeproxy
Cluster
Template Template Revision Cluster Config Rke Config Services Kubeproxy - Scheduler
Cluster
Template Template Revision Cluster Config Rke Config Services Scheduler
- etcd
Cluster
Template Template Revision Cluster Config Rke Config Services Etcd - kube
Api ClusterTemplate Template Revision Cluster Config Rke Config Services Kube Api - kube
Controller ClusterTemplate Template Revision Cluster Config Rke Config Services Kube Controller - kubelet
Cluster
Template Template Revision Cluster Config Rke Config Services Kubelet - kubeproxy
Cluster
Template Template Revision Cluster Config Rke Config Services Kubeproxy - scheduler
Cluster
Template Template Revision Cluster Config Rke Config Services Scheduler
- etcd
Cluster
Template Template Revision Cluster Config Rke Config Services Etcd - kube
Api ClusterTemplate Template Revision Cluster Config Rke Config Services Kube Api - kube
Controller ClusterTemplate Template Revision Cluster Config Rke Config Services Kube Controller - kubelet
Cluster
Template Template Revision Cluster Config Rke Config Services Kubelet - kubeproxy
Cluster
Template Template Revision Cluster Config Rke Config Services Kubeproxy - scheduler
Cluster
Template Template Revision Cluster Config Rke Config Services Scheduler
- etcd
Cluster
Template Template Revision Cluster Config Rke Config Services Etcd - kube_
api ClusterTemplate Template Revision Cluster Config Rke Config Services Kube Api - kube_
controller ClusterTemplate Template Revision Cluster Config Rke Config Services Kube Controller - kubelet
Cluster
Template Template Revision Cluster Config Rke Config Services Kubelet - kubeproxy
Cluster
Template Template Revision Cluster Config Rke Config Services Kubeproxy - scheduler
Cluster
Template Template Revision Cluster Config Rke Config Services Scheduler
ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcd
- Backup
Config ClusterTemplate Template Revision Cluster Config Rke Config Services Etcd Backup Config - Ca
Cert string - Cert string
- Creation string
- External
Urls List<string> - Extra
Args Dictionary<string, object> - Extra
Binds List<string> - Extra
Envs List<string> - Gid int
- Image string
- Key string
- Path string
- Retention string
- Snapshot bool
- Uid int
- Backup
Config ClusterTemplate Template Revision Cluster Config Rke Config Services Etcd Backup Config - Ca
Cert string - Cert string
- Creation string
- External
Urls []string - Extra
Args map[string]interface{} - Extra
Binds []string - Extra
Envs []string - Gid int
- Image string
- Key string
- Path string
- Retention string
- Snapshot bool
- Uid int
- backup
Config ClusterTemplate Template Revision Cluster Config Rke Config Services Etcd Backup Config - ca
Cert String - cert String
- creation String
- external
Urls List<String> - extra
Args Map<String,Object> - extra
Binds List<String> - extra
Envs List<String> - gid Integer
- image String
- key String
- path String
- retention String
- snapshot Boolean
- uid Integer
- backup
Config ClusterTemplate Template Revision Cluster Config Rke Config Services Etcd Backup Config - ca
Cert string - cert string
- creation string
- external
Urls string[] - extra
Args {[key: string]: any} - extra
Binds string[] - extra
Envs string[] - gid number
- image string
- key string
- path string
- retention string
- snapshot boolean
- uid number
- backup_
config ClusterTemplate Template Revision Cluster Config Rke Config Services Etcd Backup Config - ca_
cert str - cert str
- creation str
- external_
urls Sequence[str] - extra_
args Mapping[str, Any] - extra_
binds Sequence[str] - extra_
envs Sequence[str] - gid int
- image str
- key str
- path str
- retention str
- snapshot bool
- uid int
- backup
Config Property Map - ca
Cert String - cert String
- creation String
- external
Urls List<String> - extra
Args Map<Any> - extra
Binds List<String> - extra
Envs List<String> - gid Number
- image String
- key String
- path String
- retention String
- snapshot Boolean
- uid Number
ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig
- Enabled bool
Enable cluster template revision. Default
true
(bool)- Interval
Hours int - Retention int
- S3Backup
Config ClusterTemplate Template Revision Cluster Config Rke Config Services Etcd Backup Config S3Backup Config - Safe
Timestamp bool - Timeout int
- Enabled bool
Enable cluster template revision. Default
true
(bool)- Interval
Hours int - Retention int
- S3Backup
Config ClusterTemplate Template Revision Cluster Config Rke Config Services Etcd Backup Config S3Backup Config - Safe
Timestamp bool - Timeout int
- enabled Boolean
Enable cluster template revision. Default
true
(bool)- interval
Hours Integer - retention Integer
- s3Backup
Config ClusterTemplate Template Revision Cluster Config Rke Config Services Etcd Backup Config S3Backup Config - safe
Timestamp Boolean - timeout Integer
- enabled boolean
Enable cluster template revision. Default
true
(bool)- interval
Hours number - retention number
- s3Backup
Config ClusterTemplate Template Revision Cluster Config Rke Config Services Etcd Backup Config S3Backup Config - safe
Timestamp boolean - timeout number
- enabled bool
Enable cluster template revision. Default
true
(bool)- interval_
hours int - retention int
- s3_
backup_ Clusterconfig Template Template Revision Cluster Config Rke Config Services Etcd Backup Config S3Backup Config - safe_
timestamp bool - timeout int
- enabled Boolean
Enable cluster template revision. Default
true
(bool)- interval
Hours Number - retention Number
- s3Backup
Config Property Map - safe
Timestamp Boolean - timeout Number
ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig
- bucket
Name String