Package-level declarations

Types

Link copied to clipboard
data class AADProfileArgs(val adminGroupObjectIDs: Output<List<String>>? = null, val clientAppID: Output<String>? = null, val enableAzureRbac: Output<Boolean>? = null, val managed: Output<Boolean>? = null, val serverAppID: Output<String>? = null, val serverAppSecret: Output<String>? = null, val tenantID: Output<String>? = null) : ConvertibleToJava<AADProfileArgs>

AAD Profile specifies attributes for Azure Active Directory integration.

Link copied to clipboard
Link copied to clipboard
data class AddonProfilesArgs(val config: Output<Map<String, String>>? = null, val enabled: Output<Boolean>? = null) : ConvertibleToJava<AddonProfilesArgs>

Addon configurations

Link copied to clipboard
Link copied to clipboard
data class AgentPoolExtendedLocationArgs(val name: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<AgentPoolExtendedLocationArgs>
Link copied to clipboard
data class AgentPoolProvisioningStatusErrorArgs(val code: Output<String>? = null, val message: Output<String>? = null) : ConvertibleToJava<AgentPoolProvisioningStatusErrorArgs>
data class AgentPoolProvisioningStatusProvisioningStatusArgs(val error: Output<AgentPoolProvisioningStatusErrorArgs>? = null, val operationId: Output<String>? = null, val phase: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<AgentPoolProvisioningStatusProvisioningStatusArgs>

Contains Provisioning errors

Link copied to clipboard
data class AgentPoolProvisioningStatusStatusArgs(val errorMessage: Output<String>? = null, val provisioningStatus: Output<AgentPoolProvisioningStatusProvisioningStatusArgs>? = null, val readyReplicas: Output<Int>? = null, val replicas: Output<Int>? = null) : ConvertibleToJava<AgentPoolProvisioningStatusStatusArgs>

HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool

Link copied to clipboard
data class ArcAgentProfileArgs(val agentAutoUpgrade: Output<Either<String, AutoUpgradeOptions>>? = null, val agentVersion: Output<String>? = null) : ConvertibleToJava<ArcAgentProfileArgs>

Defines the Arc Agent properties for the Provisioned clusters.

Link copied to clipboard
data class CloudProviderProfileArgs(val infraNetworkProfile: Output<CloudProviderProfileInfraNetworkProfileArgs>? = null, val infraStorageProfile: Output<CloudProviderProfileInfraStorageProfileArgs>? = null) : ConvertibleToJava<CloudProviderProfileArgs>

CloudProviderProfile - The underlying cloud infra provider properties.

data class CloudProviderProfileInfraNetworkProfileArgs(val vnetSubnetIds: Output<List<String>>? = null) : ConvertibleToJava<CloudProviderProfileInfraNetworkProfileArgs>

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

data class CloudProviderProfileInfraStorageProfileArgs(val storageSpaceIds: Output<List<String>>? = null) : ConvertibleToJava<CloudProviderProfileInfraStorageProfileArgs>

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

data class ControlPlaneEndpointProfileControlPlaneEndpointArgs(val hostIP: Output<String>? = null, val port: Output<String>? = null) : ConvertibleToJava<ControlPlaneEndpointProfileControlPlaneEndpointArgs>

API server endpoint for the control plane

Link copied to clipboard
data class ControlPlaneProfileArgs(val availabilityZones: Output<List<String>>? = null, val cloudProviderProfile: Output<CloudProviderProfileArgs>? = null, val controlPlaneEndpoint: Output<ControlPlaneEndpointProfileControlPlaneEndpointArgs>? = null, val count: Output<Int>? = null, val linuxProfile: Output<LinuxProfilePropertiesArgs>? = null, val maxCount: Output<Int>? = null, val maxPods: Output<Int>? = null, val minCount: Output<Int>? = null, val mode: Output<Either<String, Mode>>? = null, val name: Output<String>? = null, val nodeImageVersion: Output<String>? = null, val nodeLabels: Output<Map<String, String>>? = null, val nodeTaints: Output<List<String>>? = null, val osType: Output<Either<String, OsType>>? = null, val vmSize: Output<String>? = null) : ConvertibleToJava<ControlPlaneProfileArgs>

ControlPlaneProfile - The control plane properties for the provisioned cluster.

Link copied to clipboard
data class GetAgentPoolPlainArgs(val agentPoolName: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetAgentPoolPlainArgs>
data class GetClusterInstanceHybridIdentityMetadatumPlainArgs(val connectedClusterResourceUri: String) : ConvertibleToJava<GetClusterInstanceHybridIdentityMetadatumPlainArgs>
Link copied to clipboard
data class GetHybridIdentityMetadatumPlainArgs(val hybridIdentityMetadataResourceName: String, val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetHybridIdentityMetadatumPlainArgs>
Link copied to clipboard
data class GetProvisionedClusterPlainArgs(val resourceGroupName: String, val resourceName: String) : ConvertibleToJava<GetProvisionedClusterPlainArgs>
Link copied to clipboard
data class GetStorageSpaceRetrievePlainArgs(val resourceGroupName: String, val storageSpacesName: String) : ConvertibleToJava<GetStorageSpaceRetrievePlainArgs>
Link copied to clipboard
data class GetVirtualNetworkRetrievePlainArgs(val resourceGroupName: String, val virtualNetworksName: String) : ConvertibleToJava<GetVirtualNetworkRetrievePlainArgs>
Link copied to clipboard
data class HttpProxyConfigArgs(val httpProxy: Output<String>? = null, val httpsProxy: Output<String>? = null, val noProxy: Output<List<String>>? = null, val password: Output<String>? = null, val trustedCa: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<HttpProxyConfigArgs>

Configurations for provisioning the cluster with HTTP proxy servers.

Link copied to clipboard
data class LinuxProfilePropertiesArgs(val adminUsername: Output<String>? = null, val ssh: Output<LinuxProfilePropertiesSshArgs>? = null) : ConvertibleToJava<LinuxProfilePropertiesArgs>

LinuxProfile - Profile for Linux VMs in the container service cluster.

Link copied to clipboard
data class LinuxProfilePropertiesPublicKeysArgs(val keyData: Output<String>? = null) : ConvertibleToJava<LinuxProfilePropertiesPublicKeysArgs>
Link copied to clipboard
data class LinuxProfilePropertiesSshArgs(val publicKeys: Output<List<LinuxProfilePropertiesPublicKeysArgs>>? = null) : ConvertibleToJava<LinuxProfilePropertiesSshArgs>

SSH - SSH configuration for Linux-based VMs running on Azure.

data class ListProvisionedClusterInstanceAdminKubeconfigPlainArgs(val connectedClusterResourceUri: String) : ConvertibleToJava<ListProvisionedClusterInstanceAdminKubeconfigPlainArgs>
data class ListProvisionedClusterInstanceUserKubeconfigPlainArgs(val connectedClusterResourceUri: String) : ConvertibleToJava<ListProvisionedClusterInstanceUserKubeconfigPlainArgs>
Link copied to clipboard
data class LoadBalancerProfileArgs(val availabilityZones: Output<List<String>>? = null, val cloudProviderProfile: Output<CloudProviderProfileArgs>? = null, val count: Output<Int>? = null, val linuxProfile: Output<LinuxProfilePropertiesArgs>? = null, val maxCount: Output<Int>? = null, val maxPods: Output<Int>? = null, val minCount: Output<Int>? = null, val mode: Output<Either<String, Mode>>? = null, val name: Output<String>? = null, val nodeImageVersion: Output<String>? = null, val nodeLabels: Output<Map<String, String>>? = null, val nodeTaints: Output<List<String>>? = null, val osType: Output<Either<String, OsType>>? = null, val vmSize: Output<String>? = null) : ConvertibleToJava<LoadBalancerProfileArgs>

LoadBalancerProfile - Profile of the cluster load balancer.

Link copied to clipboard
data class NamedAgentPoolProfileArgs(val availabilityZones: Output<List<String>>? = null, val cloudProviderProfile: Output<CloudProviderProfileArgs>? = null, val count: Output<Int>? = null, val maxCount: Output<Int>? = null, val maxPods: Output<Int>? = null, val minCount: Output<Int>? = null, val mode: Output<Either<String, Mode>>? = null, val name: Output<String>? = null, val nodeImageVersion: Output<String>? = null, val nodeLabels: Output<Map<String, String>>? = null, val nodeTaints: Output<List<String>>? = null, val osType: Output<Either<String, OsType>>? = null, val vmSize: Output<String>? = null) : ConvertibleToJava<NamedAgentPoolProfileArgs>

Agent pool profile along with a name parameter

Link copied to clipboard
data class NetworkProfileArgs(val dnsServiceIP: Output<String>? = null, val loadBalancerProfile: Output<LoadBalancerProfileArgs>? = null, val loadBalancerSku: Output<Either<String, LoadBalancerSku>>? = null, val networkPolicy: Output<Either<String, NetworkPolicy>>? = null, val podCidr: Output<String>? = null, val podCidrs: Output<List<String>>? = null, val serviceCidr: Output<String>? = null, val serviceCidrs: Output<List<String>>? = null) : ConvertibleToJava<NetworkProfileArgs>

NetworkProfile - Profile of network configuration.

Link copied to clipboard
Link copied to clipboard
data class ProvisionedClusterIdentityArgs(val type: Output<ResourceIdentityType>) : ConvertibleToJava<ProvisionedClusterIdentityArgs>

Identity for the Provisioned cluster.

Link copied to clipboard
data class ProvisionedClustersAllPropertiesArgs(val aadProfile: Output<AADProfileArgs>? = null, val addonProfiles: Output<Map<String, AddonProfilesArgs>>? = null, val agentPoolProfiles: Output<List<NamedAgentPoolProfileArgs>>? = null, val cloudProviderProfile: Output<CloudProviderProfileArgs>? = null, val controlPlane: Output<ControlPlaneProfileArgs>? = null, val enableRbac: Output<Boolean>? = null, val features: Output<ProvisionedClustersCommonPropertiesFeaturesArgs>? = null, val httpProxyConfig: Output<HttpProxyConfigArgs>? = null, val kubernetesVersion: Output<String>? = null, val linuxProfile: Output<LinuxProfilePropertiesArgs>? = null, val networkProfile: Output<NetworkProfileArgs>? = null, val nodeResourceGroup: Output<String>? = null, val windowsProfile: Output<WindowsProfileArgs>? = null) : ConvertibleToJava<ProvisionedClustersAllPropertiesArgs>

All properties of the provisioned cluster

data class ProvisionedClustersCommonPropertiesFeaturesArgs(val arcAgentProfile: Output<ArcAgentProfileArgs>? = null) : ConvertibleToJava<ProvisionedClustersCommonPropertiesFeaturesArgs>

Additional features specs like Arc Agent Onboarding.

Link copied to clipboard
data class ProvisionedClustersExtendedLocationArgs(val name: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<ProvisionedClustersExtendedLocationArgs>
Link copied to clipboard
data class StorageSpacesExtendedLocationArgs(val name: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<StorageSpacesExtendedLocationArgs>
Link copied to clipboard
data class StorageSpacesPropertiesArgs(val hciStorageProfile: Output<StorageSpacesPropertiesHciStorageProfileArgs>? = null, val status: Output<StorageSpacesPropertiesStatusArgs>? = null, val vmwareStorageProfile: Output<StorageSpacesPropertiesVmwareStorageProfileArgs>? = null) : ConvertibleToJava<StorageSpacesPropertiesArgs>

HybridAKSStorageSpec defines the desired state of HybridAKSStorage

Link copied to clipboard
data class StorageSpacesPropertiesErrorArgs(val code: Output<String>? = null, val message: Output<String>? = null) : ConvertibleToJava<StorageSpacesPropertiesErrorArgs>
data class StorageSpacesPropertiesHciStorageProfileArgs(val mocGroup: Output<String>? = null, val mocLocation: Output<String>? = null, val mocStorageContainer: Output<String>? = null) : ConvertibleToJava<StorageSpacesPropertiesHciStorageProfileArgs>
data class StorageSpacesPropertiesProvisioningStatusArgs(val error: Output<StorageSpacesPropertiesErrorArgs>? = null, val operationId: Output<String>? = null, val phase: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<StorageSpacesPropertiesProvisioningStatusArgs>

Contains Provisioning errors

Link copied to clipboard
data class StorageSpacesPropertiesStatusArgs(val provisioningStatus: Output<StorageSpacesPropertiesProvisioningStatusArgs>? = null) : ConvertibleToJava<StorageSpacesPropertiesStatusArgs>

HybridAKSStorageStatus defines the observed state of HybridAKSStorage

data class StorageSpacesPropertiesVmwareStorageProfileArgs(val datacenter: Output<String>? = null, val datastore: Output<String>? = null, val folder: Output<String>? = null, val resourcePool: Output<String>? = null) : ConvertibleToJava<StorageSpacesPropertiesVmwareStorageProfileArgs>
Link copied to clipboard
data class VirtualNetworksExtendedLocationArgs(val name: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<VirtualNetworksExtendedLocationArgs>
Link copied to clipboard
data class VirtualNetworksPropertiesArgs(val dnsServers: Output<List<String>>? = null, val gateway: Output<String>? = null, val infraVnetProfile: Output<VirtualNetworksPropertiesInfraVnetProfileArgs>? = null, val ipAddressPrefix: Output<String>? = null, val vipPool: Output<List<VirtualNetworksPropertiesVipPoolArgs>>? = null, val vmipPool: Output<List<VirtualNetworksPropertiesVmipPoolArgs>>? = null) : ConvertibleToJava<VirtualNetworksPropertiesArgs>

HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork

Link copied to clipboard
data class VirtualNetworksPropertiesHciArgs(val mocGroup: Output<String>? = null, val mocLocation: Output<String>? = null, val mocVnetName: Output<String>? = null) : ConvertibleToJava<VirtualNetworksPropertiesHciArgs>

Infra network profile for HCI platform

data class VirtualNetworksPropertiesInfraVnetProfileArgs(val hci: Output<VirtualNetworksPropertiesHciArgs>? = null, val networkCloud: Output<VirtualNetworksPropertiesNetworkCloudArgs>? = null, val vmware: Output<VirtualNetworksPropertiesVmwareArgs>? = null) : ConvertibleToJava<VirtualNetworksPropertiesInfraVnetProfileArgs>
data class VirtualNetworksPropertiesNetworkCloudArgs(val networkId: Output<String>? = null) : ConvertibleToJava<VirtualNetworksPropertiesNetworkCloudArgs>

Infra network profile for the NetworkCloud platform

Link copied to clipboard
data class VirtualNetworksPropertiesVipPoolArgs(val endIP: Output<String>? = null, val startIP: Output<String>? = null) : ConvertibleToJava<VirtualNetworksPropertiesVipPoolArgs>
Link copied to clipboard
data class VirtualNetworksPropertiesVmipPoolArgs(val endIP: Output<String>? = null, val startIP: Output<String>? = null) : ConvertibleToJava<VirtualNetworksPropertiesVmipPoolArgs>
Link copied to clipboard
data class VirtualNetworksPropertiesVmwareArgs(val segmentName: Output<String>? = null) : ConvertibleToJava<VirtualNetworksPropertiesVmwareArgs>

Infra network profile for VMware platform

Link copied to clipboard
data class WindowsProfileArgs(val adminPassword: Output<String>? = null, val adminUsername: Output<String>? = null, val enableCsiProxy: Output<Boolean>? = null, val licenseType: Output<Either<String, LicenseType>>? = null) : ConvertibleToJava<WindowsProfileArgs>

WindowsProfile - Profile for Windows VMs in the container service cluster.

Link copied to clipboard