ClusterTemplate

Create a ClusterTemplate Resource

def ClusterTemplate(resource_name, opts=None, annotations=None, description=None, labels=None, members=None, name=None, template_revisions=None, __props__=None);
public ClusterTemplate(string name, ClusterTemplateArgs? args = null, CustomResourceOptions? opts = null)
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.
opts ResourceOptions
A bag of options that control this 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.

ClusterTemplate Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The ClusterTemplate resource accepts the following input properties:

Annotations Dictionary<string, object>

Annotations for the cluster template revision (map)

Description string

Cluster template description

Labels Dictionary<string, object>

Labels for the cluster template revision (map)

Members List<ClusterTemplateMemberArgs>

Cluster template members (list)

Name string

The cluster template revision name (string)

TemplateRevisions List<ClusterTemplateTemplateRevisionArgs>

Cluster template revisions (list)

Annotations map[string]interface{}

Annotations for the cluster template revision (map)

Description string

Cluster template description

Labels map[string]interface{}

Labels for the cluster template revision (map)

Members []ClusterTemplateMember

Cluster template members (list)

Name string

The cluster template revision name (string)

TemplateRevisions []ClusterTemplateTemplateRevision

Cluster template revisions (list)

annotations {[key: string]: any}

Annotations for the cluster template revision (map)

description string

Cluster template description

labels {[key: string]: any}

Labels for the cluster template revision (map)

members ClusterTemplateMember[]

Cluster template members (list)

name string

The cluster template revision name (string)

templateRevisions ClusterTemplateTemplateRevision[]

Cluster template revisions (list)

annotations Dict[str, Any]

Annotations for the cluster template revision (map)

description str

Cluster template description

labels Dict[str, Any]

Labels for the cluster template revision (map)

members List[ClusterTemplateMember]

Cluster template members (list)

name str

The cluster template revision name (string)

template_revisions List[ClusterTemplateTemplateRevision]

Cluster template revisions (list)

Outputs

All input properties are implicitly available as output properties. Additionally, the ClusterTemplate resource produces the following output properties:

DefaultRevisionId string

(Computed) Default cluster template revision ID (string)

Id string
The provider-assigned unique ID for this managed resource.
DefaultRevisionId string

(Computed) Default cluster template revision ID (string)

Id string
The provider-assigned unique ID for this managed resource.
defaultRevisionId string

(Computed) Default cluster template revision ID (string)

id string
The provider-assigned unique ID for this managed resource.
default_revision_id str

(Computed) Default cluster template revision ID (string)

id str
The provider-assigned unique ID for this managed resource.

Look up an 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
static get(resource_name, id, opts=None, annotations=None, default_revision_id=None, description=None, labels=None, members=None, name=None, template_revisions=None, __props__=None);
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)
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.

The following state arguments are supported:

Annotations Dictionary<string, object>

Annotations for the cluster template revision (map)

DefaultRevisionId string

(Computed) Default cluster template revision ID (string)

Description string

Cluster template description

Labels Dictionary<string, object>

Labels for the cluster template revision (map)

Members List<ClusterTemplateMemberArgs>

Cluster template members (list)

Name string

The cluster template revision name (string)

TemplateRevisions List<ClusterTemplateTemplateRevisionArgs>

Cluster template revisions (list)

Annotations map[string]interface{}

Annotations for the cluster template revision (map)

DefaultRevisionId string

(Computed) Default cluster template revision ID (string)

Description string

Cluster template description

Labels map[string]interface{}

Labels for the cluster template revision (map)

Members []ClusterTemplateMember

Cluster template members (list)

Name string

The cluster template revision name (string)

TemplateRevisions []ClusterTemplateTemplateRevision

Cluster template revisions (list)

annotations {[key: string]: any}

Annotations for the cluster template revision (map)

defaultRevisionId string

(Computed) Default cluster template revision ID (string)

description string

Cluster template description

labels {[key: string]: any}

Labels for the cluster template revision (map)

members ClusterTemplateMember[]

Cluster template members (list)

name string

The cluster template revision name (string)

templateRevisions ClusterTemplateTemplateRevision[]

Cluster template revisions (list)

annotations Dict[str, Any]

Annotations for the cluster template revision (map)

default_revision_id str

(Computed) Default cluster template revision ID (string)

description str

Cluster template description

labels Dict[str, Any]

Labels for the cluster template revision (map)

members List[ClusterTemplateMember]

Cluster template members (list)

name str

The cluster template revision name (string)

template_revisions List[ClusterTemplateTemplateRevision]

Cluster template revisions (list)

Supporting Types

ClusterTemplateMember

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

AccessType string

Member access type. Valid values: ["read-only" | "owner"] (string)

GroupPrincipalId string

Member group principal id (string)

UserPrincipalId string

Member user principal id (string)

AccessType string

Member access type. Valid values: ["read-only" | "owner"] (string)

GroupPrincipalId string

Member group principal id (string)

UserPrincipalId string

Member user principal id (string)

accessType string

Member access type. Valid values: ["read-only" | "owner"] (string)

groupPrincipalId string

Member group principal id (string)

userPrincipalId string

Member user principal id (string)

accessType str

Member access type. Valid values: ["read-only" | "owner"] (string)

group_principal_id str

Member group principal id (string)

user_principal_id str

