Package-level declarations

Types

Link copied to clipboard
class Monitor : KotlinCustomResource

SAP monitor info on Azure (ARM properties and SAP monitor properties) API Version: 2021-12-01-preview.

Link copied to clipboard
data class MonitorArgs(val appLocation: Output<String>? = null, val identity: Output<UserAssignedServiceIdentityArgs>? = null, val location: Output<String>? = null, val logAnalyticsWorkspaceArmId: Output<String>? = null, val managedResourceGroupConfiguration: Output<ManagedRGConfigurationArgs>? = null, val monitorName: Output<String>? = null, val monitorSubnet: Output<String>? = null, val resourceGroupName: Output<String>? = null, val routingPreference: Output<Either<String, RoutingPreference>>? = null, val tags: Output<Map<String, String>>? = null, val zoneRedundancyPreference: Output<String>? = null) : ConvertibleToJava<MonitorArgs>

SAP monitor info on Azure (ARM properties and SAP monitor properties) API Version: 2021-12-01-preview.

Link copied to clipboard
Link copied to clipboard
object MonitorMapper : ResourceMapper<Monitor>
Link copied to clipboard
Link copied to clipboard
class PhpWorkload : KotlinCustomResource

Php workload resource API Version: 2021-12-01-preview.

Link copied to clipboard
data class PhpWorkloadArgs(val adminUserProfile: Output<UserProfileArgs>? = null, val appLocation: Output<String>? = null, val backupProfile: Output<BackupProfileArgs>? = null, val cacheProfile: Output<CacheProfileArgs>? = null, val controllerProfile: Output<NodeProfileArgs>? = null, val databaseProfile: Output<DatabaseProfileArgs>? = null, val fileshareProfile: Output<FileshareProfileArgs>? = null, val identity: Output<PhpWorkloadResourceIdentityArgs>? = null, val kind: Output<Either<String, WorkloadKind>>? = null, val location: Output<String>? = null, val managedResourceGroupConfiguration: Output<ManagedRGConfigurationArgs>? = null, val networkProfile: Output<NetworkProfileArgs>? = null, val phpProfile: Output<PhpProfileArgs>? = null, val phpWorkloadName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val searchProfile: Output<SearchProfileArgs>? = null, val siteProfile: Output<SiteProfileArgs>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null, val webNodesProfile: Output<VmssNodesProfileArgs>? = null) : ConvertibleToJava<PhpWorkloadArgs>

Php workload resource API Version: 2021-12-01-preview.

Link copied to clipboard
Link copied to clipboard
object PhpWorkloadMapper : ResourceMapper<PhpWorkload>
Link copied to clipboard
Link copied to clipboard
class ProviderInstance : KotlinCustomResource

A provider instance associated with SAP monitor. API Version: 2021-12-01-preview.

Link copied to clipboard
data class ProviderInstanceArgs(val identity: Output<UserAssignedServiceIdentityArgs>? = null, val monitorName: Output<String>? = null, val providerInstanceName: Output<String>? = null, val providerSettings: Output<Any>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ProviderInstanceArgs>

A provider instance associated with SAP monitor. API Version: 2021-12-01-preview.

Link copied to clipboard
object ProviderInstanceMapper : ResourceMapper<ProviderInstance>
Link copied to clipboard
class SAPApplicationServerInstance : KotlinCustomResource

Define the SAP Application Server Instance resource. API Version: 2021-12-01-preview.

Link copied to clipboard
data class SAPApplicationServerInstanceArgs(val applicationInstanceName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sapVirtualInstanceName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SAPApplicationServerInstanceArgs>

Define the SAP Application Server Instance resource. API Version: 2021-12-01-preview.

Link copied to clipboard
class SAPCentralInstance : KotlinCustomResource

Define the SAP Central Services Instance resource. API Version: 2021-12-01-preview.

Link copied to clipboard
data class SAPCentralInstanceArgs(val centralInstanceName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sapVirtualInstanceName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SAPCentralInstanceArgs>

Define the SAP Central Services Instance resource. API Version: 2021-12-01-preview.

Link copied to clipboard
Link copied to clipboard
class SAPDatabaseInstance : KotlinCustomResource

Define the Database resource. API Version: 2021-12-01-preview.

Link copied to clipboard
data class SAPDatabaseInstanceArgs(val databaseInstanceName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sapVirtualInstanceName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SAPDatabaseInstanceArgs>

Define the Database resource. API Version: 2021-12-01-preview.

Link copied to clipboard
Link copied to clipboard
class SAPVirtualInstance : KotlinCustomResource

Define the Virtual Instance for SAP solutions resource. API Version: 2021-12-01-preview.

Link copied to clipboard
data class SAPVirtualInstanceArgs(val configuration: Output<Any>? = null, val environment: Output<Either<String, SAPEnvironmentType>>? = null, val identity: Output<UserAssignedServiceIdentityArgs>? = null, val location: Output<String>? = null, val managedResourceGroupConfiguration: Output<ManagedRGConfigurationArgs>? = null, val resourceGroupName: Output<String>? = null, val sapProduct: Output<Either<String, SAPProductType>>? = null, val sapVirtualInstanceName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SAPVirtualInstanceArgs>

Define the Virtual Instance for SAP solutions resource. API Version: 2021-12-01-preview.

Link copied to clipboard
Link copied to clipboard
class WordpressInstance : KotlinCustomResource

WordPress instance resource API Version: 2021-12-01-preview.

Link copied to clipboard
data class WordpressInstanceArgs(val databaseName: Output<String>? = null, val databaseUser: Output<String>? = null, val phpWorkloadName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val version: Output<Either<String, WordpressVersions>>? = null) : ConvertibleToJava<WordpressInstanceArgs>

WordPress instance resource API Version: 2021-12-01-preview.

Link copied to clipboard
object WordpressInstanceMapper : ResourceMapper<WordpressInstance>
Link copied to clipboard

Functions

Link copied to clipboard
fun monitor(name: String): Monitor
suspend fun monitor(name: String, block: suspend MonitorResourceBuilder.() -> Unit): Monitor
Link copied to clipboard
suspend fun phpWorkload(name: String, block: suspend PhpWorkloadResourceBuilder.() -> Unit): PhpWorkload
Link copied to clipboard