Show / Hide Table of Contents

Class ClusterAksConfigGetArgs

Inheritance
System.Object
InputArgs
ResourceArgs
ClusterAksConfigGetArgs
Inherited Members
ResourceArgs.Empty
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.Inputs
Assembly: Pulumi.Rancher2.dll
Syntax
public sealed class ClusterAksConfigGetArgs : ResourceArgs

Constructors

View Source

ClusterAksConfigGetArgs()

Declaration
public ClusterAksConfigGetArgs()

Properties

View Source

AadServerAppSecret

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

Declaration
public Input<string> AadServerAppSecret { get; set; }
Property Value
Type Description
Input<System.String>
View Source

AadTenantId

The ID of an Azure Active Directory tenant (string)

Declaration
public Input<string> AadTenantId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

AddClientAppId

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

Declaration
public Input<string> AddClientAppId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

AddServerAppId

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

Declaration
public Input<string> AddServerAppId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

AdminUsername

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

Declaration
public Input<string> AdminUsername { get; set; }
Property Value
Type Description
Input<System.String>
View Source

AgentDnsPrefix

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

Declaration
public Input<string> AgentDnsPrefix { get; set; }
Property Value
Type Description
Input<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 &quot;agent vm size&quot; specified. Default 0 (int)

Declaration
public Input<int> AgentOsDiskSize { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

AgentPoolName

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

Declaration
public Input<string> AgentPoolName { get; set; }
Property Value
Type Description
Input<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 Input<string> AgentStorageProfile { get; set; }
Property Value
Type Description
Input<System.String>
View Source

AgentVmSize

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

Declaration
public Input<string> AgentVmSize { get; set; }
Property Value
Type Description
Input<System.String>
View Source

AuthBaseUrl

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

Declaration
public Input<string> AuthBaseUrl { get; set; }
Property Value
Type Description
Input<System.String>
View Source

BaseUrl

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

Declaration
public Input<string> BaseUrl { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ClientId

Azure client ID to use (string)

Declaration
public Input<string> ClientId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ClientSecret

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

Declaration
public Input<string> ClientSecret { get; set; }
Property Value
Type Description
Input<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 Input<int> Count { get; set; }
Property Value
Type Description
Input<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 Input<string> DnsServiceIp { get; set; }
Property Value
Type Description
Input<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 Input<string> DockerBridgeCidr { get; set; }
Property Value
Type Description
Input<System.String>
View Source

EnableHttpApplicationRouting

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

Declaration
public Input<bool> EnableHttpApplicationRouting { get; set; }
Property Value
Type Description
Input<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 Input<bool> EnableMonitoring { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

KubernetesVersion

The Kubernetes master version (string)

Declaration
public Input<string> KubernetesVersion { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Location

Azure Kubernetes cluster location. Default eastus (string)

Declaration
public Input<string> Location { get; set; }
Property Value
Type Description
Input<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 Input<string> LogAnalyticsWorkspace { get; set; }
Property Value
Type Description
Input<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 Input<string> LogAnalyticsWorkspaceResourceGroup { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MasterDnsPrefix

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

Declaration
public Input<string> MasterDnsPrefix { get; set; }
Property Value
Type Description
Input<System.String>
View Source

MaxPods

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

Declaration
public Input<int> MaxPods { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

NetworkPlugin

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

Declaration
public Input<string> NetworkPlugin { get; set; }
Property Value
Type Description
Input<System.String>
View Source

NetworkPolicy

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

Declaration
public Input<string> NetworkPolicy { get; set; }
Property Value
Type Description
Input<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 Input<string> PodCidr { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ResourceGroup

The name of the Cluster resource group (string)

Declaration
public Input<string> ResourceGroup { get; set; }
Property Value
Type Description
Input<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 Input<string> ServiceCidr { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SshPublicKeyContents

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

Declaration
public Input<string> SshPublicKeyContents { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Subnet

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

Declaration
public Input<string> Subnet { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SubscriptionId

Subscription credentials which uniquely identify Microsoft Azure subscription (string)

Declaration
public Input<string> SubscriptionId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Tag

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

Declaration
public InputMap<object> Tag { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

TenantId

Azure tenant ID to use (string)

Declaration
public Input<string> TenantId { get; set; }
Property Value
Type Description
Input<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 Input<string> VirtualNetwork { get; set; }
Property Value
Type Description
Input<System.String>
View Source

VirtualNetworkResourceGroup

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

Declaration
public Input<string> VirtualNetworkResourceGroup { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.