Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class AccountNetworkProfile(val accountAccess: AccountNetworkProfileAccountAccess? = null, val nodeManagementAccess: AccountNetworkProfileNodeManagementAccess? = null)
Link copied to clipboard
data class AccountNetworkProfileAccountAccess(val defaultAction: String? = null, val ipRules: List<AccountNetworkProfileAccountAccessIpRule>? = null)
Link copied to clipboard
data class AccountNetworkProfileAccountAccessIpRule(val action: String? = null, val ipRange: String)
Link copied to clipboard
data class AccountNetworkProfileNodeManagementAccess(val defaultAction: String? = null, val ipRules: List<AccountNetworkProfileNodeManagementAccessIpRule>? = null)
Link copied to clipboard
data class AccountNetworkProfileNodeManagementAccessIpRule(val action: String? = null, val ipRange: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetAccountResult(val accountEndpoint: String, val encryptions: List<GetAccountEncryption>, val id: String, val keyVaultReferences: List<GetAccountKeyVaultReference>, val location: String, val name: String, val poolAllocationMode: String, val primaryAccessKey: String, val resourceGroupName: String, val secondaryAccessKey: String, val storageAccountId: String, val tags: Map<String, String>)
A collection of values returned by getAccount.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetPoolContainerConfiguration(val containerImageNames: List<String>, val containerRegistries: List<GetPoolContainerConfigurationContainerRegistry>, val type: String)
Link copied to clipboard
data class GetPoolContainerConfigurationContainerRegistry(val password: String, val registryServer: String, val userAssignedIdentityId: String, val userName: String)
Link copied to clipboard
data class GetPoolDataDisk(val caching: String, val diskSizeGb: Int, val lun: Int, val storageAccountType: String)
Link copied to clipboard
Link copied to clipboard
data class GetPoolFixedScale(val resizeTimeout: String, val targetDedicatedNodes: Int, val targetLowPriorityNodes: Int)
Link copied to clipboard
data class GetPoolMount(val azureBlobFileSystems: List<GetPoolMountAzureBlobFileSystem>? = null, val azureFileShares: List<GetPoolMountAzureFileShare>? = null, val cifsMounts: List<GetPoolMountCifsMount>, val nfsMounts: List<GetPoolMountNfsMount>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetPoolMountNfsMount(val mountOptions: String, val relativeMountPath: String, val source: String)
Link copied to clipboard
data class GetPoolNetworkConfiguration(val acceleratedNetworkingEnabled: Boolean, val dynamicVnetAssignmentScope: String, val endpointConfigurations: List<GetPoolNetworkConfigurationEndpointConfiguration>, val publicAddressProvisioningType: String, val publicIps: List<String>, val subnetId: String)
Link copied to clipboard
data class GetPoolNetworkConfigurationEndpointConfiguration(val backendPort: Int, val frontendPortRange: String, val name: String, val networkSecurityGroupRules: List<GetPoolNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRule>, val protocol: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetPoolResult(val accountName: String, val autoScales: List<GetPoolAutoScale>, val certificates: List<GetPoolCertificate>, val containerConfigurations: List<GetPoolContainerConfiguration>, val dataDisks: List<GetPoolDataDisk>, val diskEncryptions: List<GetPoolDiskEncryption>, val displayName: String, val extensions: List<GetPoolExtension>, val fixedScales: List<GetPoolFixedScale>, val id: String, val interNodeCommunication: String, val licenseType: String, val maxTasksPerNode: Int, val metadata: Map<String, String>, val mounts: List<GetPoolMount>, val name: String, val networkConfigurations: List<GetPoolNetworkConfiguration>, val nodeAgentSkuId: String, val nodePlacements: List<GetPoolNodePlacement>, val osDiskPlacement: String, val resourceGroupName: String, val startTasks: List<GetPoolStartTask>, val storageImageReferences: List<GetPoolStorageImageReference>, val taskSchedulingPolicies: List<GetPoolTaskSchedulingPolicy>, val userAccounts: List<GetPoolUserAccount>, val vmSize: String, val windows: List<GetPoolWindow>)
A collection of values returned by getPool.
Link copied to clipboard
data class GetPoolStartTask(val commandLine: String, val commonEnvironmentProperties: Map<String, String>? = null, val containers: List<GetPoolStartTaskContainer>, val resourceFiles: List<GetPoolStartTaskResourceFile>, val taskRetryMaximum: Int, val userIdentities: List<GetPoolStartTaskUserIdentity>, val waitForSuccess: Boolean)
Link copied to clipboard
data class GetPoolStartTaskContainer(val imageName: String, val registries: List<GetPoolStartTaskContainerRegistry>, val runOptions: String, val workingDirectory: String)
Link copied to clipboard
data class GetPoolStartTaskContainerRegistry(val password: String, val registryServer: String, val userAssignedIdentityId: String, val userName: String)
Link copied to clipboard
Link copied to clipboard
data class GetPoolStartTaskUserIdentity(val autoUsers: List<GetPoolStartTaskUserIdentityAutoUser>, val userName: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetPoolUserAccount(val elevationLevel: String, val linuxUserConfigurations: List<GetPoolUserAccountLinuxUserConfiguration>, val name: String, val password: String, val windowsUserConfigurations: List<GetPoolUserAccountWindowsUserConfiguration>)
Link copied to clipboard
data class GetPoolUserAccountLinuxUserConfiguration(val gid: Int, val sshPrivateKey: String, val uid: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PoolContainerConfiguration(val containerImageNames: List<String>? = null, val containerRegistries: List<PoolContainerConfigurationContainerRegistry>? = null, val type: String? = null)
Link copied to clipboard
data class PoolContainerConfigurationContainerRegistry(val password: String? = null, val registryServer: String, val userAssignedIdentityId: String? = null, val userName: String? = null)
Link copied to clipboard
data class PoolDataDisk(val caching: String? = null, val diskSizeGb: Int, val lun: Int, val storageAccountType: String? = null)
Link copied to clipboard
Link copied to clipboard
data class PoolExtension(val autoUpgradeMinorVersion: Boolean? = null, val automaticUpgradeEnabled: Boolean? = null, val name: String, val protectedSettings: String? = null, val provisionAfterExtensions: List<String>? = null, val publisher: String, val settingsJson: String? = null, val type: String, val typeHandlerVersion: String? = null)
Link copied to clipboard
data class PoolFixedScale(val nodeDeallocationMethod: String? = null, val resizeTimeout: String? = null, val targetDedicatedNodes: Int? = null, val targetLowPriorityNodes: Int? = null)
Link copied to clipboard
Link copied to clipboard
data class PoolMount(val azureBlobFileSystem: PoolMountAzureBlobFileSystem? = null, val azureFileShares: List<PoolMountAzureFileShare>? = null, val cifsMounts: List<PoolMountCifsMount>? = null, val nfsMounts: List<PoolMountNfsMount>? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PoolMountNfsMount(val mountOptions: String? = null, val relativeMountPath: String, val source: String)
Link copied to clipboard
data class PoolNetworkConfiguration(val acceleratedNetworkingEnabled: Boolean? = null, val dynamicVnetAssignmentScope: String? = null, val endpointConfigurations: List<PoolNetworkConfigurationEndpointConfiguration>? = null, val publicAddressProvisioningType: String? = null, val publicIps: List<String>? = null, val subnetId: String? = null)
Link copied to clipboard
data class PoolNetworkConfigurationEndpointConfiguration(val backendPort: Int, val frontendPortRange: String, val name: String, val networkSecurityGroupRules: List<PoolNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRule>? = null, val protocol: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PoolSecurityProfile(val hostEncryptionEnabled: Boolean? = null, val secureBootEnabled: Boolean? = null, val securityType: String? = null, val vtpmEnabled: Boolean? = null)
Link copied to clipboard
data class PoolStartTask(val commandLine: String, val commonEnvironmentProperties: Map<String, String>? = null, val containers: List<PoolStartTaskContainer>? = null, val resourceFiles: List<PoolStartTaskResourceFile>? = null, val taskRetryMaximum: Int? = null, val userIdentity: PoolStartTaskUserIdentity, val waitForSuccess: Boolean? = null)
Link copied to clipboard
data class PoolStartTaskContainer(val imageName: String, val registries: List<PoolStartTaskContainerRegistry>? = null, val runOptions: String? = null, val workingDirectory: String? = null)
Link copied to clipboard
data class PoolStartTaskContainerRegistry(val password: String? = null, val registryServer: String, val userAssignedIdentityId: String? = null, val userName: String? = null)
Link copied to clipboard
Link copied to clipboard
data class PoolStartTaskUserIdentity(val autoUser: PoolStartTaskUserIdentityAutoUser? = null, val userName: String? = null)
Link copied to clipboard
data class PoolStartTaskUserIdentityAutoUser(val elevationLevel: String? = null, val scope: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PoolUserAccount(val elevationLevel: String, val linuxUserConfigurations: List<PoolUserAccountLinuxUserConfiguration>? = null, val name: String, val password: String, val windowsUserConfigurations: List<PoolUserAccountWindowsUserConfiguration>? = null)
Link copied to clipboard
data class PoolUserAccountLinuxUserConfiguration(val gid: Int? = null, val sshPrivateKey: String? = null, val uid: Int? = null)
Link copied to clipboard
Link copied to clipboard