Member user principal id (string)

ClusterTemplateTemplateRevision

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ClusterConfig ClusterTemplateTemplateRevisionClusterConfigArgs

Cluster configuration (list maxitem: 1)

Name string

The cluster template revision name (string)

Annotations Dictionary<string, object>

Annotations for the cluster template revision (map)

ClusterTemplateId string

Cluster template ID (string)

Default bool

Default variable value (string)

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 revision (map)

Questions List<ClusterTemplateTemplateRevisionQuestionArgs>

Cluster template questions (list)

ClusterConfig ClusterTemplateTemplateRevisionClusterConfig

Cluster configuration (list maxitem: 1)

Name string

The cluster template revision name (string)

Annotations map[string]interface{}

Annotations for the cluster template revision (map)

ClusterTemplateId string

Cluster template ID (string)

Default bool

Default variable value (string)

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 revision (map)

Questions []ClusterTemplateTemplateRevisionQuestion

Cluster template questions (list)

clusterConfig ClusterTemplateTemplateRevisionClusterConfig

Cluster configuration (list maxitem: 1)

name string

The cluster template revision name (string)

annotations {[key: string]: any}

Annotations for the cluster template revision (map)

clusterTemplateId string

Cluster template ID (string)

default boolean

Default variable value (string)

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 revision (map)

questions ClusterTemplateTemplateRevisionQuestion[]

Cluster template questions (list)

clusterConfig Dict[ClusterTemplateTemplateRevisionClusterConfig]

Cluster configuration (list maxitem: 1)

name str

The cluster template revision name (string)

annotations Dict[str, Any]

Annotations for the cluster template revision (map)

cluster_template_id str

Cluster template ID (string)

default bool

Default variable value (string)

enabled bool

Enable cluster template revision. Default true (bool)

id str

The cluster template revision ID (string)

labels Dict[str, Any]

Labels for the cluster template revision (map)

questions List[ClusterTemplateTemplateRevisionQuestion]

Cluster template questions (list)

ClusterTemplateTemplateRevisionClusterConfig

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

RkeConfig ClusterTemplateTemplateRevisionClusterConfigRkeConfigArgs

Rancher Kubernetes Engine Config (list maxitems: 1)

ClusterAuthEndpoint ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpointArgs

Local cluster auth endpoint (list maxitems: 1)

DefaultClusterRoleForProjectMembers string

Default cluster role for project members (string)

DefaultPodSecurityPolicyTemplateId string

Default pod security policy template ID (string)

DesiredAgentImage string

Desired agent image (string)

DesiredAuthImage string

Desired auth image (string)

DockerRootDir string

Desired auth image (string)

EnableClusterAlerting bool

Enable built-in cluster alerting. Default: false (bool)

EnableClusterMonitoring bool

Enable built-in cluster monitoring. Default: false (bool)

EnableNetworkPolicy bool

Enable project network isolation. Default: false (bool)

ScheduledClusterScan ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanArgs

Cluster scheduled cis scan. For Rancher v2.4.0 or above (List MaxItem:1)

WindowsPreferedCluster bool

Windows prefered cluster. Default: false (bool)

RkeConfig ClusterTemplateTemplateRevisionClusterConfigRkeConfig

Rancher Kubernetes Engine Config (list maxitems: 1)

ClusterAuthEndpoint ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint

Local cluster auth endpoint (list maxitems: 1)

DefaultClusterRoleForProjectMembers string

Default cluster role for project members (string)

DefaultPodSecurityPolicyTemplateId string

Default pod security policy template ID (string)

DesiredAgentImage string

Desired agent image (string)

DesiredAuthImage string

Desired auth image (string)

DockerRootDir string

Desired auth image (string)

EnableClusterAlerting bool

Enable built-in cluster alerting. Default: false (bool)

EnableClusterMonitoring bool

Enable built-in cluster monitoring. Default: false (bool)

EnableNetworkPolicy bool

Enable project network isolation. Default: false (bool)

ScheduledClusterScan ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScan

Cluster scheduled cis scan. For Rancher v2.4.0 or above (List MaxItem:1)

WindowsPreferedCluster bool

Windows prefered cluster. Default: false (bool)

rkeConfig ClusterTemplateTemplateRevisionClusterConfigRkeConfig

Rancher Kubernetes Engine Config (list maxitems: 1)

clusterAuthEndpoint ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint

Local cluster auth endpoint (list maxitems: 1)

defaultClusterRoleForProjectMembers string

Default cluster role for project members (string)

defaultPodSecurityPolicyTemplateId string

Default pod security policy template ID (string)

desiredAgentImage string

Desired agent image (string)

desiredAuthImage string

Desired auth image (string)

dockerRootDir string

Desired auth image (string)

enableClusterAlerting boolean

Enable built-in cluster alerting. Default: false (bool)

enableClusterMonitoring boolean

Enable built-in cluster monitoring. Default: false (bool)

enableNetworkPolicy boolean

Enable project network isolation. Default: false (bool)

scheduledClusterScan ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScan

Cluster scheduled cis scan. For Rancher v2.4.0 or above (List MaxItem:1)

windowsPreferedCluster boolean

Windows prefered cluster. Default: false (bool)

rke_config Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfig]

Rancher Kubernetes Engine Config (list maxitems: 1)

