Skip to main content

azure_ad_administrators

Creates, updates, deletes, gets or lists an azure_ad_administrators resource.

Overview

Nameazure_ad_administrators
TypeResource
Idazure.mysql_flexible_servers.azure_ad_administrators

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}".
namestringThe name of the resource.
administratorTypestringType of the sever administrator. "ActiveDirectory"
identityResourceIdstringThe resource id of the identity used for AAD Authentication.
loginstringLogin name of the server administrator.
sidstringSID (object ID) of the server administrator.
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 information about an azure ad administrator.
list_by_serverselectresource_group_name, server_name, subscription_idList all the AAD administrators in a given 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 an Azure AD Administrator.

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 the Azure AD 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 information about an azure ad administrator.

SELECT
id,
name,
administratorType,
identityResourceId,
login,
sid,
systemData,
tenantId,
type
FROM azure.mysql_flexible_servers.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.mysql_flexible_servers.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.mysql_flexible_servers.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 an Azure AD Administrator.

DELETE FROM azure.mysql_flexible_servers.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
;