Microsoft.LoadTestService (preview:2024-12-01)

2025/02/24 • 23 new methods

LoadTestMappings_List (new)
Description List LoadTestMappingResource resources by parent
Reference Link ¶

⚼ Request

GET:  /{resourceUri}/providers/Microsoft.LoadTestService/loadTestMappings
{
api-version: string ,
resourceUri: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
sourceResourceId: string ,
azureLoadTestingResourceId: string ,
testId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTestMappings_Get (new)
Description Get a LoadTestMappingResource
Reference Link ¶

⚼ Request

GET:  /{resourceUri}/providers/Microsoft.LoadTestService/loadTestMappings/{loadTestMappingName}
{
api-version: string ,
resourceUri: string ,
loadTestMappingName: string ,
}

⚐ Response (200)

{
properties:
{
sourceResourceId: string ,
azureLoadTestingResourceId: string ,
testId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTestMappings_CreateOrUpdate (new)
Description Create a LoadTestMappingResource
Reference Link ¶

⚼ Request

PUT:  /{resourceUri}/providers/Microsoft.LoadTestService/loadTestMappings/{loadTestMappingName}
{
api-version: string ,
resourceUri: string ,
loadTestMappingName: string ,
resource:
{
properties:
{
sourceResourceId: string ,
azureLoadTestingResourceId: string ,
testId: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
sourceResourceId: string ,
azureLoadTestingResourceId: string ,
testId: string ,
}
,
}

⚐ Response (201)

{
properties:
{
sourceResourceId: string ,
azureLoadTestingResourceId: string ,
testId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTestMappings_Update (new)
Description Update a LoadTestMappingResource
Reference Link ¶

⚼ Request

PATCH:  /{resourceUri}/providers/Microsoft.LoadTestService/loadTestMappings/{loadTestMappingName}
{
api-version: string ,
resourceUri: string ,
loadTestMappingName: string ,
properties:
{
properties:
{
sourceResourceId: string ,
azureLoadTestingResourceId: string ,
testId: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
sourceResourceId: string ,
azureLoadTestingResourceId: string ,
testId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTestMappings_Delete (new)
Description Delete a LoadTestMappingResource
Reference Link ¶

⚼ Request

DELETE:  /{resourceUri}/providers/Microsoft.LoadTestService/loadTestMappings/{loadTestMappingName}
{
api-version: string ,
resourceUri: string ,
loadTestMappingName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTestProfileMappings_List (new)
Description List LoadTestProfileMappingResource resources by parent
Reference Link ¶

⚼ Request

GET:  /{resourceUri}/providers/Microsoft.LoadTestService/loadTestProfileMappings
{
api-version: string ,
resourceUri: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
sourceResourceId: string ,
azureLoadTestingResourceId: string ,
testProfileId: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTestProfileMappings_Get (new)
Description Get a LoadTestProfileMappingResource
Reference Link ¶

⚼ Request

GET:  /{resourceUri}/providers/Microsoft.LoadTestService/loadTestProfileMappings/{loadTestProfileMappingName}
{
api-version: string ,
resourceUri: string ,
loadTestProfileMappingName: string ,
}

⚐ Response (200)

{
properties:
{
sourceResourceId: string ,
azureLoadTestingResourceId: string ,
testProfileId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTestProfileMappings_CreateOrUpdate (new)
Description Create a LoadTestProfileMappingResource
Reference Link ¶

⚼ Request

PUT:  /{resourceUri}/providers/Microsoft.LoadTestService/loadTestProfileMappings/{loadTestProfileMappingName}
{
api-version: string ,
resourceUri: string ,
loadTestProfileMappingName: string ,
resource:
{
properties:
{
sourceResourceId: string ,
azureLoadTestingResourceId: string ,
testProfileId: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
sourceResourceId: string ,
azureLoadTestingResourceId: string ,
testProfileId: string ,
}
,
}

⚐ Response (201)

{
properties:
{
sourceResourceId: string ,
azureLoadTestingResourceId: string ,
testProfileId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTestProfileMappings_Update (new)
Description Update a LoadTestProfileMappingResource
Reference Link ¶

⚼ Request

PATCH:  /{resourceUri}/providers/Microsoft.LoadTestService/loadTestProfileMappings/{loadTestProfileMappingName}
{
api-version: string ,
resourceUri: string ,
loadTestProfileMappingName: string ,
properties:
{
properties:
{
sourceResourceId: string ,
azureLoadTestingResourceId: string ,
testProfileId: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
sourceResourceId: string ,
azureLoadTestingResourceId: string ,
testProfileId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTestProfileMappings_Delete (new)
Description Delete a LoadTestProfileMappingResource
Reference Link ¶

⚼ Request

DELETE:  /{resourceUri}/providers/Microsoft.LoadTestService/loadTestProfileMappings/{loadTestProfileMappingName}
{
api-version: string ,
resourceUri: string ,
loadTestProfileMappingName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Operations_List (new)
Description List the operations for the provider
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.LoadTestService/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTests_ListBySubscription (new)
Description List LoadTestResource resources by subscription ID
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.LoadTestService/loadTests
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
provisioningState: enum ,
dataPlaneURI: string ,
encryption:
{
identity:
{
type: enum ,
resourceId: string ,
}
,
keyUrl: string ,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Quotas_List (new)
Description List quotas for a given subscription Id.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.LoadTestService/locations/{location}/quotas
{
api-version: string ,
subscriptionId: string ,
location: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
limit: integer ,
usage: integer ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Quotas_Get (new)
Description Get the available quota for a quota bucket per region per subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.LoadTestService/locations/{location}/quotas/{quotaBucketName}
{
api-version: string ,
subscriptionId: string ,
location: string ,
quotaBucketName: string ,
}

⚐ Response (200)

{
properties:
{
limit: integer ,
usage: integer ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Quotas_CheckAvailability (new)
Description Check Quota Availability on quota bucket per region per subscription.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.LoadTestService/locations/{location}/quotas/{quotaBucketName}/checkAvailability
{
api-version: string ,
subscriptionId: string ,
location: string ,
quotaBucketName: string ,
QuotaBucketRequest:
{
properties:
{
currentUsage: integer ,
currentQuota: integer ,
newQuota: integer ,
dimensions:
{
subscriptionId: string ,
location: string ,
}
,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
type: string ,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
name: string ,
properties:
{
isAvailable: boolean ,
availabilityStatus: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTests_ListByResourceGroup (new)
Description List LoadTestResource resources by resource group
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
description: string ,
provisioningState: enum ,
dataPlaneURI: string ,
encryption:
{
identity:
{
type: enum ,
resourceId: string ,
}
,
keyUrl: string ,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTests_Get (new)
Description Get a LoadTestResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests/{loadTestName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
loadTestName: string ,
}

⚐ Response (200)

{
properties:
{
description: string ,
provisioningState: enum ,
dataPlaneURI: string ,
encryption:
{
identity:
{
type: enum ,
resourceId: string ,
}
,
keyUrl: string ,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTests_CreateOrUpdate (new)
Description Create a LoadTestResource
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests/{loadTestName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
loadTestName: string ,
LoadTestResource:
{
properties:
{
description: string ,
provisioningState: enum ,
dataPlaneURI: string ,
encryption:
{
identity:
{
type: enum ,
resourceId: string ,
}
,
keyUrl: string ,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
provisioningState: enum ,
dataPlaneURI: string ,
encryption:
{
identity:
{
type: enum ,
resourceId: string ,
}
,
keyUrl: string ,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
description: string ,
provisioningState: enum ,
dataPlaneURI: string ,
encryption:
{
identity:
{
type: enum ,
resourceId: string ,
}
,
keyUrl: string ,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTests_Update (new)
Description Update a LoadTestResource
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests/{loadTestName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
loadTestName: string ,
LoadTestResourcePatchRequestBody:
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
tags: object ,
properties:
{
description: string ,
encryption:
{
identity:
{
type: enum ,
resourceId: string ,
}
,
keyUrl: string ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
description: string ,
provisioningState: enum ,
dataPlaneURI: string ,
encryption:
{
identity:
{
type: enum ,
resourceId: string ,
}
,
keyUrl: string ,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
azure-asyncoperation: string ,
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTests_Delete (new)
Description Delete a LoadTestResource
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests/{loadTestName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
loadTestName: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTestsMaxMonthlyVirtualUserHoursLimitsResource_Get (new)
Description Get the limit of max monthly virtual user hours for the load testing resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests/{loadTestName}/limits/maxMonthlyVirtualUserHours
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
loadTestName: string ,
}

⚐ Response (200)

{
properties:
{
limit: integer ,
usage: integer ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTestsMaxMonthlyVirtualUserHoursLimitsResource_Set (new)
Description Set the limit of max monthly virtual user hours for the load testing resource.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests/{loadTestName}/limits/maxMonthlyVirtualUserHours/set
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
loadTestName: string ,
body:
{
limit: integer ,
}
,
}

⚐ Response (200)

{
properties:
{
limit: integer ,
usage: integer ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
LoadTests_ListOutboundNetworkDependenciesEndpoints (new)
Description Lists the endpoints that agents may call as part of load testing.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests/{loadTestName}/outboundNetworkDependenciesEndpoints
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
loadTestName: string ,
}

⚐ Response (200)

{
value:
[
{
category: string ,
endpoints:
[
{
domainName: string ,
description: string ,
endpointDetails:
[
{
port: integer ,
}
,
]
,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}