Package-level declarations

Types

Link copied to clipboard
class ActionCustom : KotlinCustomResource

Manages a Custom Action within a Logic App Workflow

Link copied to clipboard
data class ActionCustomArgs(val body: Output<String>? = null, val logicAppId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ActionCustomArgs>

Manages a Custom Action within a Logic App Workflow

Link copied to clipboard
Link copied to clipboard
object ActionCustomMapper : ResourceMapper<ActionCustom>
Link copied to clipboard
Link copied to clipboard
class ActionHttp : KotlinCustomResource

Manages an HTTP Action within a Logic App Workflow

Link copied to clipboard
data class ActionHttpArgs(val body: Output<String>? = null, val headers: Output<Map<String, String>>? = null, val logicAppId: Output<String>? = null, val method: Output<String>? = null, val name: Output<String>? = null, val queries: Output<Map<String, String>>? = null, val runAfters: Output<List<ActionHttpRunAfterArgs>>? = null, val uri: Output<String>? = null) : ConvertibleToJava<ActionHttpArgs>

Manages an HTTP Action within a Logic App Workflow

Link copied to clipboard
Link copied to clipboard
object ActionHttpMapper : ResourceMapper<ActionHttp>
Link copied to clipboard
Link copied to clipboard
class IntegrationAccount : KotlinCustomResource

Manages a Logic App Integration Account.

Link copied to clipboard
class IntegrationAccountAgreement : KotlinCustomResource

Manages a Logic App Integration Account Agreement.

Link copied to clipboard
data class IntegrationAccountAgreementArgs(val agreementType: Output<String>? = null, val content: Output<String>? = null, val guestIdentity: Output<IntegrationAccountAgreementGuestIdentityArgs>? = null, val guestPartnerName: Output<String>? = null, val hostIdentity: Output<IntegrationAccountAgreementHostIdentityArgs>? = null, val hostPartnerName: Output<String>? = null, val integrationAccountName: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<IntegrationAccountAgreementArgs>

Manages a Logic App Integration Account Agreement.

Link copied to clipboard
data class IntegrationAccountArgs(val integrationServiceEnvironmentId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val skuName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IntegrationAccountArgs>

Manages a Logic App Integration Account.

Link copied to clipboard
class IntegrationAccountAssembly : KotlinCustomResource

Manages a Logic App Integration Account Assembly.

Link copied to clipboard
data class IntegrationAccountAssemblyArgs(val assemblyName: Output<String>? = null, val assemblyVersion: Output<String>? = null, val content: Output<String>? = null, val contentLinkUri: Output<String>? = null, val integrationAccountName: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<IntegrationAccountAssemblyArgs>

Manages a Logic App Integration Account Assembly.

Link copied to clipboard
class IntegrationAccountBatchConfiguration : KotlinCustomResource

Manages a Logic App Integration Account Batch Configuration.

Link copied to clipboard
data class IntegrationAccountBatchConfigurationArgs(val batchGroupName: Output<String>? = null, val integrationAccountName: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val name: Output<String>? = null, val releaseCriteria: Output<IntegrationAccountBatchConfigurationReleaseCriteriaArgs>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<IntegrationAccountBatchConfigurationArgs>

Manages a Logic App Integration Account Batch Configuration.

Link copied to clipboard
class IntegrationAccountCertificate : KotlinCustomResource

Manages a Logic App Integration Account Certificate.

Link copied to clipboard
data class IntegrationAccountCertificateArgs(val integrationAccountName: Output<String>? = null, val keyVaultKey: Output<IntegrationAccountCertificateKeyVaultKeyArgs>? = null, val metadata: Output<String>? = null, val name: Output<String>? = null, val publicCertificate: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<IntegrationAccountCertificateArgs>

Manages a Logic App Integration Account Certificate.

Link copied to clipboard
class IntegrationAccountMap : KotlinCustomResource

Manages a Logic App Integration Account Map.

Link copied to clipboard
data class IntegrationAccountMapArgs(val content: Output<String>? = null, val integrationAccountName: Output<String>? = null, val mapType: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<IntegrationAccountMapArgs>

Manages a Logic App Integration Account Map.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class IntegrationAccountPartner : KotlinCustomResource

Manages a Logic App Integration Account Partner.

Link copied to clipboard
data class IntegrationAccountPartnerArgs(val businessIdentities: Output<List<IntegrationAccountPartnerBusinessIdentityArgs>>? = null, val integrationAccountName: Output<String>? = null, val metadata: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<IntegrationAccountPartnerArgs>

Manages a Logic App Integration Account Partner.

Link copied to clipboard
class IntegrationAccountSchema : KotlinCustomResource

Manages a Logic App Integration Account Schema.

Link copied to clipboard
data class IntegrationAccountSchemaArgs(val content: Output<String>? = null, val fileName: Output<String>? = null, val integrationAccountName: Output<String>? = null, val metadata: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<IntegrationAccountSchemaArgs>

Manages a Logic App Integration Account Schema.

Link copied to clipboard
class IntegrationAccountSession : KotlinCustomResource

Manages a Logic App Integration Account Session.

Link copied to clipboard
data class IntegrationAccountSessionArgs(val content: Output<String>? = null, val integrationAccountName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<IntegrationAccountSessionArgs>

Manages a Logic App Integration Account Session.

Link copied to clipboard
Link copied to clipboard
class Standard : KotlinCustomResource

Manages a Logic App (Standard / Single Tenant)

Link copied to clipboard
data class StandardArgs(val appServicePlanId: Output<String>? = null, val appSettings: Output<Map<String, String>>? = null, val bundleVersion: Output<String>? = null, val clientAffinityEnabled: Output<Boolean>? = null, val clientCertificateMode: Output<String>? = null, val connectionStrings: Output<List<StandardConnectionStringArgs>>? = null, val enabled: Output<Boolean>? = null, val ftpPublishBasicAuthenticationEnabled: Output<Boolean>? = null, val httpsOnly: Output<Boolean>? = null, val identity: Output<StandardIdentityArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val publicNetworkAccess: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scmPublishBasicAuthenticationEnabled: Output<Boolean>? = null, val siteConfig: Output<StandardSiteConfigArgs>? = null, val storageAccountAccessKey: Output<String>? = null, val storageAccountName: Output<String>? = null, val storageAccountShareName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val useExtensionBundle: Output<Boolean>? = null, val version: Output<String>? = null, val virtualNetworkSubnetId: Output<String>? = null, val vnetContentShareEnabled: Output<Boolean>? = null) : ConvertibleToJava<StandardArgs>

Manages a Logic App (Standard / Single Tenant)

Link copied to clipboard
Link copied to clipboard
object StandardMapper : ResourceMapper<Standard>
Link copied to clipboard
Link copied to clipboard
class TriggerCustom : KotlinCustomResource

Manages a Custom Trigger within a Logic App Workflow

Link copied to clipboard
data class TriggerCustomArgs(val body: Output<String>? = null, val logicAppId: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<TriggerCustomArgs>

Manages a Custom Trigger within a Logic App Workflow

Link copied to clipboard
Link copied to clipboard
object TriggerCustomMapper : ResourceMapper<TriggerCustom>
Link copied to clipboard
Link copied to clipboard
class TriggerHttpRequest : KotlinCustomResource

Manages a HTTP Request Trigger within a Logic App Workflow

Link copied to clipboard
data class TriggerHttpRequestArgs(val logicAppId: Output<String>? = null, val method: Output<String>? = null, val name: Output<String>? = null, val relativePath: Output<String>? = null, val schema: Output<String>? = null) : ConvertibleToJava<TriggerHttpRequestArgs>

Manages a HTTP Request Trigger within a Logic App Workflow

Link copied to clipboard
Link copied to clipboard
class TriggerRecurrence : KotlinCustomResource

Manages a Recurrence Trigger within a Logic App Workflow

Link copied to clipboard
data class TriggerRecurrenceArgs(val frequency: Output<String>? = null, val interval: Output<Int>? = null, val logicAppId: Output<String>? = null, val name: Output<String>? = null, val schedule: Output<TriggerRecurrenceScheduleArgs>? = null, val startTime: Output<String>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<TriggerRecurrenceArgs>

Manages a Recurrence Trigger within a Logic App Workflow

Link copied to clipboard
object TriggerRecurrenceMapper : ResourceMapper<TriggerRecurrence>
Link copied to clipboard
class Workflow : KotlinCustomResource

Manages a Logic App Workflow.

Link copied to clipboard
data class WorkflowArgs(val accessControl: Output<WorkflowAccessControlArgs>? = null, val enabled: Output<Boolean>? = null, val identity: Output<WorkflowIdentityArgs>? = null, val integrationServiceEnvironmentId: Output<String>? = null, val location: Output<String>? = null, val logicAppIntegrationAccountId: Output<String>? = null, val name: Output<String>? = null, val parameters: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val workflowParameters: Output<Map<String, String>>? = null, val workflowSchema: Output<String>? = null, val workflowVersion: Output<String>? = null) : ConvertibleToJava<WorkflowArgs>

Manages a Logic App Workflow.

Link copied to clipboard
Link copied to clipboard
object WorkflowMapper : ResourceMapper<Workflow>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun actionHttp(name: String, block: suspend ActionHttpResourceBuilder.() -> Unit): ActionHttp
Link copied to clipboard
suspend fun standard(name: String, block: suspend StandardResourceBuilder.() -> Unit): Standard
Link copied to clipboard
Link copied to clipboard
suspend fun workflow(name: String, block: suspend WorkflowResourceBuilder.() -> Unit): Workflow