CommunicationFunctions

Functions

Link copied to clipboard

Get the CommunicationService and its properties. Uses Azure REST API version 2023-06-01-preview. Other available API versions: 2023-03-31, 2023-04-01, 2023-04-01-preview, 2024-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native communication [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getCommunicationService(communicationServiceName: String, resourceGroupName: String): GetCommunicationServiceResult
Link copied to clipboard

Get the Domains resource and its properties. Uses Azure REST API version 2023-06-01-preview. Other available API versions: 2023-03-31, 2023-04-01, 2023-04-01-preview, 2024-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native communication [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getDomain(argument: suspend GetDomainPlainArgsBuilder.() -> Unit): GetDomainResult
suspend fun getDomain(domainName: String, emailServiceName: String, resourceGroupName: String): GetDomainResult
Link copied to clipboard

Get the EmailService and its properties. Uses Azure REST API version 2023-06-01-preview. Other available API versions: 2023-03-31, 2023-04-01, 2023-04-01-preview, 2024-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native communication [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getEmailService(emailServiceName: String, resourceGroupName: String): GetEmailServiceResult
Link copied to clipboard

Get a valid sender username for a domains resource. Uses Azure REST API version 2023-06-01-preview. Other available API versions: 2023-03-31, 2023-04-01, 2023-04-01-preview, 2024-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native communication [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getSenderUsername(domainName: String, emailServiceName: String, resourceGroupName: String, senderUsername: String): GetSenderUsernameResult
Link copied to clipboard

Get a SmtpUsernameResource. Uses Azure REST API version 2024-09-01-preview.

suspend fun getSmtpUsername(communicationServiceName: String, resourceGroupName: String, smtpUsername: String): GetSmtpUsernameResult
Link copied to clipboard

Get a SuppressionList resource. Uses Azure REST API version 2023-06-01-preview. Other available API versions: 2024-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native communication [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getSuppressionList(domainName: String, emailServiceName: String, resourceGroupName: String, suppressionListName: String): GetSuppressionListResult
Link copied to clipboard

Get a SuppressionListAddress. Uses Azure REST API version 2023-06-01-preview. Other available API versions: 2024-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native communication [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getSuppressionListAddress(addressId: String, domainName: String, emailServiceName: String, resourceGroupName: String, suppressionListName: String): GetSuppressionListAddressResult
Link copied to clipboard

Get the access keys of the CommunicationService resource. Uses Azure REST API version 2023-06-01-preview. Other available API versions: 2023-03-31, 2023-04-01, 2023-04-01-preview, 2024-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native communication [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun listCommunicationServiceKeys(communicationServiceName: String, resourceGroupName: String): ListCommunicationServiceKeysResult