Package-level declarations
Types
Link copied to clipboard
data class ConnectedRegistryNotification(val action: String, val digest: String? = null, val name: String, val tag: String? = null)
Link copied to clipboard
data class FleetUpdateRunManagedClusterUpdate(val nodeImageSelection: FleetUpdateRunManagedClusterUpdateNodeImageSelection? = null, val upgrade: FleetUpdateRunManagedClusterUpdateUpgrade)
Link copied to clipboard
Link copied to clipboard
data class FleetUpdateRunManagedClusterUpdateUpgrade(val kubernetesVersion: String? = null, val type: String)
Link copied to clipboard
data class FleetUpdateRunStage(val afterStageWaitInSeconds: Int? = null, val groups: List<FleetUpdateRunStageGroup>, val name: String)
Link copied to clipboard
Link copied to clipboard
data class FleetUpdateStrategyStage(val afterStageWaitInSeconds: Int? = null, val groups: List<FleetUpdateStrategyStageGroup>, val name: String)
Link copied to clipboard
Link copied to clipboard
data class FluxConfigurationBlobStorage(val accountKey: String? = null, val containerId: String, val localAuthReference: String? = null, val managedIdentity: FluxConfigurationBlobStorageManagedIdentity? = null, val sasToken: String? = null, val servicePrincipal: FluxConfigurationBlobStorageServicePrincipal? = null, val syncIntervalInSeconds: Int? = null, val timeoutInSeconds: Int? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FluxConfigurationGitRepository(val httpsCaCertBase64: String? = null, val httpsKeyBase64: String? = null, val httpsUser: String? = null, val localAuthReference: String? = null, val referenceType: String, val referenceValue: String, val sshKnownHostsBase64: String? = null, val sshPrivateKeyBase64: String? = null, val syncIntervalInSeconds: Int? = null, val timeoutInSeconds: Int? = null, val url: String)
Link copied to clipboard
data class FluxConfigurationKustomization(val dependsOns: List<String>? = null, val garbageCollectionEnabled: Boolean? = null, val name: String, val path: String? = null, val postBuild: FluxConfigurationKustomizationPostBuild? = null, val recreatingEnabled: Boolean? = null, val retryIntervalInSeconds: Int? = null, val syncIntervalInSeconds: Int? = null, val timeoutInSeconds: Int? = null, val wait: Boolean? = null)
Link copied to clipboard
data class FluxConfigurationKustomizationPostBuild(val substitute: Map<String, String>? = null, val substituteFroms: List<FluxConfigurationKustomizationPostBuildSubstituteFrom>? = null)
Link copied to clipboard
data class FluxConfigurationKustomizationPostBuildSubstituteFrom(val kind: String, val name: String, val optional: Boolean? = null)
Link copied to clipboard
data class GetClusterNodePoolResult(val autoScalingEnabled: Boolean, val evictionPolicy: String, val id: String, val kubernetesClusterName: String, val maxCount: Int, val maxPods: Int, val minCount: Int, val mode: String, val name: String, val nodeCount: Int, val nodeLabels: Map<String, String>, val nodePublicIpEnabled: Boolean, val nodePublicIpPrefixId: String, val nodeTaints: List<String>, val orchestratorVersion: String, val osDiskSizeGb: Int, val osDiskType: String, val osType: String, val priority: String, val proximityPlacementGroupId: String, val resourceGroupName: String, val spotMaxPrice: Double, val tags: Map<String, String>, val upgradeSettings: List<GetClusterNodePoolUpgradeSetting>, val vmSize: String, val vnetSubnetId: String, val zones: List<String>)
A collection of values returned by getClusterNodePool.
Link copied to clipboard
data class GetClusterNodePoolUpgradeSetting(val drainTimeoutInMinutes: Int, val maxSurge: String, val nodeSoakDurationInMinutes: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetGroupResult(val fqdn: String, val id: String, val identities: List<GetGroupIdentity>, val ipAddress: String, val location: String, val name: String, val resourceGroupName: String, val subnetIds: List<String>, val tags: Map<String, String>, val zones: List<String>? = null)
A collection of values returned by getGroup.
Link copied to clipboard
Link copied to clipboard
data class GetKubernetesClusterAgentPoolProfile(val autoScalingEnabled: Boolean, val count: Int, val maxCount: Int, val maxPods: Int, val minCount: Int, val name: String, val nodeLabels: Map<String, String>, val nodePublicIpEnabled: Boolean, val nodePublicIpPrefixId: String, val nodeTaints: List<String>, val orchestratorVersion: String, val osDiskSizeGb: Int, val osType: String, val tags: Map<String, String>, val type: String, val upgradeSettings: List<GetKubernetesClusterAgentPoolProfileUpgradeSetting>, val vmSize: String, val vnetSubnetId: String, val zones: List<String>)
Link copied to clipboard
data class GetKubernetesClusterAgentPoolProfileUpgradeSetting(val drainTimeoutInMinutes: Int, val maxSurge: String, val nodeSoakDurationInMinutes: Int)
Link copied to clipboard
data class GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControl(val adminGroupObjectIds: List<String>, val azureRbacEnabled: Boolean, val tenantId: String)
Link copied to clipboard
Link copied to clipboard
data class GetKubernetesClusterIngressApplicationGateway(val effectiveGatewayId: String, val gatewayId: String, val gatewayName: String, val ingressApplicationGatewayIdentities: List<GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentity>, val subnetCidr: String, val subnetId: String)
Link copied to clipboard
data class GetKubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentity(val clientId: String, val objectId: String, val userAssignedIdentityId: String)
Link copied to clipboard
data class GetKubernetesClusterKeyManagementService(val keyVaultKeyId: String, val keyVaultNetworkAccess: String)
Link copied to clipboard
data class GetKubernetesClusterKeyVaultSecretsProvider(val secretIdentities: List<GetKubernetesClusterKeyVaultSecretsProviderSecretIdentity>, val secretRotationEnabled: Boolean, val secretRotationInterval: String)
Link copied to clipboard
data class GetKubernetesClusterKeyVaultSecretsProviderSecretIdentity(val clientId: String, val objectId: String, val userAssignedIdentityId: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetKubernetesClusterKubeletIdentity(val clientId: String, val objectId: String, val userAssignedIdentityId: String)
Link copied to clipboard
data class GetKubernetesClusterLinuxProfile(val adminUsername: String, val sshKeys: List<GetKubernetesClusterLinuxProfileSshKey>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetKubernetesClusterOmsAgent(val logAnalyticsWorkspaceId: String, val msiAuthForMonitoringEnabled: Boolean, val omsAgentIdentities: List<GetKubernetesClusterOmsAgentOmsAgentIdentity>)
Link copied to clipboard
data class GetKubernetesClusterOmsAgentOmsAgentIdentity(val clientId: String, val objectId: String, val userAssignedIdentityId: String)
Link copied to clipboard
data class GetKubernetesClusterResult(val aciConnectorLinuxes: List<GetKubernetesClusterAciConnectorLinux>, val agentPoolProfiles: List<GetKubernetesClusterAgentPoolProfile>, val apiServerAuthorizedIpRanges: List<String>, val azureActiveDirectoryRoleBasedAccessControls: List<GetKubernetesClusterAzureActiveDirectoryRoleBasedAccessControl>, val azurePolicyEnabled: Boolean, val currentKubernetesVersion: String, val diskEncryptionSetId: String, val dnsPrefix: String, val fqdn: String, val httpApplicationRoutingEnabled: Boolean, val httpApplicationRoutingZoneName: String, val id: String, val identities: List<GetKubernetesClusterIdentity>, val ingressApplicationGateways: List<GetKubernetesClusterIngressApplicationGateway>, val keyManagementServices: List<GetKubernetesClusterKeyManagementService>, val keyVaultSecretsProviders: List<GetKubernetesClusterKeyVaultSecretsProvider>, val kubeAdminConfigRaw: String, val kubeAdminConfigs: List<GetKubernetesClusterKubeAdminConfig>, val kubeConfigRaw: String, val kubeConfigs: List<GetKubernetesClusterKubeConfig>, val kubeletIdentities: List<GetKubernetesClusterKubeletIdentity>, val kubernetesVersion: String, val linuxProfiles: List<GetKubernetesClusterLinuxProfile>, val location: String, val microsoftDefenders: List<GetKubernetesClusterMicrosoftDefender>, val name: String, val networkProfiles: List<GetKubernetesClusterNetworkProfile>, val nodeResourceGroup: String, val nodeResourceGroupId: String, val oidcIssuerEnabled: Boolean, val oidcIssuerUrl: String, val omsAgents: List<GetKubernetesClusterOmsAgent>, val openServiceMeshEnabled: Boolean, val privateClusterEnabled: Boolean, val privateFqdn: String, val resourceGroupName: String, val roleBasedAccessControlEnabled: Boolean, val serviceMeshProfiles: List<GetKubernetesClusterServiceMeshProfile>, val servicePrincipals: List<GetKubernetesClusterServicePrincipal>, val storageProfiles: List<GetKubernetesClusterStorageProfile>, val tags: Map<String, String>, val windowsProfiles: List<GetKubernetesClusterWindowsProfile>)
A collection of values returned by getKubernetesCluster.
Link copied to clipboard
data class GetKubernetesClusterServiceMeshProfile(val certificateAuthorities: List<GetKubernetesClusterServiceMeshProfileCertificateAuthority>, val externalIngressGatewayEnabled: Boolean, val internalIngressGatewayEnabled: Boolean, val mode: String, val revisions: List<String>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetKubernetesClusterStorageProfile(val blobDriverEnabled: Boolean, val diskDriverEnabled: Boolean, val fileDriverEnabled: Boolean, val snapshotControllerEnabled: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetKubernetesServiceVersionsResult(val defaultVersion: String, val id: String, val includePreview: Boolean? = null, val latestVersion: String, val location: String, val versionPrefix: String? = null, val versions: List<String>)
A collection of values returned by getKubernetesServiceVersions.
Link copied to clipboard
Link copied to clipboard
data class GetRegistryResult(val adminEnabled: Boolean, val adminPassword: String, val adminUsername: String, val dataEndpointEnabled: Boolean, val id: String, val location: String, val loginServer: String, val name: String, val resourceGroupName: String, val sku: String, val tags: Map<String, String>)
A collection of values returned by getRegistry.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GroupContainer(val commands: List<String>? = null, val cpu: Double, val cpuLimit: Double? = null, val environmentVariables: Map<String, String>? = null, val image: String, val livenessProbe: GroupContainerLivenessProbe? = null, val memory: Double, val memoryLimit: Double? = null, val name: String, val ports: List<GroupContainerPort>? = null, val readinessProbe: GroupContainerReadinessProbe? = null, val secureEnvironmentVariables: Map<String, String>? = null, val securities: List<GroupContainerSecurity>? = null, val volumes: List<GroupContainerVolume>? = null)
Link copied to clipboard
data class GroupContainerLivenessProbe(val execs: List<String>? = null, val failureThreshold: Int? = null, val httpGets: List<GroupContainerLivenessProbeHttpGet>? = null, val initialDelaySeconds: Int? = null, val periodSeconds: Int? = null, val successThreshold: Int? = null, val timeoutSeconds: Int? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GroupContainerReadinessProbe(val execs: List<String>? = null, val failureThreshold: Int? = null, val httpGets: List<GroupContainerReadinessProbeHttpGet>? = null, val initialDelaySeconds: Int? = null, val periodSeconds: Int? = null, val successThreshold: Int? = null, val timeoutSeconds: Int? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GroupContainerVolume(val emptyDir: Boolean? = null, val gitRepo: GroupContainerVolumeGitRepo? = null, val mountPath: String, val name: String, val readOnly: Boolean? = null, val secret: Map<String, String>? = null, val shareName: String? = null, val storageAccountKey: String? = null, val storageAccountName: String? = null)
Link copied to clipboard
data class GroupContainerVolumeGitRepo(val directory: String? = null, val revision: String? = null, val url: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GroupImageRegistryCredential(val password: String? = null, val server: String, val userAssignedIdentityId: String? = null, val username: String? = null)
Link copied to clipboard
data class GroupInitContainer(val commands: List<String>? = null, val environmentVariables: Map<String, String>? = null, val image: String, val name: String, val secureEnvironmentVariables: Map<String, String>? = null, val securities: List<GroupInitContainerSecurity>? = null, val volumes: List<GroupInitContainerVolume>? = null)
Link copied to clipboard
Link copied to clipboard
data class GroupInitContainerVolume(val emptyDir: Boolean? = null, val gitRepo: GroupInitContainerVolumeGitRepo? = null, val mountPath: String, val name: String, val readOnly: Boolean? = null, val secret: Map<String, String>? = null, val shareName: String? = null, val storageAccountKey: String? = null, val storageAccountName: String? = null)
Link copied to clipboard
data class GroupInitContainerVolumeGitRepo(val directory: String? = null, val revision: String? = null, val url: String)
Link copied to clipboard
data class KubernetesClusterAciConnectorLinux(val connectorIdentities: List<KubernetesClusterAciConnectorLinuxConnectorIdentity>? = null, val subnetName: String)
Link copied to clipboard
data class KubernetesClusterAciConnectorLinuxConnectorIdentity(val clientId: String? = null, val objectId: String? = null, val userAssignedIdentityId: String? = null)
Link copied to clipboard
Link copied to clipboard
data class KubernetesClusterAutoScalerProfile(val balanceSimilarNodeGroups: Boolean? = null, val daemonsetEvictionForEmptyNodesEnabled: Boolean? = null, val daemonsetEvictionForOccupiedNodesEnabled: Boolean? = null, val emptyBulkDeleteMax: String? = null, val expander: String? = null, val ignoreDaemonsetsUtilizationEnabled: Boolean? = null, val maxGracefulTerminationSec: String? = null, val maxNodeProvisioningTime: String? = null, val maxUnreadyNodes: Int? = null, val maxUnreadyPercentage: Double? = null, val newPodScaleUpDelay: String? = null, val scaleDownDelayAfterAdd: String? = null, val scaleDownDelayAfterDelete: String? = null, val scaleDownDelayAfterFailure: String? = null, val scaleDownUnneeded: String? = null, val scaleDownUnready: String? = null, val scaleDownUtilizationThreshold: String? = null, val scanInterval: String? = null, val skipNodesWithLocalStorage: Boolean? = null, val skipNodesWithSystemPods: Boolean? = null)
Link copied to clipboard
data class KubernetesClusterAzureActiveDirectoryRoleBasedAccessControl(val adminGroupObjectIds: List<String>? = null, val azureRbacEnabled: Boolean? = null, val tenantId: String? = null)
Link copied to clipboard
Link copied to clipboard
data class KubernetesClusterDefaultNodePool(val autoScalingEnabled: Boolean? = null, val capacityReservationGroupId: String? = null, val fipsEnabled: Boolean? = null, val gpuInstance: String? = null, val hostEncryptionEnabled: Boolean? = null, val hostGroupId: String? = null, val kubeletConfig: KubernetesClusterDefaultNodePoolKubeletConfig? = null, val kubeletDiskType: String? = null, val linuxOsConfig: KubernetesClusterDefaultNodePoolLinuxOsConfig? = null, val maxCount: Int? = null, val maxPods: Int? = null, val minCount: Int? = null, val name: String, val nodeCount: Int? = null, val nodeLabels: Map<String, String>? = null, val nodeNetworkProfile: KubernetesClusterDefaultNodePoolNodeNetworkProfile? = null, val nodePublicIpEnabled: Boolean? = null, val nodePublicIpPrefixId: String? = null, val onlyCriticalAddonsEnabled: Boolean? = null, val orchestratorVersion: String? = null, val osDiskSizeGb: Int? = null, val osDiskType: String? = null, val osSku: String? = null, val podSubnetId: String? = null, val proximityPlacementGroupId: String? = null, val scaleDownMode: String? = null, val snapshotId: String? = null, val tags: Map<String, String>? = null, val temporaryNameForRotation: String? = null, val type: String? = null, val ultraSsdEnabled: Boolean? = null, val upgradeSettings: KubernetesClusterDefaultNodePoolUpgradeSettings? = null, val vmSize: String, val vnetSubnetId: String? = null, val workloadRuntime: String? = null, val zones: List<String>? = null)
Link copied to clipboard
data class KubernetesClusterDefaultNodePoolKubeletConfig(val allowedUnsafeSysctls: List<String>? = null, val containerLogMaxLine: Int? = null, val containerLogMaxSizeMb: Int? = null, val cpuCfsQuotaEnabled: Boolean? = null, val cpuCfsQuotaPeriod: String? = null, val cpuManagerPolicy: String? = null, val imageGcHighThreshold: Int? = null, val imageGcLowThreshold: Int? = null, val podMaxPid: Int? = null, val topologyManagerPolicy: String? = null)
Link copied to clipboard
data class KubernetesClusterDefaultNodePoolLinuxOsConfig(val swapFileSizeMb: Int? = null, val sysctlConfig: KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfig? = null, val transparentHugePageDefrag: String? = null, val transparentHugePageEnabled: String? = null)
Link copied to clipboard
data class KubernetesClusterDefaultNodePoolLinuxOsConfigSysctlConfig(val fsAioMaxNr: Int? = null, val fsFileMax: Int? = null, val fsInotifyMaxUserWatches: Int? = null, val fsNrOpen: Int? = null, val kernelThreadsMax: Int? = null, val netCoreNetdevMaxBacklog: Int? = null, val netCoreOptmemMax: Int? = null, val netCoreRmemDefault: Int? = null, val netCoreRmemMax: Int? = null, val netCoreSomaxconn: Int? = null, val netCoreWmemDefault: Int? = null, val netCoreWmemMax: Int? = null, val netIpv4IpLocalPortRangeMax: Int? = null, val netIpv4IpLocalPortRangeMin: Int? = null, val netIpv4NeighDefaultGcThresh1: Int? = null, val netIpv4NeighDefaultGcThresh2: Int? = null, val netIpv4NeighDefaultGcThresh3: Int? = null, val netIpv4TcpFinTimeout: Int? = null, val netIpv4TcpKeepaliveIntvl: Int? = null, val netIpv4TcpKeepaliveProbes: Int? = null, val netIpv4TcpKeepaliveTime: Int? = null, val netIpv4TcpMaxSynBacklog: Int? = null, val netIpv4TcpMaxTwBuckets: Int? = null, val netIpv4TcpTwReuse: Boolean? = null, val netNetfilterNfConntrackBuckets: Int? = null, val netNetfilterNfConntrackMax: Int? = null, val vmMaxMapCount: Int? = null, val vmSwappiness: Int? = null, val vmVfsCachePressure: Int? = null)
Link copied to clipboard
data class KubernetesClusterDefaultNodePoolNodeNetworkProfile(val allowedHostPorts: List<KubernetesClusterDefaultNodePoolNodeNetworkProfileAllowedHostPort>? = null, val applicationSecurityGroupIds: List<String>? = null, val nodePublicIpTags: Map<String, String>? = null)
Link copied to clipboard
data class KubernetesClusterDefaultNodePoolNodeNetworkProfileAllowedHostPort(val portEnd: Int? = null, val portStart: Int? = null, val protocol: String? = null)
Link copied to clipboard
data class KubernetesClusterDefaultNodePoolUpgradeSettings(val drainTimeoutInMinutes: Int? = null, val maxSurge: String, val nodeSoakDurationInMinutes: Int? = null)
Link copied to clipboard
data class KubernetesClusterExtensionAksAssignedIdentity(val principalId: String? = null, val tenantId: String? = null, val type: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class KubernetesClusterIngressApplicationGateway(val effectiveGatewayId: String? = null, val gatewayId: String? = null, val gatewayName: String? = null, val ingressApplicationGatewayIdentities: List<KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentity>? = null, val subnetCidr: String? = null, val subnetId: String? = null)
Link copied to clipboard
data class KubernetesClusterIngressApplicationGatewayIngressApplicationGatewayIdentity(val clientId: String? = null, val objectId: String? = null, val userAssignedIdentityId: String? = null)
Link copied to clipboard
data class KubernetesClusterKeyManagementService(val keyVaultKeyId: String, val keyVaultNetworkAccess: String? = null)
Link copied to clipboard
data class KubernetesClusterKeyVaultSecretsProvider(val secretIdentities: List<KubernetesClusterKeyVaultSecretsProviderSecretIdentity>? = null, val secretRotationEnabled: Boolean? = null, val secretRotationInterval: String? = null)
Link copied to clipboard
data class KubernetesClusterKeyVaultSecretsProviderSecretIdentity(val clientId: String? = null, val objectId: String? = null, val userAssignedIdentityId: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class KubernetesClusterKubeletIdentity(val clientId: String? = null, val objectId: String? = null, val userAssignedIdentityId: String? = null)
Link copied to clipboard
data class KubernetesClusterLinuxProfile(val adminUsername: String, val sshKey: KubernetesClusterLinuxProfileSshKey)
Link copied to clipboard
Link copied to clipboard
data class KubernetesClusterMaintenanceWindow(val alloweds: List<KubernetesClusterMaintenanceWindowAllowed>? = null, val notAlloweds: List<KubernetesClusterMaintenanceWindowNotAllowed>? = null)
Link copied to clipboard
Link copied to clipboard
data class KubernetesClusterMaintenanceWindowAutoUpgrade(val dayOfMonth: Int? = null, val dayOfWeek: String? = null, val duration: Int, val frequency: String, val interval: Int, val notAlloweds: List<KubernetesClusterMaintenanceWindowAutoUpgradeNotAllowed>? = null, val startDate: String? = null, val startTime: String? = null, val utcOffset: String? = null, val weekIndex: String? = null)
Link copied to clipboard
data class KubernetesClusterMaintenanceWindowAutoUpgradeNotAllowed(val end: String, val start: String)
Link copied to clipboard
data class KubernetesClusterMaintenanceWindowNodeOs(val dayOfMonth: Int? = null, val dayOfWeek: String? = null, val duration: Int, val frequency: String, val interval: Int, val notAlloweds: List<KubernetesClusterMaintenanceWindowNodeOsNotAllowed>? = null, val startDate: String? = null, val startTime: String? = null, val utcOffset: String? = null, val weekIndex: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class KubernetesClusterMonitorMetrics(val annotationsAllowed: String? = null, val labelsAllowed: String? = null)
Link copied to clipboard
data class KubernetesClusterNetworkProfile(val dnsServiceIp: String? = null, val ipVersions: List<String>? = null, val loadBalancerProfile: KubernetesClusterNetworkProfileLoadBalancerProfile? = null, val loadBalancerSku: String? = null, val natGatewayProfile: KubernetesClusterNetworkProfileNatGatewayProfile? = null, val networkDataPlane: String? = null, val networkMode: String? = null, val networkPlugin: String, val networkPluginMode: String? = null, val networkPolicy: String? = null, val outboundType: String? = null, val podCidr: String? = null, val podCidrs: List<String>? = null, val serviceCidr: String? = null, val serviceCidrs: List<String>? = null)
Link copied to clipboard
data class KubernetesClusterNetworkProfileLoadBalancerProfile(val backendPoolType: String? = null, val effectiveOutboundIps: List<String>? = null, val idleTimeoutInMinutes: Int? = null, val managedOutboundIpCount: Int? = null, val managedOutboundIpv6Count: Int? = null, val outboundIpAddressIds: List<String>? = null, val outboundIpPrefixIds: List<String>? = null, val outboundPortsAllocated: Int? = null)
Link copied to clipboard
data class KubernetesClusterNetworkProfileNatGatewayProfile(val effectiveOutboundIps: List<String>? = null, val idleTimeoutInMinutes: Int? = null, val managedOutboundIpCount: Int? = null)
Link copied to clipboard
data class KubernetesClusterNodePoolKubeletConfig(val allowedUnsafeSysctls: List<String>? = null, val containerLogMaxLine: Int? = null, val containerLogMaxSizeMb: Int? = null, val cpuCfsQuotaEnabled: Boolean? = null, val cpuCfsQuotaPeriod: String? = null, val cpuManagerPolicy: String? = null, val imageGcHighThreshold: Int? = null, val imageGcLowThreshold: Int? = null, val podMaxPid: Int? = null, val topologyManagerPolicy: String? = null)
Link copied to clipboard
data class KubernetesClusterNodePoolLinuxOsConfig(val swapFileSizeMb: Int? = null, val sysctlConfig: KubernetesClusterNodePoolLinuxOsConfigSysctlConfig? = null, val transparentHugePageDefrag: String? = null, val transparentHugePageEnabled: String? = null)
Link copied to clipboard
data class KubernetesClusterNodePoolLinuxOsConfigSysctlConfig(val fsAioMaxNr: Int? = null, val fsFileMax: Int? = null, val fsInotifyMaxUserWatches: Int? = null, val fsNrOpen: Int? = null, val kernelThreadsMax: Int? = null, val netCoreNetdevMaxBacklog: Int? = null, val netCoreOptmemMax: Int? = null, val netCoreRmemDefault: Int? = null, val netCoreRmemMax: Int? = null, val netCoreSomaxconn: Int? = null, val netCoreWmemDefault: Int? = null, val netCoreWmemMax: Int? = null, val netIpv4IpLocalPortRangeMax: Int? = null, val netIpv4IpLocalPortRangeMin: Int? = null, val netIpv4NeighDefaultGcThresh1: Int? = null, val netIpv4NeighDefaultGcThresh2: Int? = null, val netIpv4NeighDefaultGcThresh3: Int? = null, val netIpv4TcpFinTimeout: Int? = null, val netIpv4TcpKeepaliveIntvl: Int? = null, val netIpv4TcpKeepaliveProbes: Int? = null, val netIpv4TcpKeepaliveTime: Int? = null, val netIpv4TcpMaxSynBacklog: Int? = null, val netIpv4TcpMaxTwBuckets: Int? = null, val netIpv4TcpTwReuse: Boolean? = null, val netNetfilterNfConntrackBuckets: Int? = null, val netNetfilterNfConntrackMax: Int? = null, val vmMaxMapCount: Int? = null, val vmSwappiness: Int? = null, val vmVfsCachePressure: Int? = null)
Link copied to clipboard
data class KubernetesClusterNodePoolNodeNetworkProfile(val allowedHostPorts: List<KubernetesClusterNodePoolNodeNetworkProfileAllowedHostPort>? = null, val applicationSecurityGroupIds: List<String>? = null, val nodePublicIpTags: Map<String, String>? = null)
Link copied to clipboard
data class KubernetesClusterNodePoolNodeNetworkProfileAllowedHostPort(val portEnd: Int? = null, val portStart: Int? = null, val protocol: String? = null)
Link copied to clipboard
data class KubernetesClusterNodePoolUpgradeSettings(val drainTimeoutInMinutes: Int? = null, val maxSurge: String, val nodeSoakDurationInMinutes: Int? = null)
Link copied to clipboard
Link copied to clipboard
data class KubernetesClusterOmsAgent(val logAnalyticsWorkspaceId: String, val msiAuthForMonitoringEnabled: Boolean? = null, val omsAgentIdentities: List<KubernetesClusterOmsAgentOmsAgentIdentity>? = null)
Link copied to clipboard
data class KubernetesClusterOmsAgentOmsAgentIdentity(val clientId: String? = null, val objectId: String? = null, val userAssignedIdentityId: String? = null)
Link copied to clipboard
data class KubernetesClusterServiceMeshProfile(val certificateAuthority: KubernetesClusterServiceMeshProfileCertificateAuthority? = null, val externalIngressGatewayEnabled: Boolean? = null, val internalIngressGatewayEnabled: Boolean? = null, val mode: String, val revisions: List<String>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class KubernetesClusterStorageProfile(val blobDriverEnabled: Boolean? = null, val diskDriverEnabled: Boolean? = null, val fileDriverEnabled: Boolean? = null, val snapshotControllerEnabled: Boolean? = null)
Link copied to clipboard
data class KubernetesClusterUpgradeOverride(val effectiveUntil: String? = null, val forceUpgradeEnabled: Boolean)
Link copied to clipboard
data class KubernetesClusterWebAppRouting(val dnsZoneIds: List<String>, val webAppRoutingIdentities: List<KubernetesClusterWebAppRoutingWebAppRoutingIdentity>? = null)
Link copied to clipboard
data class KubernetesClusterWebAppRoutingWebAppRoutingIdentity(val clientId: String? = null, val objectId: String? = null, val userAssignedIdentityId: String? = null)
Link copied to clipboard
data class KubernetesClusterWindowsProfile(val adminPassword: String, val adminUsername: String, val gmsa: KubernetesClusterWindowsProfileGmsa? = null, val license: String? = null)
Link copied to clipboard
Link copied to clipboard
data class KubernetesClusterWorkloadAutoscalerProfile(val kedaEnabled: Boolean? = null, val verticalPodAutoscalerEnabled: Boolean? = null)
Link copied to clipboard
data class KubernetesFleetManagerHubProfile(val dnsPrefix: String, val fqdn: String? = null, val kubernetesVersion: String? = null)
Link copied to clipboard
data class RegistryCredentialSetAuthenticationCredentials(val passwordSecretId: String, val usernameSecretId: String)
Link copied to clipboard
data class RegistryCredentialSetIdentity(val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RegistryNetworkRuleSet(val defaultAction: String? = null, val ipRules: List<RegistryNetworkRuleSetIpRule>? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RegistryTaskDockerStep(val arguments: Map<String, String>? = null, val cacheEnabled: Boolean? = null, val contextAccessToken: String, val contextPath: String, val dockerfilePath: String, val imageNames: List<String>? = null, val pushEnabled: Boolean? = null, val secretArguments: Map<String, String>? = null, val target: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RegistryTaskPlatform(val architecture: String? = null, val os: String, val variant: String? = null)
Link copied to clipboard
data class RegistryTaskRegistryCredential(val customs: List<RegistryTaskRegistryCredentialCustom>? = null, val source: RegistryTaskRegistryCredentialSource? = null)
Link copied to clipboard
data class RegistryTaskRegistryCredentialCustom(val identity: String? = null, val loginServer: String, val password: String? = null, val username: String? = null)
Link copied to clipboard
Link copied to clipboard
data class RegistryTaskSourceTrigger(val authentication: RegistryTaskSourceTriggerAuthentication? = null, val branch: String? = null, val enabled: Boolean? = null, val events: List<String>, val name: String, val repositoryUrl: String, val sourceType: String)
Link copied to clipboard
Link copied to clipboard
data class RegistryTaskTimerTrigger(val enabled: Boolean? = null, val name: String, val schedule: String)
Link copied to clipboard
Link copied to clipboard