Gets a managed instance administrator.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/administrators/ActiveDirectory?api-version=2023-08-01
URI Parameters Name In Required Type Description
administratorName
path TruemanagedInstanceName
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 OKSuccessfully retrieved the the specified managed instance administrator.
Other Status Codes*** Error Responses: ***
400 SubnetMissingRequiredDelegation - Selected subnet is not delegated for SQL Managed Instance.
400 InvalidManagedServerAdministratorType - Invalid administrator type specified in properties.
400 InvalidResourceRequestBody - The resource or resource properties in the request body is empty or invalid.
400 InvalidManagedServerAzureADAdminDeleteOperation - User tried to delete managed server Azure Active Azure admin when AzureADOnlyAuthentication is set, please use azureADOnlyAuthentications API first.
400 InvalidManagedServerAADOnlyAuthTypePropertyName - Managed Server Azure Active Directory only authentication type should be Default
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/ActiveDirectory?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/ManagedInstanceAdministratorGet.json
// this example is just showing the usage of "ManagedInstanceAdministrators_Get" 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 ManagedInstanceAdministratorResource created on azure
// for more information of creating ManagedInstanceAdministratorResource, please refer to the document of ManagedInstanceAdministratorResource
string subscriptionId = "00000000-1111-2222-3333-444444444444";
string resourceGroupName = "Default-SQL-SouthEastAsia";
string managedInstanceName = "managedInstance";
SqlAdministratorName administratorName = SqlAdministratorName.ActiveDirectory;
ResourceIdentifier managedInstanceAdministratorResourceId = ManagedInstanceAdministratorResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, managedInstanceName, administratorName);
ManagedInstanceAdministratorResource managedInstanceAdministrator = client.GetManagedInstanceAdministratorResource(managedInstanceAdministratorResourceId);
// invoke the operation
ManagedInstanceAdministratorResource result = await managedInstanceAdministrator.GetAsync();
// the variable result 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 = result.Data;
// for demo we just print out the id
Console.WriteLine($"Succeeded on id: {resourceData.Id}");
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{
"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 AdministratorName
Enumeration
Value Description ActiveDirectory ErrorAdditionalInfoObject
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.
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