azure-native-v2.networkcloud.AgentPool
Explore with Pulumi AI
Azure REST API version: 2023-10-01-preview.
Other available API versions: 2023-07-01, 2024-06-01-preview, 2024-07-01, 2024-10-01-preview.
Create AgentPool Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AgentPool(name: string, args: AgentPoolArgs, opts?: CustomResourceOptions);
@overload
def AgentPool(resource_name: str,
args: AgentPoolArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AgentPool(resource_name: str,
opts: Optional[ResourceOptions] = None,
count: Optional[float] = None,
vm_sku_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
mode: Optional[Union[str, AgentPoolMode]] = None,
kubernetes_cluster_name: Optional[str] = None,
labels: Optional[Sequence[KubernetesLabelArgs]] = None,
extended_location: Optional[ExtendedLocationArgs] = None,
availability_zones: Optional[Sequence[str]] = None,
administrator_configuration: Optional[AdministratorConfigurationArgs] = None,
location: Optional[str] = None,
attached_network_configuration: Optional[AttachedNetworkConfigurationArgs] = None,
agent_pool_name: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
taints: Optional[Sequence[KubernetesLabelArgs]] = None,
upgrade_settings: Optional[AgentPoolUpgradeSettingsArgs] = None,
agent_options: Optional[AgentOptionsArgs] = None)
func NewAgentPool(ctx *Context, name string, args AgentPoolArgs, opts ...ResourceOption) (*AgentPool, error)
public AgentPool(string name, AgentPoolArgs args, CustomResourceOptions? opts = null)
public AgentPool(String name, AgentPoolArgs args)
public AgentPool(String name, AgentPoolArgs args, CustomResourceOptions options)
type: azure-native:networkcloud:AgentPool
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. AgentPoolArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. AgentPoolArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. AgentPoolArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. AgentPoolArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. AgentPoolArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleagentPoolResourceResourceFromNetworkcloud = new AzureNative.Networkcloud.AgentPool("exampleagentPoolResourceResourceFromNetworkcloud", new()
{
Count = 0,
VmSkuName = "string",
ResourceGroupName = "string",
Mode = "string",
KubernetesClusterName = "string",
Labels = new[]
{
{
{ "key", "string" },
{ "value", "string" },
},
},
ExtendedLocation =
{
{ "name", "string" },
{ "type", "string" },
},
AvailabilityZones = new[]
{
"string",
},
AdministratorConfiguration =
{
{ "adminUsername", "string" },
{ "sshPublicKeys", new[]
{
{
{ "keyData", "string" },
},
} },
},
Location = "string",
AttachedNetworkConfiguration =
{
{ "l2Networks", new[]
{
{
{ "networkId", "string" },
{ "pluginType", "string" },
},
} },
{ "l3Networks", new[]
{
{
{ "networkId", "string" },
{ "ipamEnabled", "string" },
{ "pluginType", "string" },
},
} },
{ "trunkedNetworks", new[]
{
{
{ "networkId", "string" },
{ "pluginType", "string" },
},
} },
},
AgentPoolName = "string",
Tags =
{
{ "string", "string" },
},
Taints = new[]
{
{
{ "key", "string" },
{ "value", "string" },
},
},
UpgradeSettings =
{
{ "maxSurge", "string" },
},
AgentOptions =
{
{ "hugepagesCount", 0 },
{ "hugepagesSize", "string" },
},
});
example, err := networkcloud.NewAgentPool(ctx, "exampleagentPoolResourceResourceFromNetworkcloud", &networkcloud.AgentPoolArgs{
Count: 0,
VmSkuName: "string",
ResourceGroupName: "string",
Mode: "string",
KubernetesClusterName: "string",
Labels: []map[string]interface{}{
map[string]interface{}{
"key": "string",
"value": "string",
},
},
ExtendedLocation: map[string]interface{}{
"name": "string",
"type": "string",
},
AvailabilityZones: []string{
"string",
},
AdministratorConfiguration: map[string]interface{}{
"adminUsername": "string",
"sshPublicKeys": []map[string]interface{}{
map[string]interface{}{
"keyData": "string",
},
},
},
Location: "string",
AttachedNetworkConfiguration: map[string]interface{}{
"l2Networks": []map[string]interface{}{
map[string]interface{}{
"networkId": "string",
"pluginType": "string",
},
},
"l3Networks": []map[string]interface{}{
map[string]interface{}{
"networkId": "string",
"ipamEnabled": "string",
"pluginType": "string",
},
},
"trunkedNetworks": []map[string]interface{}{
map[string]interface{}{
"networkId": "string",
"pluginType": "string",
},
},
},
AgentPoolName: "string",
Tags: map[string]interface{}{
"string": "string",
},
Taints: []map[string]interface{}{
map[string]interface{}{
"key": "string",
"value": "string",
},
},
UpgradeSettings: map[string]interface{}{
"maxSurge": "string",
},
AgentOptions: map[string]interface{}{
"hugepagesCount": 0,
"hugepagesSize": "string",
},
})
var exampleagentPoolResourceResourceFromNetworkcloud = new AgentPool("exampleagentPoolResourceResourceFromNetworkcloud", AgentPoolArgs.builder()
.count(0)
.vmSkuName("string")
.resourceGroupName("string")
.mode("string")
.kubernetesClusterName("string")
.labels(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.extendedLocation(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.availabilityZones("string")
.administratorConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.location("string")
.attachedNetworkConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.agentPoolName("string")
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.taints(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.upgradeSettings(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.agentOptions(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
exampleagent_pool_resource_resource_from_networkcloud = azure_native.networkcloud.AgentPool("exampleagentPoolResourceResourceFromNetworkcloud",
count=0,
vm_sku_name=string,
resource_group_name=string,
mode=string,
kubernetes_cluster_name=string,
labels=[{
key: string,
value: string,
}],
extended_location={
name: string,
type: string,
},
availability_zones=[string],
administrator_configuration={
adminUsername: string,
sshPublicKeys: [{
keyData: string,
}],
},
location=string,
attached_network_configuration={
l2Networks: [{
networkId: string,
pluginType: string,
}],
l3Networks: [{
networkId: string,
ipamEnabled: string,
pluginType: string,
}],
trunkedNetworks: [{
networkId: string,
pluginType: string,
}],
},
agent_pool_name=string,
tags={
string: string,
},
taints=[{
key: string,
value: string,
}],
upgrade_settings={
maxSurge: string,
},
agent_options={
hugepagesCount: 0,
hugepagesSize: string,
})
const exampleagentPoolResourceResourceFromNetworkcloud = new azure_native.networkcloud.AgentPool("exampleagentPoolResourceResourceFromNetworkcloud", {
count: 0,
vmSkuName: "string",
resourceGroupName: "string",
mode: "string",
kubernetesClusterName: "string",
labels: [{
key: "string",
value: "string",
}],
extendedLocation: {
name: "string",
type: "string",
},
availabilityZones: ["string"],
administratorConfiguration: {
adminUsername: "string",
sshPublicKeys: [{
keyData: "string",
}],
},
location: "string",
attachedNetworkConfiguration: {
l2Networks: [{
networkId: "string",
pluginType: "string",
}],
l3Networks: [{
networkId: "string",
ipamEnabled: "string",
pluginType: "string",
}],
trunkedNetworks: [{
networkId: "string",
pluginType: "string",
}],
},
agentPoolName: "string",
tags: {
string: "string",
},
taints: [{
key: "string",
value: "string",
}],
upgradeSettings: {
maxSurge: "string",
},
agentOptions: {
hugepagesCount: 0,
hugepagesSize: "string",
},
});
type: azure-native:networkcloud:AgentPool
properties:
administratorConfiguration:
adminUsername: string
sshPublicKeys:
- keyData: string
agentOptions:
hugepagesCount: 0
hugepagesSize: string
agentPoolName: string
attachedNetworkConfiguration:
l2Networks:
- networkId: string
pluginType: string
l3Networks:
- ipamEnabled: string
networkId: string
pluginType: string
trunkedNetworks:
- networkId: string
pluginType: string
availabilityZones:
- string
count: 0
extendedLocation:
name: string
type: string
kubernetesClusterName: string
labels:
- key: string
value: string
location: string
mode: string
resourceGroupName: string
tags:
string: string
taints:
- key: string
value: string
upgradeSettings:
maxSurge: string
vmSkuName: string
AgentPool Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AgentPool resource accepts the following input properties:
- Count
This property is required. double - The number of virtual machines that use this configuration.
- Kubernetes
Cluster Name This property is required. Changes to this property will trigger replacement.
- The name of the Kubernetes cluster.
- Mode
This property is required. Changes to this property will trigger replacement.
Azure Native. Network Cloud. Agent Pool Mode - The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Vm
Sku Name This property is required. Changes to this property will trigger replacement.
- The name of the VM SKU that determines the size of resources allocated for node VMs.
- Administrator
Configuration Changes to this property will trigger replacement.
Azure Native. Network Cloud. Inputs. Administrator Configuration - The administrator credentials to be used for the nodes in this agent pool.
- Agent
Options Changes to this property will trigger replacement.
Azure Native. Network Cloud. Inputs. Agent Options - The configurations that will be applied to each agent in this agent pool.
- Agent
Pool Name Changes to this property will trigger replacement.
- The name of the Kubernetes cluster agent pool.
- Attached
Network Configuration Changes to this property will trigger replacement.
Azure Native. Network Cloud. Inputs. Attached Network Configuration - The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster.
- Availability
Zones Changes to this property will trigger replacement.
- The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used.
- Extended
Location Pulumi.Azure Native. Network Cloud. Inputs. Extended Location - The extended location of the cluster associated with the resource.
- Labels
Changes to this property will trigger replacement.
Azure Native. Network Cloud. Inputs. Kubernetes Label> - The labels applied to the nodes in this agent pool.
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Dictionary<string, string>
- Resource tags.
- Taints
Changes to this property will trigger replacement.
Azure Native. Network Cloud. Inputs. Kubernetes Label> - The taints applied to the nodes in this agent pool.
- Upgrade
Settings Pulumi.Azure Native. Network Cloud. Inputs. Agent Pool Upgrade Settings - The configuration of the agent pool.
- Count
This property is required. float64 - The number of virtual machines that use this configuration.
- Kubernetes
Cluster Name This property is required. Changes to this property will trigger replacement.
- The name of the Kubernetes cluster.
- Mode
This property is required. Changes to this property will trigger replacement.
Pool Mode - The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Vm
Sku Name This property is required. Changes to this property will trigger replacement.
- The name of the VM SKU that determines the size of resources allocated for node VMs.
- Administrator
Configuration Changes to this property will trigger replacement.
Configuration Args - The administrator credentials to be used for the nodes in this agent pool.
- Agent
Options Changes to this property will trigger replacement.
Options Args - The configurations that will be applied to each agent in this agent pool.
- Agent
Pool Name Changes to this property will trigger replacement.
- The name of the Kubernetes cluster agent pool.
- Attached
Network Configuration Changes to this property will trigger replacement.
Network Configuration Args - The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster.
- Availability
Zones Changes to this property will trigger replacement.
- The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used.
- Extended
Location ExtendedLocation Args - The extended location of the cluster associated with the resource.
- Labels
Changes to this property will trigger replacement.
Label Args - The labels applied to the nodes in this agent pool.
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- map[string]string
- Resource tags.
- Taints
Changes to this property will trigger replacement.
Label Args - The taints applied to the nodes in this agent pool.
- Upgrade
Settings AgentPool Upgrade Settings Args - The configuration of the agent pool.
- count
This property is required. Double - The number of virtual machines that use this configuration.
- kubernetes
Cluster Name This property is required. Changes to this property will trigger replacement.
- The name of the Kubernetes cluster.
- mode
This property is required. Changes to this property will trigger replacement.
Pool Mode - The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- vm
Sku Name This property is required. Changes to this property will trigger replacement.
- The name of the VM SKU that determines the size of resources allocated for node VMs.
- administrator
Configuration Changes to this property will trigger replacement.
Configuration - The administrator credentials to be used for the nodes in this agent pool.
- agent
Options Changes to this property will trigger replacement.
Options - The configurations that will be applied to each agent in this agent pool.
- agent
Pool Name Changes to this property will trigger replacement.
- The name of the Kubernetes cluster agent pool.
- attached
Network Configuration Changes to this property will trigger replacement.
Network Configuration - The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster.
- availability
Zones Changes to this property will trigger replacement.
- The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used.
- extended
Location ExtendedLocation - The extended location of the cluster associated with the resource.
- labels
Changes to this property will trigger replacement.
Label> - The labels applied to the nodes in this agent pool.
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Map<String,String>
- Resource tags.
- taints
Changes to this property will trigger replacement.
Label> - The taints applied to the nodes in this agent pool.
- upgrade
Settings AgentPool Upgrade Settings - The configuration of the agent pool.
- count
This property is required. number - The number of virtual machines that use this configuration.
- kubernetes
Cluster Name This property is required. Changes to this property will trigger replacement.
- The name of the Kubernetes cluster.
- mode
This property is required. Changes to this property will trigger replacement.
Pool Mode - The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- vm
Sku Name This property is required. Changes to this property will trigger replacement.
- The name of the VM SKU that determines the size of resources allocated for node VMs.
- administrator
Configuration Changes to this property will trigger replacement.
Configuration - The administrator credentials to be used for the nodes in this agent pool.
- agent
Options Changes to this property will trigger replacement.
Options - The configurations that will be applied to each agent in this agent pool.
- agent
Pool Name Changes to this property will trigger replacement.
- The name of the Kubernetes cluster agent pool.
- attached
Network Configuration Changes to this property will trigger replacement.
Network Configuration - The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster.
- availability
Zones Changes to this property will trigger replacement.
- The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used.
- extended
Location ExtendedLocation - The extended location of the cluster associated with the resource.
- labels
Changes to this property will trigger replacement.
Label[] - The labels applied to the nodes in this agent pool.
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- {[key: string]: string}
- Resource tags.
- taints
Changes to this property will trigger replacement.
Label[] - The taints applied to the nodes in this agent pool.
- upgrade
Settings AgentPool Upgrade Settings - The configuration of the agent pool.
- count
This property is required. float - The number of virtual machines that use this configuration.
- kubernetes_
cluster_ name This property is required. Changes to this property will trigger replacement.
- The name of the Kubernetes cluster.
- mode
This property is required. Changes to this property will trigger replacement.
Pool Mode - The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node.
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- vm_
sku_ name This property is required. Changes to this property will trigger replacement.
- The name of the VM SKU that determines the size of resources allocated for node VMs.
- administrator_
configuration Changes to this property will trigger replacement.
Configuration Args - The administrator credentials to be used for the nodes in this agent pool.
- agent_
options Changes to this property will trigger replacement.
Options Args - The configurations that will be applied to each agent in this agent pool.
- agent_
pool_ name Changes to this property will trigger replacement.
- The name of the Kubernetes cluster agent pool.
- attached_
network_ configuration Changes to this property will trigger replacement.
Network Configuration Args - The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster.
- availability_
zones Changes to this property will trigger replacement.
- The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used.
- extended_
location ExtendedLocation Args - The extended location of the cluster associated with the resource.
- labels
Changes to this property will trigger replacement.
Label Args] - The labels applied to the nodes in this agent pool.
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Mapping[str, str]
- Resource tags.
- taints
Changes to this property will trigger replacement.
Label Args] - The taints applied to the nodes in this agent pool.
- upgrade_
settings AgentPool Upgrade Settings Args - The configuration of the agent pool.
- count
This property is required. Number - The number of virtual machines that use this configuration.
- kubernetes
Cluster Name This property is required. Changes to this property will trigger replacement.
- The name of the Kubernetes cluster.
- mode
This property is required. Changes to this property will trigger replacement.
Applicable" - The selection of how this agent pool is utilized, either as a system pool or a user pool. System pools run the features and critical services for the Kubernetes Cluster, while user pools are dedicated to user workloads. Every Kubernetes cluster must contain at least one system node pool with at least one node.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- vm
Sku Name This property is required. Changes to this property will trigger replacement.
- The name of the VM SKU that determines the size of resources allocated for node VMs.
- administrator
Configuration Changes to this property will trigger replacement.
- The administrator credentials to be used for the nodes in this agent pool.
- agent
Options Changes to this property will trigger replacement.
- The configurations that will be applied to each agent in this agent pool.
- agent
Pool Name Changes to this property will trigger replacement.
- The name of the Kubernetes cluster agent pool.
- attached
Network Configuration Changes to this property will trigger replacement.
- The configuration of networks being attached to the agent pool for use by the workloads that run on this Kubernetes cluster.
- availability
Zones Changes to this property will trigger replacement.
- The list of availability zones of the Network Cloud cluster used for the provisioning of nodes in this agent pool. If not specified, all availability zones will be used.
- extended
Location Property Map - The extended location of the cluster associated with the resource.
- labels
Changes to this property will trigger replacement.
- The labels applied to the nodes in this agent pool.
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Map<String>
- Resource tags.
- taints
Changes to this property will trigger replacement.
- The taints applied to the nodes in this agent pool.
- upgrade
Settings Property Map - The configuration of the agent pool.
Outputs
All input properties are implicitly available as output properties. Additionally, the AgentPool resource produces the following output properties:
- Detailed
Status string - The current status of the agent pool.
- Detailed
Status stringMessage - The descriptive message about the current detailed status.
- Id string
- The provider-assigned unique ID for this managed resource.
- Kubernetes
Version string - The Kubernetes version running in this agent pool.
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state of the agent pool.
- System
Data Pulumi.Azure Native. Network Cloud. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Detailed
Status string - The current status of the agent pool.
- Detailed
Status stringMessage - The descriptive message about the current detailed status.
- Id string
- The provider-assigned unique ID for this managed resource.
- Kubernetes
Version string - The Kubernetes version running in this agent pool.
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state of the agent pool.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- detailed
Status String - The current status of the agent pool.
- detailed
Status StringMessage - The descriptive message about the current detailed status.
- id String
- The provider-assigned unique ID for this managed resource.
- kubernetes
Version String - The Kubernetes version running in this agent pool.
- name String
- The name of the resource
- provisioning
State String - The provisioning state of the agent pool.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- detailed
Status string - The current status of the agent pool.
- detailed
Status stringMessage - The descriptive message about the current detailed status.
- id string
- The provider-assigned unique ID for this managed resource.
- kubernetes
Version string - The Kubernetes version running in this agent pool.
- name string
- The name of the resource
- provisioning
State string - The provisioning state of the agent pool.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- detailed_
status str - The current status of the agent pool.
- detailed_
status_ strmessage - The descriptive message about the current detailed status.
- id str
- The provider-assigned unique ID for this managed resource.
- kubernetes_
version str - The Kubernetes version running in this agent pool.
- name str
- The name of the resource
- provisioning_
state str - The provisioning state of the agent pool.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- detailed
Status String - The current status of the agent pool.
- detailed
Status StringMessage - The descriptive message about the current detailed status.
- id String
- The provider-assigned unique ID for this managed resource.
- kubernetes
Version String - The Kubernetes version running in this agent pool.
- name String
- The name of the resource
- provisioning
State String - The provisioning state of the agent pool.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AdministratorConfiguration, AdministratorConfigurationArgs
- Admin
Username string - The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
- Ssh
Public List<Pulumi.Keys Azure Native. Network Cloud. Inputs. Ssh Public Key> - The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
- Admin
Username string - The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
- Ssh
Public []SshKeys Public Key - The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
- admin
Username String - The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
- ssh
Public List<SshKeys Public Key> - The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
- admin
Username string - The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
- ssh
Public SshKeys Public Key[] - The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
- admin_
username str - The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
- ssh_
public_ Sequence[Sshkeys Public Key] - The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
- admin
Username String - The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
- ssh
Public List<Property Map>Keys - The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
AdministratorConfigurationResponse, AdministratorConfigurationResponseArgs
- Admin
Username string - The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
- Ssh
Public List<Pulumi.Keys Azure Native. Network Cloud. Inputs. Ssh Public Key Response> - The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
- Admin
Username string - The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
- Ssh
Public []SshKeys Public Key Response - The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
- admin
Username String - The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
- ssh
Public List<SshKeys Public Key Response> - The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
- admin
Username string - The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
- ssh
Public SshKeys Public Key Response[] - The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
- admin_
username str - The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
- ssh_
public_ Sequence[Sshkeys Public Key Response] - The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
- admin
Username String - The user name for the administrator that will be applied to the operating systems that run Kubernetes nodes. If not supplied, a user name will be chosen by the service.
- ssh
Public List<Property Map>Keys - The SSH configuration for the operating systems that run the nodes in the Kubernetes cluster. In some cases, specification of public keys may be required to produce a working environment.
AgentOptions, AgentOptionsArgs
- Hugepages
Count This property is required. double - The number of hugepages to allocate.
- Hugepages
Size string | Pulumi.Azure Native. Network Cloud. Hugepages Size - The size of the hugepages to allocate.
- Hugepages
Count This property is required. float64 - The number of hugepages to allocate.
- Hugepages
Size string | HugepagesSize - The size of the hugepages to allocate.
- hugepages
Count This property is required. Double - The number of hugepages to allocate.
- hugepages
Size String | HugepagesSize - The size of the hugepages to allocate.
- hugepages
Count This property is required. number - The number of hugepages to allocate.
- hugepages
Size string | HugepagesSize - The size of the hugepages to allocate.
- hugepages_
count This property is required. float - The number of hugepages to allocate.
- hugepages_
size str | HugepagesSize - The size of the hugepages to allocate.
- hugepages
Count This property is required. Number - The number of hugepages to allocate.
- hugepages
Size String | "2M" | "1G" - The size of the hugepages to allocate.
AgentOptionsResponse, AgentOptionsResponseArgs
- Hugepages
Count This property is required. double - The number of hugepages to allocate.
- Hugepages
Size string - The size of the hugepages to allocate.
- Hugepages
Count This property is required. float64 - The number of hugepages to allocate.
- Hugepages
Size string - The size of the hugepages to allocate.
- hugepages
Count This property is required. Double - The number of hugepages to allocate.
- hugepages
Size String - The size of the hugepages to allocate.
- hugepages
Count This property is required. number - The number of hugepages to allocate.
- hugepages
Size string - The size of the hugepages to allocate.
- hugepages_
count This property is required. float - The number of hugepages to allocate.
- hugepages_
size str - The size of the hugepages to allocate.
- hugepages
Count This property is required. Number - The number of hugepages to allocate.
- hugepages
Size String - The size of the hugepages to allocate.
AgentPoolMode, AgentPoolModeArgs
- System
- System
- User
- User
- Not
Applicable - NotApplicable
- Agent
Pool Mode System - System
- Agent
Pool Mode User - User
- Agent
Pool Mode Not Applicable - NotApplicable
- System
- System
- User
- User
- Not
Applicable - NotApplicable
- System
- System
- User
- User
- Not
Applicable - NotApplicable
- SYSTEM
- System
- USER
- User
- NOT_APPLICABLE
- NotApplicable
- "System"
- System
- "User"
- User
- "Not
Applicable" - NotApplicable
AgentPoolUpgradeSettings, AgentPoolUpgradeSettingsArgs
- Max
Surge string - The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
- Max
Surge string - The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
- max
Surge String - The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
- max
Surge string - The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
- max_
surge str - The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
- max
Surge String - The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
AgentPoolUpgradeSettingsResponse, AgentPoolUpgradeSettingsResponseArgs
- Max
Surge string - The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
- Max
Surge string - The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
- max
Surge String - The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
- max
Surge string - The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
- max_
surge str - The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
- max
Surge String - The maximum number or percentage of nodes that are surged during upgrade. This can either be set to an integer (e.g. '5') or a percentage (e.g. '50%'). If a percentage is specified, it is the percentage of the total agent pool size at the time of the upgrade. For percentages, fractional nodes are rounded up. If not specified, the default is 1.
AttachedNetworkConfiguration, AttachedNetworkConfigurationArgs
- L2Networks
List<Pulumi.
Azure Native. Network Cloud. Inputs. L2Network Attachment Configuration> - The list of Layer 2 Networks and related configuration for attachment.
- L3Networks
List<Pulumi.
Azure Native. Network Cloud. Inputs. L3Network Attachment Configuration> - The list of Layer 3 Networks and related configuration for attachment.
- Trunked
Networks List<Pulumi.Azure Native. Network Cloud. Inputs. Trunked Network Attachment Configuration> - The list of Trunked Networks and related configuration for attachment.
- L2Networks
[]L2Network
Attachment Configuration - The list of Layer 2 Networks and related configuration for attachment.
- L3Networks
[]L3Network
Attachment Configuration - The list of Layer 3 Networks and related configuration for attachment.
- Trunked
Networks []TrunkedNetwork Attachment Configuration - The list of Trunked Networks and related configuration for attachment.
- l2Networks
List<L2Network
Attachment Configuration> - The list of Layer 2 Networks and related configuration for attachment.
- l3Networks
List<L3Network
Attachment Configuration> - The list of Layer 3 Networks and related configuration for attachment.
- trunked
Networks List<TrunkedNetwork Attachment Configuration> - The list of Trunked Networks and related configuration for attachment.
- l2Networks
L2Network
Attachment Configuration[] - The list of Layer 2 Networks and related configuration for attachment.
- l3Networks
L3Network
Attachment Configuration[] - The list of Layer 3 Networks and related configuration for attachment.
- trunked
Networks TrunkedNetwork Attachment Configuration[] - The list of Trunked Networks and related configuration for attachment.
- l2_
networks Sequence[L2NetworkAttachment Configuration] - The list of Layer 2 Networks and related configuration for attachment.
- l3_
networks Sequence[L3NetworkAttachment Configuration] - The list of Layer 3 Networks and related configuration for attachment.
- trunked_
networks Sequence[TrunkedNetwork Attachment Configuration] - The list of Trunked Networks and related configuration for attachment.
- l2Networks List<Property Map>
- The list of Layer 2 Networks and related configuration for attachment.
- l3Networks List<Property Map>
- The list of Layer 3 Networks and related configuration for attachment.
- trunked
Networks List<Property Map> - The list of Trunked Networks and related configuration for attachment.
AttachedNetworkConfigurationResponse, AttachedNetworkConfigurationResponseArgs
- L2Networks
List<Pulumi.
Azure Native. Network Cloud. Inputs. L2Network Attachment Configuration Response> - The list of Layer 2 Networks and related configuration for attachment.
- L3Networks
List<Pulumi.
Azure Native. Network Cloud. Inputs. L3Network Attachment Configuration Response> - The list of Layer 3 Networks and related configuration for attachment.
- Trunked
Networks List<Pulumi.Azure Native. Network Cloud. Inputs. Trunked Network Attachment Configuration Response> - The list of Trunked Networks and related configuration for attachment.
- L2Networks
[]L2Network
Attachment Configuration Response - The list of Layer 2 Networks and related configuration for attachment.
- L3Networks
[]L3Network
Attachment Configuration Response - The list of Layer 3 Networks and related configuration for attachment.
- Trunked
Networks []TrunkedNetwork Attachment Configuration Response - The list of Trunked Networks and related configuration for attachment.
- l2Networks
List<L2Network
Attachment Configuration Response> - The list of Layer 2 Networks and related configuration for attachment.
- l3Networks
List<L3Network
Attachment Configuration Response> - The list of Layer 3 Networks and related configuration for attachment.
- trunked
Networks List<TrunkedNetwork Attachment Configuration Response> - The list of Trunked Networks and related configuration for attachment.
- l2Networks
L2Network
Attachment Configuration Response[] - The list of Layer 2 Networks and related configuration for attachment.
- l3Networks
L3Network
Attachment Configuration Response[] - The list of Layer 3 Networks and related configuration for attachment.
- trunked
Networks TrunkedNetwork Attachment Configuration Response[] - The list of Trunked Networks and related configuration for attachment.
- l2_
networks Sequence[L2NetworkAttachment Configuration Response] - The list of Layer 2 Networks and related configuration for attachment.
- l3_
networks Sequence[L3NetworkAttachment Configuration Response] - The list of Layer 3 Networks and related configuration for attachment.
- trunked_
networks Sequence[TrunkedNetwork Attachment Configuration Response] - The list of Trunked Networks and related configuration for attachment.
- l2Networks List<Property Map>
- The list of Layer 2 Networks and related configuration for attachment.
- l3Networks List<Property Map>
- The list of Layer 3 Networks and related configuration for attachment.
- trunked
Networks List<Property Map> - The list of Trunked Networks and related configuration for attachment.
ExtendedLocation, ExtendedLocationArgs
ExtendedLocationResponse, ExtendedLocationResponseArgs
HugepagesSize, HugepagesSizeArgs
- Hugepages
Size_2M - 2M
- Hugepages
Size_1G - 1G
- Hugepages
Size_2M - 2M
- Hugepages
Size_1G - 1G
- _2M
- 2M
- _1G
- 1G
- Hugepages
Size_2M - 2M
- Hugepages
Size_1G - 1G
- HUGEPAGES_SIZE_2_M
- 2M
- HUGEPAGES_SIZE_1_G
- 1G
- "2M"
- 2M
- "1G"
- 1G
KubernetesLabel, KubernetesLabelArgs
KubernetesLabelResponse, KubernetesLabelResponseArgs
KubernetesPluginType, KubernetesPluginTypeArgs
- DPDK
- DPDK
- SRIOV
- SRIOV
- OSDevice
- OSDevice
- MACVLAN
- MACVLAN
- IPVLAN
- IPVLAN
- Kubernetes
Plugin Type DPDK - DPDK
- Kubernetes
Plugin Type SRIOV - SRIOV
- Kubernetes
Plugin Type OSDevice - OSDevice
- Kubernetes
Plugin Type MACVLAN - MACVLAN
- Kubernetes
Plugin Type IPVLAN - IPVLAN
- DPDK
- DPDK
- SRIOV
- SRIOV
- OSDevice
- OSDevice
- MACVLAN
- MACVLAN
- IPVLAN
- IPVLAN
- DPDK
- DPDK
- SRIOV
- SRIOV
- OSDevice
- OSDevice
- MACVLAN
- MACVLAN
- IPVLAN
- IPVLAN
- DPDK
- DPDK
- SRIOV
- SRIOV
- OS_DEVICE
- OSDevice
- MACVLAN
- MACVLAN
- IPVLAN
- IPVLAN
- "DPDK"
- DPDK
- "SRIOV"
- SRIOV
- "OSDevice"
- OSDevice
- "MACVLAN"
- MACVLAN
- "IPVLAN"
- IPVLAN
L2NetworkAttachmentConfiguration, L2NetworkAttachmentConfigurationArgs
- Network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- Plugin
Type string | Pulumi.Azure Native. Network Cloud. Kubernetes Plugin Type - The indicator of how this network will be utilized by the Kubernetes cluster.
- Network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- Plugin
Type string | KubernetesPlugin Type - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. String - The resource ID of the network that is being configured for attachment.
- plugin
Type String | KubernetesPlugin Type - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- plugin
Type string | KubernetesPlugin Type - The indicator of how this network will be utilized by the Kubernetes cluster.
- network_
id This property is required. str - The resource ID of the network that is being configured for attachment.
- plugin_
type str | KubernetesPlugin Type - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. String - The resource ID of the network that is being configured for attachment.
- plugin
Type String | "DPDK" | "SRIOV" | "OSDevice" | "MACVLAN" | "IPVLAN" - The indicator of how this network will be utilized by the Kubernetes cluster.
L2NetworkAttachmentConfigurationResponse, L2NetworkAttachmentConfigurationResponseArgs
- Network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- Plugin
Type string - The indicator of how this network will be utilized by the Kubernetes cluster.
- Network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- Plugin
Type string - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. String - The resource ID of the network that is being configured for attachment.
- plugin
Type String - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- plugin
Type string - The indicator of how this network will be utilized by the Kubernetes cluster.
- network_
id This property is required. str - The resource ID of the network that is being configured for attachment.
- plugin_
type str - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. String - The resource ID of the network that is being configured for attachment.
- plugin
Type String - The indicator of how this network will be utilized by the Kubernetes cluster.
L3NetworkAttachmentConfiguration, L3NetworkAttachmentConfigurationArgs
- Network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- Ipam
Enabled string | Pulumi.Azure Native. Network Cloud. L3Network Configuration Ipam Enabled - The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.
- Plugin
Type string | Pulumi.Azure Native. Network Cloud. Kubernetes Plugin Type - The indicator of how this network will be utilized by the Kubernetes cluster.
- Network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- Ipam
Enabled string | L3NetworkConfiguration Ipam Enabled - The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.
- Plugin
Type string | KubernetesPlugin Type - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. String - The resource ID of the network that is being configured for attachment.
- ipam
Enabled String | L3NetworkConfiguration Ipam Enabled - The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.
- plugin
Type String | KubernetesPlugin Type - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- ipam
Enabled string | L3NetworkConfiguration Ipam Enabled - The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.
- plugin
Type string | KubernetesPlugin Type - The indicator of how this network will be utilized by the Kubernetes cluster.
- network_
id This property is required. str - The resource ID of the network that is being configured for attachment.
- ipam_
enabled str | L3NetworkConfiguration Ipam Enabled - The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.
- plugin_
type str | KubernetesPlugin Type - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. String - The resource ID of the network that is being configured for attachment.
- ipam
Enabled String | "True" | "False" - The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.
- plugin
Type String | "DPDK" | "SRIOV" | "OSDevice" | "MACVLAN" | "IPVLAN" - The indicator of how this network will be utilized by the Kubernetes cluster.
L3NetworkAttachmentConfigurationResponse, L3NetworkAttachmentConfigurationResponseArgs
- Network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- Ipam
Enabled string - The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.
- Plugin
Type string - The indicator of how this network will be utilized by the Kubernetes cluster.
- Network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- Ipam
Enabled string - The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.
- Plugin
Type string - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. String - The resource ID of the network that is being configured for attachment.
- ipam
Enabled String - The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.
- plugin
Type String - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- ipam
Enabled string - The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.
- plugin
Type string - The indicator of how this network will be utilized by the Kubernetes cluster.
- network_
id This property is required. str - The resource ID of the network that is being configured for attachment.
- ipam_
enabled str - The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.
- plugin_
type str - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. String - The resource ID of the network that is being configured for attachment.
- ipam
Enabled String - The indication of whether this network will or will not perform IP address management and allocate IP addresses when attached.
- plugin
Type String - The indicator of how this network will be utilized by the Kubernetes cluster.
L3NetworkConfigurationIpamEnabled, L3NetworkConfigurationIpamEnabledArgs
- True
- True
- False
- False
- L3Network
Configuration Ipam Enabled True - True
- L3Network
Configuration Ipam Enabled False - False
- True
- True
- False
- False
- True
- True
- False
- False
- TRUE
- True
- FALSE
- False
- "True"
- True
- "False"
- False
SshPublicKey, SshPublicKeyArgs
- Key
Data This property is required. string - The SSH public key data.
- Key
Data This property is required. string - The SSH public key data.
- key
Data This property is required. String - The SSH public key data.
- key
Data This property is required. string - The SSH public key data.
- key_
data This property is required. str - The SSH public key data.
- key
Data This property is required. String - The SSH public key data.
SshPublicKeyResponse, SshPublicKeyResponseArgs
- Key
Data This property is required. string - The SSH public key data.
- Key
Data This property is required. string - The SSH public key data.
- key
Data This property is required. String - The SSH public key data.
- key
Data This property is required. string - The SSH public key data.
- key_
data This property is required. str - The SSH public key data.
- key
Data This property is required. String - The SSH public key data.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TrunkedNetworkAttachmentConfiguration, TrunkedNetworkAttachmentConfigurationArgs
- Network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- Plugin
Type string | Pulumi.Azure Native. Network Cloud. Kubernetes Plugin Type - The indicator of how this network will be utilized by the Kubernetes cluster.
- Network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- Plugin
Type string | KubernetesPlugin Type - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. String - The resource ID of the network that is being configured for attachment.
- plugin
Type String | KubernetesPlugin Type - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- plugin
Type string | KubernetesPlugin Type - The indicator of how this network will be utilized by the Kubernetes cluster.
- network_
id This property is required. str - The resource ID of the network that is being configured for attachment.
- plugin_
type str | KubernetesPlugin Type - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. String - The resource ID of the network that is being configured for attachment.
- plugin
Type String | "DPDK" | "SRIOV" | "OSDevice" | "MACVLAN" | "IPVLAN" - The indicator of how this network will be utilized by the Kubernetes cluster.
TrunkedNetworkAttachmentConfigurationResponse, TrunkedNetworkAttachmentConfigurationResponseArgs
- Network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- Plugin
Type string - The indicator of how this network will be utilized by the Kubernetes cluster.
- Network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- Plugin
Type string - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. String - The resource ID of the network that is being configured for attachment.
- plugin
Type String - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. string - The resource ID of the network that is being configured for attachment.
- plugin
Type string - The indicator of how this network will be utilized by the Kubernetes cluster.
- network_
id This property is required. str - The resource ID of the network that is being configured for attachment.
- plugin_
type str - The indicator of how this network will be utilized by the Kubernetes cluster.
- network
Id This property is required. String - The resource ID of the network that is being configured for attachment.
- plugin
Type String - The indicator of how this network will be utilized by the Kubernetes cluster.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:networkcloud:AgentPool default /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/kubernetesClusters/{kubernetesClusterName}/agentPools/{agentPoolName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v2 pulumi/pulumi-azure-native
- License
- Apache-2.0