Package-level declarations
Types
Settings for upgrading an agentpool
Builder for AgentPoolUpgradeSettingsArgs.
The node image upgrade to be applied to the target clusters in auto upgrade.
Builder for AutoUpgradeNodeImageSelectionArgs.
Azure Key Vault key management service settings for the security profile.
Builder for AzureKeyVaultKmsArgs.
Profile for Linux VMs in the container service cluster.
Builder for ContainerServiceLinuxProfileArgs.
Profile of network configuration.
Builder for ContainerServiceNetworkProfileArgs.
SSH configuration for Linux-based VMs running on Azure.
Contains information about SSH certificate public key data.
Builder for ContainerServiceSshPublicKeyArgs.
Data used when creating a target resource from a source resource.
Builder for CreationDataArgs.
The complex type of the extended location.
Builder for ExtendedLocationArgs.
The FleetHubProfile configures the fleet hub.
Builder for FleetHubProfileArgs.
Builder for GetAgentPoolPlainArgs.
Builder for GetAutoUpgradeProfilePlainArgs.
Builder for GetFleetMemberPlainArgs.
Builder for GetFleetPlainArgs.
Builder for GetFleetUpdateStrategyPlainArgs.
Builder for GetLoadBalancerPlainArgs.
Builder for GetManagedClusterPlainArgs.
Builder for GetManagedClusterSnapshotPlainArgs.
Builder for GetSnapshotPlainArgs.
Builder for GetUpdateRunPlainArgs.
See AKS custom node configuration for more details.
Builder for KubeletConfigArgs.
A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.
Builder for LabelSelectorArgs.
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
Builder for LabelSelectorRequirementArgs.
See AKS custom node configuration for more details.
Builder for LinuxOSConfigArgs.
Builder for ListFleetCredentialsPlainArgs.
For more details see managed AAD on AKS.
Builder for ManagedClusterAADProfileArgs.
A Kubernetes add-on profile for a managed cluster.
Builder for ManagedClusterAddonProfileArgs.
Profile for the container service agent pool.
Builder for ManagedClusterAgentPoolProfileArgs.
Access profile for managed cluster API server.
Auto upgrade profile for a managed cluster.
Azure Monitor addon profiles for monitoring the managed cluster.
Kube State Metrics profile for the Azure Managed Prometheus addon. These optional settings are for the kube-state-metrics pod that is deployed with the addon. See aka.ms/AzureManagedPrometheus-optional-parameters for details.
Metrics profile for the Azure Monitor managed service for Prometheus addon. Collect out-of-the-box Kubernetes infrastructure metrics to send to an Azure Monitor Workspace and configure additional scraping for custom targets. See aka.ms/AzureManagedPrometheus for an overview.
Builder for ManagedClusterHTTPProxyConfigArgs.
Identity for the managed cluster.
Builder for ManagedClusterIdentityArgs.
Profile of the managed cluster load balancer.
Desired managed outbound IPs for the cluster load balancer.
Desired outbound IP Prefix resources for the cluster load balancer.
Desired outbound IP resources for the cluster load balancer.
Profile of the managed outbound IP resources of the managed cluster.
Profile of the managed cluster NAT gateway.
The OIDC issuer profile of the Managed Cluster.
Details about the pod identity assigned to the Managed Cluster.
Builder for ManagedClusterPodIdentityArgs.
See disable AAD Pod Identity for a specific Pod/Application for more details.
See use AAD pod identity for more details on pod identity integration.
Parameters to be applied to the cluster-autoscaler when enabled
Security profile for the container service cluster.
Builder for ManagedClusterSecurityProfileArgs.
Microsoft Defender settings for the security profile.
Microsoft Defender settings for the security profile threat detection.
Image Cleaner removes unused images from nodes, freeing up disk space and helping to reduce attack surface area. Here are settings for the security profile.
Workload identity settings for the security profile.
Information about a service principal identity for the cluster to use for manipulating Azure APIs.
The SKU of a Managed Cluster.
Builder for ManagedClusterSKUArgs.
Storage profile for the container service cluster.
Builder for ManagedClusterStorageProfileArgs.
AzureBlob CSI Driver settings for the storage profile.
AzureDisk CSI Driver settings for the storage profile.
AzureFile CSI Driver settings for the storage profile.
Snapshot Controller settings for the storage profile.
The update to be applied to the ManagedClusters.
Builder for ManagedClusterUpdateArgs.
The upgrade to apply to a ManagedCluster.
Builder for ManagedClusterUpgradeSpecArgs.
Profile for Windows VMs in the managed cluster.
Builder for ManagedClusterWindowsProfileArgs.
Workload Auto-scaler profile for the managed cluster.
KEDA (Kubernetes Event-driven Autoscaling) settings for the workload auto-scaler profile.
Represents the OpenShift networking configuration
Builder for NetworkProfileArgs.
Defines further properties on the API.
Builder for OpenShiftAPIPropertiesArgs.
Defines the Identity provider for MS AAD.
Defines the configuration of the OpenShift cluster VMs.
Defines all possible authentication profiles for the OpenShift cluster.
Defines the configuration of the identity providers to be used in the OpenShift cluster.
OpenShiftManagedClusterMaterPoolProfile contains configuration for OpenShift master VMs.
Defines the configuration for Log Analytics integration.
Represents an OpenShift router
Builder for OpenShiftRouterProfileArgs.
Describes the Power State of the cluster
Builder for PowerStateArgs.
Private endpoint which a connection belongs to.
Builder for PrivateEndpointArgs.
Builder for PrivateLinkResourceArgs.
The state of a private link service connection.
Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
Builder for PurchasePlanArgs.
A reference to an Azure resource.
Builder for ResourceReferenceArgs.
Sysctl settings for Linux agent nodes.
Builder for SysctlConfigArgs.
Time in a week.
Builder for TimeInWeekArgs.
For example, between 2021-05-25T13:00:00Z and 2021-05-25T14:00:00Z.
Builder for TimeSpanArgs.
A group to be updated.
Builder for UpdateGroupArgs.
Defines the update sequence of the clusters via stages and groups. Stages within a run are executed sequentially one after another. Groups within a stage are executed in parallel. Member clusters within a group are updated sequentially one after another. A valid strategy contains no duplicate groups within or across stages.
Builder for UpdateRunStrategyArgs.
Defines a stage which contains the groups to update and the steps to take (e.g., wait for a time period) before starting the next stage.
Builder for UpdateStageArgs.
Details about a user assigned identity.
Builder for UserAssignedIdentityArgs.
Windows gMSA Profile in the managed cluster.
Builder for WindowsGmsaProfileArgs.