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. In version 2.x of the Azure Native provider, it used 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. In version 2.x of the Azure Native provider, it used 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. In version 2.x of the Azure Native provider, it used 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. In version 2.x of the Azure Native provider, it used 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. In version 2.x of the Azure Native provider, it used 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. In version 2.x of the Azure Native provider, it used 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 2024-02-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-12-01-preview. Other available API versions: 2023-04-01, 2023-10-01-preview, 2023-12-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native workloads [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class MonitorArgs(val appLocation: Output<String>? = null, val appServicePlanConfiguration: Output<AppServicePlanConfigurationArgs>? = null, val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val logAnalyticsWorkspaceArmId: Output<String>? = null, val managedResourceGroupConfiguration: Output<ManagedResourceGroupConfigurationArgs>? = 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 2024-02-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-12-01-preview. Other available API versions: 2023-04-01, 2023-10-01-preview, 2023-12-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native workloads [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-02-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-04-01. Other available API versions: 2023-04-01, 2023-10-01-preview, 2023-12-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native workloads [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ProviderInstanceArgs(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 2024-02-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-04-01. Other available API versions: 2023-04-01, 2023-10-01-preview, 2023-12-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native workloads [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-09-01.

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 2024-09-01.

Link copied to clipboard
class SapCentralServerInstance : KotlinCustomResource

Define the SAP Central Services Instance resource. Uses Azure REST API version 2024-09-01.

Link copied to clipboard
data class SapCentralServerInstanceArgs(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<SapCentralServerInstanceArgs>

Define the SAP Central Services Instance resource. Uses Azure REST API version 2024-09-01.

Link copied to clipboard
class SapDatabaseInstance : KotlinCustomResource

Define the Database resource. Uses Azure REST API version 2024-09-01.

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 2024-09-01.

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. In version 2.x of the Azure Native provider, it used 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. In version 2.x of the Azure Native provider, it used 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. In version 2.x of the Azure Native provider, it used 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. In version 2.x of the Azure Native provider, it used 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 2024-02-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-04-01. Other available API versions: 2023-04-01, 2023-10-01-preview, 2023-12-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native workloads [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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 2024-02-01-preview. In version 2.x of the Azure Native provider, it used API version 2023-04-01. Other available API versions: 2023-04-01, 2023-10-01-preview, 2023-12-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native workloads [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class SapVirtualInstance : KotlinCustomResource

Define the Virtual Instance for SAP solutions resource. Uses Azure REST API version 2024-09-01.

Link copied to clipboard
data class SapVirtualInstanceArgs(val configuration: Output<Any>? = null, val environment: Output<Either<String, SAPEnvironmentType>>? = null, val identity: Output<SAPVirtualInstanceIdentityArgs>? = null, val location: Output<String>? = null, val managedResourceGroupConfiguration: Output<ManagedRGConfigurationArgs>? = null, val managedResourcesNetworkAccessType: Output<Either<String, ManagedResourcesNetworkAccessType>>? = 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 2024-09-01.

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. In version 2.x of the Azure Native provider, it used 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. In version 2.x of the Azure Native provider, it used 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