cluster_auth_endpoint Dict[ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint]

Local cluster auth endpoint (list maxitems: 1)

defaultClusterRoleForProjectMembers str

Default cluster role for project members (string)

default_pod_security_policy_template_id str

Default pod security policy template ID (string)

desired_agent_image str

Desired agent image (string)

desired_auth_image str

Desired auth image (string)

docker_root_dir str

Desired auth image (string)

enable_cluster_alerting bool

Enable built-in cluster alerting. Default: false (bool)

enable_cluster_monitoring bool

Enable built-in cluster monitoring. Default: false (bool)

enable_network_policy bool

Enable project network isolation. Default: false (bool)

scheduled_cluster_scan Dict[ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScan]

Cluster scheduled cis scan. For Rancher v2.4.0 or above (List MaxItem:1)

windows_prefered_cluster bool

Windows prefered cluster. Default: false (bool)

ClusterTemplateTemplateRevisionClusterConfigClusterAuthEndpoint

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

CaCerts string
Enabled bool

Enable cluster template revision. Default true (bool)

Fqdn string
CaCerts string
Enabled bool

Enable cluster template revision. Default true (bool)

Fqdn string
caCerts string
enabled boolean

Enable cluster template revision. Default true (bool)

fqdn string
ca_certs str
enabled bool

Enable cluster template revision. Default true (bool)

fqdn str

ClusterTemplateTemplateRevisionClusterConfigRkeConfig

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

AddonJobTimeout int
Addons string
AddonsIncludes List<string>
Authentication ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthenticationArgs
Authorization ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorizationArgs
BastionHost ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHostArgs
CloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderArgs
Dns ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsArgs
IgnoreDockerVersion bool
Ingress ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngressArgs
KubernetesVersion string
Monitoring ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringArgs
Network ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkArgs
Nodes List<ClusterTemplateTemplateRevisionClusterConfigRkeConfigNodeArgs>
PrefixPath string
PrivateRegistries List<ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistryArgs>
Services ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesArgs
SshAgentAuth bool
SshCertPath string
SshKeyPath string
UpgradeStrategy ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyArgs
AddonJobTimeout int
Addons string
AddonsIncludes []string
Authentication ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication
Authorization ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization
BastionHost ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost
CloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider
Dns ClusterTemplateTemplateRevisionClusterConfigRkeConfigDns
IgnoreDockerVersion bool
Ingress ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress
KubernetesVersion string
Monitoring ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring
Network ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork
Nodes []ClusterTemplateTemplateRevisionClusterConfigRkeConfigNode
PrefixPath string
PrivateRegistries []ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry
Services ClusterTemplateTemplateRevisionClusterConfigRkeConfigServices
SshAgentAuth bool
SshCertPath string
SshKeyPath string
UpgradeStrategy ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy
addonJobTimeout number
addons string
addonsIncludes string[]
authentication ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication
authorization ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization
bastionHost ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost
cloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider
dns ClusterTemplateTemplateRevisionClusterConfigRkeConfigDns
ignoreDockerVersion boolean
ingress ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress
kubernetesVersion string
monitoring ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring
network ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork
nodes ClusterTemplateTemplateRevisionClusterConfigRkeConfigNode[]
prefixPath string
privateRegistries ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry[]
services ClusterTemplateTemplateRevisionClusterConfigRkeConfigServices
sshAgentAuth boolean
sshCertPath string
sshKeyPath string
upgradeStrategy ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy
addonJobTimeout float
addons str
addonsIncludes List[str]
authentication Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication]
authorization Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization]
bastionHost Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost]
cloudProvider Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider]
dns Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigDns]
ignoreDockerVersion bool
ingress Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress]
kubernetesVersion str
monitoring Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring]
network Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork]
nodes List[ClusterTemplateTemplateRevisionClusterConfigRkeConfigNode]
prefixPath str
privateRegistries List[ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry]
services Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigServices]
sshAgentAuth bool
sshCertPath str
sshKeyPath str
upgrade_strategy Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy]

ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthentication

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Sans List<string>
Strategy string
Sans []string
Strategy string
sans string[]
strategy string
sans List[str]
strategy str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigAuthorization

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Mode string
Options Dictionary<string, object>
Mode string
Options map[string]interface{}
mode string
options {[key: string]: any}
mode str
options Dict[str, Any]

ClusterTemplateTemplateRevisionClusterConfigRkeConfigBastionHost

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Address string
User string
Port string
SshAgentAuth bool
SshKey string
SshKeyPath string
Address string
User string
Port string
SshAgentAuth bool
SshKey string
SshKeyPath string
address string
user string
port string
sshAgentAuth boolean
sshKey string
sshKeyPath string
address str
user str
port str
sshAgentAuth bool
sshKey str
sshKeyPath str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProvider

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

AwsCloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderArgs
AzureCloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProviderArgs
CustomCloudProvider string
Name string

The cluster template revision name (string)

OpenstackCloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderArgs
VsphereCloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderArgs
AwsCloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider
AzureCloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider
CustomCloudProvider string
Name string

The cluster template revision name (string)

OpenstackCloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProvider
VsphereCloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProvider
awsCloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider
azureCloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider
customCloudProvider string
name string

The cluster template revision name (string)

openstackCloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProvider
vsphereCloudProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProvider
awsCloudProvider Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider]
azureCloudProvider Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider]
customCloudProvider str
name str

The cluster template revision name (string)

openstackCloudProvider Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProvider]
vsphereCloudProvider Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProvider]

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProvider

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Global ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobalArgs
ServiceOverrides List<ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverrideArgs>
Global ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal
ServiceOverrides []ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride
global ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal
serviceOverrides ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride[]
global Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal]
serviceOverrides List[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride]

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderGlobal

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

DisableSecurityGroupIngress bool
DisableStrictZoneCheck bool
ElbSecurityGroup string
KubernetesClusterId string
KubernetesClusterTag string
RoleArn string
RouteTableId string
SubnetId string
Vpc string
Zone string
DisableSecurityGroupIngress bool
DisableStrictZoneCheck bool
ElbSecurityGroup string
KubernetesClusterId string
KubernetesClusterTag string
RoleArn string
RouteTableId string
SubnetId string
Vpc string
Zone string
disableSecurityGroupIngress boolean
disableStrictZoneCheck boolean
elbSecurityGroup string
kubernetesClusterId string
kubernetesClusterTag string
roleArn string
routeTableId string
subnetId string
vpc string
zone string
disableSecurityGroupIngress bool
disableStrictZoneCheck bool
elbSecurityGroup str
kubernetesClusterId str
kubernetesClusterTag str
roleArn str
routeTableId str
subnetId str
vpc str
zone str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAwsCloudProviderServiceOverride

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Service string
Region string
SigningMethod string
SigningName string
SigningRegion string
Url string
Service string
Region string
SigningMethod string
SigningName string
SigningRegion string
Url string
service string
region string
signingMethod string
signingName string
signingRegion string
url string
service str
region str
signingMethod str
signingName str
signingRegion str
url str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderAzureCloudProvider

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

AadClientId string
AadClientSecret string
SubscriptionId string
TenantId string
AadClientCertPassword string
AadClientCertPath string
Cloud string
CloudProviderBackoff bool
CloudProviderBackoffDuration int
CloudProviderBackoffExponent int
CloudProviderBackoffJitter int
CloudProviderBackoffRetries int
CloudProviderRateLimit bool
CloudProviderRateLimitBucket int
CloudProviderRateLimitQps int
LoadBalancerSku string
Location string
MaximumLoadBalancerRuleCount int
PrimaryAvailabilitySetName string
PrimaryScaleSetName string
ResourceGroup string
RouteTableName string
SecurityGroupName string
SubnetName string
UseInstanceMetadata bool
UseManagedIdentityExtension bool
VmType string
VnetName string
VnetResourceGroup string
AadClientId string
AadClientSecret string
SubscriptionId string
TenantId string
AadClientCertPassword string
AadClientCertPath string
Cloud string
CloudProviderBackoff bool
CloudProviderBackoffDuration int
CloudProviderBackoffExponent int
CloudProviderBackoffJitter int
CloudProviderBackoffRetries int
CloudProviderRateLimit bool
CloudProviderRateLimitBucket int
CloudProviderRateLimitQps int
LoadBalancerSku string
Location string
MaximumLoadBalancerRuleCount int
PrimaryAvailabilitySetName string
PrimaryScaleSetName string
ResourceGroup string
RouteTableName string
SecurityGroupName string
SubnetName string
UseInstanceMetadata bool
UseManagedIdentityExtension bool
VmType string
VnetName string
VnetResourceGroup string
aadClientId string
aadClientSecret string
subscriptionId string
tenantId string
aadClientCertPassword string
aadClientCertPath string
cloud string
cloudProviderBackoff boolean
cloudProviderBackoffDuration number
cloudProviderBackoffExponent number
cloudProviderBackoffJitter number
cloudProviderBackoffRetries number
cloudProviderRateLimit boolean
cloudProviderRateLimitBucket number
cloudProviderRateLimitQps number
loadBalancerSku string
location string
maximumLoadBalancerRuleCount number
primaryAvailabilitySetName string
primaryScaleSetName string
resourceGroup string
routeTableName string
securityGroupName string
subnetName string
useInstanceMetadata boolean
useManagedIdentityExtension boolean
vmType string
vnetName string
vnetResourceGroup string
aadClientId str
aadClientSecret str
subscriptionId str
tenant_id str
aadClientCertPassword str
aadClientCertPath str
cloud str
cloudProviderBackoff bool
cloudProviderBackoffDuration float
cloudProviderBackoffExponent float
cloudProviderBackoffJitter float
cloudProviderBackoffRetries float
cloudProviderRateLimit bool
cloudProviderRateLimitBucket float
cloudProviderRateLimitQps float
loadBalancerSku str
location str
maximumLoadBalancerRuleCount float
primaryAvailabilitySetName str
primaryScaleSetName str
resourceGroup str
routeTableName str
securityGroupName str
subnetName str
useInstanceMetadata bool
useManagedIdentityExtension bool
vmType str
vnetName str
vnetResourceGroup str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProvider

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Global ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobalArgs
BlockStorage ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorageArgs
LoadBalancer ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancerArgs
Metadata ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadataArgs
Route ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRouteArgs
Global ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobal
BlockStorage ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorage
LoadBalancer ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer
Metadata ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadata
Route ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoute
global ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobal
blockStorage ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorage
loadBalancer ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer
metadata ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadata
route ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoute
global Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobal]
blockStorage Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorage]
loadBalancer Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer]
metadata Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadata]
route Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoute]

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderBlockStorage

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

