Skip to main content

managed_instance_administrators

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

Overview

Namemanaged_instance_administrators
TypeResource
Idazure.sql.managed_instance_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 managed instance administrator. Required. "ActiveDirectory" (ActiveDirectory)
loginstringLogin name of the managed instance administrator. Required.
sidstringSID (object ID) of the managed instance administrator. Required.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
tenantIdstringTenant ID of the managed instance 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, managed_instance_name, administrator_name, subscription_idGets a managed instance administrator.
list_by_instanceselectresource_group_name, managed_instance_name, subscription_idGets a list of managed instance administrators.
create_or_updateinsertresource_group_name, managed_instance_name, administrator_name, subscription_idCreates or updates a managed instance administrator.
create_or_updatereplaceresource_group_name, managed_instance_name, administrator_name, subscription_idCreates or updates a managed instance administrator.
deletedeleteresource_group_name, managed_instance_name, administrator_name, subscription_idDeletes a managed instance 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_namestring"ActiveDirectory" Required.
managed_instance_namestringThe name of the managed instance. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Gets a managed instance administrator.

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

INSERT examples

Creates or updates a managed instance administrator.

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

REPLACE examples

Creates or updates a managed instance administrator.

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

DELETE examples

Deletes a managed instance administrator.

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