Show / Hide Table of Contents

Class ClusterAksConfig

Inheritance
System.Object
ClusterAksConfig
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Rancher2.Outputs
Assembly: Pulumi.Rancher2.dll
Syntax
public sealed class ClusterAksConfig

Fields

View Source

AadServerAppSecret

The secret of an Azure Active Directory server application (string)

Declaration
public readonly string AadServerAppSecret
Field Value
Type Description
System.String
View Source

AadTenantId

The ID of an Azure Active Directory tenant (string)

Declaration
public readonly string AadTenantId
Field Value
Type Description
System.String
View Source

AddClientAppId

The ID of an Azure Active Directory client application of type "Native". This application is for user login via kubectl (string)

Declaration
public readonly string AddClientAppId
Field Value
Type Description
System.String
View Source

AddServerAppId

The ID of an Azure Active Directory server application of type "Web app/API". This application represents the managed cluster's apiserver (Server application) (string)

Declaration
public readonly string AddServerAppId
Field Value
Type Description
System.String
View Source

AdminUsername

The administrator username to use for Linux hosts. Default azureuser (string)

Declaration
public readonly string AdminUsername
Field Value
Type Description
System.String
View Source

AgentDnsPrefix

DNS prefix to be used to create the FQDN for the agent pool (string)

Declaration
public readonly string AgentDnsPrefix
Field Value
Type Description
System.String
View Source

AgentOsDiskSize

GB size to be used to specify the disk for every machine in the agent pool. If you specify 0, it will apply the default according to the "agent vm size" specified. Default 0 (int)

Declaration
public readonly int? AgentOsDiskSize
Field Value
Type Description
System.Nullable<System.Int32>
View Source

AgentPoolName

Name for the agent pool, upto 12 alphanumeric characters. Default agentpool0 (string)

Declaration
public readonly string AgentPoolName
Field Value
Type Description
System.String
View Source

AgentStorageProfile

Storage profile specifies what kind of storage used on machine in the agent pool. Chooses from [ManagedDisks StorageAccount]. Default ManagedDisks (string)

Declaration
public readonly string AgentStorageProfile
Field Value
Type Description
System.String
View Source

AgentVmSize

Size of machine in the agent pool. Default Standard_D1_v2 (string)

Declaration
public readonly string AgentVmSize
Field Value
Type Description
System.String
View Source

AuthBaseUrl

Different authentication API url to use. Default https://login.microsoftonline.com/ (string)

Declaration
public readonly string AuthBaseUrl
Field Value
Type Description
System.String
View Source

BaseUrl

Different resource management API url to use. Default https://management.azure.com/ (string)

Declaration
public readonly string BaseUrl
Field Value
Type Description
System.String
View Source

ClientId

Azure client ID to use (string)

Declaration
public readonly string ClientId
Field Value
Type Description
System.String
View Source

ClientSecret

Azure client secret associated with the &quot;client id&quot; (string)

Declaration
public readonly string ClientSecret
Field Value
Type Description
System.String
View Source

Count

Number of machines (VMs) in the agent pool. Allowed values must be in the range of 1 to 100 (inclusive). Default 1 (int)

Declaration
public readonly int? Count
Field Value
Type Description
System.Nullable<System.Int32>
View Source

DnsServiceIp

An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes Service address range specified in &quot;service cidr&quot;. Default 10.0.0.10 (string)

Declaration
public readonly string DnsServiceIp
Field Value
Type Description
System.String
View Source

DockerBridgeCidr

A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes Service address range specified in &quot;service cidr&quot;. Default 172.17.0.1/16 (string)

Declaration
public readonly string DockerBridgeCidr
Field Value
Type Description
System.String
View Source

EnableHttpApplicationRouting

Enable the Kubernetes ingress with automatic public DNS name creation. Default false (bool)

Declaration
public readonly bool? EnableHttpApplicationRouting
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

EnableMonitoring

