azure-native.devopsinfrastructure.getPool
Explore with Pulumi AI
Get a Pool
Uses Azure REST API version 2025-01-21.
Other available API versions: 2023-10-30-preview, 2023-12-13-preview, 2024-03-26-preview, 2024-04-04-preview, 2024-10-19. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native devopsinfrastructure [ApiVersion]. See the version guide for details.
Using getPool
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPool(args: GetPoolArgs, opts?: InvokeOptions): Promise<GetPoolResult>
function getPoolOutput(args: GetPoolOutputArgs, opts?: InvokeOptions): Output<GetPoolResult>def get_pool(pool_name: Optional[str] = None,
             resource_group_name: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> GetPoolResult
def get_pool_output(pool_name: Optional[pulumi.Input[str]] = None,
             resource_group_name: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[GetPoolResult]func LookupPool(ctx *Context, args *LookupPoolArgs, opts ...InvokeOption) (*LookupPoolResult, error)
func LookupPoolOutput(ctx *Context, args *LookupPoolOutputArgs, opts ...InvokeOption) LookupPoolResultOutput> Note: This function is named LookupPool in the Go SDK.
public static class GetPool 
{
    public static Task<GetPoolResult> InvokeAsync(GetPoolArgs args, InvokeOptions? opts = null)
    public static Output<GetPoolResult> Invoke(GetPoolInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPoolResult> getPool(GetPoolArgs args, InvokeOptions options)
public static Output<GetPoolResult> getPool(GetPoolArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:devopsinfrastructure:getPool
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Pool
Name string - Name of the pool. It needs to be globally unique.
 - Resource
Group stringName  - The name of the resource group. The name is case insensitive.
 
- Pool
Name string - Name of the pool. It needs to be globally unique.
 - Resource
Group stringName  - The name of the resource group. The name is case insensitive.
 
- pool
Name String - Name of the pool. It needs to be globally unique.
 - resource
Group StringName  - The name of the resource group. The name is case insensitive.
 
- pool
Name string - Name of the pool. It needs to be globally unique.
 - resource
Group stringName  - The name of the resource group. The name is case insensitive.
 
- pool_
name str - Name of the pool. It needs to be globally unique.
 - resource_
group_ strname  - The name of the resource group. The name is case insensitive.
 
- pool
Name String - Name of the pool. It needs to be globally unique.
 - resource
Group StringName  - The name of the resource group. The name is case insensitive.
 
getPool Result
The following output properties are available:
- Agent
Profile Pulumi.Azure | Pulumi.Native. Dev Ops Infrastructure. Outputs. Stateful Response Azure Native. Dev Ops Infrastructure. Outputs. Stateless Agent Profile Response  - Defines how the machine will be handled once it executed a job.
 - Azure
Api stringVersion  - The Azure API version of the resource.
 - Dev
Center stringProject Resource Id  - The resource id of the DevCenter Project the pool belongs to.
 - Fabric
Profile Pulumi.Azure Native. Dev Ops Infrastructure. Outputs. Vmss Fabric Profile Response  - Defines the type of fabric the agent will run on.
 - Id string
 - Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
 - Location string
 - The geo-location where the resource lives
 - Maximum
Concurrency int - Defines how many resources can there be created at any given time.
 - Name string
 - The name of the resource
 - Organization
Profile Pulumi.Azure | Pulumi.Native. Dev Ops Infrastructure. Outputs. Azure Dev Ops Organization Profile Response Azure Native. Dev Ops Infrastructure. Outputs. Git Hub Organization Profile Response  - Defines the organization in which the pool will be used.
 - System
Data Pulumi.Azure Native. Dev Ops Infrastructure. Outputs. System Data Response  - Azure Resource Manager metadata containing createdBy and modifiedBy information.
 - Type string
 - The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
 - Identity
Pulumi.
Azure Native. Dev Ops Infrastructure. Outputs. Managed Service Identity Response  - The managed service identities assigned to this resource.
 - Provisioning
State string - The status of the current operation.
 - Dictionary<string, string>
 - Resource tags.
 
- Agent
Profile StatefulResponse | StatelessAgent Profile Response  - Defines how the machine will be handled once it executed a job.
 - Azure
Api stringVersion  - The Azure API version of the resource.
 - Dev
Center stringProject Resource Id  - The resource id of the DevCenter Project the pool belongs to.
 - Fabric
Profile VmssFabric Profile Response  - Defines the type of fabric the agent will run on.
 - Id string
 - Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
 - Location string
 - The geo-location where the resource lives
 - Maximum
Concurrency int - Defines how many resources can there be created at any given time.
 - Name string
 - The name of the resource
 - Organization
Profile AzureDev | GitOps Organization Profile Response Hub Organization Profile Response  - Defines the organization in which the pool will be used.
 - System
Data SystemData Response  - Azure Resource Manager metadata containing createdBy and modifiedBy information.
 - Type string
 - The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
 - Identity
Managed
Service Identity Response  - The managed service identities assigned to this resource.
 - Provisioning
State string - The status of the current operation.
 - map[string]string
 - Resource tags.
 
- agent
Profile StatefulResponse | StatelessAgent Profile Response  - Defines how the machine will be handled once it executed a job.
 - azure
Api StringVersion  - The Azure API version of the resource.
 - dev
Center StringProject Resource Id  - The resource id of the DevCenter Project the pool belongs to.
 - fabric
Profile VmssFabric Profile Response  - Defines the type of fabric the agent will run on.
 - id String
 - Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
 - location String
 - The geo-location where the resource lives
 - maximum
Concurrency Integer - Defines how many resources can there be created at any given time.
 - name String
 - The name of the resource
 - organization
Profile AzureDev | GitOps Organization Profile Response Hub Organization Profile Response  - Defines the organization in which the pool will be used.
 - system
Data SystemData Response  - Azure Resource Manager metadata containing createdBy and modifiedBy information.
 - type String
 - The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
 - identity
Managed
Service Identity Response  - The managed service identities assigned to this resource.
 - provisioning
State String - The status of the current operation.
 - Map<String,String>
 - Resource tags.
 
- agent
Profile StatefulResponse | StatelessAgent Profile Response  - Defines how the machine will be handled once it executed a job.
 - azure
Api stringVersion  - The Azure API version of the resource.
 - dev
Center stringProject Resource Id  - The resource id of the DevCenter Project the pool belongs to.
 - fabric
Profile VmssFabric Profile Response  - Defines the type of fabric the agent will run on.
 - id string
 - Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
 - location string
 - The geo-location where the resource lives
 - maximum
Concurrency number - Defines how many resources can there be created at any given time.
 - name string
 - The name of the resource
 - organization
Profile AzureDev | GitOps Organization Profile Response Hub Organization Profile Response  - Defines the organization in which the pool will be used.
 - system
Data SystemData Response  - Azure Resource Manager metadata containing createdBy and modifiedBy information.
 - type string
 - The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
 - identity
Managed
Service Identity Response  - The managed service identities assigned to this resource.
 - provisioning
State string - The status of the current operation.
 - {[key: string]: string}
 - Resource tags.
 
- agent_
profile StatefulResponse | StatelessAgent Profile Response  - Defines how the machine will be handled once it executed a job.
 - azure_
api_ strversion  - The Azure API version of the resource.
 - dev_
center_ strproject_ resource_ id  - The resource id of the DevCenter Project the pool belongs to.
 - fabric_
profile VmssFabric Profile Response  - Defines the type of fabric the agent will run on.
 - id str
 - Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
 - location str
 - The geo-location where the resource lives
 - maximum_
concurrency int - Defines how many resources can there be created at any given time.
 - name str
 - The name of the resource
 - organization_
profile AzureDev | GitOps Organization Profile Response Hub Organization Profile Response  - Defines the organization in which the pool will be used.
 - system_
data SystemData Response  - Azure Resource Manager metadata containing createdBy and modifiedBy information.
 - type str
 - The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
 - identity
Managed
Service Identity Response  - The managed service identities assigned to this resource.
 - provisioning_
state str - The status of the current operation.
 - Mapping[str, str]
 - Resource tags.
 
- agent
Profile Property Map | Property Map - Defines how the machine will be handled once it executed a job.
 - azure
Api StringVersion  - The Azure API version of the resource.
 - dev
Center StringProject Resource Id  - The resource id of the DevCenter Project the pool belongs to.
 - fabric
Profile Property Map - Defines the type of fabric the agent will run on.
 - id String
 - Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
 - location String
 - The geo-location where the resource lives
 - maximum
Concurrency Number - Defines how many resources can there be created at any given time.
 - name String
 - The name of the resource
 - organization
Profile Property Map | Property Map - Defines the organization in which the pool will be used.
 - system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
 - type String
 - The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
 - identity Property Map
 - The managed service identities assigned to this resource.
 - provisioning
State String - The status of the current operation.
 - Map<String>
 - Resource tags.
 
Supporting Types
AutomaticResourcePredictionsProfileResponse    
- Prediction
Preference string - Determines the balance between cost and performance.
 
- Prediction
Preference string - Determines the balance between cost and performance.
 
- prediction
Preference String - Determines the balance between cost and performance.
 
- prediction
Preference string - Determines the balance between cost and performance.
 
- prediction_
preference str - Determines the balance between cost and performance.
 
- prediction
Preference String - Determines the balance between cost and performance.
 
AzureDevOpsOrganizationProfileResponse     
- Organizations
List<Pulumi.
Azure Native. Dev Ops Infrastructure. Inputs. Organization Response>  - The list of Azure DevOps organizations the pool should be present in.
 - Permission
Profile Pulumi.Azure Native. Dev Ops Infrastructure. Inputs. Azure Dev Ops Permission Profile Response  - The type of permission which determines which accounts are admins on the Azure DevOps pool.
 
- Organizations
[]Organization
Response  - The list of Azure DevOps organizations the pool should be present in.
 - Permission
Profile AzureDev Ops Permission Profile Response  - The type of permission which determines which accounts are admins on the Azure DevOps pool.
 
- organizations
List<Organization
Response>  - The list of Azure DevOps organizations the pool should be present in.
 - permission
Profile AzureDev Ops Permission Profile Response  - The type of permission which determines which accounts are admins on the Azure DevOps pool.
 
- organizations
Organization
Response[]  - The list of Azure DevOps organizations the pool should be present in.
 - permission
Profile AzureDev Ops Permission Profile Response  - The type of permission which determines which accounts are admins on the Azure DevOps pool.
 
- organizations
Sequence[Organization
Response]  - The list of Azure DevOps organizations the pool should be present in.
 - permission_
profile AzureDev Ops Permission Profile Response  - The type of permission which determines which accounts are admins on the Azure DevOps pool.
 
- organizations List<Property Map>
 - The list of Azure DevOps organizations the pool should be present in.
 - permission
Profile Property Map - The type of permission which determines which accounts are admins on the Azure DevOps pool.
 
AzureDevOpsPermissionProfileResponse     
DataDiskResponse  
- Caching string
 - The type of caching to be enabled for the data disks. The default value for caching is readwrite. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
 - Disk
Size intGi B  - The initial disk size in gigabytes.
 - Drive
Letter string - The drive letter for the empty data disk. If not specified, it will be the first available letter.
 - Storage
Account stringType  - The storage Account type to be used for the data disk. If omitted, the default is "standard_lrs".
 
- Caching string
 - The type of caching to be enabled for the data disks. The default value for caching is readwrite. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
 - Disk
Size intGi B  - The initial disk size in gigabytes.
 - Drive
Letter string - The drive letter for the empty data disk. If not specified, it will be the first available letter.
 - Storage
Account stringType  - The storage Account type to be used for the data disk. If omitted, the default is "standard_lrs".
 
- caching String
 - The type of caching to be enabled for the data disks. The default value for caching is readwrite. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
 - disk
Size IntegerGi B  - The initial disk size in gigabytes.
 - drive
Letter String - The drive letter for the empty data disk. If not specified, it will be the first available letter.
 - storage
Account StringType  - The storage Account type to be used for the data disk. If omitted, the default is "standard_lrs".
 
- caching string
 - The type of caching to be enabled for the data disks. The default value for caching is readwrite. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
 - disk
Size numberGi B  - The initial disk size in gigabytes.
 - drive
Letter string - The drive letter for the empty data disk. If not specified, it will be the first available letter.
 - storage
Account stringType  - The storage Account type to be used for the data disk. If omitted, the default is "standard_lrs".
 
- caching str
 - The type of caching to be enabled for the data disks. The default value for caching is readwrite. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
 - disk_
size_ intgi_ b  - The initial disk size in gigabytes.
 - drive_
letter str - The drive letter for the empty data disk. If not specified, it will be the first available letter.
 - storage_
account_ strtype  - The storage Account type to be used for the data disk. If omitted, the default is "standard_lrs".
 
- caching String
 - The type of caching to be enabled for the data disks. The default value for caching is readwrite. For information about the caching options see: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/.
 - disk
Size NumberGi B  - The initial disk size in gigabytes.
 - drive
Letter String - The drive letter for the empty data disk. If not specified, it will be the first available letter.
 - storage
Account StringType  - The storage Account type to be used for the data disk. If omitted, the default is "standard_lrs".
 
DevOpsAzureSkuResponse    
- Name string
 - The Azure SKU name of the machines in the pool.
 
- Name string
 - The Azure SKU name of the machines in the pool.
 
- name String
 - The Azure SKU name of the machines in the pool.
 
- name string
 - The Azure SKU name of the machines in the pool.
 
- name str
 - The Azure SKU name of the machines in the pool.
 
- name String
 - The Azure SKU name of the machines in the pool.
 
GitHubOrganizationProfileResponse    
- Organizations
List<Pulumi.
Azure Native. Dev Ops Infrastructure. Inputs. Git Hub Organization Response>  - The list of GitHub organizations/repositories the pool should be present in.
 
- Organizations
[]Git
Hub Organization Response  - The list of GitHub organizations/repositories the pool should be present in.
 
- organizations
List<Git
Hub Organization Response>  - The list of GitHub organizations/repositories the pool should be present in.
 
- organizations
Git
Hub Organization Response[]  - The list of GitHub organizations/repositories the pool should be present in.
 
- organizations
Sequence[Git
Hub Organization Response]  - The list of GitHub organizations/repositories the pool should be present in.
 
- organizations List<Property Map>
 - The list of GitHub organizations/repositories the pool should be present in.
 
GitHubOrganizationResponse   
- Url string
 - The GitHub organization URL in which the pool should be created.
 - Repositories List<string>
 - Optional list of repositories in which the pool should be created.
 
- Url string
 - The GitHub organization URL in which the pool should be created.
 - Repositories []string
 - Optional list of repositories in which the pool should be created.
 
- url String
 - The GitHub organization URL in which the pool should be created.
 - repositories List<String>
 - Optional list of repositories in which the pool should be created.
 
- url string
 - The GitHub organization URL in which the pool should be created.
 - repositories string[]
 - Optional list of repositories in which the pool should be created.
 
- url str
 - The GitHub organization URL in which the pool should be created.
 - repositories Sequence[str]
 - Optional list of repositories in which the pool should be created.
 
- url String
 - The GitHub organization URL in which the pool should be created.
 - repositories List<String>
 - Optional list of repositories in which the pool should be created.
 
ManagedServiceIdentityResponse   
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
 - Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
 - Type string
 - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
 - User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Dev Ops Infrastructure. Inputs. User Assigned Identity Response>  - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
 
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
 - Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
 - Type string
 - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
 - User
Assigned map[string]UserIdentities Assigned Identity Response  - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
 
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
 - tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
 - type String
 - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
 - user
Assigned Map<String,UserIdentities Assigned Identity Response>  - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
 
- principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
 - tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
 - type string
 - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
 - user
Assigned {[key: string]: UserIdentities Assigned Identity Response}  - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
 
- principal_
id str - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
 - tenant_
id str - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
 - type str
 - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
 - user_
assigned_ Mapping[str, Useridentities Assigned Identity Response]  - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
 
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
 - tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
 - type String
 - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
 - user
Assigned Map<Property Map>Identities  - The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
 
ManualResourcePredictionsProfileResponse    
NetworkProfileResponse  
- Subnet
Id string - The subnet id on which to put all machines created in the pool.
 
- Subnet
Id string - The subnet id on which to put all machines created in the pool.
 
- subnet
Id String - The subnet id on which to put all machines created in the pool.
 
- subnet
Id string - The subnet id on which to put all machines created in the pool.
 
- subnet_
id str - The subnet id on which to put all machines created in the pool.
 
- subnet
Id String - The subnet id on which to put all machines created in the pool.
 
OrganizationResponse 
- Url string
 - The Azure DevOps organization URL in which the pool should be created.
 - Open
Access bool - Determines if the pool should have open access to all projects in this organization.
 - Parallelism int
 - How many machines can be created at maximum in this organization out of the maximumConcurrency of the pool.
 - Projects List<string>
 - Optional list of projects in which the pool should be created.
 
- Url string
 - The Azure DevOps organization URL in which the pool should be created.
 - Open
Access bool - Determines if the pool should have open access to all projects in this organization.
 - Parallelism int
 - How many machines can be created at maximum in this organization out of the maximumConcurrency of the pool.
 - Projects []string
 - Optional list of projects in which the pool should be created.
 
- url String
 - The Azure DevOps organization URL in which the pool should be created.
 - open
Access Boolean - Determines if the pool should have open access to all projects in this organization.
 - parallelism Integer
 - How many machines can be created at maximum in this organization out of the maximumConcurrency of the pool.
 - projects List<String>
 - Optional list of projects in which the pool should be created.
 
- url string
 - The Azure DevOps organization URL in which the pool should be created.
 - open
Access boolean - Determines if the pool should have open access to all projects in this organization.
 - parallelism number
 - How many machines can be created at maximum in this organization out of the maximumConcurrency of the pool.
 - projects string[]
 - Optional list of projects in which the pool should be created.
 
- url str
 - The Azure DevOps organization URL in which the pool should be created.
 - open_
access bool - Determines if the pool should have open access to all projects in this organization.
 - parallelism int
 - How many machines can be created at maximum in this organization out of the maximumConcurrency of the pool.
 - projects Sequence[str]
 - Optional list of projects in which the pool should be created.
 
- url String
 - The Azure DevOps organization URL in which the pool should be created.
 - open
Access Boolean - Determines if the pool should have open access to all projects in this organization.
 - parallelism Number
 - How many machines can be created at maximum in this organization out of the maximumConcurrency of the pool.
 - projects List<String>
 - Optional list of projects in which the pool should be created.
 
OsProfileResponse  
- Logon
Type string - Determines how the service should be run. By default, this will be set to Service.
 - Secrets
Management Pulumi.Settings Azure Native. Dev Ops Infrastructure. Inputs. Secrets Management Settings Response  - The secret management settings of the machines in the pool.
 
- Logon
Type string - Determines how the service should be run. By default, this will be set to Service.
 - Secrets
Management SecretsSettings Management Settings Response  - The secret management settings of the machines in the pool.
 
- logon
Type String - Determines how the service should be run. By default, this will be set to Service.
 - secrets
Management SecretsSettings Management Settings Response  - The secret management settings of the machines in the pool.
 
- logon
Type string - Determines how the service should be run. By default, this will be set to Service.
 - secrets
Management SecretsSettings Management Settings Response  - The secret management settings of the machines in the pool.
 
- logon_
type str - Determines how the service should be run. By default, this will be set to Service.
 - secrets_
management_ Secretssettings Management Settings Response  - The secret management settings of the machines in the pool.
 
- logon
Type String - Determines how the service should be run. By default, this will be set to Service.
 - secrets
Management Property MapSettings  - The secret management settings of the machines in the pool.
 
PoolImageResponse  
- Aliases List<string>
 - List of aliases to reference the image by.
 - Buffer string
 - The percentage of the buffer to be allocated to this image.
 - Ephemeral
Type string - The ephemeral type of the image.
 - Resource
Id string - The resource id of the image.
 - Well
Known stringImage Name  - The image to use from a well-known set of images made available to customers.
 
- Aliases []string
 - List of aliases to reference the image by.
 - Buffer string
 - The percentage of the buffer to be allocated to this image.
 - Ephemeral
Type string - The ephemeral type of the image.
 - Resource
Id string - The resource id of the image.
 - Well
Known stringImage Name  - The image to use from a well-known set of images made available to customers.
 
- aliases List<String>
 - List of aliases to reference the image by.
 - buffer String
 - The percentage of the buffer to be allocated to this image.
 - ephemeral
Type String - The ephemeral type of the image.
 - resource
Id String - The resource id of the image.
 - well
Known StringImage Name  - The image to use from a well-known set of images made available to customers.
 
- aliases string[]
 - List of aliases to reference the image by.
 - buffer string
 - The percentage of the buffer to be allocated to this image.
 - ephemeral
Type string - The ephemeral type of the image.
 - resource
Id string - The resource id of the image.
 - well
Known stringImage Name  - The image to use from a well-known set of images made available to customers.
 
- aliases Sequence[str]
 - List of aliases to reference the image by.
 - buffer str
 - The percentage of the buffer to be allocated to this image.
 - ephemeral_
type str - The ephemeral type of the image.
 - resource_
id str - The resource id of the image.
 - well_
known_ strimage_ name  - The image to use from a well-known set of images made available to customers.
 
- aliases List<String>
 - List of aliases to reference the image by.
 - buffer String
 - The percentage of the buffer to be allocated to this image.
 - ephemeral
Type String - The ephemeral type of the image.
 - resource
Id String - The resource id of the image.
 - well
Known StringImage Name  - The image to use from a well-known set of images made available to customers.
 
SecretsManagementSettingsResponse   
- Key
Exportable bool - Defines if the key of the certificates should be exportable.
 - Observed
Certificates List<string> - The list of certificates to install on all machines in the pool.
 - Certificate
Store stringLocation  - Where to store certificates on the machine.
 - Certificate
Store stringName  - Name of the certificate store to use on the machine, currently 'My' and 'Root' are supported.
 
- Key
Exportable bool - Defines if the key of the certificates should be exportable.
 - Observed
Certificates []string - The list of certificates to install on all machines in the pool.
 - Certificate
Store stringLocation  - Where to store certificates on the machine.
 - Certificate
Store stringName  - Name of the certificate store to use on the machine, currently 'My' and 'Root' are supported.
 
- key
Exportable Boolean - Defines if the key of the certificates should be exportable.
 - observed
Certificates List<String> - The list of certificates to install on all machines in the pool.
 - certificate
Store StringLocation  - Where to store certificates on the machine.
 - certificate
Store StringName  - Name of the certificate store to use on the machine, currently 'My' and 'Root' are supported.
 
- key
Exportable boolean - Defines if the key of the certificates should be exportable.
 - observed
Certificates string[] - The list of certificates to install on all machines in the pool.
 - certificate
Store stringLocation  - Where to store certificates on the machine.
 - certificate
Store stringName  - Name of the certificate store to use on the machine, currently 'My' and 'Root' are supported.
 
- key_
exportable bool - Defines if the key of the certificates should be exportable.
 - observed_
certificates Sequence[str] - The list of certificates to install on all machines in the pool.
 - certificate_
store_ strlocation  - Where to store certificates on the machine.
 - certificate_
store_ strname  - Name of the certificate store to use on the machine, currently 'My' and 'Root' are supported.
 
- key
Exportable Boolean - Defines if the key of the certificates should be exportable.
 - observed
Certificates List<String> - The list of certificates to install on all machines in the pool.
 - certificate
Store StringLocation  - Where to store certificates on the machine.
 - certificate
Store StringName  - Name of the certificate store to use on the machine, currently 'My' and 'Root' are supported.
 
StatefulResponse 
- Grace
Period stringTime Span  - How long should the machine be kept around after it ran a workload when there are no stand-by agents. The maximum is one week.
 - Max
Agent stringLifetime  - How long should stateful machines be kept around. The maximum is one week.
 - Resource
Predictions object - Defines pool buffer/stand-by agents.
 - Resource
Predictions Pulumi.Profile Azure | Pulumi.Native. Dev Ops Infrastructure. Inputs. Automatic Resource Predictions Profile Response Azure Native. Dev Ops Infrastructure. Inputs. Manual Resource Predictions Profile Response  - Defines how the pool buffer/stand-by agents is provided.
 
- Grace
Period stringTime Span  - How long should the machine be kept around after it ran a workload when there are no stand-by agents. The maximum is one week.
 - Max
Agent stringLifetime  - How long should stateful machines be kept around. The maximum is one week.
 - Resource
Predictions interface{} - Defines pool buffer/stand-by agents.
 - Resource
Predictions AutomaticProfile Resource | ManualPredictions Profile Response Resource Predictions Profile Response  - Defines how the pool buffer/stand-by agents is provided.
 
- grace
Period StringTime Span  - How long should the machine be kept around after it ran a workload when there are no stand-by agents. The maximum is one week.
 - max
Agent StringLifetime  - How long should stateful machines be kept around. The maximum is one week.
 - resource
Predictions Object - Defines pool buffer/stand-by agents.
 - resource
Predictions AutomaticProfile Resource | ManualPredictions Profile Response Resource Predictions Profile Response  - Defines how the pool buffer/stand-by agents is provided.
 
- grace
Period stringTime Span  - How long should the machine be kept around after it ran a workload when there are no stand-by agents. The maximum is one week.
 - max
Agent stringLifetime  - How long should stateful machines be kept around. The maximum is one week.
 - resource
Predictions any - Defines pool buffer/stand-by agents.
 - resource
Predictions AutomaticProfile Resource | ManualPredictions Profile Response Resource Predictions Profile Response  - Defines how the pool buffer/stand-by agents is provided.
 
- grace_
period_ strtime_ span  - How long should the machine be kept around after it ran a workload when there are no stand-by agents. The maximum is one week.
 - max_
agent_ strlifetime  - How long should stateful machines be kept around. The maximum is one week.
 - resource_
predictions Any - Defines pool buffer/stand-by agents.
 - resource_
predictions_ Automaticprofile Resource | ManualPredictions Profile Response Resource Predictions Profile Response  - Defines how the pool buffer/stand-by agents is provided.
 
- grace
Period StringTime Span  - How long should the machine be kept around after it ran a workload when there are no stand-by agents. The maximum is one week.
 - max
Agent StringLifetime  - How long should stateful machines be kept around. The maximum is one week.
 - resource
Predictions Any - Defines pool buffer/stand-by agents.
 - resource
Predictions Property Map | Property MapProfile  - Defines how the pool buffer/stand-by agents is provided.
 
StatelessAgentProfileResponse   
- Resource
Predictions object - Defines pool buffer/stand-by agents.
 - Resource
Predictions Pulumi.Profile Azure | Pulumi.Native. Dev Ops Infrastructure. Inputs. Automatic Resource Predictions Profile Response Azure Native. Dev Ops Infrastructure. Inputs. Manual Resource Predictions Profile Response  - Defines how the pool buffer/stand-by agents is provided.
 
- Resource
Predictions interface{} - Defines pool buffer/stand-by agents.
 - Resource
Predictions AutomaticProfile Resource | ManualPredictions Profile Response Resource Predictions Profile Response  - Defines how the pool buffer/stand-by agents is provided.
 
- resource
Predictions Object - Defines pool buffer/stand-by agents.
 - resource
Predictions AutomaticProfile Resource | ManualPredictions Profile Response Resource Predictions Profile Response  - Defines how the pool buffer/stand-by agents is provided.
 
- resource
Predictions any - Defines pool buffer/stand-by agents.
 - resource
Predictions AutomaticProfile Resource | ManualPredictions Profile Response Resource Predictions Profile Response  - Defines how the pool buffer/stand-by agents is provided.
 
- resource_
predictions Any - Defines pool buffer/stand-by agents.
 - resource_
predictions_ Automaticprofile Resource | ManualPredictions Profile Response Resource Predictions Profile Response  - Defines how the pool buffer/stand-by agents is provided.
 
- resource
Predictions Any - Defines pool buffer/stand-by agents.
 - resource
Predictions Property Map | Property MapProfile  - Defines how the pool buffer/stand-by agents is provided.
 
StorageProfileResponse  
- Data
Disks List<Pulumi.Azure Native. Dev Ops Infrastructure. Inputs. Data Disk Response>  - A list of empty data disks to attach.
 - Os
Disk stringStorage Account Type  - The Azure SKU name of the machines in the pool.
 
- Data
Disks []DataDisk Response  - A list of empty data disks to attach.
 - Os
Disk stringStorage Account Type  - The Azure SKU name of the machines in the pool.
 
- data
Disks List<DataDisk Response>  - A list of empty data disks to attach.
 - os
Disk StringStorage Account Type  - The Azure SKU name of the machines in the pool.
 
- data
Disks DataDisk Response[]  - A list of empty data disks to attach.
 - os
Disk stringStorage Account Type  - The Azure SKU name of the machines in the pool.
 
- data_
disks Sequence[DataDisk Response]  - A list of empty data disks to attach.
 - os_
disk_ strstorage_ account_ type  - The Azure SKU name of the machines in the pool.
 
- data
Disks List<Property Map> - A list of empty data disks to attach.
 - os
Disk StringStorage Account Type  - The Azure SKU name of the machines in the pool.
 
SystemDataResponse  
- Created
At string - The timestamp of resource creation (UTC).
 - Created
By string - The identity that created the resource.
 - Created
By stringType  - The type of identity that created the resource.
 - Last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - Last
Modified stringBy  - The identity that last modified the resource.
 - Last
Modified stringBy Type  - The type of identity that last modified the resource.
 
- Created
At string - The timestamp of resource creation (UTC).
 - Created
By string - The identity that created the resource.
 - Created
By stringType  - The type of identity that created the resource.
 - Last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - Last
Modified stringBy  - The identity that last modified the resource.
 - Last
Modified stringBy Type  - The type of identity that last modified the resource.
 
- created
At String - The timestamp of resource creation (UTC).
 - created
By String - The identity that created the resource.
 - created
By StringType  - The type of identity that created the resource.
 - last
Modified StringAt  - The timestamp of resource last modification (UTC)
 - last
Modified StringBy  - The identity that last modified the resource.
 - last
Modified StringBy Type  - The type of identity that last modified the resource.
 
- created
At string - The timestamp of resource creation (UTC).
 - created
By string - The identity that created the resource.
 - created
By stringType  - The type of identity that created the resource.
 - last
Modified stringAt  - The timestamp of resource last modification (UTC)
 - last
Modified stringBy  - The identity that last modified the resource.
 - last
Modified stringBy Type  - The type of identity that last modified the resource.
 
- created_
at str - The timestamp of resource creation (UTC).
 - created_
by str - The identity that created the resource.
 - created_
by_ strtype  - The type of identity that created the resource.
 - last_
modified_ strat  - The timestamp of resource last modification (UTC)
 - last_
modified_ strby  - The identity that last modified the resource.
 - last_
modified_ strby_ type  - The type of identity that last modified the resource.
 
- created
At String - The timestamp of resource creation (UTC).
 - created
By String - The identity that created the resource.
 - created
By StringType  - The type of identity that created the resource.
 - last
Modified StringAt  - The timestamp of resource last modification (UTC)
 - last
Modified StringBy  - The identity that last modified the resource.
 - last
Modified StringBy Type  - The type of identity that last modified the resource.
 
UserAssignedIdentityResponse   
- Client
Id string - The client ID of the assigned identity.
 - Principal
Id string - The principal ID of the assigned identity.
 
- Client
Id string - The client ID of the assigned identity.
 - Principal
Id string - The principal ID of the assigned identity.
 
- client
Id String - The client ID of the assigned identity.
 - principal
Id String - The principal ID of the assigned identity.
 
- client
Id string - The client ID of the assigned identity.
 - principal
Id string - The principal ID of the assigned identity.
 
- client_
id str - The client ID of the assigned identity.
 - principal_
id str - The principal ID of the assigned identity.
 
- client
Id String - The client ID of the assigned identity.
 - principal
Id String - The principal ID of the assigned identity.
 
VmssFabricProfileResponse   
- Images
List<Pulumi.
Azure Native. Dev Ops Infrastructure. Inputs. Pool Image Response>  - The VM images of the machines in the pool.
 - Sku
Pulumi.
Azure Native. Dev Ops Infrastructure. Inputs. Dev Ops Azure Sku Response  - The Azure SKU of the machines in the pool.
 - Network
Profile Pulumi.Azure Native. Dev Ops Infrastructure. Inputs. Network Profile Response  - The network profile of the machines in the pool.
 - Os
Profile Pulumi.Azure Native. Dev Ops Infrastructure. Inputs. Os Profile Response  - The OS profile of the machines in the pool.
 - Storage
Profile Pulumi.Azure Native. Dev Ops Infrastructure. Inputs. Storage Profile Response  - The storage profile of the machines in the pool.
 
- Images
[]Pool
Image Response  - The VM images of the machines in the pool.
 - Sku
Dev
Ops Azure Sku Response  - The Azure SKU of the machines in the pool.
 - Network
Profile NetworkProfile Response  - The network profile of the machines in the pool.
 - Os
Profile OsProfile Response  - The OS profile of the machines in the pool.
 - Storage
Profile StorageProfile Response  - The storage profile of the machines in the pool.
 
- images
List<Pool
Image Response>  - The VM images of the machines in the pool.
 - sku
Dev
Ops Azure Sku Response  - The Azure SKU of the machines in the pool.
 - network
Profile NetworkProfile Response  - The network profile of the machines in the pool.
 - os
Profile OsProfile Response  - The OS profile of the machines in the pool.
 - storage
Profile StorageProfile Response  - The storage profile of the machines in the pool.
 
- images
Pool
Image Response[]  - The VM images of the machines in the pool.
 - sku
Dev
Ops Azure Sku Response  - The Azure SKU of the machines in the pool.
 - network
Profile NetworkProfile Response  - The network profile of the machines in the pool.
 - os
Profile OsProfile Response  - The OS profile of the machines in the pool.
 - storage
Profile StorageProfile Response  - The storage profile of the machines in the pool.
 
- images
Sequence[Pool
Image Response]  - The VM images of the machines in the pool.
 - sku
Dev
Ops Azure Sku Response  - The Azure SKU of the machines in the pool.
 - network_
profile NetworkProfile Response  - The network profile of the machines in the pool.
 - os_
profile OsProfile Response  - The OS profile of the machines in the pool.
 - storage_
profile StorageProfile Response  - The storage profile of the machines in the pool.
 
- images List<Property Map>
 - The VM images of the machines in the pool.
 - sku Property Map
 - The Azure SKU of the machines in the pool.
 - network
Profile Property Map - The network profile of the machines in the pool.
 - os
Profile Property Map - The OS profile of the machines in the pool.
 - storage
Profile Property Map - The storage profile of the machines in the pool.
 
Package Details
- Repository
 - Azure Native pulumi/pulumi-azure-native
 - License
 - Apache-2.0