Package-level declarations

Types

Link copied to clipboard
class CommunicationsGateway : KotlinCustomResource

A CommunicationsGateway resource Uses Azure REST API version 2023-04-03. In version 1.x of the Azure Native provider, it used API version 2022-12-01-preview. Other available API versions: 2023-09-01.

Link copied to clipboard
data class CommunicationsGatewayArgs(val apiBridge: Output<Any>? = null, val autoGeneratedDomainNameLabelScope: Output<Either<String, AutoGeneratedDomainNameLabelScope>>? = null, val codecs: Output<List<Either<String, TeamsCodecs>>>? = null, val communicationsGatewayName: Output<String>? = null, val connectivity: Output<Either<String, Connectivity>>? = null, val e911Type: Output<Either<String, E911Type>>? = null, val emergencyDialStrings: Output<List<String>>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val integratedMcpEnabled: Output<Boolean>? = null, val location: Output<String>? = null, val onPremMcpEnabled: Output<Boolean>? = null, val platforms: Output<List<Either<String, CommunicationsPlatform>>>? = null, val resourceGroupName: Output<String>? = null, val serviceLocations: Output<List<ServiceRegionPropertiesArgs>>? = null, val tags: Output<Map<String, String>>? = null, val teamsVoicemailPilotNumber: Output<String>? = null) : ConvertibleToJava<CommunicationsGatewayArgs>

A CommunicationsGateway resource Uses Azure REST API version 2023-04-03. In version 1.x of the Azure Native provider, it used API version 2022-12-01-preview. Other available API versions: 2023-09-01.

Link copied to clipboard
Link copied to clipboard
class Contact : KotlinCustomResource

A Contact resource Uses Azure REST API version 2022-12-01-preview. In version 1.x of the Azure Native provider, it used API version 2022-12-01-preview.

Link copied to clipboard
data class ContactArgs(val communicationsGatewayName: Output<String>? = null, val contactName: Output<String>? = null, val email: Output<String>? = null, val location: Output<String>? = null, val phoneNumber: Output<String>? = null, val resourceGroupName: Output<String>? = null, val role: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ContactArgs>

A Contact resource Uses Azure REST API version 2022-12-01-preview. In version 1.x of the Azure Native provider, it used API version 2022-12-01-preview.

Link copied to clipboard
Link copied to clipboard
object ContactMapper : ResourceMapper<Contact>
Link copied to clipboard
Link copied to clipboard
class TestLine : KotlinCustomResource

A TestLine resource Uses Azure REST API version 2023-04-03. In version 1.x of the Azure Native provider, it used API version 2022-12-01-preview. Other available API versions: 2022-12-01-preview, 2023-09-01.

Link copied to clipboard
data class TestLineArgs(val communicationsGatewayName: Output<String>? = null, val location: Output<String>? = null, val phoneNumber: Output<String>? = null, val purpose: Output<Either<String, TestLinePurpose>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val testLineName: Output<String>? = null) : ConvertibleToJava<TestLineArgs>

A TestLine resource Uses Azure REST API version 2023-04-03. In version 1.x of the Azure Native provider, it used API version 2022-12-01-preview. Other available API versions: 2022-12-01-preview, 2023-09-01.

Link copied to clipboard
Link copied to clipboard
object TestLineMapper : ResourceMapper<TestLine>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun contact(name: String): Contact
suspend fun contact(name: String, block: suspend ContactResourceBuilder.() -> Unit): Contact
Link copied to clipboard
suspend fun testLine(name: String, block: suspend TestLineResourceBuilder.() -> Unit): TestLine