Skip to main content

server_trust_groups

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

Overview

Nameserver_trust_groups
TypeResource
Idazure.sql.server_trust_groups

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.
groupMembersarrayGroup members information for the server trust group. Required.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
trustScopesarrayTrust scope of the server trust group. Required.
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, location_name, server_trust_group_name, subscription_idGets a server trust group.
list_by_locationselectresource_group_name, location_name, subscription_idLists a server trust group.
list_by_instanceselectresource_group_name, managed_instance_name, subscription_idGets a server trust groups by instance name.
create_or_updateinsertresource_group_name, location_name, server_trust_group_name, subscription_idCreates or updates a server trust group.
create_or_updatereplaceresource_group_name, location_name, server_trust_group_name, subscription_idCreates or updates a server trust group.
deletedeleteresource_group_name, location_name, server_trust_group_name, subscription_idDeletes a server trust group.

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
location_namestringThe name of the region where the resource is located. Required.
managed_instance_namestringThe name of the managed instance. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
server_trust_group_namestringThe name of the server trust group. Required.
subscription_idstring

SELECT examples

Gets a server trust group.

SELECT
id,
name,
groupMembers,
systemData,
trustScopes,
type
FROM azure.sql.server_trust_groups
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND location_name = '{{ location_name }}' -- required
AND server_trust_group_name = '{{ server_trust_group_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Creates or updates a server trust group.

INSERT INTO azure.sql.server_trust_groups (
properties,
resource_group_name,
location_name,
server_trust_group_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ location_name }}',
'{{ server_trust_group_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

REPLACE examples

Creates or updates a server trust group.

REPLACE azure.sql.server_trust_groups
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND location_name = '{{ location_name }}' --required
AND server_trust_group_name = '{{ server_trust_group_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Deletes a server trust group.

DELETE FROM azure.sql.server_trust_groups
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND location_name = '{{ location_name }}' --required
AND server_trust_group_name = '{{ server_trust_group_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;