Skip to main content

trusted_id_providers

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

Overview

Nametrusted_id_providers
TypeResource
Idazure.data_lake_store.trusted_id_providers

Fields

NameDatatypeDescription
idtextThe resource identifier.
nametextThe resource name.
accountNametextfield from the properties object
id_providertextfield from the properties object
resourceGroupNametextfield from the properties object
subscriptionIdtextfield from the properties object
trustedIdProviderNametextfield from the properties object
typetextThe resource type.

Methods

NameAccessible byRequired ParamsDescription
getSELECTaccountName, resourceGroupName, subscriptionId, trustedIdProviderNameGets the specified Data Lake Store trusted identity provider.
list_by_accountSELECTaccountName, resourceGroupName, subscriptionIdLists the Data Lake Store trusted identity providers within the specified Data Lake Store account.
create_or_updateINSERTaccountName, resourceGroupName, subscriptionId, trustedIdProviderName, data__propertiesCreates or updates the specified trusted identity provider. During update, the trusted identity provider with the specified name will be replaced with this new provider
deleteDELETEaccountName, resourceGroupName, subscriptionId, trustedIdProviderNameDeletes the specified trusted identity provider from the specified Data Lake Store account
updateUPDATEaccountName, resourceGroupName, subscriptionId, trustedIdProviderNameUpdates the specified trusted identity provider.

SELECT examples

Lists the Data Lake Store trusted identity providers within the specified Data Lake Store account.

SELECT
id,
name,
accountName,
id_provider,
resourceGroupName,
subscriptionId,
trustedIdProviderName,
type
FROM azure.data_lake_store.vw_trusted_id_providers
WHERE accountName = '{{ accountName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

INSERT example

Use the following StackQL query and manifest file to create a new trusted_id_providers resource.

/*+ create */
INSERT INTO azure.data_lake_store.trusted_id_providers (
accountName,
resourceGroupName,
subscriptionId,
trustedIdProviderName,
data__properties,
properties
)
SELECT
'{{ accountName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ trustedIdProviderName }}',
'{{ data__properties }}',
'{{ properties }}'
;

UPDATE example

Updates a trusted_id_providers resource.

/*+ update */
UPDATE azure.data_lake_store.trusted_id_providers
SET
properties = '{{ properties }}'
WHERE
accountName = '{{ accountName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND trustedIdProviderName = '{{ trustedIdProviderName }}';

DELETE example

Deletes the specified trusted_id_providers resource.

/*+ delete */
DELETE FROM azure.data_lake_store.trusted_id_providers
WHERE accountName = '{{ accountName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}'
AND trustedIdProviderName = '{{ trustedIdProviderName }}';