microsoft.aadiam (stable:2020-03-01)

2025/10/23 • 12 new, 12 deleted methods

PrivateEndpointConnections_ListByPolicyName (new)
Description Lists all Private Endpoint Connections for the given policy.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateEndpointConnections
{
resourceGroupName: string ,
policyName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
privateLinkConnectionTags:
{
tags: object ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
PrivateEndpointConnections_Create (new)
Description Creates specified private endpoint connection associated with the given policy.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateEndpointConnections/{privateEndpointConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
policyName: string ,
privateEndpointConnectionName: string ,
parameters:
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
privateLinkConnectionTags:
{
tags: object ,
}
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
privateLinkConnectionTags:
{
tags: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
PrivateEndpointConnections_Delete (new)
Description Deletes the specified private endpoint connection associated with the given policy.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateEndpointConnections/{privateEndpointConnectionName}
{
resourceGroupName: string ,
policyName: string ,
privateEndpointConnectionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
PrivateEndpointConnections_Get (new)
Description Gets the specified private endpoint connection associated with the given policy.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateEndpointConnections/{privateEndpointConnectionName}
{
resourceGroupName: string ,
policyName: string ,
privateEndpointConnectionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
privateLinkConnectionTags:
{
tags: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
privateLinkForAzureAd_Create (new)
Description Creates a private link policy.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}
{
subscriptionId: string ,
resourceGroupName: string ,
policyName: string ,
api-version: string ,
privateLinkPolicy:
{
name: string ,
ownerTenantId: string ,
allTenants: boolean ,
tenants:
[
string ,
]
,
resourceName: string ,
subscriptionId: string ,
resourceGroup: string ,
tags: object ,
}
,
}

⚐ Response (200)

{
name: string ,
ownerTenantId: string ,
allTenants: boolean ,
tenants:
[
string ,
]
,
resourceName: string ,
subscriptionId: string ,
resourceGroup: string ,
tags: object ,
}

⚐ Response (201)

{
name: string ,
ownerTenantId: string ,
allTenants: boolean ,
tenants:
[
string ,
]
,
resourceName: string ,
subscriptionId: string ,
resourceGroup: string ,
tags: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
privateLinkForAzureAd_Update (new)
Description Updates private link policy tags with specified values.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}
{
subscriptionId: string ,
resourceGroupName: string ,
policyName: string ,
api-version: string ,
privateLinkPolicy:
{
tags: object ,
}
,
}

⚐ Response (200)

{
name: string ,
ownerTenantId: string ,
allTenants: boolean ,
tenants:
[
string ,
]
,
resourceName: string ,
subscriptionId: string ,
resourceGroup: string ,
tags: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
privateLinkForAzureAd_Get (new)
Description Gets a private link policy with a given name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}
{
subscriptionId: string ,
resourceGroupName: string ,
policyName: string ,
api-version: string ,
}

⚐ Response (200)

{
name: string ,
ownerTenantId: string ,
allTenants: boolean ,
tenants:
[
string ,
]
,
resourceName: string ,
subscriptionId: string ,
resourceGroup: string ,
tags: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
privateLinkForAzureAd_Delete (new)
Description Deletes a private link policy. When operation completes, status code 200 returned without content.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}
{
subscriptionId: string ,
resourceGroupName: string ,
policyName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
privateLinkForAzureAd_ListBySubscription (new)
Description Lists all Private Link Policies For AzureAD in the given subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/microsoft.aadiam/privateLinkForAzureAd
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
ownerTenantId: string ,
allTenants: boolean ,
tenants:
[
string ,
]
,
resourceName: string ,
subscriptionId: string ,
resourceGroup: string ,
tags: object ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
privateLinkForAzureAd_List (new)
Description Operation to return the list of Private Link Policies For AzureAD scoped to the resourceGroup.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
ownerTenantId: string ,
allTenants: boolean ,
tenants:
[
string ,
]
,
resourceName: string ,
subscriptionId: string ,
resourceGroup: string ,
tags: object ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
PrivateLinkResources_ListByPrivateLinkPolicy (new)
Description Gets the private link resources that need to be created for a policy of AzureAD.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateLinkResources
{
subscriptionId: string ,
resourceGroupName: string ,
policyName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}
PrivateLinkResources_Get (new)
Description Gets the private link resources that need to be created for a policy of AzureAD.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateLinkResources/{groupName}
{
subscriptionId: string ,
resourceGroupName: string ,
policyName: string ,
groupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
}
,
}
PrivateEndpointConnections_ListByPolicyName (removed)
Description Lists all Private Endpoint Connections for the given policy.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateEndpointConnections
{
resourceGroupName: string ,
policyName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
privateLinkConnectionTags:
{
tags: object ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
PrivateEndpointConnections_Create (removed)
Description Creates specified private endpoint connection associated with the given policy.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateEndpointConnections/{privateEndpointConnectionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
policyName: string ,
privateEndpointConnectionName: string ,
parameters:
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
privateLinkConnectionTags:
{
tags: object ,
}
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
privateLinkConnectionTags:
{
tags: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
PrivateEndpointConnections_Delete (removed)
Description Deletes the specified private endpoint connection associated with the given policy.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateEndpointConnections/{privateEndpointConnectionName}
{
resourceGroupName: string ,
policyName: string ,
privateEndpointConnectionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
PrivateEndpointConnections_Get (removed)
Description Gets the specified private endpoint connection associated with the given policy.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateEndpointConnections/{privateEndpointConnectionName}
{
resourceGroupName: string ,
policyName: string ,
privateEndpointConnectionName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
privateLinkConnectionTags:
{
tags: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
privateLinkForAzureAd_Create (removed)
Description Creates a private link policy.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}
{
subscriptionId: string ,
resourceGroupName: string ,
policyName: string ,
api-version: string ,
privateLinkPolicy:
{
name: string ,
ownerTenantId: string ,
allTenants: boolean ,
tenants:
[
string ,
]
,
resourceName: string ,
subscriptionId: string ,
resourceGroup: string ,
tags: object ,
}
,
}

⚐ Response (200)

{
name: string ,
ownerTenantId: string ,
allTenants: boolean ,
tenants:
[
string ,
]
,
resourceName: string ,
subscriptionId: string ,
resourceGroup: string ,
tags: object ,
}

⚐ Response (201)

{
name: string ,
ownerTenantId: string ,
allTenants: boolean ,
tenants:
[
string ,
]
,
resourceName: string ,
subscriptionId: string ,
resourceGroup: string ,
tags: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
privateLinkForAzureAd_Update (removed)
Description Updates private link policy tags with specified values.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}
{
subscriptionId: string ,
resourceGroupName: string ,
policyName: string ,
api-version: string ,
privateLinkPolicy:
{
tags: object ,
}
,
}

⚐ Response (200)

{
name: string ,
ownerTenantId: string ,
allTenants: boolean ,
tenants:
[
string ,
]
,
resourceName: string ,
subscriptionId: string ,
resourceGroup: string ,
tags: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
privateLinkForAzureAd_Get (removed)
Description Gets a private link policy with a given name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}
{
subscriptionId: string ,
resourceGroupName: string ,
policyName: string ,
api-version: string ,
}

⚐ Response (200)

{
name: string ,
ownerTenantId: string ,
allTenants: boolean ,
tenants:
[
string ,
]
,
resourceName: string ,
subscriptionId: string ,
resourceGroup: string ,
tags: object ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
privateLinkForAzureAd_Delete (removed)
Description Deletes a private link policy. When operation completes, status code 200 returned without content.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}
{
subscriptionId: string ,
resourceGroupName: string ,
policyName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
privateLinkForAzureAd_ListBySubscription (removed)
Description Lists all Private Link Policies For AzureAD in the given subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/microsoft.aadiam/privateLinkForAzureAd
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
ownerTenantId: string ,
allTenants: boolean ,
tenants:
[
string ,
]
,
resourceName: string ,
subscriptionId: string ,
resourceGroup: string ,
tags: object ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
privateLinkForAzureAd_List (removed)
Description Operation to return the list of Private Link Policies For AzureAD scoped to the resourceGroup.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
ownerTenantId: string ,
allTenants: boolean ,
tenants:
[
string ,
]
,
resourceName: string ,
subscriptionId: string ,
resourceGroup: string ,
tags: object ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
details:
[
string ,
]
,
}
,
}
PrivateLinkResources_ListByPrivateLinkPolicy (removed)
Description Gets the private link resources that need to be created for a policy of AzureAD.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateLinkResources
{
subscriptionId: string ,
resourceGroupName: string ,
policyName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}
PrivateLinkResources_Get (removed)
Description Gets the private link resources that need to be created for a policy of AzureAD.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.aadiam/privateLinkForAzureAd/{policyName}/privateLinkResources/{groupName}
{
subscriptionId: string ,
resourceGroupName: string ,
policyName: string ,
groupName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
groupId: string ,
requiredMembers:
[
string ,
]
,
}
,
}