Share via


ManagedClusterAgentPoolProfile Class

Definition

Profile for the container service agent pool.

public class ManagedClusterAgentPoolProfile : Azure.Provisioning.Primitives.ProvisionableConstruct
type ManagedClusterAgentPoolProfile = class
    inherit ProvisionableConstruct
Public Class ManagedClusterAgentPoolProfile
Inherits ProvisionableConstruct
Inheritance
ManagedClusterAgentPoolProfile

Constructors

Name Description
ManagedClusterAgentPoolProfile()

Creates a new ManagedClusterAgentPoolProfile.

Properties

Name Description
AgentPoolType

Gets or sets the AgentPoolType.

AvailabilityZones

Gets or sets the AvailabilityZones.

CapacityReservationGroupId

Gets or sets the CapacityReservationGroupId.

Count

Gets or sets the Count.

CreationDataSourceResourceId

Gets or sets the SourceResourceId.

CurrentOrchestratorVersion

Gets the CurrentOrchestratorVersion.

ETag

Gets the ETag.

GatewayPublicIPPrefixSize

Gets or sets the PublicIPPrefixSize.

GpuDriver

Gets or sets the Driver.

GpuInstanceProfile

Gets or sets the GpuInstanceProfile.

HostGroupId

Gets or sets the HostGroupId.

IsAutoScalingEnabled

Gets or sets the IsAutoScalingEnabled.

IsEncryptionAtHostEnabled

Gets or sets the IsEncryptionAtHostEnabled.

IsFipsEnabled

Gets or sets the IsFipsEnabled.

IsNodePublicIpEnabled

Gets or sets the IsNodePublicIpEnabled.

IsUltraSsdEnabled

Gets or sets the IsUltraSsdEnabled.

KubeletConfig

Gets or sets the KubeletConfig.

KubeletDiskType

Gets or sets the KubeletDiskType.

LinuxOSConfig

Gets or sets the LinuxOSConfig.

LocalDnsProfile

Gets or sets the LocalDnsProfile.

MaxCount

Gets or sets the MaxCount.

MaxPods

Gets or sets the MaxPods.

MessageOfTheDay

Gets or sets the MessageOfTheDay.

MinCount

Gets or sets the MinCount.

Mode

Gets or sets the Mode.

Name

Gets or sets the Name.

NetworkProfile

Gets or sets the NetworkProfile.

NodeImageVersion

Gets the NodeImageVersion.

NodeLabels

Gets or sets the NodeLabels.

NodePublicIPPrefixId

Gets or sets the NodePublicIPPrefixId.

NodeTaints

Gets or sets the NodeTaints.

OrchestratorVersion

Gets or sets the OrchestratorVersion.

OSDiskSizeInGB

Gets or sets the OSDiskSizeInGB.

OSDiskType

Gets or sets the OSDiskType.

OSSku

Gets or sets the OSSku.

OSType

Gets or sets the OSType.

PodIPAllocationMode

Gets or sets the PodIPAllocationMode.

PodSubnetId

Gets or sets the PodSubnetId.

PowerStateCode

Gets or sets the Code.

ProvisioningState

Gets the ProvisioningState.

ProximityPlacementGroupId

Gets or sets the ProximityPlacementGroupId.

ScaleDownMode

Gets or sets the ScaleDownMode.

ScaleSetEvictionPolicy

Gets or sets the ScaleSetEvictionPolicy.

ScaleSetPriority

Gets or sets the ScaleSetPriority.

SecurityProfile

Gets or sets the SecurityProfile.

SpotMaxPrice

Gets or sets the SpotMaxPrice.

StatusProvisioningError

Gets the ProvisioningError.

Tags

Gets or sets the Tags.

UpgradeSettings

Gets or sets the UpgradeSettings.

VirtualMachineNodesStatus

Gets or sets the VirtualMachineNodesStatus.

VirtualMachinesScaleManual

Gets or sets the Manual.

VmSize

Gets or sets the VmSize.

VnetSubnetId

Gets or sets the VnetSubnetId.

WindowsIsOutboundNatDisabled

Gets or sets the IsOutboundNatDisabled.

WorkloadRuntime

Gets or sets the WorkloadRuntime.

Methods

Name Description
AssignOrReplace<T>(T, T) (Inherited from ProvisionableConstruct)
Compile()

Compile the resource into a set of Bicep statements.

(Inherited from ProvisionableConstruct)
DefineDictionaryProperty<T>(String, String[], Boolean, Boolean) (Inherited from ProvisionableConstruct)
DefineListProperty<T>(String, String[], Boolean, Boolean) (Inherited from ProvisionableConstruct)
DefineModelProperty<T>(String, String[], Boolean, Boolean, Boolean, String) (Inherited from ProvisionableConstruct)
DefineModelProperty<T>(String, String[], T, Boolean, Boolean, Boolean, String) (Inherited from ProvisionableConstruct)
DefineProperty<T>(String, String[], Boolean, Boolean, Boolean, BicepValue<T>, String) (Inherited from ProvisionableConstruct)
DefineProvisionableProperties()

Define all the provisionable properties for ManagedClusterAgentPoolProfile.

GetProvisionableResources()

Get any resources represented by this object. This will typically only be the object itself for everything but Infrastructure.

(Inherited from Provisionable)
Initialize()

Initialize this construct.

(Inherited from ProvisionableConstruct)
OverrideWithExpression(BicepExpression) (Inherited from ProvisionableConstruct)
Resolve(ProvisioningBuildOptions)

Resolve any resources or properties that were not explicitly specified.

(Inherited from ProvisionableConstruct)
Validate(ProvisioningBuildOptions)

Validate the presence of any required members.

(Inherited from ProvisionableConstruct)

Explicit Interface Implementations

Name Description
IBicepValue.Assign(IBicepValue)

Assign a value to this property.

(Inherited from ProvisionableConstruct)
IBicepValue.Compile()

Compile this value to a Bicep expression.

(Inherited from ProvisionableConstruct)
IBicepValue.Expression

Gets the expression for this value if it's not a literal.

(Inherited from ProvisionableConstruct)
IBicepValue.IsEmpty

Gets whether this value is unset or empty.

(Inherited from ProvisionableConstruct)
IBicepValue.IsOutput

Tracks whether this is an output only property.

(Inherited from ProvisionableConstruct)
IBicepValue.IsRequired

Tracks whether this property is required.

(Inherited from ProvisionableConstruct)
IBicepValue.IsSecure

Tracks whether this contains a secure value.

(Inherited from ProvisionableConstruct)
IBicepValue.Kind

Gets the kind of this value (a literal value, an expression, or it's unset).

(Inherited from ProvisionableConstruct)
IBicepValue.LiteralValue

Get the value of this expression, if it's literal.

(Inherited from ProvisionableConstruct)
IBicepValue.Self

Gets information about where this value was defined.

(Inherited from ProvisionableConstruct)
IBicepValue.SetReadOnly()

Make this value readonly.

(Inherited from ProvisionableConstruct)
IBicepValue.Source

Gets information about where this value was assigned from.

(Inherited from ProvisionableConstruct)

Extension Methods

Name Description
ToBicepExpression(IBicepValue)

Convert a IBicepValue into a BicepExpression by its reference to represent its hierarchy.

Applies to