Package-level declarations

Types

Link copied to clipboard
data class AzureDevOpsOrganizationProfileArgs(val kind: Output<String>, val organizations: Output<List<OrganizationArgs>>) : ConvertibleToJava<AzureDevOpsOrganizationProfileArgs>

Azure DevOps organization profile

Link copied to clipboard
data class DevOpsAzureSkuArgs(val name: Output<String>, val tier: Output<String>? = null) : ConvertibleToJava<DevOpsAzureSkuArgs>

The Azure SKU of the machines in the pool.

Link copied to clipboard
Link copied to clipboard
data class GetPoolPlainArgs(val poolName: String, val resourceGroupName: String) : ConvertibleToJava<GetPoolPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class ManagedServiceIdentityArgs(val type: Output<Either<String, ManagedServiceIdentityType>>, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedServiceIdentityArgs>

Managed service identity (system assigned and/or user assigned identities)

Link copied to clipboard
data class NetworkProfileArgs(val subnetId: Output<String>) : ConvertibleToJava<NetworkProfileArgs>

The network profile of the machines in the pool.

Link copied to clipboard
Link copied to clipboard
data class OrganizationArgs(val parallelism: Output<Int>? = null, val projects: Output<List<String>>? = null, val url: Output<String>) : ConvertibleToJava<OrganizationArgs>

Defines an Azure DevOps organization.

Link copied to clipboard
Link copied to clipboard
data class OsProfileArgs(val secretsManagementSettings: Output<SecretsManagementSettingsArgs>) : ConvertibleToJava<OsProfileArgs>

The OS profile of the machines in the pool.

Link copied to clipboard
Link copied to clipboard
data class PoolImageArgs(val aliases: Output<List<String>>? = null, val buffer: Output<String>? = null, val resourceId: Output<String>) : ConvertibleToJava<PoolImageArgs>

The VM image of the machines in the pool.

Link copied to clipboard
Link copied to clipboard
data class SecretsManagementSettingsArgs(val certificateStoreLocation: Output<String>? = null, val keyExportable: Output<Boolean>, val observedCertificates: Output<List<String>>) : ConvertibleToJava<SecretsManagementSettingsArgs>

The secret management settings of the machines in the pool.

Link copied to clipboard
data class StatefulArgs(val kind: Output<String>, val maxAgentLifetime: Output<String>, val resourcePredictions: Output<Any>? = null) : ConvertibleToJava<StatefulArgs>

Stateful profile meaning that the machines will be returned to the pool after running a job.

Link copied to clipboard
Link copied to clipboard
data class StatelessAgentProfileArgs(val kind: Output<String>, val resourcePredictions: Output<Any>? = null) : ConvertibleToJava<StatelessAgentProfileArgs>

Stateless profile meaning that the machines will be cleaned up after running a job.

Link copied to clipboard
data class VmssFabricProfileArgs(val images: Output<List<PoolImageArgs>>, val kind: Output<String>, val networkProfile: Output<NetworkProfileArgs>? = null, val osProfile: Output<OsProfileArgs>? = null, val sku: Output<DevOpsAzureSkuArgs>) : ConvertibleToJava<VmssFabricProfileArgs>

The agents will run on Virtual Machine Scale Sets.