BsVersion string
IgnoreVolumeAz bool
TrustDevicePath bool
BsVersion string
IgnoreVolumeAz bool
TrustDevicePath bool
bsVersion string
ignoreVolumeAz boolean
trustDevicePath boolean
bsVersion str
ignoreVolumeAz bool
trustDevicePath bool

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderGlobal

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

AuthUrl string
Password string
Username string
CaFile string
DomainId string
DomainName string
Region string
TenantId string
TenantName string
TrustId string
AuthUrl string
Password string
Username string
CaFile string
DomainId string
DomainName string
Region string
TenantId string
TenantName string
TrustId string
authUrl string
password string
username string
caFile string
domainId string
domainName string
region string
tenantId string
tenantName string
trustId string
authUrl str
password str
username str
caFile str
domainId str
domainName str
region str
tenantName str
tenant_id str
trustId str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderLoadBalancer

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

CreateMonitor bool
FloatingNetworkId string
LbMethod string
LbProvider string
LbVersion string
ManageSecurityGroups bool
MonitorDelay string
MonitorMaxRetries int
MonitorTimeout string
SubnetId string
UseOctavia bool
CreateMonitor bool
FloatingNetworkId string
LbMethod string
LbProvider string
LbVersion string
ManageSecurityGroups bool
MonitorDelay string
MonitorMaxRetries int
MonitorTimeout string
SubnetId string
UseOctavia bool
createMonitor boolean
floatingNetworkId string
lbMethod string
lbProvider string
lbVersion string
manageSecurityGroups boolean
monitorDelay string
monitorMaxRetries number
monitorTimeout string
subnetId string
useOctavia boolean
createMonitor bool
floatingNetworkId str
lbMethod str
lbProvider str
lbVersion str
manageSecurityGroups bool
monitorDelay str
monitorMaxRetries float
monitorTimeout str
subnetId str
useOctavia bool

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderMetadata

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

RequestTimeout int
SearchOrder string
RequestTimeout int
SearchOrder string
requestTimeout number
searchOrder string
requestTimeout float
searchOrder str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderOpenstackCloudProviderRoute

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

RouterId string
RouterId string
routerId string
routerId str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProvider

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

VirtualCenters List<ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenterArgs>
Workspace ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspaceArgs
Disk ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDiskArgs
Global ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobalArgs
Network ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetworkArgs
VirtualCenters []ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenter
Workspace ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspace
Disk ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDisk
Global ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobal
Network ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetwork
virtualCenters ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenter[]
workspace ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspace
disk ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDisk
global ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobal
network ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetwork
virtualCenters List[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenter]
workspace Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspace]
disk Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDisk]
global Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobal]
network Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetwork]

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderDisk

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ScsiControllerType string
ScsiControllerType string
scsiControllerType string
scsiControllerType str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderGlobal

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Datacenters string
InsecureFlag bool
Password string
Port string
SoapRoundtripCount int
User string
Datacenters string
InsecureFlag bool
Password string
Port string
SoapRoundtripCount int
User string
datacenters string
insecureFlag boolean
password string
port string
soapRoundtripCount number
user string
datacenters str
insecureFlag bool
password str
port str
soapRoundtripCount float
user str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderNetwork

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

PublicNetwork string
PublicNetwork string
publicNetwork string
publicNetwork str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderVirtualCenter

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Datacenters string
Name string

The cluster template revision name (string)

Password string
User string
Port string
SoapRoundtripCount int
Datacenters string
Name string

The cluster template revision name (string)

Password string
User string
Port string
SoapRoundtripCount int
datacenters string
name string

The cluster template revision name (string)

password string
user string
port string
soapRoundtripCount number
datacenters str
name str

The cluster template revision name (string)

password str
user str
port str
soapRoundtripCount float

ClusterTemplateTemplateRevisionClusterConfigRkeConfigCloudProviderVsphereCloudProviderWorkspace

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Datacenter string
Folder string
Server string
DefaultDatastore string
ResourcepoolPath string
Datacenter string
Folder string
Server string
DefaultDatastore string
ResourcepoolPath string
datacenter string
folder string
server string
defaultDatastore string
resourcepoolPath string
datacenter str
folder str
server str
defaultDatastore str
resourcepoolPath str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigDns

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

NodeSelector Dictionary<string, object>
Nodelocal ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsNodelocalArgs
Provider string
ReverseCidrs List<string>
UpstreamNameservers List<string>
NodeSelector map[string]interface{}
Nodelocal ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsNodelocal
Provider string
ReverseCidrs []string
UpstreamNameservers []string
nodeSelector {[key: string]: any}
nodelocal ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsNodelocal
provider string
reverseCidrs string[]
upstreamNameservers string[]
nodeSelector Dict[str, Any]
nodelocal Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsNodelocal]
provider str
reverseCidrs List[str]
upstreamNameservers List[str]

ClusterTemplateTemplateRevisionClusterConfigRkeConfigDnsNodelocal

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

IpAddress string
NodeSelector Dictionary<string, object>
IpAddress string
NodeSelector map[string]interface{}
ipAddress string
nodeSelector {[key: string]: any}
ipAddress str
nodeSelector Dict[str, Any]

ClusterTemplateTemplateRevisionClusterConfigRkeConfigIngress

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

DnsPolicy string
ExtraArgs Dictionary<string, object>
NodeSelector Dictionary<string, object>
Options Dictionary<string, object>
Provider string
DnsPolicy string
ExtraArgs map[string]interface{}
NodeSelector map[string]interface{}
Options map[string]interface{}
Provider string
dnsPolicy string
extraArgs {[key: string]: any}
nodeSelector {[key: string]: any}
options {[key: string]: any}
provider string
dnsPolicy str
extraArgs Dict[str, Any]
nodeSelector Dict[str, Any]
options Dict[str, Any]
provider str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoring

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

NodeSelector Dictionary<string, object>
Options Dictionary<string, object>
Provider string
Replicas int
UpdateStrategy ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategyArgs
NodeSelector map[string]interface{}
Options map[string]interface{}
Provider string
Replicas int
UpdateStrategy ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategy
nodeSelector {[key: string]: any}
options {[key: string]: any}
provider string
replicas number
updateStrategy ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategy
nodeSelector Dict[str, Any]
options Dict[str, Any]
provider str
replicas float
updateStrategy Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategy]

ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategy

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

RollingUpdate ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategyRollingUpdateArgs
Strategy string
RollingUpdate ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategyRollingUpdate
Strategy string
rollingUpdate ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategyRollingUpdate
strategy string
rollingUpdate Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategyRollingUpdate]
strategy str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigMonitoringUpdateStrategyRollingUpdate

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

MaxSurge int
MaxUnavailable int
MaxSurge int
MaxUnavailable int
maxSurge number
maxUnavailable number
maxSurge float
maxUnavailable float

ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetwork

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

CalicoNetworkProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProviderArgs
CanalNetworkProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProviderArgs
FlannelNetworkProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProviderArgs
Mtu int
Options Dictionary<string, object>
Plugin string
WeaveNetworkProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProviderArgs
CalicoNetworkProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider
CanalNetworkProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider
FlannelNetworkProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider
Mtu int
Options map[string]interface{}
Plugin string
WeaveNetworkProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider
calicoNetworkProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider
canalNetworkProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider
flannelNetworkProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider
mtu number
options {[key: string]: any}
plugin string
weaveNetworkProvider ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider
calicoNetworkProvider Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider]
canalNetworkProvider Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider]
flannelNetworkProvider Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider]
mtu float
options Dict[str, Any]
plugin str
weaveNetworkProvider Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider]

ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCalicoNetworkProvider

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

CloudProvider string
CloudProvider string
cloudProvider string
cloudProvider str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkCanalNetworkProvider

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Iface string
Iface string
iface string
iface str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkFlannelNetworkProvider

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Iface string
Iface string
iface string
iface str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigNetworkWeaveNetworkProvider

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Password string
Password string
password string
password str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigNode

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Address string
Roles List<string>
User string
DockerSocket string
HostnameOverride string
InternalAddress string
Labels Dictionary<string, object>

Labels for the cluster template revision (map)

NodeId string
Port string
SshAgentAuth bool
SshKey string
SshKeyPath string
Address string
Roles []string
User string
DockerSocket string
HostnameOverride string
InternalAddress string
Labels map[string]interface{}

Labels for the cluster template revision (map)

NodeId string
Port string
SshAgentAuth bool
SshKey string
SshKeyPath string
address string
roles string[]
user string
dockerSocket string
hostnameOverride string
internalAddress string
labels {[key: string]: any}

Labels for the cluster template revision (map)

nodeId string
port string
sshAgentAuth boolean
sshKey string
sshKeyPath string
address str
roles List[str]
user str
dockerSocket str
hostnameOverride str
internalAddress str
labels Dict[str, Any]

Labels for the cluster template revision (map)

nodeId str
port str
sshAgentAuth bool
sshKey str
sshKeyPath str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigPrivateRegistry

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Url string
IsDefault bool
Password string
User string
Url string
IsDefault bool
Password string
User string
url string
isDefault boolean
password string
user string
url str
isDefault bool
password str
user str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigServices

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Etcd ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdArgs
KubeApi ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiArgs
KubeController ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeControllerArgs
Kubelet ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeletArgs
Kubeproxy ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxyArgs
Scheduler ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesSchedulerArgs
Etcd ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcd
KubeApi ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApi
KubeController ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeController
Kubelet ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubelet
Kubeproxy ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxy
Scheduler ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesScheduler
etcd ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcd
kubeApi ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApi
kubeController ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeController
kubelet ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubelet
kubeproxy ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxy
scheduler ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesScheduler
etcd Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcd]
kubeApi Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApi]
kubeController Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeController]
kubelet Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubelet]
kubeproxy Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxy]
scheduler Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesScheduler]

ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcd

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