Turn on Azure Log Analytics monitoring. Uses the Log Analytics &quot;Default&quot; workspace if it exists, else creates one. if using an existing workspace, specifies &quot;log analytics workspace resource id&quot;. Default true (bool)

Declaration
public readonly bool? EnableMonitoring
Field Value
Type Description
System.Nullable<System.Boolean>
View Source

KubernetesVersion

The Kubernetes master version (string)

Declaration
public readonly string KubernetesVersion
Field Value
Type Description
System.String
View Source

Location

Azure Kubernetes cluster location. Default eastus (string)

Declaration
public readonly string Location
Field Value
Type Description
System.String
View Source

LogAnalyticsWorkspace

The name of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses '{resource group}-{subscription id}-{location code}' (string)

Declaration
public readonly string LogAnalyticsWorkspace
Field Value
Type Description
System.String
View Source

LogAnalyticsWorkspaceResourceGroup

The resource group of an existing Azure Log Analytics Workspace to use for storing monitoring data. If not specified, uses the 'Cluster' resource group (string)

Declaration
public readonly string LogAnalyticsWorkspaceResourceGroup
Field Value
Type Description
System.String
View Source

MasterDnsPrefix

DNS prefix to use the Kubernetes cluster control pane (string)

Declaration
public readonly string MasterDnsPrefix
Field Value
Type Description
System.String
View Source

MaxPods

Maximum number of pods that can run on a node. Default 110 (int)

Declaration
public readonly int? MaxPods
Field Value
Type Description
System.Nullable<System.Int32>
View Source

NetworkPlugin

Network plugin used for building Kubernetes network. Chooses from azure or kubenet. Default azure (string)

Declaration
public readonly string NetworkPlugin
Field Value
Type Description
System.String
View Source

NetworkPolicy

Network policy used for building Kubernetes network. Chooses from calico (string)

Declaration
public readonly string NetworkPolicy
Field Value
Type Description
System.String
View Source

PodCidr

A CIDR notation IP range from which to assign Kubernetes Pod IPs when &quot;network plugin&quot; is specified in &quot;kubenet&quot;. Default 172.244.0.0/16 (string)

Declaration
public readonly string PodCidr
Field Value
Type Description
System.String
View Source

ResourceGroup

The name of the Cluster resource group (string)

Declaration
public readonly string ResourceGroup
Field Value
Type Description
System.String
View Source

ServiceCidr

A CIDR notation IP range from which to assign Kubernetes Service cluster IPs. It must not overlap with any Subnet IP ranges. Default 10.0.0.0/16 (string)

Declaration
public readonly string ServiceCidr
Field Value
Type Description
System.String
View Source

SshPublicKeyContents

Contents of the SSH public key used to authenticate with Linux hosts (string)

Declaration
public readonly string SshPublicKeyContents
Field Value
Type Description
System.String
View Source

Subnet

The name of an existing Azure Virtual Subnet. Composite of agent virtual network subnet ID (string)

Declaration
public readonly string Subnet
Field Value
Type Description
System.String
View Source

SubscriptionId

Subscription credentials which uniquely identify Microsoft Azure subscription (string)

Declaration
public readonly string SubscriptionId
Field Value
Type Description
System.String
View Source

Tag

Tags for Kubernetes cluster. For example, foo=bar (map)

Declaration
public readonly ImmutableDictionary<string, object> Tag
Field Value
Type Description
System.Collections.Immutable.ImmutableDictionary<System.String, System.Object>
View Source

TenantId

Azure tenant ID to use (string)

Declaration
public readonly string TenantId
Field Value
Type Description
System.String
View Source

VirtualNetwork

The name of the virtual network to use. If it's not specified Rancher will create a new VPC (string)

Declaration
public readonly string VirtualNetwork
Field Value
Type Description
System.String
View Source

VirtualNetworkResourceGroup

The resource group of an existing Azure Virtual Network. Composite of agent virtual network subnet ID (string)

Declaration
public readonly string VirtualNetworkResourceGroup
Field Value
Type Description
System.String
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.