Skip to main content

private_link_services_for_m365_compliance_center

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

Overview

Nameprivate_link_services_for_m365_compliance_center
TypeResource
Idazure.security_and_compliance.private_link_services_for_m365_compliance_center

Fields

NameDatatypeDescription
idtextThe resource identifier.
nametextThe resource name.
access_policiestextfield from the properties object
authentication_configurationtextfield from the properties object
cors_configurationtextfield from the properties object
cosmos_db_configurationtextfield from the properties object
etagtextAn etag associated with the resource, used for optimistic concurrency when editing it.
export_configurationtextfield from the properties object
identitytextSetting indicating whether the service has a managed identity associated with it.
kindtextThe kind of the service.
locationtextThe resource location.
private_endpoint_connectionstextfield from the properties object
provisioning_statetextfield from the properties object
public_network_accesstextfield from the properties object
resourceGroupNametextfield from the properties object
resourceNametextfield from the properties object
subscriptionIdtextfield from the properties object
system_datatextfield from the properties object
tagstextThe resource tags.
typetextThe resource type.

Methods

NameAccessible byRequired ParamsDescription
getSELECTresourceGroupName, resourceName, subscriptionIdGet the metadata of a privateLinkServicesForM365ComplianceCenter resource.
listSELECTsubscriptionIdGet all the privateLinkServicesForM365ComplianceCenter instances in a subscription.
list_by_resource_groupSELECTresourceGroupName, subscriptionIdGet all the service instances in a resource group.
create_or_updateINSERTresourceGroupName, resourceName, subscriptionIdCreate or update the metadata of a privateLinkServicesForM365ComplianceCenter instance.
deleteDELETEresourceGroupName, resourceName, subscriptionIdDelete a service instance.
updateUPDATEresourceGroupName, resourceName, subscriptionIdUpdate the metadata of a privateLinkServicesForM365ComplianceCenter instance.

SELECT examples

Get all the privateLinkServicesForM365ComplianceCenter instances in a subscription.

SELECT
id,
name,
access_policies,
authentication_configuration,
cors_configuration,
cosmos_db_configuration,
etag,
export_configuration,
identity,
kind,
location,
private_endpoint_connections,
provisioning_state,
public_network_access,
resourceGroupName,
resourceName,
subscriptionId,
system_data,
tags,
type
FROM azure.security_and_compliance.vw_private_link_services_for_m365_compliance_center
WHERE subscriptionId = '{{ subscriptionId }}';

INSERT example

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

/*+ create */
INSERT INTO azure.security_and_compliance.private_link_services_for_m365_compliance_center (
resourceGroupName,
resourceName,
subscriptionId,
properties,
systemData,
kind,
location,
tags,
etag,
identity
)
SELECT
'{{ resourceGroupName }}',
'{{ resourceName }}',
'{{ subscriptionId }}',
'{{ properties }}',
'{{ systemData }}',
'{{ kind }}',
'{{ location }}',
'{{ tags }}',
'{{ etag }}',
'{{ identity }}'
;

UPDATE example

Updates a private_link_services_for_m365_compliance_center resource.

/*+ update */
UPDATE azure.security_and_compliance.private_link_services_for_m365_compliance_center
SET
tags = '{{ tags }}',
properties = '{{ properties }}'
WHERE
resourceGroupName = '{{ resourceGroupName }}'
AND resourceName = '{{ resourceName }}'
AND subscriptionId = '{{ subscriptionId }}';

DELETE example

Deletes the specified private_link_services_for_m365_compliance_center resource.

/*+ delete */
DELETE FROM azure.security_and_compliance.private_link_services_for_m365_compliance_center
WHERE resourceGroupName = '{{ resourceGroupName }}'
AND resourceName = '{{ resourceName }}'
AND subscriptionId = '{{ subscriptionId }}';