Skip to main content

server_trust_certificates

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

Overview

Nameserver_trust_certificates
TypeResource
Idazure.sql.server_trust_certificates

Fields

The following fields are returned by SELECT queries:

Successfully retrieved a server trust certificate.

NameDatatypeDescription
propertiesobjectResource properties.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, managedInstanceName, certificateName, subscriptionIdGets a server trust certificate that was uploaded from box to Sql Managed Instance.
create_or_updateinsertresourceGroupName, managedInstanceName, certificateName, subscriptionIdUploads a server trust certificate from box to Sql Managed Instance.
deletedeleteresourceGroupName, managedInstanceName, certificateName, subscriptionIdDeletes a server trust certificate that was uploaded from box to Sql Managed Instance.

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
certificateNamestringName of of the certificate to delete.
managedInstanceNamestringThe name of the managed instance.
resourceGroupNamestringThe name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
subscriptionIdstringThe subscription ID that identifies an Azure subscription.

SELECT examples

Gets a server trust certificate that was uploaded from box to Sql Managed Instance.

SELECT
properties
FROM azure.sql.server_trust_certificates
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND managedInstanceName = '{{ managedInstanceName }}' -- required
AND certificateName = '{{ certificateName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Uploads a server trust certificate from box to Sql Managed Instance.

INSERT INTO azure.sql.server_trust_certificates (
data__properties,
resourceGroupName,
managedInstanceName,
certificateName,
subscriptionId
)
SELECT
'{{ properties }}',
'{{ resourceGroupName }}',
'{{ managedInstanceName }}',
'{{ certificateName }}',
'{{ subscriptionId }}'
RETURNING
properties
;

DELETE examples

Deletes a server trust certificate that was uploaded from box to Sql Managed Instance.

DELETE FROM azure.sql.server_trust_certificates
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND managedInstanceName = '{{ managedInstanceName }}' --required
AND certificateName = '{{ certificateName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
;