![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.azurenative.datashare.kotlin.DatashareFunctions.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.datashare.kotlin
import com.pulumi.azurenative.datashare.DatashareFunctions.getADLSGen1FileDataSetPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getADLSGen1FolderDataSetPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getADLSGen2FileDataSetMappingPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getADLSGen2FileDataSetPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getADLSGen2FileSystemDataSetMappingPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getADLSGen2FileSystemDataSetPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getADLSGen2FolderDataSetMappingPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getADLSGen2FolderDataSetPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getAccountPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getBlobContainerDataSetMappingPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getBlobContainerDataSetPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getBlobDataSetMappingPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getBlobDataSetPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getBlobFolderDataSetMappingPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getBlobFolderDataSetPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getInvitationPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getKustoClusterDataSetMappingPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getKustoClusterDataSetPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getKustoDatabaseDataSetMappingPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getKustoDatabaseDataSetPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getKustoTableDataSetMappingPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getKustoTableDataSetPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getScheduledSynchronizationSettingPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getScheduledTriggerPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getSharePlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getShareSubscriptionPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getSqlDBTableDataSetMappingPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getSqlDBTableDataSetPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getSqlDWTableDataSetMappingPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getSqlDWTableDataSetPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getSynapseWorkspaceSqlPoolTableDataSetMappingPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.getSynapseWorkspaceSqlPoolTableDataSetPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.listShareSubscriptionSourceShareSynchronizationSettingsPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.listShareSubscriptionSynchronizationDetailsPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.listShareSubscriptionSynchronizationsPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.listShareSynchronizationDetailsPlain
import com.pulumi.azurenative.datashare.DatashareFunctions.listShareSynchronizationsPlain
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen1FileDataSetPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen1FileDataSetPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen1FolderDataSetPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen1FolderDataSetPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FileDataSetMappingPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FileDataSetMappingPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FileDataSetPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FileDataSetPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FileSystemDataSetMappingPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FileSystemDataSetMappingPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FileSystemDataSetPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FileSystemDataSetPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FolderDataSetMappingPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FolderDataSetMappingPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FolderDataSetPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FolderDataSetPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetAccountPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetAccountPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobContainerDataSetMappingPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobContainerDataSetMappingPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobContainerDataSetPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobContainerDataSetPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobDataSetMappingPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobDataSetMappingPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobDataSetPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobDataSetPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobFolderDataSetMappingPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobFolderDataSetMappingPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobFolderDataSetPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobFolderDataSetPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetInvitationPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetInvitationPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoClusterDataSetMappingPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoClusterDataSetMappingPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoClusterDataSetPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoClusterDataSetPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoDatabaseDataSetMappingPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoDatabaseDataSetMappingPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoDatabaseDataSetPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoDatabaseDataSetPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoTableDataSetMappingPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoTableDataSetMappingPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoTableDataSetPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoTableDataSetPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetScheduledSynchronizationSettingPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetScheduledSynchronizationSettingPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetScheduledTriggerPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetScheduledTriggerPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetSharePlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetSharePlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetShareSubscriptionPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetShareSubscriptionPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetSqlDBTableDataSetMappingPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetSqlDBTableDataSetMappingPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetSqlDBTableDataSetPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetSqlDBTableDataSetPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetSqlDWTableDataSetMappingPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetSqlDWTableDataSetMappingPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetSqlDWTableDataSetPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetSqlDWTableDataSetPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetSynapseWorkspaceSqlPoolTableDataSetMappingPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetSynapseWorkspaceSqlPoolTableDataSetMappingPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.GetSynapseWorkspaceSqlPoolTableDataSetPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.GetSynapseWorkspaceSqlPoolTableDataSetPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.ListShareSubscriptionSourceShareSynchronizationSettingsPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.ListShareSubscriptionSourceShareSynchronizationSettingsPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.ListShareSubscriptionSynchronizationDetailsPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.ListShareSubscriptionSynchronizationDetailsPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.ListShareSubscriptionSynchronizationsPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.ListShareSubscriptionSynchronizationsPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.ListShareSynchronizationDetailsPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.ListShareSynchronizationDetailsPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.inputs.ListShareSynchronizationsPlainArgs
import com.pulumi.azurenative.datashare.kotlin.inputs.ListShareSynchronizationsPlainArgsBuilder
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen1FileDataSetResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen1FolderDataSetResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen2FileDataSetMappingResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen2FileDataSetResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen2FileSystemDataSetMappingResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen2FileSystemDataSetResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen2FolderDataSetMappingResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen2FolderDataSetResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetAccountResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetBlobContainerDataSetMappingResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetBlobContainerDataSetResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetBlobDataSetMappingResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetBlobDataSetResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetBlobFolderDataSetMappingResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetBlobFolderDataSetResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetInvitationResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetKustoClusterDataSetMappingResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetKustoClusterDataSetResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetKustoDatabaseDataSetMappingResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetKustoDatabaseDataSetResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetKustoTableDataSetMappingResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetKustoTableDataSetResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetScheduledSynchronizationSettingResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetScheduledTriggerResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetShareResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetShareSubscriptionResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetSqlDBTableDataSetMappingResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetSqlDBTableDataSetResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetSqlDWTableDataSetMappingResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetSqlDWTableDataSetResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetSynapseWorkspaceSqlPoolTableDataSetMappingResult
import com.pulumi.azurenative.datashare.kotlin.outputs.GetSynapseWorkspaceSqlPoolTableDataSetResult
import com.pulumi.azurenative.datashare.kotlin.outputs.ListShareSubscriptionSourceShareSynchronizationSettingsResult
import com.pulumi.azurenative.datashare.kotlin.outputs.ListShareSubscriptionSynchronizationDetailsResult
import com.pulumi.azurenative.datashare.kotlin.outputs.ListShareSubscriptionSynchronizationsResult
import com.pulumi.azurenative.datashare.kotlin.outputs.ListShareSynchronizationDetailsResult
import com.pulumi.azurenative.datashare.kotlin.outputs.ListShareSynchronizationsResult
import kotlinx.coroutines.future.await
import kotlin.Int
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen1FileDataSetResult.Companion.toKotlin as getADLSGen1FileDataSetResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen1FolderDataSetResult.Companion.toKotlin as getADLSGen1FolderDataSetResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen2FileDataSetMappingResult.Companion.toKotlin as getADLSGen2FileDataSetMappingResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen2FileDataSetResult.Companion.toKotlin as getADLSGen2FileDataSetResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen2FileSystemDataSetMappingResult.Companion.toKotlin as getADLSGen2FileSystemDataSetMappingResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen2FileSystemDataSetResult.Companion.toKotlin as getADLSGen2FileSystemDataSetResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen2FolderDataSetMappingResult.Companion.toKotlin as getADLSGen2FolderDataSetMappingResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetADLSGen2FolderDataSetResult.Companion.toKotlin as getADLSGen2FolderDataSetResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetAccountResult.Companion.toKotlin as getAccountResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetBlobContainerDataSetMappingResult.Companion.toKotlin as getBlobContainerDataSetMappingResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetBlobContainerDataSetResult.Companion.toKotlin as getBlobContainerDataSetResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetBlobDataSetMappingResult.Companion.toKotlin as getBlobDataSetMappingResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetBlobDataSetResult.Companion.toKotlin as getBlobDataSetResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetBlobFolderDataSetMappingResult.Companion.toKotlin as getBlobFolderDataSetMappingResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetBlobFolderDataSetResult.Companion.toKotlin as getBlobFolderDataSetResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetInvitationResult.Companion.toKotlin as getInvitationResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetKustoClusterDataSetMappingResult.Companion.toKotlin as getKustoClusterDataSetMappingResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetKustoClusterDataSetResult.Companion.toKotlin as getKustoClusterDataSetResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetKustoDatabaseDataSetMappingResult.Companion.toKotlin as getKustoDatabaseDataSetMappingResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetKustoDatabaseDataSetResult.Companion.toKotlin as getKustoDatabaseDataSetResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetKustoTableDataSetMappingResult.Companion.toKotlin as getKustoTableDataSetMappingResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetKustoTableDataSetResult.Companion.toKotlin as getKustoTableDataSetResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetScheduledSynchronizationSettingResult.Companion.toKotlin as getScheduledSynchronizationSettingResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetScheduledTriggerResult.Companion.toKotlin as getScheduledTriggerResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetShareResult.Companion.toKotlin as getShareResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetShareSubscriptionResult.Companion.toKotlin as getShareSubscriptionResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetSqlDBTableDataSetMappingResult.Companion.toKotlin as getSqlDBTableDataSetMappingResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetSqlDBTableDataSetResult.Companion.toKotlin as getSqlDBTableDataSetResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetSqlDWTableDataSetMappingResult.Companion.toKotlin as getSqlDWTableDataSetMappingResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetSqlDWTableDataSetResult.Companion.toKotlin as getSqlDWTableDataSetResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetSynapseWorkspaceSqlPoolTableDataSetMappingResult.Companion.toKotlin as getSynapseWorkspaceSqlPoolTableDataSetMappingResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.GetSynapseWorkspaceSqlPoolTableDataSetResult.Companion.toKotlin as getSynapseWorkspaceSqlPoolTableDataSetResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.ListShareSubscriptionSourceShareSynchronizationSettingsResult.Companion.toKotlin as listShareSubscriptionSourceShareSynchronizationSettingsResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.ListShareSubscriptionSynchronizationDetailsResult.Companion.toKotlin as listShareSubscriptionSynchronizationDetailsResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.ListShareSubscriptionSynchronizationsResult.Companion.toKotlin as listShareSubscriptionSynchronizationsResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.ListShareSynchronizationDetailsResult.Companion.toKotlin as listShareSynchronizationDetailsResultToKotlin
import com.pulumi.azurenative.datashare.kotlin.outputs.ListShareSynchronizationsResult.Companion.toKotlin as listShareSynchronizationsResultToKotlin
public object DatashareFunctions {
/**
* Get a DataSet in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return An ADLS Gen 1 file data set.
*/
public suspend fun getADLSGen1FileDataSet(argument: GetADLSGen1FileDataSetPlainArgs): GetADLSGen1FileDataSetResult =
getADLSGen1FileDataSetResultToKotlin(getADLSGen1FileDataSetPlain(argument.toJava()).await())
/**
* @see [getADLSGen1FileDataSet].
* @param accountName The name of the share account.
* @param dataSetName The name of the dataSet.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @return An ADLS Gen 1 file data set.
*/
public suspend fun getADLSGen1FileDataSet(
accountName: String,
dataSetName: String,
resourceGroupName: String,
shareName: String,
): GetADLSGen1FileDataSetResult {
val argument = GetADLSGen1FileDataSetPlainArgs(
accountName = accountName,
dataSetName = dataSetName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getADLSGen1FileDataSetResultToKotlin(getADLSGen1FileDataSetPlain(argument.toJava()).await())
}
/**
* @see [getADLSGen1FileDataSet].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen1FileDataSetPlainArgs].
* @return An ADLS Gen 1 file data set.
*/
public suspend fun getADLSGen1FileDataSet(argument: suspend GetADLSGen1FileDataSetPlainArgsBuilder.() -> Unit): GetADLSGen1FileDataSetResult {
val builder = GetADLSGen1FileDataSetPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getADLSGen1FileDataSetResultToKotlin(getADLSGen1FileDataSetPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSet in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return An ADLS Gen 1 folder data set.
*/
public suspend fun getADLSGen1FolderDataSet(argument: GetADLSGen1FolderDataSetPlainArgs): GetADLSGen1FolderDataSetResult =
getADLSGen1FolderDataSetResultToKotlin(getADLSGen1FolderDataSetPlain(argument.toJava()).await())
/**
* @see [getADLSGen1FolderDataSet].
* @param accountName The name of the share account.
* @param dataSetName The name of the dataSet.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @return An ADLS Gen 1 folder data set.
*/
public suspend fun getADLSGen1FolderDataSet(
accountName: String,
dataSetName: String,
resourceGroupName: String,
shareName: String,
): GetADLSGen1FolderDataSetResult {
val argument = GetADLSGen1FolderDataSetPlainArgs(
accountName = accountName,
dataSetName = dataSetName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getADLSGen1FolderDataSetResultToKotlin(getADLSGen1FolderDataSetPlain(argument.toJava()).await())
}
/**
* @see [getADLSGen1FolderDataSet].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen1FolderDataSetPlainArgs].
* @return An ADLS Gen 1 folder data set.
*/
public suspend fun getADLSGen1FolderDataSet(argument: suspend GetADLSGen1FolderDataSetPlainArgsBuilder.() -> Unit): GetADLSGen1FolderDataSetResult {
val builder = GetADLSGen1FolderDataSetPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getADLSGen1FolderDataSetResultToKotlin(getADLSGen1FolderDataSetPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSet in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return An ADLS Gen 2 file data set.
*/
public suspend fun getADLSGen2FileDataSet(argument: GetADLSGen2FileDataSetPlainArgs): GetADLSGen2FileDataSetResult =
getADLSGen2FileDataSetResultToKotlin(getADLSGen2FileDataSetPlain(argument.toJava()).await())
/**
* @see [getADLSGen2FileDataSet].
* @param accountName The name of the share account.
* @param dataSetName The name of the dataSet.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @return An ADLS Gen 2 file data set.
*/
public suspend fun getADLSGen2FileDataSet(
accountName: String,
dataSetName: String,
resourceGroupName: String,
shareName: String,
): GetADLSGen2FileDataSetResult {
val argument = GetADLSGen2FileDataSetPlainArgs(
accountName = accountName,
dataSetName = dataSetName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getADLSGen2FileDataSetResultToKotlin(getADLSGen2FileDataSetPlain(argument.toJava()).await())
}
/**
* @see [getADLSGen2FileDataSet].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FileDataSetPlainArgs].
* @return An ADLS Gen 2 file data set.
*/
public suspend fun getADLSGen2FileDataSet(argument: suspend GetADLSGen2FileDataSetPlainArgsBuilder.() -> Unit): GetADLSGen2FileDataSetResult {
val builder = GetADLSGen2FileDataSetPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getADLSGen2FileDataSetResultToKotlin(getADLSGen2FileDataSetPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSetMapping in a shareSubscription
* Azure REST API version: 2021-08-01.
* @param argument null
* @return An ADLS Gen2 file data set mapping.
*/
public suspend fun getADLSGen2FileDataSetMapping(argument: GetADLSGen2FileDataSetMappingPlainArgs): GetADLSGen2FileDataSetMappingResult =
getADLSGen2FileDataSetMappingResultToKotlin(getADLSGen2FileDataSetMappingPlain(argument.toJava()).await())
/**
* @see [getADLSGen2FileDataSetMapping].
* @param accountName The name of the share account.
* @param dataSetMappingName The name of the dataSetMapping.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the shareSubscription.
* @return An ADLS Gen2 file data set mapping.
*/
public suspend fun getADLSGen2FileDataSetMapping(
accountName: String,
dataSetMappingName: String,
resourceGroupName: String,
shareSubscriptionName: String,
): GetADLSGen2FileDataSetMappingResult {
val argument = GetADLSGen2FileDataSetMappingPlainArgs(
accountName = accountName,
dataSetMappingName = dataSetMappingName,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
)
return getADLSGen2FileDataSetMappingResultToKotlin(getADLSGen2FileDataSetMappingPlain(argument.toJava()).await())
}
/**
* @see [getADLSGen2FileDataSetMapping].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FileDataSetMappingPlainArgs].
* @return An ADLS Gen2 file data set mapping.
*/
public suspend fun getADLSGen2FileDataSetMapping(argument: suspend GetADLSGen2FileDataSetMappingPlainArgsBuilder.() -> Unit): GetADLSGen2FileDataSetMappingResult {
val builder = GetADLSGen2FileDataSetMappingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getADLSGen2FileDataSetMappingResultToKotlin(getADLSGen2FileDataSetMappingPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSet in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return An ADLS Gen 2 file system data set.
*/
public suspend fun getADLSGen2FileSystemDataSet(argument: GetADLSGen2FileSystemDataSetPlainArgs): GetADLSGen2FileSystemDataSetResult =
getADLSGen2FileSystemDataSetResultToKotlin(getADLSGen2FileSystemDataSetPlain(argument.toJava()).await())
/**
* @see [getADLSGen2FileSystemDataSet].
* @param accountName The name of the share account.
* @param dataSetName The name of the dataSet.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @return An ADLS Gen 2 file system data set.
*/
public suspend fun getADLSGen2FileSystemDataSet(
accountName: String,
dataSetName: String,
resourceGroupName: String,
shareName: String,
): GetADLSGen2FileSystemDataSetResult {
val argument = GetADLSGen2FileSystemDataSetPlainArgs(
accountName = accountName,
dataSetName = dataSetName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getADLSGen2FileSystemDataSetResultToKotlin(getADLSGen2FileSystemDataSetPlain(argument.toJava()).await())
}
/**
* @see [getADLSGen2FileSystemDataSet].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FileSystemDataSetPlainArgs].
* @return An ADLS Gen 2 file system data set.
*/
public suspend fun getADLSGen2FileSystemDataSet(argument: suspend GetADLSGen2FileSystemDataSetPlainArgsBuilder.() -> Unit): GetADLSGen2FileSystemDataSetResult {
val builder = GetADLSGen2FileSystemDataSetPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getADLSGen2FileSystemDataSetResultToKotlin(getADLSGen2FileSystemDataSetPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSetMapping in a shareSubscription
* Azure REST API version: 2021-08-01.
* @param argument null
* @return An ADLS Gen2 file system data set mapping.
*/
public suspend fun getADLSGen2FileSystemDataSetMapping(argument: GetADLSGen2FileSystemDataSetMappingPlainArgs): GetADLSGen2FileSystemDataSetMappingResult =
getADLSGen2FileSystemDataSetMappingResultToKotlin(getADLSGen2FileSystemDataSetMappingPlain(argument.toJava()).await())
/**
* @see [getADLSGen2FileSystemDataSetMapping].
* @param accountName The name of the share account.
* @param dataSetMappingName The name of the dataSetMapping.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the shareSubscription.
* @return An ADLS Gen2 file system data set mapping.
*/
public suspend fun getADLSGen2FileSystemDataSetMapping(
accountName: String,
dataSetMappingName: String,
resourceGroupName: String,
shareSubscriptionName: String,
): GetADLSGen2FileSystemDataSetMappingResult {
val argument = GetADLSGen2FileSystemDataSetMappingPlainArgs(
accountName = accountName,
dataSetMappingName = dataSetMappingName,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
)
return getADLSGen2FileSystemDataSetMappingResultToKotlin(getADLSGen2FileSystemDataSetMappingPlain(argument.toJava()).await())
}
/**
* @see [getADLSGen2FileSystemDataSetMapping].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FileSystemDataSetMappingPlainArgs].
* @return An ADLS Gen2 file system data set mapping.
*/
public suspend fun getADLSGen2FileSystemDataSetMapping(argument: suspend GetADLSGen2FileSystemDataSetMappingPlainArgsBuilder.() -> Unit): GetADLSGen2FileSystemDataSetMappingResult {
val builder = GetADLSGen2FileSystemDataSetMappingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getADLSGen2FileSystemDataSetMappingResultToKotlin(getADLSGen2FileSystemDataSetMappingPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSet in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return An ADLS Gen 2 folder data set.
*/
public suspend fun getADLSGen2FolderDataSet(argument: GetADLSGen2FolderDataSetPlainArgs): GetADLSGen2FolderDataSetResult =
getADLSGen2FolderDataSetResultToKotlin(getADLSGen2FolderDataSetPlain(argument.toJava()).await())
/**
* @see [getADLSGen2FolderDataSet].
* @param accountName The name of the share account.
* @param dataSetName The name of the dataSet.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @return An ADLS Gen 2 folder data set.
*/
public suspend fun getADLSGen2FolderDataSet(
accountName: String,
dataSetName: String,
resourceGroupName: String,
shareName: String,
): GetADLSGen2FolderDataSetResult {
val argument = GetADLSGen2FolderDataSetPlainArgs(
accountName = accountName,
dataSetName = dataSetName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getADLSGen2FolderDataSetResultToKotlin(getADLSGen2FolderDataSetPlain(argument.toJava()).await())
}
/**
* @see [getADLSGen2FolderDataSet].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FolderDataSetPlainArgs].
* @return An ADLS Gen 2 folder data set.
*/
public suspend fun getADLSGen2FolderDataSet(argument: suspend GetADLSGen2FolderDataSetPlainArgsBuilder.() -> Unit): GetADLSGen2FolderDataSetResult {
val builder = GetADLSGen2FolderDataSetPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getADLSGen2FolderDataSetResultToKotlin(getADLSGen2FolderDataSetPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSetMapping in a shareSubscription
* Azure REST API version: 2021-08-01.
* @param argument null
* @return An ADLS Gen2 folder data set mapping.
*/
public suspend fun getADLSGen2FolderDataSetMapping(argument: GetADLSGen2FolderDataSetMappingPlainArgs): GetADLSGen2FolderDataSetMappingResult =
getADLSGen2FolderDataSetMappingResultToKotlin(getADLSGen2FolderDataSetMappingPlain(argument.toJava()).await())
/**
* @see [getADLSGen2FolderDataSetMapping].
* @param accountName The name of the share account.
* @param dataSetMappingName The name of the dataSetMapping.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the shareSubscription.
* @return An ADLS Gen2 folder data set mapping.
*/
public suspend fun getADLSGen2FolderDataSetMapping(
accountName: String,
dataSetMappingName: String,
resourceGroupName: String,
shareSubscriptionName: String,
): GetADLSGen2FolderDataSetMappingResult {
val argument = GetADLSGen2FolderDataSetMappingPlainArgs(
accountName = accountName,
dataSetMappingName = dataSetMappingName,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
)
return getADLSGen2FolderDataSetMappingResultToKotlin(getADLSGen2FolderDataSetMappingPlain(argument.toJava()).await())
}
/**
* @see [getADLSGen2FolderDataSetMapping].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetADLSGen2FolderDataSetMappingPlainArgs].
* @return An ADLS Gen2 folder data set mapping.
*/
public suspend fun getADLSGen2FolderDataSetMapping(argument: suspend GetADLSGen2FolderDataSetMappingPlainArgsBuilder.() -> Unit): GetADLSGen2FolderDataSetMappingResult {
val builder = GetADLSGen2FolderDataSetMappingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getADLSGen2FolderDataSetMappingResultToKotlin(getADLSGen2FolderDataSetMappingPlain(builtArgument.toJava()).await())
}
/**
* Get an account
* Azure REST API version: 2021-08-01.
* @param argument null
* @return An account data transfer object.
*/
public suspend fun getAccount(argument: GetAccountPlainArgs): GetAccountResult =
getAccountResultToKotlin(getAccountPlain(argument.toJava()).await())
/**
* @see [getAccount].
* @param accountName The name of the share account.
* @param resourceGroupName The resource group name.
* @return An account data transfer object.
*/
public suspend fun getAccount(accountName: String, resourceGroupName: String): GetAccountResult {
val argument = GetAccountPlainArgs(
accountName = accountName,
resourceGroupName = resourceGroupName,
)
return getAccountResultToKotlin(getAccountPlain(argument.toJava()).await())
}
/**
* @see [getAccount].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetAccountPlainArgs].
* @return An account data transfer object.
*/
public suspend fun getAccount(argument: suspend GetAccountPlainArgsBuilder.() -> Unit): GetAccountResult {
val builder = GetAccountPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getAccountResultToKotlin(getAccountPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSet in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return An Azure storage blob container data set.
*/
public suspend fun getBlobContainerDataSet(argument: GetBlobContainerDataSetPlainArgs): GetBlobContainerDataSetResult =
getBlobContainerDataSetResultToKotlin(getBlobContainerDataSetPlain(argument.toJava()).await())
/**
* @see [getBlobContainerDataSet].
* @param accountName The name of the share account.
* @param dataSetName The name of the dataSet.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @return An Azure storage blob container data set.
*/
public suspend fun getBlobContainerDataSet(
accountName: String,
dataSetName: String,
resourceGroupName: String,
shareName: String,
): GetBlobContainerDataSetResult {
val argument = GetBlobContainerDataSetPlainArgs(
accountName = accountName,
dataSetName = dataSetName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getBlobContainerDataSetResultToKotlin(getBlobContainerDataSetPlain(argument.toJava()).await())
}
/**
* @see [getBlobContainerDataSet].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobContainerDataSetPlainArgs].
* @return An Azure storage blob container data set.
*/
public suspend fun getBlobContainerDataSet(argument: suspend GetBlobContainerDataSetPlainArgsBuilder.() -> Unit): GetBlobContainerDataSetResult {
val builder = GetBlobContainerDataSetPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getBlobContainerDataSetResultToKotlin(getBlobContainerDataSetPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSetMapping in a shareSubscription
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A Blob container data set mapping.
*/
public suspend fun getBlobContainerDataSetMapping(argument: GetBlobContainerDataSetMappingPlainArgs): GetBlobContainerDataSetMappingResult =
getBlobContainerDataSetMappingResultToKotlin(getBlobContainerDataSetMappingPlain(argument.toJava()).await())
/**
* @see [getBlobContainerDataSetMapping].
* @param accountName The name of the share account.
* @param dataSetMappingName The name of the dataSetMapping.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the shareSubscription.
* @return A Blob container data set mapping.
*/
public suspend fun getBlobContainerDataSetMapping(
accountName: String,
dataSetMappingName: String,
resourceGroupName: String,
shareSubscriptionName: String,
): GetBlobContainerDataSetMappingResult {
val argument = GetBlobContainerDataSetMappingPlainArgs(
accountName = accountName,
dataSetMappingName = dataSetMappingName,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
)
return getBlobContainerDataSetMappingResultToKotlin(getBlobContainerDataSetMappingPlain(argument.toJava()).await())
}
/**
* @see [getBlobContainerDataSetMapping].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobContainerDataSetMappingPlainArgs].
* @return A Blob container data set mapping.
*/
public suspend fun getBlobContainerDataSetMapping(argument: suspend GetBlobContainerDataSetMappingPlainArgsBuilder.() -> Unit): GetBlobContainerDataSetMappingResult {
val builder = GetBlobContainerDataSetMappingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getBlobContainerDataSetMappingResultToKotlin(getBlobContainerDataSetMappingPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSet in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return An Azure storage blob data set.
*/
public suspend fun getBlobDataSet(argument: GetBlobDataSetPlainArgs): GetBlobDataSetResult =
getBlobDataSetResultToKotlin(getBlobDataSetPlain(argument.toJava()).await())
/**
* @see [getBlobDataSet].
* @param accountName The name of the share account.
* @param dataSetName The name of the dataSet.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @return An Azure storage blob data set.
*/
public suspend fun getBlobDataSet(
accountName: String,
dataSetName: String,
resourceGroupName: String,
shareName: String,
): GetBlobDataSetResult {
val argument = GetBlobDataSetPlainArgs(
accountName = accountName,
dataSetName = dataSetName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getBlobDataSetResultToKotlin(getBlobDataSetPlain(argument.toJava()).await())
}
/**
* @see [getBlobDataSet].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobDataSetPlainArgs].
* @return An Azure storage blob data set.
*/
public suspend fun getBlobDataSet(argument: suspend GetBlobDataSetPlainArgsBuilder.() -> Unit): GetBlobDataSetResult {
val builder = GetBlobDataSetPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getBlobDataSetResultToKotlin(getBlobDataSetPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSetMapping in a shareSubscription
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A Blob data set mapping.
*/
public suspend fun getBlobDataSetMapping(argument: GetBlobDataSetMappingPlainArgs): GetBlobDataSetMappingResult =
getBlobDataSetMappingResultToKotlin(getBlobDataSetMappingPlain(argument.toJava()).await())
/**
* @see [getBlobDataSetMapping].
* @param accountName The name of the share account.
* @param dataSetMappingName The name of the dataSetMapping.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the shareSubscription.
* @return A Blob data set mapping.
*/
public suspend fun getBlobDataSetMapping(
accountName: String,
dataSetMappingName: String,
resourceGroupName: String,
shareSubscriptionName: String,
): GetBlobDataSetMappingResult {
val argument = GetBlobDataSetMappingPlainArgs(
accountName = accountName,
dataSetMappingName = dataSetMappingName,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
)
return getBlobDataSetMappingResultToKotlin(getBlobDataSetMappingPlain(argument.toJava()).await())
}
/**
* @see [getBlobDataSetMapping].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobDataSetMappingPlainArgs].
* @return A Blob data set mapping.
*/
public suspend fun getBlobDataSetMapping(argument: suspend GetBlobDataSetMappingPlainArgsBuilder.() -> Unit): GetBlobDataSetMappingResult {
val builder = GetBlobDataSetMappingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getBlobDataSetMappingResultToKotlin(getBlobDataSetMappingPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSet in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return An Azure storage blob folder data set.
*/
public suspend fun getBlobFolderDataSet(argument: GetBlobFolderDataSetPlainArgs): GetBlobFolderDataSetResult =
getBlobFolderDataSetResultToKotlin(getBlobFolderDataSetPlain(argument.toJava()).await())
/**
* @see [getBlobFolderDataSet].
* @param accountName The name of the share account.
* @param dataSetName The name of the dataSet.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @return An Azure storage blob folder data set.
*/
public suspend fun getBlobFolderDataSet(
accountName: String,
dataSetName: String,
resourceGroupName: String,
shareName: String,
): GetBlobFolderDataSetResult {
val argument = GetBlobFolderDataSetPlainArgs(
accountName = accountName,
dataSetName = dataSetName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getBlobFolderDataSetResultToKotlin(getBlobFolderDataSetPlain(argument.toJava()).await())
}
/**
* @see [getBlobFolderDataSet].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobFolderDataSetPlainArgs].
* @return An Azure storage blob folder data set.
*/
public suspend fun getBlobFolderDataSet(argument: suspend GetBlobFolderDataSetPlainArgsBuilder.() -> Unit): GetBlobFolderDataSetResult {
val builder = GetBlobFolderDataSetPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getBlobFolderDataSetResultToKotlin(getBlobFolderDataSetPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSetMapping in a shareSubscription
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A Blob folder data set mapping.
*/
public suspend fun getBlobFolderDataSetMapping(argument: GetBlobFolderDataSetMappingPlainArgs): GetBlobFolderDataSetMappingResult =
getBlobFolderDataSetMappingResultToKotlin(getBlobFolderDataSetMappingPlain(argument.toJava()).await())
/**
* @see [getBlobFolderDataSetMapping].
* @param accountName The name of the share account.
* @param dataSetMappingName The name of the dataSetMapping.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the shareSubscription.
* @return A Blob folder data set mapping.
*/
public suspend fun getBlobFolderDataSetMapping(
accountName: String,
dataSetMappingName: String,
resourceGroupName: String,
shareSubscriptionName: String,
): GetBlobFolderDataSetMappingResult {
val argument = GetBlobFolderDataSetMappingPlainArgs(
accountName = accountName,
dataSetMappingName = dataSetMappingName,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
)
return getBlobFolderDataSetMappingResultToKotlin(getBlobFolderDataSetMappingPlain(argument.toJava()).await())
}
/**
* @see [getBlobFolderDataSetMapping].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetBlobFolderDataSetMappingPlainArgs].
* @return A Blob folder data set mapping.
*/
public suspend fun getBlobFolderDataSetMapping(argument: suspend GetBlobFolderDataSetMappingPlainArgsBuilder.() -> Unit): GetBlobFolderDataSetMappingResult {
val builder = GetBlobFolderDataSetMappingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getBlobFolderDataSetMappingResultToKotlin(getBlobFolderDataSetMappingPlain(builtArgument.toJava()).await())
}
/**
* Get an invitation in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A Invitation data transfer object.
*/
public suspend fun getInvitation(argument: GetInvitationPlainArgs): GetInvitationResult =
getInvitationResultToKotlin(getInvitationPlain(argument.toJava()).await())
/**
* @see [getInvitation].
* @param accountName The name of the share account.
* @param invitationName The name of the invitation.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @return A Invitation data transfer object.
*/
public suspend fun getInvitation(
accountName: String,
invitationName: String,
resourceGroupName: String,
shareName: String,
): GetInvitationResult {
val argument = GetInvitationPlainArgs(
accountName = accountName,
invitationName = invitationName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getInvitationResultToKotlin(getInvitationPlain(argument.toJava()).await())
}
/**
* @see [getInvitation].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetInvitationPlainArgs].
* @return A Invitation data transfer object.
*/
public suspend fun getInvitation(argument: suspend GetInvitationPlainArgsBuilder.() -> Unit): GetInvitationResult {
val builder = GetInvitationPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getInvitationResultToKotlin(getInvitationPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSet in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A kusto cluster data set.
*/
public suspend fun getKustoClusterDataSet(argument: GetKustoClusterDataSetPlainArgs): GetKustoClusterDataSetResult =
getKustoClusterDataSetResultToKotlin(getKustoClusterDataSetPlain(argument.toJava()).await())
/**
* @see [getKustoClusterDataSet].
* @param accountName The name of the share account.
* @param dataSetName The name of the dataSet.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @return A kusto cluster data set.
*/
public suspend fun getKustoClusterDataSet(
accountName: String,
dataSetName: String,
resourceGroupName: String,
shareName: String,
): GetKustoClusterDataSetResult {
val argument = GetKustoClusterDataSetPlainArgs(
accountName = accountName,
dataSetName = dataSetName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getKustoClusterDataSetResultToKotlin(getKustoClusterDataSetPlain(argument.toJava()).await())
}
/**
* @see [getKustoClusterDataSet].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoClusterDataSetPlainArgs].
* @return A kusto cluster data set.
*/
public suspend fun getKustoClusterDataSet(argument: suspend GetKustoClusterDataSetPlainArgsBuilder.() -> Unit): GetKustoClusterDataSetResult {
val builder = GetKustoClusterDataSetPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getKustoClusterDataSetResultToKotlin(getKustoClusterDataSetPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSetMapping in a shareSubscription
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A Kusto cluster data set mapping
*/
public suspend fun getKustoClusterDataSetMapping(argument: GetKustoClusterDataSetMappingPlainArgs): GetKustoClusterDataSetMappingResult =
getKustoClusterDataSetMappingResultToKotlin(getKustoClusterDataSetMappingPlain(argument.toJava()).await())
/**
* @see [getKustoClusterDataSetMapping].
* @param accountName The name of the share account.
* @param dataSetMappingName The name of the dataSetMapping.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the shareSubscription.
* @return A Kusto cluster data set mapping
*/
public suspend fun getKustoClusterDataSetMapping(
accountName: String,
dataSetMappingName: String,
resourceGroupName: String,
shareSubscriptionName: String,
): GetKustoClusterDataSetMappingResult {
val argument = GetKustoClusterDataSetMappingPlainArgs(
accountName = accountName,
dataSetMappingName = dataSetMappingName,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
)
return getKustoClusterDataSetMappingResultToKotlin(getKustoClusterDataSetMappingPlain(argument.toJava()).await())
}
/**
* @see [getKustoClusterDataSetMapping].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoClusterDataSetMappingPlainArgs].
* @return A Kusto cluster data set mapping
*/
public suspend fun getKustoClusterDataSetMapping(argument: suspend GetKustoClusterDataSetMappingPlainArgsBuilder.() -> Unit): GetKustoClusterDataSetMappingResult {
val builder = GetKustoClusterDataSetMappingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getKustoClusterDataSetMappingResultToKotlin(getKustoClusterDataSetMappingPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSet in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A kusto database data set.
*/
public suspend fun getKustoDatabaseDataSet(argument: GetKustoDatabaseDataSetPlainArgs): GetKustoDatabaseDataSetResult =
getKustoDatabaseDataSetResultToKotlin(getKustoDatabaseDataSetPlain(argument.toJava()).await())
/**
* @see [getKustoDatabaseDataSet].
* @param accountName The name of the share account.
* @param dataSetName The name of the dataSet.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @return A kusto database data set.
*/
public suspend fun getKustoDatabaseDataSet(
accountName: String,
dataSetName: String,
resourceGroupName: String,
shareName: String,
): GetKustoDatabaseDataSetResult {
val argument = GetKustoDatabaseDataSetPlainArgs(
accountName = accountName,
dataSetName = dataSetName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getKustoDatabaseDataSetResultToKotlin(getKustoDatabaseDataSetPlain(argument.toJava()).await())
}
/**
* @see [getKustoDatabaseDataSet].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoDatabaseDataSetPlainArgs].
* @return A kusto database data set.
*/
public suspend fun getKustoDatabaseDataSet(argument: suspend GetKustoDatabaseDataSetPlainArgsBuilder.() -> Unit): GetKustoDatabaseDataSetResult {
val builder = GetKustoDatabaseDataSetPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getKustoDatabaseDataSetResultToKotlin(getKustoDatabaseDataSetPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSetMapping in a shareSubscription
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A Kusto database data set mapping
*/
public suspend fun getKustoDatabaseDataSetMapping(argument: GetKustoDatabaseDataSetMappingPlainArgs): GetKustoDatabaseDataSetMappingResult =
getKustoDatabaseDataSetMappingResultToKotlin(getKustoDatabaseDataSetMappingPlain(argument.toJava()).await())
/**
* @see [getKustoDatabaseDataSetMapping].
* @param accountName The name of the share account.
* @param dataSetMappingName The name of the dataSetMapping.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the shareSubscription.
* @return A Kusto database data set mapping
*/
public suspend fun getKustoDatabaseDataSetMapping(
accountName: String,
dataSetMappingName: String,
resourceGroupName: String,
shareSubscriptionName: String,
): GetKustoDatabaseDataSetMappingResult {
val argument = GetKustoDatabaseDataSetMappingPlainArgs(
accountName = accountName,
dataSetMappingName = dataSetMappingName,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
)
return getKustoDatabaseDataSetMappingResultToKotlin(getKustoDatabaseDataSetMappingPlain(argument.toJava()).await())
}
/**
* @see [getKustoDatabaseDataSetMapping].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoDatabaseDataSetMappingPlainArgs].
* @return A Kusto database data set mapping
*/
public suspend fun getKustoDatabaseDataSetMapping(argument: suspend GetKustoDatabaseDataSetMappingPlainArgsBuilder.() -> Unit): GetKustoDatabaseDataSetMappingResult {
val builder = GetKustoDatabaseDataSetMappingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getKustoDatabaseDataSetMappingResultToKotlin(getKustoDatabaseDataSetMappingPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSet in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A kusto table data set.
*/
public suspend fun getKustoTableDataSet(argument: GetKustoTableDataSetPlainArgs): GetKustoTableDataSetResult =
getKustoTableDataSetResultToKotlin(getKustoTableDataSetPlain(argument.toJava()).await())
/**
* @see [getKustoTableDataSet].
* @param accountName The name of the share account.
* @param dataSetName The name of the dataSet.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @return A kusto table data set.
*/
public suspend fun getKustoTableDataSet(
accountName: String,
dataSetName: String,
resourceGroupName: String,
shareName: String,
): GetKustoTableDataSetResult {
val argument = GetKustoTableDataSetPlainArgs(
accountName = accountName,
dataSetName = dataSetName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getKustoTableDataSetResultToKotlin(getKustoTableDataSetPlain(argument.toJava()).await())
}
/**
* @see [getKustoTableDataSet].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoTableDataSetPlainArgs].
* @return A kusto table data set.
*/
public suspend fun getKustoTableDataSet(argument: suspend GetKustoTableDataSetPlainArgsBuilder.() -> Unit): GetKustoTableDataSetResult {
val builder = GetKustoTableDataSetPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getKustoTableDataSetResultToKotlin(getKustoTableDataSetPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSetMapping in a shareSubscription
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A Kusto database data set mapping
*/
public suspend fun getKustoTableDataSetMapping(argument: GetKustoTableDataSetMappingPlainArgs): GetKustoTableDataSetMappingResult =
getKustoTableDataSetMappingResultToKotlin(getKustoTableDataSetMappingPlain(argument.toJava()).await())
/**
* @see [getKustoTableDataSetMapping].
* @param accountName The name of the share account.
* @param dataSetMappingName The name of the dataSetMapping.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the shareSubscription.
* @return A Kusto database data set mapping
*/
public suspend fun getKustoTableDataSetMapping(
accountName: String,
dataSetMappingName: String,
resourceGroupName: String,
shareSubscriptionName: String,
): GetKustoTableDataSetMappingResult {
val argument = GetKustoTableDataSetMappingPlainArgs(
accountName = accountName,
dataSetMappingName = dataSetMappingName,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
)
return getKustoTableDataSetMappingResultToKotlin(getKustoTableDataSetMappingPlain(argument.toJava()).await())
}
/**
* @see [getKustoTableDataSetMapping].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetKustoTableDataSetMappingPlainArgs].
* @return A Kusto database data set mapping
*/
public suspend fun getKustoTableDataSetMapping(argument: suspend GetKustoTableDataSetMappingPlainArgsBuilder.() -> Unit): GetKustoTableDataSetMappingResult {
val builder = GetKustoTableDataSetMappingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getKustoTableDataSetMappingResultToKotlin(getKustoTableDataSetMappingPlain(builtArgument.toJava()).await())
}
/**
* Get a synchronizationSetting in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A type of synchronization setting based on schedule
*/
public suspend fun getScheduledSynchronizationSetting(argument: GetScheduledSynchronizationSettingPlainArgs): GetScheduledSynchronizationSettingResult =
getScheduledSynchronizationSettingResultToKotlin(getScheduledSynchronizationSettingPlain(argument.toJava()).await())
/**
* @see [getScheduledSynchronizationSetting].
* @param accountName The name of the share account.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @param synchronizationSettingName The name of the synchronizationSetting.
* @return A type of synchronization setting based on schedule
*/
public suspend fun getScheduledSynchronizationSetting(
accountName: String,
resourceGroupName: String,
shareName: String,
synchronizationSettingName: String,
): GetScheduledSynchronizationSettingResult {
val argument = GetScheduledSynchronizationSettingPlainArgs(
accountName = accountName,
resourceGroupName = resourceGroupName,
shareName = shareName,
synchronizationSettingName = synchronizationSettingName,
)
return getScheduledSynchronizationSettingResultToKotlin(getScheduledSynchronizationSettingPlain(argument.toJava()).await())
}
/**
* @see [getScheduledSynchronizationSetting].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetScheduledSynchronizationSettingPlainArgs].
* @return A type of synchronization setting based on schedule
*/
public suspend fun getScheduledSynchronizationSetting(argument: suspend GetScheduledSynchronizationSettingPlainArgsBuilder.() -> Unit): GetScheduledSynchronizationSettingResult {
val builder = GetScheduledSynchronizationSettingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getScheduledSynchronizationSettingResultToKotlin(getScheduledSynchronizationSettingPlain(builtArgument.toJava()).await())
}
/**
* Get a Trigger in a shareSubscription
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A type of trigger based on schedule
*/
public suspend fun getScheduledTrigger(argument: GetScheduledTriggerPlainArgs): GetScheduledTriggerResult =
getScheduledTriggerResultToKotlin(getScheduledTriggerPlain(argument.toJava()).await())
/**
* @see [getScheduledTrigger].
* @param accountName The name of the share account.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the shareSubscription.
* @param triggerName The name of the trigger.
* @return A type of trigger based on schedule
*/
public suspend fun getScheduledTrigger(
accountName: String,
resourceGroupName: String,
shareSubscriptionName: String,
triggerName: String,
): GetScheduledTriggerResult {
val argument = GetScheduledTriggerPlainArgs(
accountName = accountName,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
triggerName = triggerName,
)
return getScheduledTriggerResultToKotlin(getScheduledTriggerPlain(argument.toJava()).await())
}
/**
* @see [getScheduledTrigger].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetScheduledTriggerPlainArgs].
* @return A type of trigger based on schedule
*/
public suspend fun getScheduledTrigger(argument: suspend GetScheduledTriggerPlainArgsBuilder.() -> Unit): GetScheduledTriggerResult {
val builder = GetScheduledTriggerPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getScheduledTriggerResultToKotlin(getScheduledTriggerPlain(builtArgument.toJava()).await())
}
/**
* Get a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A share data transfer object.
*/
public suspend fun getShare(argument: GetSharePlainArgs): GetShareResult =
getShareResultToKotlin(getSharePlain(argument.toJava()).await())
/**
* @see [getShare].
* @param accountName The name of the share account.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share to retrieve.
* @return A share data transfer object.
*/
public suspend fun getShare(
accountName: String,
resourceGroupName: String,
shareName: String,
): GetShareResult {
val argument = GetSharePlainArgs(
accountName = accountName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getShareResultToKotlin(getSharePlain(argument.toJava()).await())
}
/**
* @see [getShare].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetSharePlainArgs].
* @return A share data transfer object.
*/
public suspend fun getShare(argument: suspend GetSharePlainArgsBuilder.() -> Unit): GetShareResult {
val builder = GetSharePlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getShareResultToKotlin(getSharePlain(builtArgument.toJava()).await())
}
/**
* Get a shareSubscription in an account
* Azure REST API version: 2021-08-01.
* Other available API versions: 2018-11-01-preview.
* @param argument null
* @return A share subscription data transfer object.
*/
public suspend fun getShareSubscription(argument: GetShareSubscriptionPlainArgs): GetShareSubscriptionResult =
getShareSubscriptionResultToKotlin(getShareSubscriptionPlain(argument.toJava()).await())
/**
* @see [getShareSubscription].
* @param accountName The name of the share account.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the shareSubscription.
* @return A share subscription data transfer object.
*/
public suspend fun getShareSubscription(
accountName: String,
resourceGroupName: String,
shareSubscriptionName: String,
): GetShareSubscriptionResult {
val argument = GetShareSubscriptionPlainArgs(
accountName = accountName,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
)
return getShareSubscriptionResultToKotlin(getShareSubscriptionPlain(argument.toJava()).await())
}
/**
* @see [getShareSubscription].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetShareSubscriptionPlainArgs].
* @return A share subscription data transfer object.
*/
public suspend fun getShareSubscription(argument: suspend GetShareSubscriptionPlainArgsBuilder.() -> Unit): GetShareSubscriptionResult {
val builder = GetShareSubscriptionPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getShareSubscriptionResultToKotlin(getShareSubscriptionPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSet in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A SQL DB table data set.
*/
public suspend fun getSqlDBTableDataSet(argument: GetSqlDBTableDataSetPlainArgs): GetSqlDBTableDataSetResult =
getSqlDBTableDataSetResultToKotlin(getSqlDBTableDataSetPlain(argument.toJava()).await())
/**
* @see [getSqlDBTableDataSet].
* @param accountName The name of the share account.
* @param dataSetName The name of the dataSet.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @return A SQL DB table data set.
*/
public suspend fun getSqlDBTableDataSet(
accountName: String,
dataSetName: String,
resourceGroupName: String,
shareName: String,
): GetSqlDBTableDataSetResult {
val argument = GetSqlDBTableDataSetPlainArgs(
accountName = accountName,
dataSetName = dataSetName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getSqlDBTableDataSetResultToKotlin(getSqlDBTableDataSetPlain(argument.toJava()).await())
}
/**
* @see [getSqlDBTableDataSet].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetSqlDBTableDataSetPlainArgs].
* @return A SQL DB table data set.
*/
public suspend fun getSqlDBTableDataSet(argument: suspend GetSqlDBTableDataSetPlainArgsBuilder.() -> Unit): GetSqlDBTableDataSetResult {
val builder = GetSqlDBTableDataSetPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getSqlDBTableDataSetResultToKotlin(getSqlDBTableDataSetPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSetMapping in a shareSubscription
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A SQL DB Table data set mapping.
*/
public suspend fun getSqlDBTableDataSetMapping(argument: GetSqlDBTableDataSetMappingPlainArgs): GetSqlDBTableDataSetMappingResult =
getSqlDBTableDataSetMappingResultToKotlin(getSqlDBTableDataSetMappingPlain(argument.toJava()).await())
/**
* @see [getSqlDBTableDataSetMapping].
* @param accountName The name of the share account.
* @param dataSetMappingName The name of the dataSetMapping.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the shareSubscription.
* @return A SQL DB Table data set mapping.
*/
public suspend fun getSqlDBTableDataSetMapping(
accountName: String,
dataSetMappingName: String,
resourceGroupName: String,
shareSubscriptionName: String,
): GetSqlDBTableDataSetMappingResult {
val argument = GetSqlDBTableDataSetMappingPlainArgs(
accountName = accountName,
dataSetMappingName = dataSetMappingName,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
)
return getSqlDBTableDataSetMappingResultToKotlin(getSqlDBTableDataSetMappingPlain(argument.toJava()).await())
}
/**
* @see [getSqlDBTableDataSetMapping].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetSqlDBTableDataSetMappingPlainArgs].
* @return A SQL DB Table data set mapping.
*/
public suspend fun getSqlDBTableDataSetMapping(argument: suspend GetSqlDBTableDataSetMappingPlainArgsBuilder.() -> Unit): GetSqlDBTableDataSetMappingResult {
val builder = GetSqlDBTableDataSetMappingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getSqlDBTableDataSetMappingResultToKotlin(getSqlDBTableDataSetMappingPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSet in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A SQL DW table data set.
*/
public suspend fun getSqlDWTableDataSet(argument: GetSqlDWTableDataSetPlainArgs): GetSqlDWTableDataSetResult =
getSqlDWTableDataSetResultToKotlin(getSqlDWTableDataSetPlain(argument.toJava()).await())
/**
* @see [getSqlDWTableDataSet].
* @param accountName The name of the share account.
* @param dataSetName The name of the dataSet.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @return A SQL DW table data set.
*/
public suspend fun getSqlDWTableDataSet(
accountName: String,
dataSetName: String,
resourceGroupName: String,
shareName: String,
): GetSqlDWTableDataSetResult {
val argument = GetSqlDWTableDataSetPlainArgs(
accountName = accountName,
dataSetName = dataSetName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getSqlDWTableDataSetResultToKotlin(getSqlDWTableDataSetPlain(argument.toJava()).await())
}
/**
* @see [getSqlDWTableDataSet].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetSqlDWTableDataSetPlainArgs].
* @return A SQL DW table data set.
*/
public suspend fun getSqlDWTableDataSet(argument: suspend GetSqlDWTableDataSetPlainArgsBuilder.() -> Unit): GetSqlDWTableDataSetResult {
val builder = GetSqlDWTableDataSetPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getSqlDWTableDataSetResultToKotlin(getSqlDWTableDataSetPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSetMapping in a shareSubscription
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A SQL DW Table data set mapping.
*/
public suspend fun getSqlDWTableDataSetMapping(argument: GetSqlDWTableDataSetMappingPlainArgs): GetSqlDWTableDataSetMappingResult =
getSqlDWTableDataSetMappingResultToKotlin(getSqlDWTableDataSetMappingPlain(argument.toJava()).await())
/**
* @see [getSqlDWTableDataSetMapping].
* @param accountName The name of the share account.
* @param dataSetMappingName The name of the dataSetMapping.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the shareSubscription.
* @return A SQL DW Table data set mapping.
*/
public suspend fun getSqlDWTableDataSetMapping(
accountName: String,
dataSetMappingName: String,
resourceGroupName: String,
shareSubscriptionName: String,
): GetSqlDWTableDataSetMappingResult {
val argument = GetSqlDWTableDataSetMappingPlainArgs(
accountName = accountName,
dataSetMappingName = dataSetMappingName,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
)
return getSqlDWTableDataSetMappingResultToKotlin(getSqlDWTableDataSetMappingPlain(argument.toJava()).await())
}
/**
* @see [getSqlDWTableDataSetMapping].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetSqlDWTableDataSetMappingPlainArgs].
* @return A SQL DW Table data set mapping.
*/
public suspend fun getSqlDWTableDataSetMapping(argument: suspend GetSqlDWTableDataSetMappingPlainArgsBuilder.() -> Unit): GetSqlDWTableDataSetMappingResult {
val builder = GetSqlDWTableDataSetMappingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getSqlDWTableDataSetMappingResultToKotlin(getSqlDWTableDataSetMappingPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSet in a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A Synapse Workspace Sql Pool Table data set.
*/
public suspend fun getSynapseWorkspaceSqlPoolTableDataSet(argument: GetSynapseWorkspaceSqlPoolTableDataSetPlainArgs): GetSynapseWorkspaceSqlPoolTableDataSetResult =
getSynapseWorkspaceSqlPoolTableDataSetResultToKotlin(getSynapseWorkspaceSqlPoolTableDataSetPlain(argument.toJava()).await())
/**
* @see [getSynapseWorkspaceSqlPoolTableDataSet].
* @param accountName The name of the share account.
* @param dataSetName The name of the dataSet.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @return A Synapse Workspace Sql Pool Table data set.
*/
public suspend fun getSynapseWorkspaceSqlPoolTableDataSet(
accountName: String,
dataSetName: String,
resourceGroupName: String,
shareName: String,
): GetSynapseWorkspaceSqlPoolTableDataSetResult {
val argument = GetSynapseWorkspaceSqlPoolTableDataSetPlainArgs(
accountName = accountName,
dataSetName = dataSetName,
resourceGroupName = resourceGroupName,
shareName = shareName,
)
return getSynapseWorkspaceSqlPoolTableDataSetResultToKotlin(getSynapseWorkspaceSqlPoolTableDataSetPlain(argument.toJava()).await())
}
/**
* @see [getSynapseWorkspaceSqlPoolTableDataSet].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetSynapseWorkspaceSqlPoolTableDataSetPlainArgs].
* @return A Synapse Workspace Sql Pool Table data set.
*/
public suspend fun getSynapseWorkspaceSqlPoolTableDataSet(argument: suspend GetSynapseWorkspaceSqlPoolTableDataSetPlainArgsBuilder.() -> Unit): GetSynapseWorkspaceSqlPoolTableDataSetResult {
val builder = GetSynapseWorkspaceSqlPoolTableDataSetPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getSynapseWorkspaceSqlPoolTableDataSetResultToKotlin(getSynapseWorkspaceSqlPoolTableDataSetPlain(builtArgument.toJava()).await())
}
/**
* Get a DataSetMapping in a shareSubscription
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A Synapse Workspace Sql Pool Table data set mapping
*/
public suspend fun getSynapseWorkspaceSqlPoolTableDataSetMapping(argument: GetSynapseWorkspaceSqlPoolTableDataSetMappingPlainArgs): GetSynapseWorkspaceSqlPoolTableDataSetMappingResult =
getSynapseWorkspaceSqlPoolTableDataSetMappingResultToKotlin(getSynapseWorkspaceSqlPoolTableDataSetMappingPlain(argument.toJava()).await())
/**
* @see [getSynapseWorkspaceSqlPoolTableDataSetMapping].
* @param accountName The name of the share account.
* @param dataSetMappingName The name of the dataSetMapping.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the shareSubscription.
* @return A Synapse Workspace Sql Pool Table data set mapping
*/
public suspend fun getSynapseWorkspaceSqlPoolTableDataSetMapping(
accountName: String,
dataSetMappingName: String,
resourceGroupName: String,
shareSubscriptionName: String,
): GetSynapseWorkspaceSqlPoolTableDataSetMappingResult {
val argument = GetSynapseWorkspaceSqlPoolTableDataSetMappingPlainArgs(
accountName = accountName,
dataSetMappingName = dataSetMappingName,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
)
return getSynapseWorkspaceSqlPoolTableDataSetMappingResultToKotlin(getSynapseWorkspaceSqlPoolTableDataSetMappingPlain(argument.toJava()).await())
}
/**
* @see [getSynapseWorkspaceSqlPoolTableDataSetMapping].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.GetSynapseWorkspaceSqlPoolTableDataSetMappingPlainArgs].
* @return A Synapse Workspace Sql Pool Table data set mapping
*/
public suspend fun getSynapseWorkspaceSqlPoolTableDataSetMapping(argument: suspend GetSynapseWorkspaceSqlPoolTableDataSetMappingPlainArgsBuilder.() -> Unit): GetSynapseWorkspaceSqlPoolTableDataSetMappingResult {
val builder = GetSynapseWorkspaceSqlPoolTableDataSetMappingPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getSynapseWorkspaceSqlPoolTableDataSetMappingResultToKotlin(getSynapseWorkspaceSqlPoolTableDataSetMappingPlain(builtArgument.toJava()).await())
}
/**
* Get synchronization settings set on a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return List response for get source share Synchronization settings
*/
public suspend fun listShareSubscriptionSourceShareSynchronizationSettings(argument: ListShareSubscriptionSourceShareSynchronizationSettingsPlainArgs): ListShareSubscriptionSourceShareSynchronizationSettingsResult =
listShareSubscriptionSourceShareSynchronizationSettingsResultToKotlin(listShareSubscriptionSourceShareSynchronizationSettingsPlain(argument.toJava()).await())
/**
* @see [listShareSubscriptionSourceShareSynchronizationSettings].
* @param accountName The name of the share account.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the shareSubscription.
* @param skipToken Continuation token
* @return List response for get source share Synchronization settings
*/
public suspend fun listShareSubscriptionSourceShareSynchronizationSettings(
accountName: String,
resourceGroupName: String,
shareSubscriptionName: String,
skipToken: String? = null,
): ListShareSubscriptionSourceShareSynchronizationSettingsResult {
val argument = ListShareSubscriptionSourceShareSynchronizationSettingsPlainArgs(
accountName = accountName,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
skipToken = skipToken,
)
return listShareSubscriptionSourceShareSynchronizationSettingsResultToKotlin(listShareSubscriptionSourceShareSynchronizationSettingsPlain(argument.toJava()).await())
}
/**
* @see [listShareSubscriptionSourceShareSynchronizationSettings].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.ListShareSubscriptionSourceShareSynchronizationSettingsPlainArgs].
* @return List response for get source share Synchronization settings
*/
public suspend fun listShareSubscriptionSourceShareSynchronizationSettings(argument: suspend ListShareSubscriptionSourceShareSynchronizationSettingsPlainArgsBuilder.() -> Unit): ListShareSubscriptionSourceShareSynchronizationSettingsResult {
val builder = ListShareSubscriptionSourceShareSynchronizationSettingsPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return listShareSubscriptionSourceShareSynchronizationSettingsResultToKotlin(listShareSubscriptionSourceShareSynchronizationSettingsPlain(builtArgument.toJava()).await())
}
/**
* List synchronization details
* Azure REST API version: 2021-08-01.
* @param argument null
* @return details of synchronization
*/
public suspend fun listShareSubscriptionSynchronizationDetails(argument: ListShareSubscriptionSynchronizationDetailsPlainArgs): ListShareSubscriptionSynchronizationDetailsResult =
listShareSubscriptionSynchronizationDetailsResultToKotlin(listShareSubscriptionSynchronizationDetailsPlain(argument.toJava()).await())
/**
* @see [listShareSubscriptionSynchronizationDetails].
* @param accountName The name of the share account.
* @param filter Filters the results using OData syntax.
* @param orderby Sorts the results using OData syntax.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the share subscription.
* @param skipToken Continuation token
* @param synchronizationId Synchronization id
* @return details of synchronization
*/
public suspend fun listShareSubscriptionSynchronizationDetails(
accountName: String,
filter: String? = null,
orderby: String? = null,
resourceGroupName: String,
shareSubscriptionName: String,
skipToken: String? = null,
synchronizationId: String,
): ListShareSubscriptionSynchronizationDetailsResult {
val argument = ListShareSubscriptionSynchronizationDetailsPlainArgs(
accountName = accountName,
filter = filter,
orderby = orderby,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
skipToken = skipToken,
synchronizationId = synchronizationId,
)
return listShareSubscriptionSynchronizationDetailsResultToKotlin(listShareSubscriptionSynchronizationDetailsPlain(argument.toJava()).await())
}
/**
* @see [listShareSubscriptionSynchronizationDetails].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.ListShareSubscriptionSynchronizationDetailsPlainArgs].
* @return details of synchronization
*/
public suspend fun listShareSubscriptionSynchronizationDetails(argument: suspend ListShareSubscriptionSynchronizationDetailsPlainArgsBuilder.() -> Unit): ListShareSubscriptionSynchronizationDetailsResult {
val builder = ListShareSubscriptionSynchronizationDetailsPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return listShareSubscriptionSynchronizationDetailsResultToKotlin(listShareSubscriptionSynchronizationDetailsPlain(builtArgument.toJava()).await())
}
/**
* List synchronizations of a share subscription
* Azure REST API version: 2021-08-01.
* @param argument null
* @return A consumer side list of share subscription synchronizations
*/
public suspend fun listShareSubscriptionSynchronizations(argument: ListShareSubscriptionSynchronizationsPlainArgs): ListShareSubscriptionSynchronizationsResult =
listShareSubscriptionSynchronizationsResultToKotlin(listShareSubscriptionSynchronizationsPlain(argument.toJava()).await())
/**
* @see [listShareSubscriptionSynchronizations].
* @param accountName The name of the share account.
* @param filter Filters the results using OData syntax.
* @param orderby Sorts the results using OData syntax.
* @param resourceGroupName The resource group name.
* @param shareSubscriptionName The name of the share subscription.
* @param skipToken Continuation token
* @return A consumer side list of share subscription synchronizations
*/
public suspend fun listShareSubscriptionSynchronizations(
accountName: String,
filter: String? = null,
orderby: String? = null,
resourceGroupName: String,
shareSubscriptionName: String,
skipToken: String? = null,
): ListShareSubscriptionSynchronizationsResult {
val argument = ListShareSubscriptionSynchronizationsPlainArgs(
accountName = accountName,
filter = filter,
orderby = orderby,
resourceGroupName = resourceGroupName,
shareSubscriptionName = shareSubscriptionName,
skipToken = skipToken,
)
return listShareSubscriptionSynchronizationsResultToKotlin(listShareSubscriptionSynchronizationsPlain(argument.toJava()).await())
}
/**
* @see [listShareSubscriptionSynchronizations].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.ListShareSubscriptionSynchronizationsPlainArgs].
* @return A consumer side list of share subscription synchronizations
*/
public suspend fun listShareSubscriptionSynchronizations(argument: suspend ListShareSubscriptionSynchronizationsPlainArgsBuilder.() -> Unit): ListShareSubscriptionSynchronizationsResult {
val builder = ListShareSubscriptionSynchronizationsPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return listShareSubscriptionSynchronizationsResultToKotlin(listShareSubscriptionSynchronizationsPlain(builtArgument.toJava()).await())
}
/**
* List synchronization details
* Azure REST API version: 2021-08-01.
* @param argument null
* @return details of synchronization
*/
public suspend fun listShareSynchronizationDetails(argument: ListShareSynchronizationDetailsPlainArgs): ListShareSynchronizationDetailsResult =
listShareSynchronizationDetailsResultToKotlin(listShareSynchronizationDetailsPlain(argument.toJava()).await())
/**
* @see [listShareSynchronizationDetails].
* @param accountName The name of the share account.
* @param consumerEmail Email of the user who created the synchronization
* @param consumerName Name of the user who created the synchronization
* @param consumerTenantName Tenant name of the consumer who created the synchronization
* @param durationMs synchronization duration
* @param endTime End time of synchronization
* @param filter Filters the results using OData syntax.
* @param message message of synchronization
* @param orderby Sorts the results using OData syntax.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @param skipToken Continuation token
* @param startTime start time of synchronization
* @param status Raw Status
* @param synchronizationId Synchronization id
* @return details of synchronization
*/
public suspend fun listShareSynchronizationDetails(
accountName: String,
consumerEmail: String? = null,
consumerName: String? = null,
consumerTenantName: String? = null,
durationMs: Int? = null,
endTime: String? = null,
filter: String? = null,
message: String? = null,
orderby: String? = null,
resourceGroupName: String,
shareName: String,
skipToken: String? = null,
startTime: String? = null,
status: String? = null,
synchronizationId: String? = null,
): ListShareSynchronizationDetailsResult {
val argument = ListShareSynchronizationDetailsPlainArgs(
accountName = accountName,
consumerEmail = consumerEmail,
consumerName = consumerName,
consumerTenantName = consumerTenantName,
durationMs = durationMs,
endTime = endTime,
filter = filter,
message = message,
orderby = orderby,
resourceGroupName = resourceGroupName,
shareName = shareName,
skipToken = skipToken,
startTime = startTime,
status = status,
synchronizationId = synchronizationId,
)
return listShareSynchronizationDetailsResultToKotlin(listShareSynchronizationDetailsPlain(argument.toJava()).await())
}
/**
* @see [listShareSynchronizationDetails].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.ListShareSynchronizationDetailsPlainArgs].
* @return details of synchronization
*/
public suspend fun listShareSynchronizationDetails(argument: suspend ListShareSynchronizationDetailsPlainArgsBuilder.() -> Unit): ListShareSynchronizationDetailsResult {
val builder = ListShareSynchronizationDetailsPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return listShareSynchronizationDetailsResultToKotlin(listShareSynchronizationDetailsPlain(builtArgument.toJava()).await())
}
/**
* List synchronizations of a share
* Azure REST API version: 2021-08-01.
* @param argument null
* @return List response for get ShareSynchronization.
*/
public suspend fun listShareSynchronizations(argument: ListShareSynchronizationsPlainArgs): ListShareSynchronizationsResult =
listShareSynchronizationsResultToKotlin(listShareSynchronizationsPlain(argument.toJava()).await())
/**
* @see [listShareSynchronizations].
* @param accountName The name of the share account.
* @param filter Filters the results using OData syntax.
* @param orderby Sorts the results using OData syntax.
* @param resourceGroupName The resource group name.
* @param shareName The name of the share.
* @param skipToken Continuation token
* @return List response for get ShareSynchronization.
*/
public suspend fun listShareSynchronizations(
accountName: String,
filter: String? = null,
orderby: String? = null,
resourceGroupName: String,
shareName: String,
skipToken: String? = null,
): ListShareSynchronizationsResult {
val argument = ListShareSynchronizationsPlainArgs(
accountName = accountName,
filter = filter,
orderby = orderby,
resourceGroupName = resourceGroupName,
shareName = shareName,
skipToken = skipToken,
)
return listShareSynchronizationsResultToKotlin(listShareSynchronizationsPlain(argument.toJava()).await())
}
/**
* @see [listShareSynchronizations].
* @param argument Builder for [com.pulumi.azurenative.datashare.kotlin.inputs.ListShareSynchronizationsPlainArgs].
* @return List response for get ShareSynchronization.
*/
public suspend fun listShareSynchronizations(argument: suspend ListShareSynchronizationsPlainArgsBuilder.() -> Unit): ListShareSynchronizationsResult {
val builder = ListShareSynchronizationsPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return listShareSynchronizationsResultToKotlin(listShareSynchronizationsPlain(builtArgument.toJava()).await())
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy