Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class CommunicationService : KotlinCustomResource

A class representing a CommunicationService resource. Uses Azure REST API version 2023-06-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-03-31. 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.

Link copied to clipboard
data class CommunicationServiceArgs(val communicationServiceName: Output<String>? = null, val dataLocation: Output<String>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val linkedDomains: Output<List<String>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CommunicationServiceArgs>

A class representing a CommunicationService resource. Uses Azure REST API version 2023-06-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-03-31. 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.

Link copied to clipboard
Link copied to clipboard
class Domain : KotlinCustomResource

A class representing a Domains resource. Uses Azure REST API version 2023-06-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-03-31. 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. Note: If domainManagement is set to AzureManaged, then domainName is required.

Link copied to clipboard
data class DomainArgs(val domainManagement: Output<Either<String, DomainManagement>>? = null, val domainName: Output<String>? = null, val emailServiceName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val userEngagementTracking: Output<Either<String, UserEngagementTracking>>? = null) : ConvertibleToJava<DomainArgs>

A class representing a Domains resource. Uses Azure REST API version 2023-06-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-03-31. 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. Note: If domainManagement is set to AzureManaged, then domainName is required.

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard
object DomainMapper : ResourceMapper<Domain>
Link copied to clipboard

Builder for Domain.

Link copied to clipboard
class EmailService : KotlinCustomResource

A class representing an EmailService resource. Uses Azure REST API version 2023-06-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-03-31. 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.

Link copied to clipboard
data class EmailServiceArgs(val dataLocation: Output<String>? = null, val emailServiceName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<EmailServiceArgs>

A class representing an EmailService resource. Uses Azure REST API version 2023-06-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-03-31. 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.

Link copied to clipboard
Link copied to clipboard
object EmailServiceMapper : ResourceMapper<EmailService>
Link copied to clipboard
Link copied to clipboard
class SenderUsername : KotlinCustomResource

A class representing a SenderUsername resource. Uses Azure REST API version 2023-06-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-03-31. 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.

Link copied to clipboard
data class SenderUsernameArgs(val displayName: Output<String>? = null, val domainName: Output<String>? = null, val emailServiceName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val senderUsername: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<SenderUsernameArgs>

A class representing a SenderUsername resource. Uses Azure REST API version 2023-06-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-03-31. 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.

Link copied to clipboard
Link copied to clipboard
object SenderUsernameMapper : ResourceMapper<SenderUsername>
Link copied to clipboard
class SmtpUsername : KotlinCustomResource

The object describing the smtp username resource. Uses Azure REST API version 2024-09-01-preview.

Link copied to clipboard
data class SmtpUsernameArgs(val communicationServiceName: Output<String>? = null, val entraApplicationId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val smtpUsername: Output<String>? = null, val tenantId: Output<String>? = null, val username: Output<String>? = null) : ConvertibleToJava<SmtpUsernameArgs>

The object describing the smtp username resource. Uses Azure REST API version 2024-09-01-preview.

Link copied to clipboard
Link copied to clipboard
object SmtpUsernameMapper : ResourceMapper<SmtpUsername>
Link copied to clipboard
Link copied to clipboard
class SuppressionList : KotlinCustomResource

A class representing a SuppressionList resource. Uses Azure REST API version 2023-06-01-preview. In version 2.x of the Azure Native provider, it used 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.

Link copied to clipboard
class SuppressionListAddress : KotlinCustomResource

A object that represents a SuppressionList record. Uses Azure REST API version 2023-06-01-preview. In version 2.x of the Azure Native provider, it used 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.

Link copied to clipboard
data class SuppressionListAddressArgs(val addressId: Output<String>? = null, val domainName: Output<String>? = null, val email: Output<String>? = null, val emailServiceName: Output<String>? = null, val firstName: Output<String>? = null, val lastName: Output<String>? = null, val notes: Output<String>? = null, val resourceGroupName: Output<String>? = null, val suppressionListName: Output<String>? = null) : ConvertibleToJava<SuppressionListAddressArgs>

A object that represents a SuppressionList record. Uses Azure REST API version 2023-06-01-preview. In version 2.x of the Azure Native provider, it used 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.

Link copied to clipboard
Link copied to clipboard
data class SuppressionListArgs(val domainName: Output<String>? = null, val emailServiceName: Output<String>? = null, val listName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val suppressionListName: Output<String>? = null) : ConvertibleToJava<SuppressionListArgs>

A class representing a SuppressionList resource. Uses Azure REST API version 2023-06-01-preview. In version 2.x of the Azure Native provider, it used 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.

Link copied to clipboard
object SuppressionListMapper : ResourceMapper<SuppressionList>

Functions

Link copied to clipboard
fun domain(name: String): Domain
suspend fun domain(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard