Skip to main content

sync_identity_providers

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

Overview

Namesync_identity_providers
TypeResource
Idazure_isv.openshift_clusters.sync_identity_providers

Fields

NameDatatypeDescription
childResourceNametextfield from the properties object
resourceGroupNametextfield from the properties object
resourceNametextfield from the properties object
resourcestextfield from the properties object
subscriptionIdtextfield from the properties object
system_datatextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTchildResourceName, resourceGroupName, resourceName, subscriptionIdThe operation returns properties of a SyncIdentityProvider.
listSELECTresourceGroupName, resourceName, subscriptionIdThe operation returns properties of each SyncIdentityProvider.
create_or_updateINSERTchildResourceName, resourceGroupName, resourceName, subscriptionIdThe operation returns properties of a SyncIdentityProvider.
deleteDELETEchildResourceName, resourceGroupName, resourceName, subscriptionIdThe operation returns nothing.
updateUPDATEchildResourceName, resourceGroupName, resourceName, subscriptionIdThe operation returns properties of a SyncIdentityProvider.

SELECT examples

The operation returns properties of each SyncIdentityProvider.

SELECT
childResourceName,
resourceGroupName,
resourceName,
resources,
subscriptionId,
system_data
FROM azure_isv.openshift_clusters.vw_sync_identity_providers
WHERE resourceGroupName = '{{ resourceGroupName }}'
AND resourceName = '{{ resourceName }}'
AND subscriptionId = '{{ subscriptionId }}';

INSERT example

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

/*+ create */
INSERT INTO azure_isv.openshift_clusters.sync_identity_providers (
childResourceName,
resourceGroupName,
resourceName,
subscriptionId,
properties
)
SELECT
'{{ childResourceName }}',
'{{ resourceGroupName }}',
'{{ resourceName }}',
'{{ subscriptionId }}',
'{{ properties }}'
;

UPDATE example

Updates a sync_identity_providers resource.

/*+ update */
UPDATE azure_isv.openshift_clusters.sync_identity_providers
SET
properties = '{{ properties }}'
WHERE
childResourceName = '{{ childResourceName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND resourceName = '{{ resourceName }}'
AND subscriptionId = '{{ subscriptionId }}';

DELETE example

Deletes the specified sync_identity_providers resource.

/*+ delete */
DELETE FROM azure_isv.openshift_clusters.sync_identity_providers
WHERE childResourceName = '{{ childResourceName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND resourceName = '{{ resourceName }}'
AND subscriptionId = '{{ subscriptionId }}';