Package-level declarations

Types

Link copied to clipboard
class IntegrationAccount : KotlinCustomResource

The integration account. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01. Other available API versions: 2015-08-01-preview.

Link copied to clipboard
class IntegrationAccountAgreement : KotlinCustomResource

The integration account agreement. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01. Other available API versions: 2015-08-01-preview.

Link copied to clipboard
data class IntegrationAccountAgreementArgs(val agreementName: Output<String>? = null, val agreementType: Output<AgreementType>? = null, val content: Output<AgreementContentArgs>? = null, val guestIdentity: Output<BusinessIdentityArgs>? = null, val guestPartner: Output<String>? = null, val hostIdentity: Output<BusinessIdentityArgs>? = null, val hostPartner: Output<String>? = null, val integrationAccountName: Output<String>? = null, val location: Output<String>? = null, val metadata: Output<Any>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IntegrationAccountAgreementArgs>

The integration account agreement. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01. Other available API versions: 2015-08-01-preview.

Link copied to clipboard
data class IntegrationAccountArgs(val integrationAccountName: Output<String>? = null, val integrationServiceEnvironment: Output<ResourceReferenceArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<IntegrationAccountSkuArgs>? = null, val state: Output<Either<String, WorkflowState>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IntegrationAccountArgs>

The integration account. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01. Other available API versions: 2015-08-01-preview.

Link copied to clipboard
class IntegrationAccountAssembly : KotlinCustomResource

The assembly definition. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01.

Link copied to clipboard
data class IntegrationAccountAssemblyArgs(val assemblyArtifactName: Output<String>? = null, val integrationAccountName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<AssemblyPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IntegrationAccountAssemblyArgs>

The assembly definition. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01.

Link copied to clipboard
class IntegrationAccountBatchConfiguration : KotlinCustomResource

The batch configuration resource definition. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01.

Link copied to clipboard
data class IntegrationAccountBatchConfigurationArgs(val batchConfigurationName: Output<String>? = null, val integrationAccountName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<BatchConfigurationPropertiesArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IntegrationAccountBatchConfigurationArgs>

The batch configuration resource definition. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01.

Link copied to clipboard
class IntegrationAccountCertificate : KotlinCustomResource

The integration account certificate. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01. Other available API versions: 2015-08-01-preview.

Link copied to clipboard
data class IntegrationAccountCertificateArgs(val certificateName: Output<String>? = null, val integrationAccountName: Output<String>? = null, val key: Output<KeyVaultKeyReferenceArgs>? = null, val location: Output<String>? = null, val metadata: Output<Any>? = null, val publicCertificate: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IntegrationAccountCertificateArgs>

The integration account certificate. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01. Other available API versions: 2015-08-01-preview.

Link copied to clipboard
class IntegrationAccountMap : KotlinCustomResource

The integration account map. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01. Other available API versions: 2015-08-01-preview.

Link copied to clipboard
data class IntegrationAccountMapArgs(val content: Output<String>? = null, val contentType: Output<String>? = null, val integrationAccountName: Output<String>? = null, val location: Output<String>? = null, val mapName: Output<String>? = null, val mapType: Output<Either<String, MapType>>? = null, val metadata: Output<Any>? = null, val parametersSchema: Output<IntegrationAccountMapPropertiesParametersSchemaArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IntegrationAccountMapArgs>

The integration account map. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01. Other available API versions: 2015-08-01-preview.

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

The integration account partner. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01. Other available API versions: 2015-08-01-preview.

Link copied to clipboard
data class IntegrationAccountPartnerArgs(val content: Output<PartnerContentArgs>? = null, val integrationAccountName: Output<String>? = null, val location: Output<String>? = null, val metadata: Output<Any>? = null, val partnerName: Output<String>? = null, val partnerType: Output<Either<String, PartnerType>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IntegrationAccountPartnerArgs>

The integration account partner. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01. Other available API versions: 2015-08-01-preview.

Link copied to clipboard
class IntegrationAccountSchema : KotlinCustomResource

The integration account schema. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01. Other available API versions: 2015-08-01-preview.

Link copied to clipboard
data class IntegrationAccountSchemaArgs(val content: Output<String>? = null, val contentType: Output<String>? = null, val documentName: Output<String>? = null, val fileName: Output<String>? = null, val integrationAccountName: Output<String>? = null, val location: Output<String>? = null, val metadata: Output<Any>? = null, val resourceGroupName: Output<String>? = null, val schemaName: Output<String>? = null, val schemaType: Output<Either<String, SchemaType>>? = null, val tags: Output<Map<String, String>>? = null, val targetNamespace: Output<String>? = null) : ConvertibleToJava<IntegrationAccountSchemaArgs>

The integration account schema. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01. Other available API versions: 2015-08-01-preview.

Link copied to clipboard
class IntegrationAccountSession : KotlinCustomResource

The integration account session. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01.

Link copied to clipboard
data class IntegrationAccountSessionArgs(val content: Output<Any>? = null, val integrationAccountName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sessionName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IntegrationAccountSessionArgs>

The integration account session. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01.

Link copied to clipboard
class IntegrationServiceEnvironment : KotlinCustomResource

The integration service environment. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01.

Link copied to clipboard
data class IntegrationServiceEnvironmentArgs(val identity: Output<ManagedServiceIdentityArgs>? = null, val integrationServiceEnvironmentName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<IntegrationServiceEnvironmentPropertiesArgs>? = null, val resourceGroup: Output<String>? = null, val sku: Output<IntegrationServiceEnvironmentSkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IntegrationServiceEnvironmentArgs>

The integration service environment. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01.

Link copied to clipboard
class IntegrationServiceEnvironmentManagedApi : KotlinCustomResource

The integration service environment managed api. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01.

data class IntegrationServiceEnvironmentManagedApiArgs(val apiName: Output<String>? = null, val deploymentParameters: Output<IntegrationServiceEnvironmentManagedApiDeploymentParametersArgs>? = null, val integrationServiceEnvironment: Output<ResourceReferenceArgs>? = null, val integrationServiceEnvironmentName: Output<String>? = null, val location: Output<String>? = null, val resourceGroup: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<IntegrationServiceEnvironmentManagedApiArgs>

The integration service environment managed api. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01.

Link copied to clipboard
Link copied to clipboard
class RosettaNetProcessConfiguration : KotlinCustomResource

The integration account RosettaNet process configuration. Uses Azure REST API version 2016-06-01. In version 1.x of the Azure Native provider, it used API version 2016-06-01.

Link copied to clipboard
data class RosettaNetProcessConfigurationArgs(val activitySettings: Output<RosettaNetPipActivitySettingsArgs>? = null, val description: Output<String>? = null, val initiatorRoleSettings: Output<RosettaNetPipRoleSettingsArgs>? = null, val integrationAccountName: Output<String>? = null, val location: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val processCode: Output<String>? = null, val processName: Output<String>? = null, val processVersion: Output<String>? = null, val resourceGroupName: Output<String>? = null, val responderRoleSettings: Output<RosettaNetPipRoleSettingsArgs>? = null, val rosettaNetProcessConfigurationName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<RosettaNetProcessConfigurationArgs>

The integration account RosettaNet process configuration. Uses Azure REST API version 2016-06-01. In version 1.x of the Azure Native provider, it used API version 2016-06-01.

Link copied to clipboard
class Workflow : KotlinCustomResource

The workflow type. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01. Other available API versions: 2015-02-01-preview, 2016-06-01, 2018-07-01-preview.

Link copied to clipboard
class WorkflowAccessKey : KotlinCustomResource

Uses Azure REST API version 2015-02-01-preview. In version 1.x of the Azure Native provider, it used API version 2015-02-01-preview.

Link copied to clipboard
data class WorkflowAccessKeyArgs(val accessKeyName: Output<String>? = null, val id: Output<String>? = null, val notAfter: Output<String>? = null, val notBefore: Output<String>? = null, val resourceGroupName: Output<String>? = null, val workflowName: Output<String>? = null) : ConvertibleToJava<WorkflowAccessKeyArgs>

Uses Azure REST API version 2015-02-01-preview. In version 1.x of the Azure Native provider, it used API version 2015-02-01-preview.

Link copied to clipboard
object WorkflowAccessKeyMapper : ResourceMapper<WorkflowAccessKey>
Link copied to clipboard
data class WorkflowArgs(val accessControl: Output<FlowAccessControlConfigurationArgs>? = null, val definition: Output<Any>? = null, val endpointsConfiguration: Output<FlowEndpointsConfigurationArgs>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val integrationAccount: Output<ResourceReferenceArgs>? = null, val integrationServiceEnvironment: Output<ResourceReferenceArgs>? = null, val location: Output<String>? = null, val parameters: Output<Map<String, WorkflowParameterArgs>>? = null, val resourceGroupName: Output<String>? = null, val state: Output<Either<String, WorkflowState>>? = null, val tags: Output<Map<String, String>>? = null, val workflowName: Output<String>? = null) : ConvertibleToJava<WorkflowArgs>

The workflow type. Uses Azure REST API version 2019-05-01. In version 1.x of the Azure Native provider, it used API version 2019-05-01. Other available API versions: 2015-02-01-preview, 2016-06-01, 2018-07-01-preview.

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

Functions

Link copied to clipboard
suspend fun workflow(name: String, block: suspend WorkflowResourceBuilder.() -> Unit): Workflow