{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-msi-managedidentity","description":"ManagedServiceIdentityClient","version":"2018-11-30","base_url":"https://management.azure.com","endpoints":8,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api ManagedServiceIdentityClient\n@base https://management.azure.com\n@version 2018-11-30\n@auth OAuth2\n@common_fields {api-version: any # Version of API to invoke.}\n@endpoints 8\n@toc {scope}(1), providers(1), subscriptions(6)\n\n@group {scope}\n@endpoint GET /{scope}/providers/Microsoft.ManagedIdentity/identities/default\n@desc Gets the systemAssignedIdentity available under the specified RP scope.\n@required {scope: any # The resource provider scope of the resource. Parent resource being extended by Managed Identities.}\n@returns(200) OK. The systemAssignedIdentity was retrieved and returned successfully.\n\n@endgroup\n\n@group providers\n@endpoint GET /providers/Microsoft.ManagedIdentity/operations\n@desc Lists available operations for the Microsoft.ManagedIdentity provider\n@returns(200) The operation was successful. The response contains the list of available operations.\n\n@endgroup\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.ManagedIdentity/userAssignedIdentities\n@desc Lists all the userAssignedIdentities available under the specified subscription.\n@required {subscriptionId: any # The Id of the Subscription to which the identity belongs.}\n@returns(200) OK. The list of userAssignedIdentities was retrieved and returned successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities\n@desc Lists all the userAssignedIdentities available under the specified ResourceGroup.\n@required {subscriptionId: any # The Id of the Subscription to which the identity belongs., resourceGroupName: any # The name of the Resource Group to which the identity belongs.}\n@returns(200) OK. The list of userAssignedIdentities was retrieved and returned successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}\n@desc Create or update an identity in the specified subscription and resource group.\n@required {subscriptionId: any # The Id of the Subscription to which the identity belongs., resourceGroupName: any # The name of the Resource Group to which the identity belongs., resourceName: any # The name of the identity resource., parameters: any # Parameters to create or update the identity}\n@returns(200) Updated identity\n@returns(201) Created identity\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}\n@desc Update an identity in the specified subscription and resource group.\n@required {subscriptionId: any # The Id of the Subscription to which the identity belongs., resourceGroupName: any # The name of the Resource Group to which the identity belongs., resourceName: any # The name of the identity resource., parameters: any # Parameters to update the identity}\n@returns(200) Updated identity\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}\n@desc Gets the identity.\n@required {subscriptionId: any # The Id of the Subscription to which the identity belongs., resourceGroupName: any # The name of the Resource Group to which the identity belongs., resourceName: any # The name of the identity resource.}\n@returns(200) OK. The requested identity.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{resourceName}\n@desc Deletes the identity.\n@required {subscriptionId: any # The Id of the Subscription to which the identity belongs., resourceGroupName: any # The name of the Resource Group to which the identity belongs., resourceName: any # The name of the identity resource.}\n@returns(200) OK. Deleted Identity.\n@returns(204) The specified identity does not exist.\n\n@endgroup\n\n@end\n"}