Skip to main content

private_link_for_azure_ads

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

Overview

Nameprivate_link_for_azure_ads
TypeResource
Idazure.azure_active_directory.private_link_for_azure_ads

Fields

The following fields are returned by SELECT queries:

OK -- Returns information about the private link policy.

NameDatatypeDescription
idstringString Id used to locate any resource on Azure.
namestringName of this resource.
allTenantsbooleanFlag indicating whether all tenants are allowed
ownerTenantIdstringGuid of the owner tenant
resourceGroupstringName of the resource group
resourceNamestringName of the private link policy resource
subscriptionIdstringSubscription Identifier
tagsobjectResource tags.
tenantsarrayThe list of tenantIds.
typestringType of this resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, policyNameGets a private link policy with a given name.
listselectsubscriptionId, resourceGroupNameOperation to return the list of Private Link Policies For AzureAD scoped to the resourceGroup.
list_by_subscriptionselectsubscriptionIdLists all Private Link Policies For AzureAD in the given subscription.
createinsertsubscriptionId, resourceGroupName, policyNameCreates a private link policy.
updateupdatesubscriptionId, resourceGroupName, policyNameUpdates private link policy tags with specified values.
deletedeletesubscriptionId, resourceGroupName, policyNameDeletes a private link policy. When operation completes, status code 200 returned without content.

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
policyNamestringThe name of the private link policy in Azure AD.
resourceGroupNamestringName of an Azure resource group.
subscriptionIdstringAzure subscription ID.

SELECT examples

Gets a private link policy with a given name.

SELECT
id,
name,
allTenants,
ownerTenantId,
resourceGroup,
resourceName,
subscriptionId,
tags,
tenants,
type
FROM azure.azure_active_directory.private_link_for_azure_ads
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND policyName = '{{ policyName }}' -- required
;

INSERT examples

Creates a private link policy.

INSERT INTO azure.azure_active_directory.private_link_for_azure_ads (
data__name,
data__ownerTenantId,
data__allTenants,
data__tenants,
data__resourceName,
data__subscriptionId,
data__resourceGroup,
data__tags,
subscriptionId,
resourceGroupName,
policyName
)
SELECT
'{{ name }}',
'{{ ownerTenantId }}',
{{ allTenants }},
'{{ tenants }}',
'{{ resourceName }}',
'{{ subscriptionId }}',
'{{ resourceGroup }}',
'{{ tags }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ policyName }}'
RETURNING
id,
name,
allTenants,
ownerTenantId,
resourceGroup,
resourceName,
subscriptionId,
tags,
tenants,
type
;

UPDATE examples

Updates private link policy tags with specified values.

UPDATE azure.azure_active_directory.private_link_for_azure_ads
SET
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND policyName = '{{ policyName }}' --required
RETURNING
id,
name,
allTenants,
ownerTenantId,
resourceGroup,
resourceName,
subscriptionId,
tags,
tenants,
type;

DELETE examples

Deletes a private link policy. When operation completes, status code 200 returned without content.

DELETE FROM azure.azure_active_directory.private_link_for_azure_ads
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND policyName = '{{ policyName }}' --required
;