![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.azurenative.appplatform.kotlin.AppplatformFunctions.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-azure-native-kotlin Show documentation
Show all versions of pulumi-azure-native-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.azurenative.appplatform.kotlin
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getApiPortalCustomDomainPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getApiPortalPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getApmPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getAppPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getAppResourceUploadUrlPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getApplicationAcceleratorPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getApplicationLiveViewPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getBindingPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getBuildServiceAgentPoolPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getBuildServiceBuildPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getBuildServiceBuildResultLogPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getBuildServiceBuilderPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getBuildServiceResourceUploadUrlPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getBuildpackBindingPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getCertificatePlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getConfigServerPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getConfigurationServicePlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getContainerRegistryPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getCustomDomainPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getCustomizedAcceleratorPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getDeploymentLogFileUrlPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getDeploymentPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getDeploymentRemoteDebuggingConfigPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getDevToolPortalPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getGatewayCustomDomainPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getGatewayPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getGatewayRouteConfigPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getJobPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getMonitoringSettingPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getServicePlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getServiceRegistryPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.getStoragePlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.listApmSecretKeysPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.listBuildServiceBuilderDeploymentsPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.listJobEnvSecretsPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.listJobExecutionEnvSecretsPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.listServiceGloballyEnabledApmsPlain
import com.pulumi.azurenative.appplatform.AppplatformFunctions.listServiceTestKeysPlain
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetApiPortalCustomDomainPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetApiPortalCustomDomainPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetApiPortalPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetApiPortalPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetApmPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetApmPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetAppPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetAppPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetAppResourceUploadUrlPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetAppResourceUploadUrlPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetApplicationAcceleratorPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetApplicationAcceleratorPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetApplicationLiveViewPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetApplicationLiveViewPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetBindingPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetBindingPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildServiceAgentPoolPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildServiceAgentPoolPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildServiceBuildPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildServiceBuildPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildServiceBuildResultLogPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildServiceBuildResultLogPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildServiceBuilderPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildServiceBuilderPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildServiceResourceUploadUrlPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildServiceResourceUploadUrlPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildpackBindingPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildpackBindingPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetCertificatePlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetCertificatePlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetConfigServerPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetConfigServerPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetConfigurationServicePlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetConfigurationServicePlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetContainerRegistryPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetContainerRegistryPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetCustomDomainPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetCustomDomainPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetCustomizedAcceleratorPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetCustomizedAcceleratorPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetDeploymentLogFileUrlPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetDeploymentLogFileUrlPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetDeploymentPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetDeploymentPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetDeploymentRemoteDebuggingConfigPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetDeploymentRemoteDebuggingConfigPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetDevToolPortalPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetDevToolPortalPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetGatewayCustomDomainPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetGatewayCustomDomainPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetGatewayPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetGatewayPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetGatewayRouteConfigPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetGatewayRouteConfigPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetJobPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetJobPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetMonitoringSettingPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetMonitoringSettingPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetServicePlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetServicePlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetServiceRegistryPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetServiceRegistryPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetStoragePlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.GetStoragePlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.ListApmSecretKeysPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.ListApmSecretKeysPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.ListBuildServiceBuilderDeploymentsPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.ListBuildServiceBuilderDeploymentsPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.ListJobEnvSecretsPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.ListJobEnvSecretsPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.ListJobExecutionEnvSecretsPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.ListJobExecutionEnvSecretsPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.ListServiceGloballyEnabledApmsPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.ListServiceGloballyEnabledApmsPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.inputs.ListServiceTestKeysPlainArgs
import com.pulumi.azurenative.appplatform.kotlin.inputs.ListServiceTestKeysPlainArgsBuilder
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetApiPortalCustomDomainResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetApiPortalResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetApmResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetAppResourceUploadUrlResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetAppResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetApplicationAcceleratorResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetApplicationLiveViewResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetBindingResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetBuildServiceAgentPoolResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetBuildServiceBuildResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetBuildServiceBuildResultLogResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetBuildServiceBuilderResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetBuildServiceResourceUploadUrlResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetBuildpackBindingResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetCertificateResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetConfigServerResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetConfigurationServiceResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetContainerRegistryResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetCustomDomainResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetCustomizedAcceleratorResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetDeploymentLogFileUrlResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetDeploymentRemoteDebuggingConfigResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetDeploymentResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetDevToolPortalResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetGatewayCustomDomainResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetGatewayResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetGatewayRouteConfigResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetJobResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetMonitoringSettingResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetServiceRegistryResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetServiceResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetStorageResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.ListApmSecretKeysResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.ListBuildServiceBuilderDeploymentsResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.ListJobEnvSecretsResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.ListJobExecutionEnvSecretsResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.ListServiceGloballyEnabledApmsResult
import com.pulumi.azurenative.appplatform.kotlin.outputs.ListServiceTestKeysResult
import kotlinx.coroutines.future.await
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetApiPortalCustomDomainResult.Companion.toKotlin as getApiPortalCustomDomainResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetApiPortalResult.Companion.toKotlin as getApiPortalResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetApmResult.Companion.toKotlin as getApmResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetAppResourceUploadUrlResult.Companion.toKotlin as getAppResourceUploadUrlResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetAppResult.Companion.toKotlin as getAppResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetApplicationAcceleratorResult.Companion.toKotlin as getApplicationAcceleratorResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetApplicationLiveViewResult.Companion.toKotlin as getApplicationLiveViewResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetBindingResult.Companion.toKotlin as getBindingResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetBuildServiceAgentPoolResult.Companion.toKotlin as getBuildServiceAgentPoolResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetBuildServiceBuildResult.Companion.toKotlin as getBuildServiceBuildResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetBuildServiceBuildResultLogResult.Companion.toKotlin as getBuildServiceBuildResultLogResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetBuildServiceBuilderResult.Companion.toKotlin as getBuildServiceBuilderResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetBuildServiceResourceUploadUrlResult.Companion.toKotlin as getBuildServiceResourceUploadUrlResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetBuildpackBindingResult.Companion.toKotlin as getBuildpackBindingResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetCertificateResult.Companion.toKotlin as getCertificateResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetConfigServerResult.Companion.toKotlin as getConfigServerResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetConfigurationServiceResult.Companion.toKotlin as getConfigurationServiceResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetContainerRegistryResult.Companion.toKotlin as getContainerRegistryResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetCustomDomainResult.Companion.toKotlin as getCustomDomainResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetCustomizedAcceleratorResult.Companion.toKotlin as getCustomizedAcceleratorResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetDeploymentLogFileUrlResult.Companion.toKotlin as getDeploymentLogFileUrlResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetDeploymentRemoteDebuggingConfigResult.Companion.toKotlin as getDeploymentRemoteDebuggingConfigResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetDeploymentResult.Companion.toKotlin as getDeploymentResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetDevToolPortalResult.Companion.toKotlin as getDevToolPortalResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetGatewayCustomDomainResult.Companion.toKotlin as getGatewayCustomDomainResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetGatewayResult.Companion.toKotlin as getGatewayResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetGatewayRouteConfigResult.Companion.toKotlin as getGatewayRouteConfigResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetJobResult.Companion.toKotlin as getJobResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetMonitoringSettingResult.Companion.toKotlin as getMonitoringSettingResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetServiceRegistryResult.Companion.toKotlin as getServiceRegistryResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetServiceResult.Companion.toKotlin as getServiceResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.GetStorageResult.Companion.toKotlin as getStorageResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.ListApmSecretKeysResult.Companion.toKotlin as listApmSecretKeysResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.ListBuildServiceBuilderDeploymentsResult.Companion.toKotlin as listBuildServiceBuilderDeploymentsResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.ListJobEnvSecretsResult.Companion.toKotlin as listJobEnvSecretsResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.ListJobExecutionEnvSecretsResult.Companion.toKotlin as listJobExecutionEnvSecretsResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.ListServiceGloballyEnabledApmsResult.Companion.toKotlin as listServiceGloballyEnabledApmsResultToKotlin
import com.pulumi.azurenative.appplatform.kotlin.outputs.ListServiceTestKeysResult.Companion.toKotlin as listServiceTestKeysResultToKotlin
public object AppplatformFunctions {
/**
* Get the API portal and its properties.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return API portal resource
*/
public suspend fun getApiPortal(argument: GetApiPortalPlainArgs): GetApiPortalResult =
getApiPortalResultToKotlin(getApiPortalPlain(argument.toJava()).await())
/**
* @see [getApiPortal].
* @param apiPortalName The name of API portal.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return API portal resource
*/
public suspend fun getApiPortal(
apiPortalName: String,
resourceGroupName: String,
serviceName: String,
): GetApiPortalResult {
val argument = GetApiPortalPlainArgs(
apiPortalName = apiPortalName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getApiPortalResultToKotlin(getApiPortalPlain(argument.toJava()).await())
}
/**
* @see [getApiPortal].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetApiPortalPlainArgs].
* @return API portal resource
*/
public suspend fun getApiPortal(argument: suspend GetApiPortalPlainArgsBuilder.() -> Unit): GetApiPortalResult {
val builder = GetApiPortalPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getApiPortalResultToKotlin(getApiPortalPlain(builtArgument.toJava()).await())
}
/**
* Get the API portal custom domain.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Custom domain of the API portal
*/
public suspend fun getApiPortalCustomDomain(argument: GetApiPortalCustomDomainPlainArgs): GetApiPortalCustomDomainResult =
getApiPortalCustomDomainResultToKotlin(getApiPortalCustomDomainPlain(argument.toJava()).await())
/**
* @see [getApiPortalCustomDomain].
* @param apiPortalName The name of API portal.
* @param domainName The name of the API portal custom domain.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Custom domain of the API portal
*/
public suspend fun getApiPortalCustomDomain(
apiPortalName: String,
domainName: String,
resourceGroupName: String,
serviceName: String,
): GetApiPortalCustomDomainResult {
val argument = GetApiPortalCustomDomainPlainArgs(
apiPortalName = apiPortalName,
domainName = domainName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getApiPortalCustomDomainResultToKotlin(getApiPortalCustomDomainPlain(argument.toJava()).await())
}
/**
* @see [getApiPortalCustomDomain].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetApiPortalCustomDomainPlainArgs].
* @return Custom domain of the API portal
*/
public suspend fun getApiPortalCustomDomain(argument: suspend GetApiPortalCustomDomainPlainArgsBuilder.() -> Unit): GetApiPortalCustomDomainResult {
val builder = GetApiPortalCustomDomainPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getApiPortalCustomDomainResultToKotlin(getApiPortalCustomDomainPlain(builtArgument.toJava()).await())
}
/**
* Get the APM by name.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return APM Resource object
*/
public suspend fun getApm(argument: GetApmPlainArgs): GetApmResult =
getApmResultToKotlin(getApmPlain(argument.toJava()).await())
/**
* @see [getApm].
* @param apmName The name of the APM
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return APM Resource object
*/
public suspend fun getApm(
apmName: String,
resourceGroupName: String,
serviceName: String,
): GetApmResult {
val argument = GetApmPlainArgs(
apmName = apmName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getApmResultToKotlin(getApmPlain(argument.toJava()).await())
}
/**
* @see [getApm].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetApmPlainArgs].
* @return APM Resource object
*/
public suspend fun getApm(argument: suspend GetApmPlainArgsBuilder.() -> Unit): GetApmResult {
val builder = GetApmPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getApmResultToKotlin(getApmPlain(builtArgument.toJava()).await())
}
/**
* Get an App and its properties.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return App resource payload
*/
public suspend fun getApp(argument: GetAppPlainArgs): GetAppResult =
getAppResultToKotlin(getAppPlain(argument.toJava()).await())
/**
* @see [getApp].
* @param appName The name of the App resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @param syncStatus Indicates whether sync status
* @return App resource payload
*/
public suspend fun getApp(
appName: String,
resourceGroupName: String,
serviceName: String,
syncStatus: String? = null,
): GetAppResult {
val argument = GetAppPlainArgs(
appName = appName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
syncStatus = syncStatus,
)
return getAppResultToKotlin(getAppPlain(argument.toJava()).await())
}
/**
* @see [getApp].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetAppPlainArgs].
* @return App resource payload
*/
public suspend fun getApp(argument: suspend GetAppPlainArgsBuilder.() -> Unit): GetAppResult {
val builder = GetAppPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getAppResultToKotlin(getAppPlain(builtArgument.toJava()).await())
}
/**
* Get an resource upload URL for an App, which may be artifacts or source archive.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Resource upload definition payload
*/
public suspend fun getAppResourceUploadUrl(argument: GetAppResourceUploadUrlPlainArgs): GetAppResourceUploadUrlResult =
getAppResourceUploadUrlResultToKotlin(getAppResourceUploadUrlPlain(argument.toJava()).await())
/**
* @see [getAppResourceUploadUrl].
* @param appName The name of the App resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Resource upload definition payload
*/
public suspend fun getAppResourceUploadUrl(
appName: String,
resourceGroupName: String,
serviceName: String,
): GetAppResourceUploadUrlResult {
val argument = GetAppResourceUploadUrlPlainArgs(
appName = appName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getAppResourceUploadUrlResultToKotlin(getAppResourceUploadUrlPlain(argument.toJava()).await())
}
/**
* @see [getAppResourceUploadUrl].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetAppResourceUploadUrlPlainArgs].
* @return Resource upload definition payload
*/
public suspend fun getAppResourceUploadUrl(argument: suspend GetAppResourceUploadUrlPlainArgsBuilder.() -> Unit): GetAppResourceUploadUrlResult {
val builder = GetAppResourceUploadUrlPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getAppResourceUploadUrlResultToKotlin(getAppResourceUploadUrlPlain(builtArgument.toJava()).await())
}
/**
* Get the application accelerator.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Application accelerator resource
*/
public suspend fun getApplicationAccelerator(argument: GetApplicationAcceleratorPlainArgs): GetApplicationAcceleratorResult =
getApplicationAcceleratorResultToKotlin(getApplicationAcceleratorPlain(argument.toJava()).await())
/**
* @see [getApplicationAccelerator].
* @param applicationAcceleratorName The name of the application accelerator.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Application accelerator resource
*/
public suspend fun getApplicationAccelerator(
applicationAcceleratorName: String,
resourceGroupName: String,
serviceName: String,
): GetApplicationAcceleratorResult {
val argument = GetApplicationAcceleratorPlainArgs(
applicationAcceleratorName = applicationAcceleratorName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getApplicationAcceleratorResultToKotlin(getApplicationAcceleratorPlain(argument.toJava()).await())
}
/**
* @see [getApplicationAccelerator].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetApplicationAcceleratorPlainArgs].
* @return Application accelerator resource
*/
public suspend fun getApplicationAccelerator(argument: suspend GetApplicationAcceleratorPlainArgsBuilder.() -> Unit): GetApplicationAcceleratorResult {
val builder = GetApplicationAcceleratorPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getApplicationAcceleratorResultToKotlin(getApplicationAcceleratorPlain(builtArgument.toJava()).await())
}
/**
* Get the Application Live and its properties.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Application Live View resource
*/
public suspend fun getApplicationLiveView(argument: GetApplicationLiveViewPlainArgs): GetApplicationLiveViewResult =
getApplicationLiveViewResultToKotlin(getApplicationLiveViewPlain(argument.toJava()).await())
/**
* @see [getApplicationLiveView].
* @param applicationLiveViewName The name of Application Live View.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Application Live View resource
*/
public suspend fun getApplicationLiveView(
applicationLiveViewName: String,
resourceGroupName: String,
serviceName: String,
): GetApplicationLiveViewResult {
val argument = GetApplicationLiveViewPlainArgs(
applicationLiveViewName = applicationLiveViewName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getApplicationLiveViewResultToKotlin(getApplicationLiveViewPlain(argument.toJava()).await())
}
/**
* @see [getApplicationLiveView].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetApplicationLiveViewPlainArgs].
* @return Application Live View resource
*/
public suspend fun getApplicationLiveView(argument: suspend GetApplicationLiveViewPlainArgsBuilder.() -> Unit): GetApplicationLiveViewResult {
val builder = GetApplicationLiveViewPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getApplicationLiveViewResultToKotlin(getApplicationLiveViewPlain(builtArgument.toJava()).await())
}
/**
* Get a Binding and its properties.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Binding resource payload
*/
public suspend fun getBinding(argument: GetBindingPlainArgs): GetBindingResult =
getBindingResultToKotlin(getBindingPlain(argument.toJava()).await())
/**
* @see [getBinding].
* @param appName The name of the App resource.
* @param bindingName The name of the Binding resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Binding resource payload
*/
public suspend fun getBinding(
appName: String,
bindingName: String,
resourceGroupName: String,
serviceName: String,
): GetBindingResult {
val argument = GetBindingPlainArgs(
appName = appName,
bindingName = bindingName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getBindingResultToKotlin(getBindingPlain(argument.toJava()).await())
}
/**
* @see [getBinding].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetBindingPlainArgs].
* @return Binding resource payload
*/
public suspend fun getBinding(argument: suspend GetBindingPlainArgsBuilder.() -> Unit): GetBindingResult {
val builder = GetBindingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getBindingResultToKotlin(getBindingPlain(builtArgument.toJava()).await())
}
/**
* Get build service agent pool.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return The build service agent pool resource
*/
public suspend fun getBuildServiceAgentPool(argument: GetBuildServiceAgentPoolPlainArgs): GetBuildServiceAgentPoolResult =
getBuildServiceAgentPoolResultToKotlin(getBuildServiceAgentPoolPlain(argument.toJava()).await())
/**
* @see [getBuildServiceAgentPool].
* @param agentPoolName The name of the build service agent pool resource.
* @param buildServiceName The name of the build service resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return The build service agent pool resource
*/
public suspend fun getBuildServiceAgentPool(
agentPoolName: String,
buildServiceName: String,
resourceGroupName: String,
serviceName: String,
): GetBuildServiceAgentPoolResult {
val argument = GetBuildServiceAgentPoolPlainArgs(
agentPoolName = agentPoolName,
buildServiceName = buildServiceName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getBuildServiceAgentPoolResultToKotlin(getBuildServiceAgentPoolPlain(argument.toJava()).await())
}
/**
* @see [getBuildServiceAgentPool].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildServiceAgentPoolPlainArgs].
* @return The build service agent pool resource
*/
public suspend fun getBuildServiceAgentPool(argument: suspend GetBuildServiceAgentPoolPlainArgsBuilder.() -> Unit): GetBuildServiceAgentPoolResult {
val builder = GetBuildServiceAgentPoolPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getBuildServiceAgentPoolResultToKotlin(getBuildServiceAgentPoolPlain(builtArgument.toJava()).await())
}
/**
* Get a KPack build.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Build resource payload
*/
public suspend fun getBuildServiceBuild(argument: GetBuildServiceBuildPlainArgs): GetBuildServiceBuildResult =
getBuildServiceBuildResultToKotlin(getBuildServiceBuildPlain(argument.toJava()).await())
/**
* @see [getBuildServiceBuild].
* @param buildName The name of the build resource.
* @param buildServiceName The name of the build service resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Build resource payload
*/
public suspend fun getBuildServiceBuild(
buildName: String,
buildServiceName: String,
resourceGroupName: String,
serviceName: String,
): GetBuildServiceBuildResult {
val argument = GetBuildServiceBuildPlainArgs(
buildName = buildName,
buildServiceName = buildServiceName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getBuildServiceBuildResultToKotlin(getBuildServiceBuildPlain(argument.toJava()).await())
}
/**
* @see [getBuildServiceBuild].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildServiceBuildPlainArgs].
* @return Build resource payload
*/
public suspend fun getBuildServiceBuild(argument: suspend GetBuildServiceBuildPlainArgsBuilder.() -> Unit): GetBuildServiceBuildResult {
val builder = GetBuildServiceBuildPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getBuildServiceBuildResultToKotlin(getBuildServiceBuildPlain(builtArgument.toJava()).await())
}
/**
* Get a KPack build result log download URL.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Build result log resource properties payload
*/
public suspend fun getBuildServiceBuildResultLog(argument: GetBuildServiceBuildResultLogPlainArgs): GetBuildServiceBuildResultLogResult =
getBuildServiceBuildResultLogResultToKotlin(getBuildServiceBuildResultLogPlain(argument.toJava()).await())
/**
* @see [getBuildServiceBuildResultLog].
* @param buildName The name of the build resource.
* @param buildResultName The name of the build result resource.
* @param buildServiceName The name of the build service resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Build result log resource properties payload
*/
public suspend fun getBuildServiceBuildResultLog(
buildName: String,
buildResultName: String,
buildServiceName: String,
resourceGroupName: String,
serviceName: String,
): GetBuildServiceBuildResultLogResult {
val argument = GetBuildServiceBuildResultLogPlainArgs(
buildName = buildName,
buildResultName = buildResultName,
buildServiceName = buildServiceName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getBuildServiceBuildResultLogResultToKotlin(getBuildServiceBuildResultLogPlain(argument.toJava()).await())
}
/**
* @see [getBuildServiceBuildResultLog].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildServiceBuildResultLogPlainArgs].
* @return Build result log resource properties payload
*/
public suspend fun getBuildServiceBuildResultLog(argument: suspend GetBuildServiceBuildResultLogPlainArgsBuilder.() -> Unit): GetBuildServiceBuildResultLogResult {
val builder = GetBuildServiceBuildResultLogPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getBuildServiceBuildResultLogResultToKotlin(getBuildServiceBuildResultLogPlain(builtArgument.toJava()).await())
}
/**
* Get a KPack builder.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return KPack Builder resource
*/
public suspend fun getBuildServiceBuilder(argument: GetBuildServiceBuilderPlainArgs): GetBuildServiceBuilderResult =
getBuildServiceBuilderResultToKotlin(getBuildServiceBuilderPlain(argument.toJava()).await())
/**
* @see [getBuildServiceBuilder].
* @param buildServiceName The name of the build service resource.
* @param builderName The name of the builder resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return KPack Builder resource
*/
public suspend fun getBuildServiceBuilder(
buildServiceName: String,
builderName: String,
resourceGroupName: String,
serviceName: String,
): GetBuildServiceBuilderResult {
val argument = GetBuildServiceBuilderPlainArgs(
buildServiceName = buildServiceName,
builderName = builderName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getBuildServiceBuilderResultToKotlin(getBuildServiceBuilderPlain(argument.toJava()).await())
}
/**
* @see [getBuildServiceBuilder].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildServiceBuilderPlainArgs].
* @return KPack Builder resource
*/
public suspend fun getBuildServiceBuilder(argument: suspend GetBuildServiceBuilderPlainArgsBuilder.() -> Unit): GetBuildServiceBuilderResult {
val builder = GetBuildServiceBuilderPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getBuildServiceBuilderResultToKotlin(getBuildServiceBuilderPlain(builtArgument.toJava()).await())
}
/**
* Get an resource upload URL for build service, which may be artifacts or source archive.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Resource upload definition payload
*/
public suspend fun getBuildServiceResourceUploadUrl(argument: GetBuildServiceResourceUploadUrlPlainArgs): GetBuildServiceResourceUploadUrlResult =
getBuildServiceResourceUploadUrlResultToKotlin(getBuildServiceResourceUploadUrlPlain(argument.toJava()).await())
/**
* @see [getBuildServiceResourceUploadUrl].
* @param buildServiceName The name of the build service resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Resource upload definition payload
*/
public suspend fun getBuildServiceResourceUploadUrl(
buildServiceName: String,
resourceGroupName: String,
serviceName: String,
): GetBuildServiceResourceUploadUrlResult {
val argument = GetBuildServiceResourceUploadUrlPlainArgs(
buildServiceName = buildServiceName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getBuildServiceResourceUploadUrlResultToKotlin(getBuildServiceResourceUploadUrlPlain(argument.toJava()).await())
}
/**
* @see [getBuildServiceResourceUploadUrl].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildServiceResourceUploadUrlPlainArgs].
* @return Resource upload definition payload
*/
public suspend fun getBuildServiceResourceUploadUrl(argument: suspend GetBuildServiceResourceUploadUrlPlainArgsBuilder.() -> Unit): GetBuildServiceResourceUploadUrlResult {
val builder = GetBuildServiceResourceUploadUrlPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getBuildServiceResourceUploadUrlResultToKotlin(getBuildServiceResourceUploadUrlPlain(builtArgument.toJava()).await())
}
/**
* Get a buildpack binding by name.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Buildpack Binding Resource object
*/
public suspend fun getBuildpackBinding(argument: GetBuildpackBindingPlainArgs): GetBuildpackBindingResult =
getBuildpackBindingResultToKotlin(getBuildpackBindingPlain(argument.toJava()).await())
/**
* @see [getBuildpackBinding].
* @param buildServiceName The name of the build service resource.
* @param builderName The name of the builder resource.
* @param buildpackBindingName The name of the Buildpack Binding Name
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Buildpack Binding Resource object
*/
public suspend fun getBuildpackBinding(
buildServiceName: String,
builderName: String,
buildpackBindingName: String,
resourceGroupName: String,
serviceName: String,
): GetBuildpackBindingResult {
val argument = GetBuildpackBindingPlainArgs(
buildServiceName = buildServiceName,
builderName = builderName,
buildpackBindingName = buildpackBindingName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getBuildpackBindingResultToKotlin(getBuildpackBindingPlain(argument.toJava()).await())
}
/**
* @see [getBuildpackBinding].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetBuildpackBindingPlainArgs].
* @return Buildpack Binding Resource object
*/
public suspend fun getBuildpackBinding(argument: suspend GetBuildpackBindingPlainArgsBuilder.() -> Unit): GetBuildpackBindingResult {
val builder = GetBuildpackBindingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getBuildpackBindingResultToKotlin(getBuildpackBindingPlain(builtArgument.toJava()).await())
}
/**
* Get the certificate resource.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2021-06-01-preview, 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Certificate resource payload.
*/
public suspend fun getCertificate(argument: GetCertificatePlainArgs): GetCertificateResult =
getCertificateResultToKotlin(getCertificatePlain(argument.toJava()).await())
/**
* @see [getCertificate].
* @param certificateName The name of the certificate resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Certificate resource payload.
*/
public suspend fun getCertificate(
certificateName: String,
resourceGroupName: String,
serviceName: String,
): GetCertificateResult {
val argument = GetCertificatePlainArgs(
certificateName = certificateName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getCertificateResultToKotlin(getCertificatePlain(argument.toJava()).await())
}
/**
* @see [getCertificate].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetCertificatePlainArgs].
* @return Certificate resource payload.
*/
public suspend fun getCertificate(argument: suspend GetCertificatePlainArgsBuilder.() -> Unit): GetCertificateResult {
val builder = GetCertificatePlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getCertificateResultToKotlin(getCertificatePlain(builtArgument.toJava()).await())
}
/**
* Get the config server and its properties.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Config Server resource
*/
public suspend fun getConfigServer(argument: GetConfigServerPlainArgs): GetConfigServerResult =
getConfigServerResultToKotlin(getConfigServerPlain(argument.toJava()).await())
/**
* @see [getConfigServer].
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Config Server resource
*/
public suspend fun getConfigServer(resourceGroupName: String, serviceName: String): GetConfigServerResult {
val argument = GetConfigServerPlainArgs(
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getConfigServerResultToKotlin(getConfigServerPlain(argument.toJava()).await())
}
/**
* @see [getConfigServer].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetConfigServerPlainArgs].
* @return Config Server resource
*/
public suspend fun getConfigServer(argument: suspend GetConfigServerPlainArgsBuilder.() -> Unit): GetConfigServerResult {
val builder = GetConfigServerPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getConfigServerResultToKotlin(getConfigServerPlain(builtArgument.toJava()).await())
}
/**
* Get the Application Configuration Service and its properties.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Application Configuration Service resource
*/
public suspend fun getConfigurationService(argument: GetConfigurationServicePlainArgs): GetConfigurationServiceResult =
getConfigurationServiceResultToKotlin(getConfigurationServicePlain(argument.toJava()).await())
/**
* @see [getConfigurationService].
* @param configurationServiceName The name of Application Configuration Service.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Application Configuration Service resource
*/
public suspend fun getConfigurationService(
configurationServiceName: String,
resourceGroupName: String,
serviceName: String,
): GetConfigurationServiceResult {
val argument = GetConfigurationServicePlainArgs(
configurationServiceName = configurationServiceName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getConfigurationServiceResultToKotlin(getConfigurationServicePlain(argument.toJava()).await())
}
/**
* @see [getConfigurationService].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetConfigurationServicePlainArgs].
* @return Application Configuration Service resource
*/
public suspend fun getConfigurationService(argument: suspend GetConfigurationServicePlainArgsBuilder.() -> Unit): GetConfigurationServiceResult {
val builder = GetConfigurationServicePlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getConfigurationServiceResultToKotlin(getConfigurationServicePlain(builtArgument.toJava()).await())
}
/**
* Get the container registries resource.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Container registry resource payload.
*/
public suspend fun getContainerRegistry(argument: GetContainerRegistryPlainArgs): GetContainerRegistryResult =
getContainerRegistryResultToKotlin(getContainerRegistryPlain(argument.toJava()).await())
/**
* @see [getContainerRegistry].
* @param containerRegistryName The name of the container registry.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Container registry resource payload.
*/
public suspend fun getContainerRegistry(
containerRegistryName: String,
resourceGroupName: String,
serviceName: String,
): GetContainerRegistryResult {
val argument = GetContainerRegistryPlainArgs(
containerRegistryName = containerRegistryName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getContainerRegistryResultToKotlin(getContainerRegistryPlain(argument.toJava()).await())
}
/**
* @see [getContainerRegistry].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetContainerRegistryPlainArgs].
* @return Container registry resource payload.
*/
public suspend fun getContainerRegistry(argument: suspend GetContainerRegistryPlainArgsBuilder.() -> Unit): GetContainerRegistryResult {
val builder = GetContainerRegistryPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getContainerRegistryResultToKotlin(getContainerRegistryPlain(builtArgument.toJava()).await())
}
/**
* Get the custom domain of one lifecycle application.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Custom domain resource payload.
*/
public suspend fun getCustomDomain(argument: GetCustomDomainPlainArgs): GetCustomDomainResult =
getCustomDomainResultToKotlin(getCustomDomainPlain(argument.toJava()).await())
/**
* @see [getCustomDomain].
* @param appName The name of the App resource.
* @param domainName The name of the custom domain resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Custom domain resource payload.
*/
public suspend fun getCustomDomain(
appName: String,
domainName: String,
resourceGroupName: String,
serviceName: String,
): GetCustomDomainResult {
val argument = GetCustomDomainPlainArgs(
appName = appName,
domainName = domainName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getCustomDomainResultToKotlin(getCustomDomainPlain(argument.toJava()).await())
}
/**
* @see [getCustomDomain].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetCustomDomainPlainArgs].
* @return Custom domain resource payload.
*/
public suspend fun getCustomDomain(argument: suspend GetCustomDomainPlainArgsBuilder.() -> Unit): GetCustomDomainResult {
val builder = GetCustomDomainPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getCustomDomainResultToKotlin(getCustomDomainPlain(builtArgument.toJava()).await())
}
/**
* Get the customized accelerator.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Customized accelerator resource
*/
public suspend fun getCustomizedAccelerator(argument: GetCustomizedAcceleratorPlainArgs): GetCustomizedAcceleratorResult =
getCustomizedAcceleratorResultToKotlin(getCustomizedAcceleratorPlain(argument.toJava()).await())
/**
* @see [getCustomizedAccelerator].
* @param applicationAcceleratorName The name of the application accelerator.
* @param customizedAcceleratorName The name of the customized accelerator.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Customized accelerator resource
*/
public suspend fun getCustomizedAccelerator(
applicationAcceleratorName: String,
customizedAcceleratorName: String,
resourceGroupName: String,
serviceName: String,
): GetCustomizedAcceleratorResult {
val argument = GetCustomizedAcceleratorPlainArgs(
applicationAcceleratorName = applicationAcceleratorName,
customizedAcceleratorName = customizedAcceleratorName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getCustomizedAcceleratorResultToKotlin(getCustomizedAcceleratorPlain(argument.toJava()).await())
}
/**
* @see [getCustomizedAccelerator].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetCustomizedAcceleratorPlainArgs].
* @return Customized accelerator resource
*/
public suspend fun getCustomizedAccelerator(argument: suspend GetCustomizedAcceleratorPlainArgsBuilder.() -> Unit): GetCustomizedAcceleratorResult {
val builder = GetCustomizedAcceleratorPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getCustomizedAcceleratorResultToKotlin(getCustomizedAcceleratorPlain(builtArgument.toJava()).await())
}
/**
* Get a Deployment and its properties.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Deployment resource payload
*/
public suspend fun getDeployment(argument: GetDeploymentPlainArgs): GetDeploymentResult =
getDeploymentResultToKotlin(getDeploymentPlain(argument.toJava()).await())
/**
* @see [getDeployment].
* @param appName The name of the App resource.
* @param deploymentName The name of the Deployment resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Deployment resource payload
*/
public suspend fun getDeployment(
appName: String,
deploymentName: String,
resourceGroupName: String,
serviceName: String,
): GetDeploymentResult {
val argument = GetDeploymentPlainArgs(
appName = appName,
deploymentName = deploymentName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getDeploymentResultToKotlin(getDeploymentPlain(argument.toJava()).await())
}
/**
* @see [getDeployment].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetDeploymentPlainArgs].
* @return Deployment resource payload
*/
public suspend fun getDeployment(argument: suspend GetDeploymentPlainArgsBuilder.() -> Unit): GetDeploymentResult {
val builder = GetDeploymentPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getDeploymentResultToKotlin(getDeploymentPlain(builtArgument.toJava()).await())
}
/**
* Get deployment log file URL
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Log file URL payload
*/
public suspend fun getDeploymentLogFileUrl(argument: GetDeploymentLogFileUrlPlainArgs): GetDeploymentLogFileUrlResult =
getDeploymentLogFileUrlResultToKotlin(getDeploymentLogFileUrlPlain(argument.toJava()).await())
/**
* @see [getDeploymentLogFileUrl].
* @param appName The name of the App resource.
* @param deploymentName The name of the Deployment resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Log file URL payload
*/
public suspend fun getDeploymentLogFileUrl(
appName: String,
deploymentName: String,
resourceGroupName: String,
serviceName: String,
): GetDeploymentLogFileUrlResult {
val argument = GetDeploymentLogFileUrlPlainArgs(
appName = appName,
deploymentName = deploymentName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getDeploymentLogFileUrlResultToKotlin(getDeploymentLogFileUrlPlain(argument.toJava()).await())
}
/**
* @see [getDeploymentLogFileUrl].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetDeploymentLogFileUrlPlainArgs].
* @return Log file URL payload
*/
public suspend fun getDeploymentLogFileUrl(argument: suspend GetDeploymentLogFileUrlPlainArgsBuilder.() -> Unit): GetDeploymentLogFileUrlResult {
val builder = GetDeploymentLogFileUrlPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getDeploymentLogFileUrlResultToKotlin(getDeploymentLogFileUrlPlain(builtArgument.toJava()).await())
}
/**
* Get remote debugging config.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Remote debugging config.
*/
public suspend fun getDeploymentRemoteDebuggingConfig(argument: GetDeploymentRemoteDebuggingConfigPlainArgs): GetDeploymentRemoteDebuggingConfigResult =
getDeploymentRemoteDebuggingConfigResultToKotlin(getDeploymentRemoteDebuggingConfigPlain(argument.toJava()).await())
/**
* @see [getDeploymentRemoteDebuggingConfig].
* @param appName The name of the App resource.
* @param deploymentName The name of the Deployment resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Remote debugging config.
*/
public suspend fun getDeploymentRemoteDebuggingConfig(
appName: String,
deploymentName: String,
resourceGroupName: String,
serviceName: String,
): GetDeploymentRemoteDebuggingConfigResult {
val argument = GetDeploymentRemoteDebuggingConfigPlainArgs(
appName = appName,
deploymentName = deploymentName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getDeploymentRemoteDebuggingConfigResultToKotlin(getDeploymentRemoteDebuggingConfigPlain(argument.toJava()).await())
}
/**
* @see [getDeploymentRemoteDebuggingConfig].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetDeploymentRemoteDebuggingConfigPlainArgs].
* @return Remote debugging config.
*/
public suspend fun getDeploymentRemoteDebuggingConfig(argument: suspend GetDeploymentRemoteDebuggingConfigPlainArgsBuilder.() -> Unit): GetDeploymentRemoteDebuggingConfigResult {
val builder = GetDeploymentRemoteDebuggingConfigPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getDeploymentRemoteDebuggingConfigResultToKotlin(getDeploymentRemoteDebuggingConfigPlain(builtArgument.toJava()).await())
}
/**
* Get the Application Live and its properties.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Dev Tool Portal resource
*/
public suspend fun getDevToolPortal(argument: GetDevToolPortalPlainArgs): GetDevToolPortalResult =
getDevToolPortalResultToKotlin(getDevToolPortalPlain(argument.toJava()).await())
/**
* @see [getDevToolPortal].
* @param devToolPortalName The name of Dev Tool Portal.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Dev Tool Portal resource
*/
public suspend fun getDevToolPortal(
devToolPortalName: String,
resourceGroupName: String,
serviceName: String,
): GetDevToolPortalResult {
val argument = GetDevToolPortalPlainArgs(
devToolPortalName = devToolPortalName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getDevToolPortalResultToKotlin(getDevToolPortalPlain(argument.toJava()).await())
}
/**
* @see [getDevToolPortal].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetDevToolPortalPlainArgs].
* @return Dev Tool Portal resource
*/
public suspend fun getDevToolPortal(argument: suspend GetDevToolPortalPlainArgsBuilder.() -> Unit): GetDevToolPortalResult {
val builder = GetDevToolPortalPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getDevToolPortalResultToKotlin(getDevToolPortalPlain(builtArgument.toJava()).await())
}
/**
* Get the Spring Cloud Gateway and its properties.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Spring Cloud Gateway resource
*/
public suspend fun getGateway(argument: GetGatewayPlainArgs): GetGatewayResult =
getGatewayResultToKotlin(getGatewayPlain(argument.toJava()).await())
/**
* @see [getGateway].
* @param gatewayName The name of Spring Cloud Gateway.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Spring Cloud Gateway resource
*/
public suspend fun getGateway(
gatewayName: String,
resourceGroupName: String,
serviceName: String,
): GetGatewayResult {
val argument = GetGatewayPlainArgs(
gatewayName = gatewayName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getGatewayResultToKotlin(getGatewayPlain(argument.toJava()).await())
}
/**
* @see [getGateway].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetGatewayPlainArgs].
* @return Spring Cloud Gateway resource
*/
public suspend fun getGateway(argument: suspend GetGatewayPlainArgsBuilder.() -> Unit): GetGatewayResult {
val builder = GetGatewayPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getGatewayResultToKotlin(getGatewayPlain(builtArgument.toJava()).await())
}
/**
* Get the Spring Cloud Gateway custom domain.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Custom domain of the Spring Cloud Gateway
*/
public suspend fun getGatewayCustomDomain(argument: GetGatewayCustomDomainPlainArgs): GetGatewayCustomDomainResult =
getGatewayCustomDomainResultToKotlin(getGatewayCustomDomainPlain(argument.toJava()).await())
/**
* @see [getGatewayCustomDomain].
* @param domainName The name of the Spring Cloud Gateway custom domain.
* @param gatewayName The name of Spring Cloud Gateway.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Custom domain of the Spring Cloud Gateway
*/
public suspend fun getGatewayCustomDomain(
domainName: String,
gatewayName: String,
resourceGroupName: String,
serviceName: String,
): GetGatewayCustomDomainResult {
val argument = GetGatewayCustomDomainPlainArgs(
domainName = domainName,
gatewayName = gatewayName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getGatewayCustomDomainResultToKotlin(getGatewayCustomDomainPlain(argument.toJava()).await())
}
/**
* @see [getGatewayCustomDomain].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetGatewayCustomDomainPlainArgs].
* @return Custom domain of the Spring Cloud Gateway
*/
public suspend fun getGatewayCustomDomain(argument: suspend GetGatewayCustomDomainPlainArgsBuilder.() -> Unit): GetGatewayCustomDomainResult {
val builder = GetGatewayCustomDomainPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getGatewayCustomDomainResultToKotlin(getGatewayCustomDomainPlain(builtArgument.toJava()).await())
}
/**
* Get the Spring Cloud Gateway route configs.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Spring Cloud Gateway route config resource
*/
public suspend fun getGatewayRouteConfig(argument: GetGatewayRouteConfigPlainArgs): GetGatewayRouteConfigResult =
getGatewayRouteConfigResultToKotlin(getGatewayRouteConfigPlain(argument.toJava()).await())
/**
* @see [getGatewayRouteConfig].
* @param gatewayName The name of Spring Cloud Gateway.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param routeConfigName The name of the Spring Cloud Gateway route config.
* @param serviceName The name of the Service resource.
* @return Spring Cloud Gateway route config resource
*/
public suspend fun getGatewayRouteConfig(
gatewayName: String,
resourceGroupName: String,
routeConfigName: String,
serviceName: String,
): GetGatewayRouteConfigResult {
val argument = GetGatewayRouteConfigPlainArgs(
gatewayName = gatewayName,
resourceGroupName = resourceGroupName,
routeConfigName = routeConfigName,
serviceName = serviceName,
)
return getGatewayRouteConfigResultToKotlin(getGatewayRouteConfigPlain(argument.toJava()).await())
}
/**
* @see [getGatewayRouteConfig].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetGatewayRouteConfigPlainArgs].
* @return Spring Cloud Gateway route config resource
*/
public suspend fun getGatewayRouteConfig(argument: suspend GetGatewayRouteConfigPlainArgsBuilder.() -> Unit): GetGatewayRouteConfigResult {
val builder = GetGatewayRouteConfigPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getGatewayRouteConfigResultToKotlin(getGatewayRouteConfigPlain(builtArgument.toJava()).await())
}
/**
* Get a Job and its properties.
* Azure REST API version: 2024-05-01-preview.
* @param argument null
* @return Job resource payload
*/
public suspend fun getJob(argument: GetJobPlainArgs): GetJobResult =
getJobResultToKotlin(getJobPlain(argument.toJava()).await())
/**
* @see [getJob].
* @param jobName The name of the Job resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Job resource payload
*/
public suspend fun getJob(
jobName: String,
resourceGroupName: String,
serviceName: String,
): GetJobResult {
val argument = GetJobPlainArgs(
jobName = jobName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getJobResultToKotlin(getJobPlain(argument.toJava()).await())
}
/**
* @see [getJob].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetJobPlainArgs].
* @return Job resource payload
*/
public suspend fun getJob(argument: suspend GetJobPlainArgsBuilder.() -> Unit): GetJobResult {
val builder = GetJobPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getJobResultToKotlin(getJobPlain(builtArgument.toJava()).await())
}
/**
* Get the Monitoring Setting and its properties.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Monitoring Setting resource
*/
public suspend fun getMonitoringSetting(argument: GetMonitoringSettingPlainArgs): GetMonitoringSettingResult =
getMonitoringSettingResultToKotlin(getMonitoringSettingPlain(argument.toJava()).await())
/**
* @see [getMonitoringSetting].
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Monitoring Setting resource
*/
public suspend fun getMonitoringSetting(resourceGroupName: String, serviceName: String): GetMonitoringSettingResult {
val argument = GetMonitoringSettingPlainArgs(
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getMonitoringSettingResultToKotlin(getMonitoringSettingPlain(argument.toJava()).await())
}
/**
* @see [getMonitoringSetting].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetMonitoringSettingPlainArgs].
* @return Monitoring Setting resource
*/
public suspend fun getMonitoringSetting(argument: suspend GetMonitoringSettingPlainArgsBuilder.() -> Unit): GetMonitoringSettingResult {
val builder = GetMonitoringSettingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getMonitoringSettingResultToKotlin(getMonitoringSettingPlain(builtArgument.toJava()).await())
}
/**
* Get a Service and its properties.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Service resource
*/
public suspend fun getService(argument: GetServicePlainArgs): GetServiceResult =
getServiceResultToKotlin(getServicePlain(argument.toJava()).await())
/**
* @see [getService].
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Service resource
*/
public suspend fun getService(resourceGroupName: String, serviceName: String): GetServiceResult {
val argument = GetServicePlainArgs(
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return getServiceResultToKotlin(getServicePlain(argument.toJava()).await())
}
/**
* @see [getService].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetServicePlainArgs].
* @return Service resource
*/
public suspend fun getService(argument: suspend GetServicePlainArgsBuilder.() -> Unit): GetServiceResult {
val builder = GetServicePlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getServiceResultToKotlin(getServicePlain(builtArgument.toJava()).await())
}
/**
* Get the Service Registry and its properties.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Service Registry resource
*/
public suspend fun getServiceRegistry(argument: GetServiceRegistryPlainArgs): GetServiceRegistryResult =
getServiceRegistryResultToKotlin(getServiceRegistryPlain(argument.toJava()).await())
/**
* @see [getServiceRegistry].
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @param serviceRegistryName The name of Service Registry.
* @return Service Registry resource
*/
public suspend fun getServiceRegistry(
resourceGroupName: String,
serviceName: String,
serviceRegistryName: String,
): GetServiceRegistryResult {
val argument = GetServiceRegistryPlainArgs(
resourceGroupName = resourceGroupName,
serviceName = serviceName,
serviceRegistryName = serviceRegistryName,
)
return getServiceRegistryResultToKotlin(getServiceRegistryPlain(argument.toJava()).await())
}
/**
* @see [getServiceRegistry].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetServiceRegistryPlainArgs].
* @return Service Registry resource
*/
public suspend fun getServiceRegistry(argument: suspend GetServiceRegistryPlainArgsBuilder.() -> Unit): GetServiceRegistryResult {
val builder = GetServiceRegistryPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getServiceRegistryResultToKotlin(getServiceRegistryPlain(builtArgument.toJava()).await())
}
/**
* Get the storage resource.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Storage resource payload.
*/
public suspend fun getStorage(argument: GetStoragePlainArgs): GetStorageResult =
getStorageResultToKotlin(getStoragePlain(argument.toJava()).await())
/**
* @see [getStorage].
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @param storageName The name of the storage resource.
* @return Storage resource payload.
*/
public suspend fun getStorage(
resourceGroupName: String,
serviceName: String,
storageName: String,
): GetStorageResult {
val argument = GetStoragePlainArgs(
resourceGroupName = resourceGroupName,
serviceName = serviceName,
storageName = storageName,
)
return getStorageResultToKotlin(getStoragePlain(argument.toJava()).await())
}
/**
* @see [getStorage].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.GetStoragePlainArgs].
* @return Storage resource payload.
*/
public suspend fun getStorage(argument: suspend GetStoragePlainArgsBuilder.() -> Unit): GetStorageResult {
val builder = GetStoragePlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getStorageResultToKotlin(getStoragePlain(builtArgument.toJava()).await())
}
/**
* List keys of APM sensitive properties.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Keys of APM sensitive properties
*/
public suspend fun listApmSecretKeys(argument: ListApmSecretKeysPlainArgs): ListApmSecretKeysResult =
listApmSecretKeysResultToKotlin(listApmSecretKeysPlain(argument.toJava()).await())
/**
* @see [listApmSecretKeys].
* @param apmName The name of the APM
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Keys of APM sensitive properties
*/
public suspend fun listApmSecretKeys(
apmName: String,
resourceGroupName: String,
serviceName: String,
): ListApmSecretKeysResult {
val argument = ListApmSecretKeysPlainArgs(
apmName = apmName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return listApmSecretKeysResultToKotlin(listApmSecretKeysPlain(argument.toJava()).await())
}
/**
* @see [listApmSecretKeys].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.ListApmSecretKeysPlainArgs].
* @return Keys of APM sensitive properties
*/
public suspend fun listApmSecretKeys(argument: suspend ListApmSecretKeysPlainArgsBuilder.() -> Unit): ListApmSecretKeysResult {
val builder = ListApmSecretKeysPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return listApmSecretKeysResultToKotlin(listApmSecretKeysPlain(builtArgument.toJava()).await())
}
/**
* List deployments that are using the builder.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return A list of deployments resource ids.
*/
public suspend fun listBuildServiceBuilderDeployments(argument: ListBuildServiceBuilderDeploymentsPlainArgs): ListBuildServiceBuilderDeploymentsResult =
listBuildServiceBuilderDeploymentsResultToKotlin(listBuildServiceBuilderDeploymentsPlain(argument.toJava()).await())
/**
* @see [listBuildServiceBuilderDeployments].
* @param buildServiceName The name of the build service resource.
* @param builderName The name of the builder resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return A list of deployments resource ids.
*/
public suspend fun listBuildServiceBuilderDeployments(
buildServiceName: String,
builderName: String,
resourceGroupName: String,
serviceName: String,
): ListBuildServiceBuilderDeploymentsResult {
val argument = ListBuildServiceBuilderDeploymentsPlainArgs(
buildServiceName = buildServiceName,
builderName = builderName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return listBuildServiceBuilderDeploymentsResultToKotlin(listBuildServiceBuilderDeploymentsPlain(argument.toJava()).await())
}
/**
* @see [listBuildServiceBuilderDeployments].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.ListBuildServiceBuilderDeploymentsPlainArgs].
* @return A list of deployments resource ids.
*/
public suspend fun listBuildServiceBuilderDeployments(argument: suspend ListBuildServiceBuilderDeploymentsPlainArgsBuilder.() -> Unit): ListBuildServiceBuilderDeploymentsResult {
val builder = ListBuildServiceBuilderDeploymentsPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return listBuildServiceBuilderDeploymentsResultToKotlin(listBuildServiceBuilderDeploymentsPlain(builtArgument.toJava()).await())
}
/**
* List sensitive environment variables of the Job.
* Azure REST API version: 2024-05-01-preview.
* @param argument null
* @return Secret environment variable collection.
*/
public suspend fun listJobEnvSecrets(argument: ListJobEnvSecretsPlainArgs): ListJobEnvSecretsResult =
listJobEnvSecretsResultToKotlin(listJobEnvSecretsPlain(argument.toJava()).await())
/**
* @see [listJobEnvSecrets].
* @param jobName The name of the Job resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Secret environment variable collection.
*/
public suspend fun listJobEnvSecrets(
jobName: String,
resourceGroupName: String,
serviceName: String,
): ListJobEnvSecretsResult {
val argument = ListJobEnvSecretsPlainArgs(
jobName = jobName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return listJobEnvSecretsResultToKotlin(listJobEnvSecretsPlain(argument.toJava()).await())
}
/**
* @see [listJobEnvSecrets].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.ListJobEnvSecretsPlainArgs].
* @return Secret environment variable collection.
*/
public suspend fun listJobEnvSecrets(argument: suspend ListJobEnvSecretsPlainArgsBuilder.() -> Unit): ListJobEnvSecretsResult {
val builder = ListJobEnvSecretsPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return listJobEnvSecretsResultToKotlin(listJobEnvSecretsPlain(builtArgument.toJava()).await())
}
/**
* List sensitive environment variables of Job execution.
* Azure REST API version: 2024-05-01-preview.
* @param argument null
* @return Secret environment variable collection.
*/
public suspend fun listJobExecutionEnvSecrets(argument: ListJobExecutionEnvSecretsPlainArgs): ListJobExecutionEnvSecretsResult =
listJobExecutionEnvSecretsResultToKotlin(listJobExecutionEnvSecretsPlain(argument.toJava()).await())
/**
* @see [listJobExecutionEnvSecrets].
* @param jobExecutionName The name of the Job execution.
* @param jobName The name of the Job resource.
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Secret environment variable collection.
*/
public suspend fun listJobExecutionEnvSecrets(
jobExecutionName: String,
jobName: String,
resourceGroupName: String,
serviceName: String,
): ListJobExecutionEnvSecretsResult {
val argument = ListJobExecutionEnvSecretsPlainArgs(
jobExecutionName = jobExecutionName,
jobName = jobName,
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return listJobExecutionEnvSecretsResultToKotlin(listJobExecutionEnvSecretsPlain(argument.toJava()).await())
}
/**
* @see [listJobExecutionEnvSecrets].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.ListJobExecutionEnvSecretsPlainArgs].
* @return Secret environment variable collection.
*/
public suspend fun listJobExecutionEnvSecrets(argument: suspend ListJobExecutionEnvSecretsPlainArgsBuilder.() -> Unit): ListJobExecutionEnvSecretsResult {
val builder = ListJobExecutionEnvSecretsPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return listJobExecutionEnvSecretsResultToKotlin(listJobExecutionEnvSecretsPlain(builtArgument.toJava()).await())
}
/**
* List globally enabled APMs for a Service.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Globally enabled APMs payload
*/
public suspend fun listServiceGloballyEnabledApms(argument: ListServiceGloballyEnabledApmsPlainArgs): ListServiceGloballyEnabledApmsResult =
listServiceGloballyEnabledApmsResultToKotlin(listServiceGloballyEnabledApmsPlain(argument.toJava()).await())
/**
* @see [listServiceGloballyEnabledApms].
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Globally enabled APMs payload
*/
public suspend fun listServiceGloballyEnabledApms(resourceGroupName: String, serviceName: String): ListServiceGloballyEnabledApmsResult {
val argument = ListServiceGloballyEnabledApmsPlainArgs(
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return listServiceGloballyEnabledApmsResultToKotlin(listServiceGloballyEnabledApmsPlain(argument.toJava()).await())
}
/**
* @see [listServiceGloballyEnabledApms].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.ListServiceGloballyEnabledApmsPlainArgs].
* @return Globally enabled APMs payload
*/
public suspend fun listServiceGloballyEnabledApms(argument: suspend ListServiceGloballyEnabledApmsPlainArgsBuilder.() -> Unit): ListServiceGloballyEnabledApmsResult {
val builder = ListServiceGloballyEnabledApmsPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return listServiceGloballyEnabledApmsResultToKotlin(listServiceGloballyEnabledApmsPlain(builtArgument.toJava()).await())
}
/**
* List test keys for a Service.
* Azure REST API version: 2023-05-01-preview.
* Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview, 2024-05-01-preview.
* @param argument null
* @return Test keys payload
*/
public suspend fun listServiceTestKeys(argument: ListServiceTestKeysPlainArgs): ListServiceTestKeysResult =
listServiceTestKeysResultToKotlin(listServiceTestKeysPlain(argument.toJava()).await())
/**
* @see [listServiceTestKeys].
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
* @param serviceName The name of the Service resource.
* @return Test keys payload
*/
public suspend fun listServiceTestKeys(resourceGroupName: String, serviceName: String): ListServiceTestKeysResult {
val argument = ListServiceTestKeysPlainArgs(
resourceGroupName = resourceGroupName,
serviceName = serviceName,
)
return listServiceTestKeysResultToKotlin(listServiceTestKeysPlain(argument.toJava()).await())
}
/**
* @see [listServiceTestKeys].
* @param argument Builder for [com.pulumi.azurenative.appplatform.kotlin.inputs.ListServiceTestKeysPlainArgs].
* @return Test keys payload
*/
public suspend fun listServiceTestKeys(argument: suspend ListServiceTestKeysPlainArgsBuilder.() -> Unit): ListServiceTestKeysResult {
val builder = ListServiceTestKeysPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return listServiceTestKeysResultToKotlin(listServiceTestKeysPlain(builtArgument.toJava()).await())
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy