Microsoft.ManagedIdentity (stable:2024-11-30)

2025/01/24 • 12 new methods

SystemAssignedIdentities_GetByScope (new)
Description Gets the systemAssignedIdentity available under the specified RP scope.
Reference Link ¶

⚼ Request

GET:  /{scope}/providers/Microsoft.ManagedIdentity/identities/default
{
scope: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
tags: object ,
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
clientSecretUrl: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Operations_List (new)
Description Lists available operations for the Microsoft.ManagedIdentity provider
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
operation: string ,
resource: string ,
description: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_ListBySubscription (new)
Description Lists all the userAssignedIdentities available under the specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.ManagedIdentity/userAssignedIdentities
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_ListByResourceGroup (new)
Description Lists all the userAssignedIdentities available under the specified ResourceGroup.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_CreateOrUpdate (new)
Description Create or update an identity in the specified subscription and resource group.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}
{
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
api-version: string ,
parameters:
{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_Update (new)
Description Update an identity in the specified subscription and resource group.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}
{
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
api-version: string ,
parameters:
{
location: string ,
tags: object ,
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_Get (new)
Description Gets the identity.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}
{
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
tenantId: string ,
principalId: string ,
clientId: string ,
isolationScope: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
UserAssignedIdentities_Delete (new)
Description Deletes the identity.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}
{
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
FederatedIdentityCredentials_List (new)
Description Lists all the federated identity credentials under the specified user assigned identity.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials
{
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
$top: integer ,
$skiptoken: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
issuer: string ,
subject: string ,
audiences:
[
string ,
]
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
FederatedIdentityCredentials_CreateOrUpdate (new)
Description Create or update a federated identity credential under the specified user assigned identity.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials/{federatedIdentityCredentialResourceName}
{
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
federatedIdentityCredentialResourceName: string ,
api-version: string ,
parameters:
{
properties:
{
issuer: string ,
subject: string ,
audiences:
[
string ,
]
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
issuer: string ,
subject: string ,
audiences:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
issuer: string ,
subject: string ,
audiences:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
FederatedIdentityCredentials_Get (new)
Description Gets the federated identity credential.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials/{federatedIdentityCredentialResourceName}
{
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
federatedIdentityCredentialResourceName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
issuer: string ,
subject: string ,
audiences:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
FederatedIdentityCredentials_Delete (new)
Description Deletes the federated identity credential.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}/federatedIdentityCredentials/{federatedIdentityCredentialResourceName}
{
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
federatedIdentityCredentialResourceName: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}