BackupConfig ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigArgs
CaCert string
Cert string
Creation string
ExternalUrls List<string>
ExtraArgs Dictionary<string, object>
ExtraBinds List<string>
ExtraEnvs List<string>
Gid int
Image string
Key string
Path string
Retention string
Snapshot bool
Uid int
BackupConfig ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig
CaCert string
Cert string
Creation string
ExternalUrls []string
ExtraArgs map[string]interface{}
ExtraBinds []string
ExtraEnvs []string
Gid int
Image string
Key string
Path string
Retention string
Snapshot bool
Uid int
backupConfig ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig
caCert string
cert string
creation string
externalUrls string[]
extraArgs {[key: string]: any}
extraBinds string[]
extraEnvs string[]
gid number
image string
key string
path string
retention string
snapshot boolean
uid number
backup_config Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig]
caCert str
cert str
creation str
externalUrls List[str]
extraArgs Dict[str, Any]
extraBinds List[str]
extraEnvs List[str]
gid float
image str
key str
path str
retention str
snapshot bool
uid float

ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfig

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Enabled bool

Enable cluster template revision. Default true (bool)

IntervalHours int
Retention int
S3BackupConfig ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfigArgs
SafeTimestamp bool
Enabled bool

Enable cluster template revision. Default true (bool)

IntervalHours int
Retention int
S3BackupConfig ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig
SafeTimestamp bool
enabled boolean

Enable cluster template revision. Default true (bool)

intervalHours number
retention number
s3BackupConfig ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig
safeTimestamp boolean
enabled bool

Enable cluster template revision. Default true (bool)

intervalHours float
retention float
s3BackupConfig Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig]
safeTimestamp bool

ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesEtcdBackupConfigS3BackupConfig

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

BucketName string
Endpoint string
AccessKey string
CustomCa string
Folder string
Region string
SecretKey string
BucketName string
Endpoint string
AccessKey string
CustomCa string
Folder string
Region string
SecretKey string
bucketName string
endpoint string
accessKey string
customCa string
folder string
region string
secretKey string
bucketName str
endpoint str
access_key str
customCa str
folder str
region str
secret_key str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApi

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

AdmissionConfiguration Dictionary<string, object>
AlwaysPullImages bool
AuditLog ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogArgs
EventRateLimit ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimitArgs
ExtraArgs Dictionary<string, object>
ExtraBinds List<string>
ExtraEnvs List<string>
Image string
PodSecurityPolicy bool
SecretsEncryptionConfig ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfigArgs
ServiceClusterIpRange string
ServiceNodePortRange string
AdmissionConfiguration map[string]interface{}
AlwaysPullImages bool
AuditLog ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLog
EventRateLimit ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimit
ExtraArgs map[string]interface{}
ExtraBinds []string
ExtraEnvs []string
Image string
PodSecurityPolicy bool
SecretsEncryptionConfig ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfig
ServiceClusterIpRange string
ServiceNodePortRange string
admissionConfiguration {[key: string]: any}
alwaysPullImages boolean
auditLog ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLog
eventRateLimit ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimit
extraArgs {[key: string]: any}
extraBinds string[]
extraEnvs string[]
image string
podSecurityPolicy boolean
secretsEncryptionConfig ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfig
serviceClusterIpRange string
serviceNodePortRange string
admissionConfiguration Dict[str, Any]
alwaysPullImages bool
auditLog Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLog]
eventRateLimit Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimit]
extraArgs Dict[str, Any]
extraBinds List[str]
extraEnvs List[str]
image str
podSecurityPolicy bool
secretsEncryptionConfig Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfig]
serviceClusterIpRange str
serviceNodePortRange str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLog

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Configuration ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfigurationArgs
Enabled bool

Enable cluster template revision. Default true (bool)

Configuration ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfiguration
Enabled bool

Enable cluster template revision. Default true (bool)

configuration ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfiguration
enabled boolean

Enable cluster template revision. Default true (bool)

configuration Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfiguration]
enabled bool

Enable cluster template revision. Default true (bool)

ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiAuditLogConfiguration

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Format string
MaxAge int
MaxBackup int
MaxSize int
Path string
Policy string
Format string
MaxAge int
MaxBackup int
MaxSize int
Path string
Policy string
format string
maxAge number
maxBackup number
maxSize number
path string
policy string
format str
maxAge float
maxBackup float
maxSize float
path str
policy str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiEventRateLimit

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Configuration Dictionary<string, object>
Enabled bool

Enable cluster template revision. Default true (bool)

Configuration map[string]interface{}
Enabled bool

Enable cluster template revision. Default true (bool)

configuration {[key: string]: any}
enabled boolean

Enable cluster template revision. Default true (bool)

configuration Dict[str, Any]
enabled bool

Enable cluster template revision. Default true (bool)

ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeApiSecretsEncryptionConfig

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

CustomConfig Dictionary<string, object>
Enabled bool

Enable cluster template revision. Default true (bool)

CustomConfig map[string]interface{}
Enabled bool

Enable cluster template revision. Default true (bool)

customConfig {[key: string]: any}
enabled boolean

Enable cluster template revision. Default true (bool)

customConfig Dict[str, Any]
enabled bool

