Skip to main content

suppression_list_addresses

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

Overview

Namesuppression_list_addresses
TypeResource
Idazure.communication.suppression_list_addresses

Fields

The following fields are returned by SELECT queries:

Success. The suppression list address object.

NameDatatypeDescription
propertiesobjectThe properties of a SuppressionListAddress resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, emailServiceName, domainName, suppressionListName, addressIdGet a SuppressionListAddress.
listselectsubscriptionId, resourceGroupName, emailServiceName, domainName, suppressionListNameGet all the addresses in a suppression list.
create_or_updateinsertsubscriptionId, resourceGroupName, emailServiceName, domainName, suppressionListName, addressIdCreate or update a SuppressionListAddress.
deletedeletesubscriptionId, resourceGroupName, emailServiceName, domainName, suppressionListName, addressIdOperation to delete a single address from a suppression list.

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
addressIdstringThe id of the address in a suppression list.
domainNamestringThe name of the Domains resource.
emailServiceNamestringThe name of the EmailService resource.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.
suppressionListNamestringThe name of the suppression list.

SELECT examples

Get a SuppressionListAddress.

SELECT
properties
FROM azure.communication.suppression_list_addresses
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND emailServiceName = '{{ emailServiceName }}' -- required
AND domainName = '{{ domainName }}' -- required
AND suppressionListName = '{{ suppressionListName }}' -- required
AND addressId = '{{ addressId }}' -- required
;

INSERT examples

Create or update a SuppressionListAddress.

INSERT INTO azure.communication.suppression_list_addresses (
data__properties,
subscriptionId,
resourceGroupName,
emailServiceName,
domainName,
suppressionListName,
addressId
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ emailServiceName }}',
'{{ domainName }}',
'{{ suppressionListName }}',
'{{ addressId }}'
RETURNING
properties
;

DELETE examples

Operation to delete a single address from a suppression list.

DELETE FROM azure.communication.suppression_list_addresses
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND emailServiceName = '{{ emailServiceName }}' --required
AND domainName = '{{ domainName }}' --required
AND suppressionListName = '{{ suppressionListName }}' --required
AND addressId = '{{ addressId }}' --required
;