Package-level declarations

Types

Link copied to clipboard
class ACSSBackupConnection : KotlinCustomResource

Define the backup connection resource of virtual instance for SAP.. Uses Azure REST API version 2023-10-01-preview.

Link copied to clipboard
data class ACSSBackupConnectionArgs(val backupData: Output<Any>? = null, val backupName: Output<String>? = null, val connectorName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ACSSBackupConnectionArgs>

Define the backup connection resource of virtual instance for SAP.. Uses Azure REST API version 2023-10-01-preview.

Link copied to clipboard
Link copied to clipboard
class Alert : KotlinCustomResource

A alert associated with SAP monitor. Uses Azure REST API version 2024-02-01-preview.

Link copied to clipboard
data class AlertArgs(val alertName: Output<String>? = null, val alertRuleProperties: Output<AlertRulePropertiesArgs>? = null, val monitorName: Output<String>? = null, val providerNames: Output<List<String>>? = null, val providerType: Output<String>? = null, val resourceGroupName: Output<String>? = null, val templateName: Output<String>? = null) : ConvertibleToJava<AlertArgs>

A alert associated with SAP monitor. Uses Azure REST API version 2024-02-01-preview.

Link copied to clipboard

Builder for AlertArgs.

Link copied to clipboard
object AlertMapper : ResourceMapper<Alert>
Link copied to clipboard

Builder for Alert.

Link copied to clipboard
class Connector : KotlinCustomResource

Define the connector resource. Uses Azure REST API version 2023-10-01-preview.

Link copied to clipboard
data class ConnectorArgs(val connectorName: Output<String>? = null, val identity: Output<UserAssignedServiceIdentityArgs>? = null, val location: Output<String>? = null, val managedResourceGroupConfiguration: Output<ManagedRGConfigurationArgs>? = null, val resourceGroupName: Output<String>? = null, val sourceResourceId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ConnectorArgs>

Define the connector resource. Uses Azure REST API version 2023-10-01-preview.

Link copied to clipboard
Link copied to clipboard
object ConnectorMapper : ResourceMapper<Connector>
Link copied to clipboard
Link copied to clipboard
class Monitor : KotlinCustomResource

SAP monitor info on Azure (ARM properties and SAP monitor properties) Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-12-01-preview. Other available API versions: 2023-12-01-preview, 2024-02-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) Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-12-01-preview. Other available API versions: 2023-12-01-preview, 2024-02-01-preview.

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

A provider instance associated with SAP monitor. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-12-01-preview. Other available API versions: 2023-10-01-preview, 2023-12-01-preview, 2024-02-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. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-12-01-preview. Other available API versions: 2023-10-01-preview, 2023-12-01-preview, 2024-02-01-preview.

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

Define the SAP Application Server Instance resource. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-12-01-preview. Other available API versions: 2021-12-01-preview, 2023-10-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. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-12-01-preview. Other available API versions: 2021-12-01-preview, 2023-10-01-preview.

Link copied to clipboard
class SAPCentralInstance : KotlinCustomResource

Define the SAP Central Services Instance resource. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-12-01-preview. Other available API versions: 2023-10-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. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-12-01-preview. Other available API versions: 2023-10-01-preview.

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

Define the Database resource. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-12-01-preview. Other available API versions: 2023-10-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. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-12-01-preview. Other available API versions: 2023-10-01-preview.

Link copied to clipboard
Link copied to clipboard
class SapDiscoverySite : KotlinCustomResource

Define the SAP Migration discovery site resource. Uses Azure REST API version 2023-10-01-preview.

Link copied to clipboard
data class SapDiscoverySiteArgs(val extendedLocation: Output<ExtendedLocationArgs>? = null, val location: Output<String>? = null, val masterSiteId: Output<String>? = null, val migrateProjectId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sapDiscoverySiteName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SapDiscoverySiteArgs>

Define the SAP Migration discovery site resource. Uses Azure REST API version 2023-10-01-preview.

Link copied to clipboard
object SapDiscoverySiteMapper : ResourceMapper<SapDiscoverySite>
Link copied to clipboard
class SapInstance : KotlinCustomResource

Define the SAP Instance resource. Uses Azure REST API version 2023-10-01-preview.

Link copied to clipboard
data class SapInstanceArgs(val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sapDiscoverySiteName: Output<String>? = null, val sapInstanceName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SapInstanceArgs>

Define the SAP Instance resource. Uses Azure REST API version 2023-10-01-preview.

Link copied to clipboard
Link copied to clipboard
object SapInstanceMapper : ResourceMapper<SapInstance>
Link copied to clipboard
Link copied to clipboard
class SapLandscapeMonitor : KotlinCustomResource

configuration associated with SAP Landscape Monitor Dashboard. Uses Azure REST API version 2023-04-01. Other available API versions: 2023-10-01-preview, 2023-12-01-preview, 2024-02-01-preview.

Link copied to clipboard
data class SapLandscapeMonitorArgs(val grouping: Output<SapLandscapeMonitorPropertiesGroupingArgs>? = null, val monitorName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val topMetricsThresholds: Output<List<SapLandscapeMonitorMetricThresholdsArgs>>? = null) : ConvertibleToJava<SapLandscapeMonitorArgs>

configuration associated with SAP Landscape Monitor Dashboard. Uses Azure REST API version 2023-04-01. Other available API versions: 2023-10-01-preview, 2023-12-01-preview, 2024-02-01-preview.

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

Define the Virtual Instance for SAP solutions resource. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-12-01-preview. Other available API versions: 2023-10-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. Uses Azure REST API version 2023-04-01. In version 1.x of the Azure Native provider, it used API version 2021-12-01-preview. Other available API versions: 2023-10-01-preview.

Link copied to clipboard
Link copied to clipboard
class ServerInstance : KotlinCustomResource

Define the Server Instance resource. Uses Azure REST API version 2023-10-01-preview.

Link copied to clipboard
data class ServerInstanceArgs(val resourceGroupName: Output<String>? = null, val sapDiscoverySiteName: Output<String>? = null, val sapInstanceName: Output<String>? = null, val serverInstanceName: Output<String>? = null) : ConvertibleToJava<ServerInstanceArgs>

Define the Server Instance resource. Uses Azure REST API version 2023-10-01-preview.

Link copied to clipboard
Link copied to clipboard
object ServerInstanceMapper : ResourceMapper<ServerInstance>
Link copied to clipboard

Functions

Link copied to clipboard
fun alert(name: String): Alert
suspend fun alert(name: String, block: suspend AlertResourceBuilder.() -> Unit): Alert
Link copied to clipboard
suspend fun connector(name: String, block: suspend ConnectorResourceBuilder.() -> Unit): Connector
Link copied to clipboard
fun monitor(name: String): Monitor
suspend fun monitor(name: String, block: suspend MonitorResourceBuilder.() -> Unit): Monitor
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun sapInstance(name: String, block: suspend SapInstanceResourceBuilder.() -> Unit): SapInstance
Link copied to clipboard