Enable cluster template revision. Default true (bool)

ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeController

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ClusterCidr string
ExtraArgs Dictionary<string, object>
ExtraBinds List<string>
ExtraEnvs List<string>
Image string
ServiceClusterIpRange string
ClusterCidr string
ExtraArgs map[string]interface{}
ExtraBinds []string
ExtraEnvs []string
Image string
ServiceClusterIpRange string
clusterCidr string
extraArgs {[key: string]: any}
extraBinds string[]
extraEnvs string[]
image string
serviceClusterIpRange string
clusterCidr str
extraArgs Dict[str, Any]
extraBinds List[str]
extraEnvs List[str]
image str
serviceClusterIpRange str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubelet

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ClusterDnsServer string
ClusterDomain string
ExtraArgs Dictionary<string, object>
ExtraBinds List<string>
ExtraEnvs List<string>
FailSwapOn bool
GenerateServingCertificate bool
Image string
InfraContainerImage string
ClusterDnsServer string
ClusterDomain string
ExtraArgs map[string]interface{}
ExtraBinds []string
ExtraEnvs []string
FailSwapOn bool
GenerateServingCertificate bool
Image string
InfraContainerImage string
clusterDnsServer string
clusterDomain string
extraArgs {[key: string]: any}
extraBinds string[]
extraEnvs string[]
failSwapOn boolean
generateServingCertificate boolean
image string
infraContainerImage string
clusterDnsServer str
clusterDomain str
extraArgs Dict[str, Any]
extraBinds List[str]
extraEnvs List[str]
failSwapOn bool
generateServingCertificate bool
image str
infraContainerImage str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesKubeproxy

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ExtraArgs Dictionary<string, object>
ExtraBinds List<string>
ExtraEnvs List<string>
Image string
ExtraArgs map[string]interface{}
ExtraBinds []string
ExtraEnvs []string
Image string
extraArgs {[key: string]: any}
extraBinds string[]
extraEnvs string[]
image string
extraArgs Dict[str, Any]
extraBinds List[str]
extraEnvs List[str]
image str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigServicesScheduler

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ExtraArgs Dictionary<string, object>
ExtraBinds List<string>
ExtraEnvs List<string>
Image string
ExtraArgs map[string]interface{}
ExtraBinds []string
ExtraEnvs []string
Image string
extraArgs {[key: string]: any}
extraBinds string[]
extraEnvs string[]
image string
extraArgs Dict[str, Any]
extraBinds List[str]
extraEnvs List[str]
image str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategy

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Drain bool
DrainInput ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInputArgs
MaxUnavailableControlplane string
MaxUnavailableWorker string
Drain bool
DrainInput ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInput
MaxUnavailableControlplane string
MaxUnavailableWorker string
drain boolean
drainInput ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInput
maxUnavailableControlplane string
maxUnavailableWorker string
drain bool
drainInput Dict[ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInput]
maxUnavailableControlplane str
maxUnavailableWorker str

ClusterTemplateTemplateRevisionClusterConfigRkeConfigUpgradeStrategyDrainInput

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

DeleteLocalData bool
Force bool
GracePeriod int
IgnoreDaemonSets bool
Timeout int
DeleteLocalData bool
Force bool
GracePeriod int
IgnoreDaemonSets bool
Timeout int
deleteLocalData boolean
force boolean
gracePeriod number
ignoreDaemonSets boolean
timeout number
deleteLocalData bool
force bool
gracePeriod float
ignoreDaemonSets bool
timeout float

ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScan

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ScanConfig ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigArgs
ScheduleConfig ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfigArgs
Enabled bool

Enable cluster template revision. Default true (bool)

ScanConfig ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfig
ScheduleConfig ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfig
Enabled bool

Enable cluster template revision. Default true (bool)

scanConfig ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfig
scheduleConfig ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfig
enabled boolean

Enable cluster template revision. Default true (bool)

scanConfig Dict[ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfig]
scheduleConfig Dict[ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfig]
enabled bool

Enable cluster template revision. Default true (bool)

ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfig

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

CisScanConfig ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfigArgs
CisScanConfig ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfig
cisScanConfig ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfig
cisScanConfig Dict[ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfig]

ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScanConfigCisScanConfig

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

DebugMaster bool
DebugWorker bool
OverrideBenchmarkVersion string
OverrideSkips List<string>
Profile string
DebugMaster bool
DebugWorker bool
OverrideBenchmarkVersion string
OverrideSkips []string
Profile string
debugMaster boolean
debugWorker boolean
overrideBenchmarkVersion string
overrideSkips string[]
profile string
debugMaster bool
debugWorker bool
overrideBenchmarkVersion str
overrideSkips List[str]
profile str

ClusterTemplateTemplateRevisionClusterConfigScheduledClusterScanScheduleConfig

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

CronSchedule string
Retention int
CronSchedule string
Retention int
cronSchedule string
retention number
cronSchedule str
retention float

ClusterTemplateTemplateRevisionQuestion

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Default string

Default variable value (string)

Variable string

Variable name (string)

Required bool

Required variable. Default false (bool)

Type string

Variable type. boolean, int and string are allowed. Default string (string)

Default string

Default variable value (string)

Variable string

Variable name (string)

Required bool

Required variable. Default false (bool)

Type string

Variable type. boolean, int and string are allowed. Default string (string)

default string

Default variable value (string)

variable string

Variable name (string)

required boolean

Required variable. Default false (bool)

type string

Variable type. boolean, int and string are allowed. Default string (string)

default str

Default variable value (string)

variable str

Variable name (string)

required bool

Required variable. Default false (bool)

type str

Variable type. boolean, int and string are allowed. Default string (string)

Package Details

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