Microsoft.Network (stable:2015-11-01)

2025/10/30 • 11 new, 11 deleted methods

Endpoints_Update (new)
Description Update a Traffic Manager endpoint.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/{endpointType}/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointType: string ,
endpointName: string ,
parameters:
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
Endpoints_Get (new)
Description Gets a Traffic Manager endpoint.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/{endpointType}/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointType: string ,
endpointName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
Endpoints_CreateOrUpdate (new)
Description Create or update a Traffic Manager endpoint.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/{endpointType}/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointType: string ,
endpointName: string ,
parameters:
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}

⚐ Response (201)

{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
Endpoints_Delete (new)
Description Deletes a Traffic Manager endpoint.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/{endpointType}/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointType: string ,
endpointName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Profiles_CheckTrafficManagerRelativeDnsNameAvailability (new)
Description Checks the availability of a Traffic Manager Relative DNS name.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.Network/checkTrafficManagerNameAvailability
{
parameters:
{
name: string ,
type: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
name: string ,
type: string ,
nameAvailable: boolean ,
reason: string ,
message: string ,
}
Profiles_ListAllInResourceGroup (new)
Description Lists all Traffic Manager profiles within a resource group.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}
,
]
,
}
Profiles_ListAll (new)
Description Lists all Traffic Manager profiles within a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Network/trafficmanagerprofiles
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}
,
]
,
}
Profiles_Get (new)
Description Gets a Traffic Manager profile.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}
Profiles_CreateOrUpdate (new)
Description Create or update a Traffic Manager profile.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
parameters:
{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}
Profiles_Delete (new)
Description Deletes a Traffic Manager profile.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Profiles_Update (new)
Description Update a Traffic Manager profile.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
parameters:
{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}
Endpoints_Update (removed)
Description Update a Traffic Manager endpoint.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/{endpointType}/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointType: string ,
endpointName: string ,
parameters:
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
Endpoints_Get (removed)
Description Gets a Traffic Manager endpoint.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/{endpointType}/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointType: string ,
endpointName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
Endpoints_CreateOrUpdate (removed)
Description Create or update a Traffic Manager endpoint.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/{endpointType}/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointType: string ,
endpointName: string ,
parameters:
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}

⚐ Response (201)

{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
Endpoints_Delete (removed)
Description Deletes a Traffic Manager endpoint.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/{endpointType}/{endpointName}
{
resourceGroupName: string ,
profileName: string ,
endpointType: string ,
endpointName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Profiles_CheckTrafficManagerRelativeDnsNameAvailability (removed)
Description Checks the availability of a Traffic Manager Relative DNS name.
Reference Link ¶

⚼ Request

POST:  /providers/Microsoft.Network/checkTrafficManagerNameAvailability
{
parameters:
{
name: string ,
type: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
name: string ,
type: string ,
nameAvailable: boolean ,
reason: string ,
message: string ,
}
Profiles_ListAllInResourceGroup (removed)
Description Lists all Traffic Manager profiles within a resource group.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}
,
]
,
}
Profiles_ListAll (removed)
Description Lists all Traffic Manager profiles within a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Network/trafficmanagerprofiles
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}
,
]
,
}
Profiles_Get (removed)
Description Gets a Traffic Manager profile.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}
Profiles_CreateOrUpdate (removed)
Description Create or update a Traffic Manager profile.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
parameters:
{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}
Profiles_Delete (removed)
Description Deletes a Traffic Manager profile.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}
Profiles_Update (removed)
Description Update a Traffic Manager profile.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}
{
resourceGroupName: string ,
profileName: string ,
parameters:
{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
profileStatus: string ,
trafficRoutingMethod: string ,
dnsConfig:
{
relativeName: string ,
fqdn: string ,
ttl: integer ,
}
,
monitorConfig:
{
profileMonitorStatus: string ,
protocol: string ,
port: integer ,
path: string ,
}
,
endpoints:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
targetResourceId: string ,
target: string ,
endpointStatus: string ,
weight: integer ,
priority: integer ,
endpointLocation: string ,
endpointMonitorStatus: string ,
minChildEndpoints: integer ,
}
,
}
,
]
,
}
,
}