Package-level declarations

Types

Link copied to clipboard
data class AccountEncryption(val keyVaultKeyId: String)
Link copied to clipboard
data class AccountIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class AccountKeyVaultReference(val id: String, val url: String)
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)
data class AccountNetworkProfileNodeManagementAccessIpRule(val action: String? = null, val ipRange: String)
Link copied to clipboard
data class GetAccountEncryption(val keyVaultKeyId: String)
Link copied to clipboard
data class GetAccountKeyVaultReference(val id: String, val url: String)
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
data class GetApplicationResult(val accountName: String, val allowUpdates: Boolean, val defaultVersion: String, val displayName: String, val id: String, val name: String, val resourceGroupName: String)

A collection of values returned by getApplication.

Link copied to clipboard
data class GetCertificateResult(val accountName: String, val format: String, val id: String, val name: String, val publicData: String, val resourceGroupName: String, val thumbprint: String, val thumbprintAlgorithm: String)

A collection of values returned by getCertificate.

Link copied to clipboard
data class GetPoolAutoScale(val evaluationInterval: String, val formula: String)
Link copied to clipboard
data class GetPoolCertificate(val id: String, val storeLocation: String, val storeName: String, val visibilities: List<String>)
Link copied to clipboard
data class GetPoolContainerConfiguration(val containerImageNames: List<String>, val containerRegistries: List<GetPoolContainerConfigurationContainerRegistry>, val type: String)
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
data class GetPoolDiskEncryption(val diskEncryptionTarget: String)
Link copied to clipboard
data class GetPoolExtension(val autoUpgradeMinorVersion: Boolean, val name: String, val protectedSettings: String, val provisionAfterExtensions: List<String>, val publisher: String, val settingsJson: String, val type: String, val typeHandlerVersion: String)
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
data class GetPoolMountAzureBlobFileSystem(val accountKey: String, val accountName: String, val blobfuseOptions: String, val containerName: String, val identityId: String, val relativeMountPath: String, val sasKey: String)
Link copied to clipboard
data class GetPoolMountAzureFileShare(val accountKey: String, val accountName: String, val azureFileUrl: String, val mountOptions: String, val relativeMountPath: String)
Link copied to clipboard
data class GetPoolMountCifsMount(val mountOptions: String, val password: String, val relativeMountPath: String, val source: String, val userName: String)
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)
data class GetPoolNetworkConfigurationEndpointConfiguration(val backendPort: Int, val frontendPortRange: String, val name: String, val networkSecurityGroupRules: List<GetPoolNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRule>, val protocol: String)
data class GetPoolNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRule(val access: String, val priority: Int, val sourceAddressPrefix: String, val sourcePortRanges: List<String>)
Link copied to clipboard
data class GetPoolNodePlacement(val policy: String)
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
data class GetPoolStartTaskResourceFile(val autoStorageContainerName: String, val blobPrefix: String, val fileMode: String, val filePath: String, val httpUrl: String, val storageContainerUrl: String, val userAssignedIdentityId: String)
Link copied to clipboard
Link copied to clipboard
data class GetPoolStartTaskUserIdentityAutoUser(val elevationLevel: String, val scope: String)
Link copied to clipboard
data class GetPoolStorageImageReference(val id: String, val offer: String, val publisher: String, val sku: String, val version: String)
Link copied to clipboard
data class GetPoolTaskSchedulingPolicy(val nodeFillType: String)
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
data class GetPoolWindow(val enableAutomaticUpdates: Boolean)
Link copied to clipboard
data class PoolAutoScale(val evaluationInterval: String? = null, val formula: String)
Link copied to clipboard
data class PoolCertificate(val id: String, val storeLocation: String, val storeName: String? = null, val visibilities: List<String>? = null)
Link copied to clipboard
data class PoolContainerConfiguration(val containerImageNames: List<String>? = null, val containerRegistries: List<PoolContainerConfigurationContainerRegistry>? = null, val type: String? = null)
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
data class PoolDiskEncryption(val diskEncryptionTarget: String)
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
data class PoolIdentity(val identityIds: List<String>, val type: String)
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
data class PoolMountAzureBlobFileSystem(val accountKey: String? = null, val accountName: String, val blobfuseOptions: String? = null, val containerName: String, val identityId: String? = null, val relativeMountPath: String, val sasKey: String? = null)
Link copied to clipboard
data class PoolMountAzureFileShare(val accountKey: String, val accountName: String, val azureFileUrl: String, val mountOptions: String? = null, val relativeMountPath: String)
Link copied to clipboard
data class PoolMountCifsMount(val mountOptions: String? = null, val password: String, val relativeMountPath: String, val source: String, val userName: String)
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)
data class PoolNetworkConfigurationEndpointConfiguration(val backendPort: Int, val frontendPortRange: String, val name: String, val networkSecurityGroupRules: List<PoolNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRule>? = null, val protocol: String)
data class PoolNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRule(val access: String, val priority: Int, val sourceAddressPrefix: String, val sourcePortRanges: List<String>? = null)
Link copied to clipboard
data class PoolNodePlacement(val policy: String? = null)
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
data class PoolStartTaskResourceFile(val autoStorageContainerName: String? = null, val blobPrefix: String? = null, val fileMode: String? = null, val filePath: String? = null, val httpUrl: String? = null, val storageContainerUrl: String? = null, val userAssignedIdentityId: String? = null)
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
data class PoolStorageImageReference(val id: String? = null, val offer: String? = null, val publisher: String? = null, val sku: String? = null, val version: String? = null)
Link copied to clipboard
data class PoolTaskSchedulingPolicy(val nodeFillType: String? = null)
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
data class PoolWindow(val enableAutomaticUpdates: Boolean? = null)