Skip to main content

server_azure_ad_administrators

Creates, updates, deletes, gets or lists a server_azure_ad_administrators resource.

Overview

Nameserver_azure_ad_administrators
TypeResource
Idazure.sql.server_azure_ad_administrators

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
administratorTypestringType of the sever administrator. "ActiveDirectory" (ActiveDirectory)
azureADOnlyAuthenticationbooleanAzure Active Directory only Authentication enabled.
loginstringLogin name of the server administrator. Required.
sidstringSID (object ID) of the server administrator. Required.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
tenantIdstringTenant ID of the administrator.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, server_name, administrator_name, subscription_idGets a Azure Active Directory administrator.
list_by_serverselectresource_group_name, server_name, subscription_idGets a list of Azure Active Directory administrators in a server.
create_or_updateinsertresource_group_name, server_name, administrator_name, subscription_idCreates or updates an existing Azure Active Directory administrator.
create_or_updatereplaceresource_group_name, server_name, administrator_name, subscription_idCreates or updates an existing Azure Active Directory administrator.
deletedeleteresource_group_name, server_name, administrator_name, subscription_idDeletes the Azure Active Directory administrator with the given name.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
administrator_namestringThe name of server active directory administrator. "ActiveDirectory" Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
server_namestringThe name of the server. Required.
subscription_idstring

SELECT examples

Gets a Azure Active Directory administrator.

SELECT
id,
name,
administratorType,
azureADOnlyAuthentication,
login,
sid,
systemData,
tenantId,
type
FROM azure.sql.server_azure_ad_administrators
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND server_name = '{{ server_name }}' -- required
AND administrator_name = '{{ administrator_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Creates or updates an existing Azure Active Directory administrator.

INSERT INTO azure.sql.server_azure_ad_administrators (
properties,
resource_group_name,
server_name,
administrator_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ server_name }}',
'{{ administrator_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

REPLACE examples

Creates or updates an existing Azure Active Directory administrator.

REPLACE azure.sql.server_azure_ad_administrators
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND server_name = '{{ server_name }}' --required
AND administrator_name = '{{ administrator_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Deletes the Azure Active Directory administrator with the given name.

DELETE FROM azure.sql.server_azure_ad_administrators
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND server_name = '{{ server_name }}' --required
AND administrator_name = '{{ administrator_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;