Gets a list of managed instance administrators.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/administrators?api-version=2023-08-01
URI Parameters Name In Required Type Description
managedInstanceName
path Truestring
The name of the managed instance.
resourceGroupName
path Truestring
The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
subscriptionId
path Truestring
The subscription ID that identifies an Azure subscription.
api-version
query Truestring
The API version to use for the request.
Responses Name Type Description 200 OKManagedInstanceAdministratorListResult
Successfully retrieved the list of managed instance administrators.
Other Status Codes*** Error Responses: ***
400 SubnetMissingRequiredDelegation - Selected subnet is not delegated for SQL Managed Instance.
404 ManagedInstanceNotInSubscriptionResourceGroup - Specified managed instance does not exist in the specified resource group and subscription.
404 SubscriptionNotFound - The requested subscription was not found.
404 ServerNotInSubscription - Specified server does not exist on the specified subscription.
404 ResourceNotFound - The requested resource was not found.
429 SubscriptionTooManyCreateUpdateRequests - Requests beyond max requests that can be processed by available resources.
429 SubscriptionTooManyRequests - Requests beyond max requests that can be processed by available resources.
503 TooManyRequests - Requests beyond max requests that can be processed by available resources.
504 RequestTimeout - Service request exceeded the allowed timeout.
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/administrators?api-version=2023-08-01
using Azure;
using Azure.ResourceManager;
using System;
using System.Threading.Tasks;
using Azure.Core;
using Azure.Identity;
using Azure.ResourceManager.Sql.Models;
using Azure.ResourceManager.Sql;
// Generated from example definition: specification/sql/resource-manager/Microsoft.Sql/stable/2023-08-01/examples/ManagedInstanceAdministratorListByInstance.json
// this example is just showing the usage of "ManagedInstanceAdministrators_ListByInstance" operation, for the dependent resources, they will have to be created separately.
// get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line
TokenCredential cred = new DefaultAzureCredential();
// authenticate your client
ArmClient client = new ArmClient(cred);
// this example assumes you already have this ManagedInstanceResource created on azure
// for more information of creating ManagedInstanceResource, please refer to the document of ManagedInstanceResource
string subscriptionId = "00000000-1111-2222-3333-444444444444";
string resourceGroupName = "Default-SQL-SouthEastAsia";
string managedInstanceName = "managedInstance";
ResourceIdentifier managedInstanceResourceId = ManagedInstanceResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, managedInstanceName);
ManagedInstanceResource managedInstance = client.GetManagedInstanceResource(managedInstanceResourceId);
// get the collection of this ManagedInstanceAdministratorResource
ManagedInstanceAdministratorCollection collection = managedInstance.GetManagedInstanceAdministrators();
// invoke the operation and iterate over the result
await foreach (ManagedInstanceAdministratorResource item in collection.GetAllAsync())
{
// the variable item is a resource, you could call other operations on this instance as well
// but just for demo, we get its data from this resource instance
ManagedInstanceAdministratorData resourceData = item.Data;
// for demo we just print out the id
Console.WriteLine($"Succeeded on id: {resourceData.Id}");
}
Console.WriteLine("Succeeded");
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
Sample response{
"value": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/administrators/ActiveDirectory",
"name": "ActiveDirectory",
"properties": {
"administratorType": "ActiveDirectory",
"login": "bob@contoso.com",
"sid": "44444444-3333-2222-1111-000000000000",
"tenantId": "55555555-4444-3333-2222-111111111111"
},
"type": "Microsoft.Sql/managedInstances/administrators"
}
]
}
Definitions ErrorAdditionalInfo
Object
The resource management error additional info.
Name Type Description infoobject
The additional info.
typestring
The additional info type.
ErrorDetailObject
The error detail.
Name Type Description additionalInfoThe error additional info.
codestring
The error code.
detailsThe error details.
messagestring
The error message.
targetstring
The error target.
ErrorResponseObject
Error response
Name Type Description errorThe error object.
ManagedInstanceAdministratorObject
An Azure SQL managed instance administrator.
Name Type Description idstring
Resource ID.
namestring
Resource name.
properties.administratorTypeManagedInstanceAdministratorType
Type of the managed instance administrator.
properties.loginstring
Login name of the managed instance administrator.
properties.sidstring (uuid)
SID (object ID) of the managed instance administrator.
properties.tenantIdstring (uuid)
Tenant ID of the managed instance administrator.
typestring
Resource type.
ManagedInstanceAdministratorListResultObject
A list of managed instance administrators.
ManagedInstanceAdministratorTypeEnumeration
Type of the managed instance administrator.
Value Description ActiveDirectoryRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4