Class ClusterAksConfig
Inheritance
Inherited Members
Namespace: Pulumi.Rancher2.Outputs
Assembly: Pulumi.Rancher2.dll
Syntax
public sealed class ClusterAksConfig
Fields
View SourceAadServerAppSecret
The secret of an Azure Active Directory server application (string)
Declaration
public readonly string AadServerAppSecret
Field Value
| Type | Description |
|---|---|
| System.String |
AadTenantId
The ID of an Azure Active Directory tenant (string)
Declaration
public readonly string AadTenantId
Field Value
| Type | Description |
|---|---|
| System.String |
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 |
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 |
AdminUsername
The administrator username to use for Linux hosts. Default azureuser (string)
Declaration
public readonly string AdminUsername
Field Value
| Type | Description |
|---|---|
| System.String |
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 |
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> |
AgentPoolName
Name for the agent pool, upto 12 alphanumeric characters. Default agentpool0 (string)
Declaration
public readonly string AgentPoolName
Field Value
| Type | Description |
|---|---|
| System.String |
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 |
AgentVmSize
Size of machine in the agent pool. Default Standard_D1_v2 (string)
Declaration
public readonly string AgentVmSize
Field Value
| Type | Description |
|---|---|
| System.String |
AuthBaseUrl
Different authentication API url to use. Default https://login.microsoftonline.com/ (string)
Declaration
public readonly string AuthBaseUrl
Field Value
| Type | Description |
|---|---|
| System.String |
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 |
ClientId
Azure client ID to use (string)
Declaration
public readonly string ClientId
Field Value
| Type | Description |
|---|---|
| System.String |
ClientSecret
Azure client secret associated with the "client id" (string)
Declaration
public readonly string ClientSecret
Field Value
| Type | Description |
|---|---|
| System.String |
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> |
DnsServiceIp
An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes Service address range specified in "service cidr". Default 10.0.0.10 (string)
Declaration
public readonly string DnsServiceIp
Field Value
| Type | Description |
|---|---|
| System.String |
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 "service cidr". Default 172.17.0.1/16 (string)
Declaration
public readonly string DockerBridgeCidr
Field Value
| Type | Description |
|---|---|
| System.String |
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> |
EnableMonitoring
Turn on Azure Log Analytics monitoring. Uses the Log Analytics "Default" workspace if it exists, else creates one. if using an existing workspace, specifies "log analytics workspace resource id". Default true (bool)
Declaration
public readonly bool? EnableMonitoring
Field Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
KubernetesVersion
The Kubernetes master version (string)
Declaration
public readonly string KubernetesVersion
Field Value
| Type | Description |
|---|---|
| System.String |
Location
Azure Kubernetes cluster location. Default eastus (string)
Declaration
public readonly string Location
Field Value
| Type | Description |
|---|---|
| System.String |
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 |
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 |
MasterDnsPrefix
DNS prefix to use the Kubernetes cluster control pane (string)
Declaration
public readonly string MasterDnsPrefix
Field Value
| Type | Description |
|---|---|
| System.String |
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> |
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 |
NetworkPolicy
Network policy used for building Kubernetes network. Chooses from calico (string)
Declaration
public readonly string NetworkPolicy
Field Value
| Type | Description |
|---|---|
| System.String |
PodCidr
A CIDR notation IP range from which to assign Kubernetes Pod IPs when "network plugin" is specified in "kubenet". Default 172.244.0.0/16 (string)
Declaration
public readonly string PodCidr
Field Value
| Type | Description |
|---|---|
| System.String |
ResourceGroup
The name of the Cluster resource group (string)
Declaration
public readonly string ResourceGroup
Field Value
| Type | Description |
|---|---|
| System.String |
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 |
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 |
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 |
SubscriptionId
Subscription credentials which uniquely identify Microsoft Azure subscription (string)
Declaration
public readonly string SubscriptionId
Field Value
| Type | Description |
|---|---|
| System.String |
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> |
TenantId
Azure tenant ID to use (string)
Declaration
public readonly string TenantId
Field Value
| Type | Description |
|---|---|
| System.String |
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 |
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 |