![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.stepfunctions.kotlin.StepfunctionsFunctions.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.stepfunctions.kotlin
import com.pulumi.awsnative.stepfunctions.StepfunctionsFunctions.getActivityPlain
import com.pulumi.awsnative.stepfunctions.StepfunctionsFunctions.getStateMachineAliasPlain
import com.pulumi.awsnative.stepfunctions.StepfunctionsFunctions.getStateMachinePlain
import com.pulumi.awsnative.stepfunctions.StepfunctionsFunctions.getStateMachineVersionPlain
import com.pulumi.awsnative.stepfunctions.kotlin.inputs.GetActivityPlainArgs
import com.pulumi.awsnative.stepfunctions.kotlin.inputs.GetActivityPlainArgsBuilder
import com.pulumi.awsnative.stepfunctions.kotlin.inputs.GetStateMachineAliasPlainArgs
import com.pulumi.awsnative.stepfunctions.kotlin.inputs.GetStateMachineAliasPlainArgsBuilder
import com.pulumi.awsnative.stepfunctions.kotlin.inputs.GetStateMachinePlainArgs
import com.pulumi.awsnative.stepfunctions.kotlin.inputs.GetStateMachinePlainArgsBuilder
import com.pulumi.awsnative.stepfunctions.kotlin.inputs.GetStateMachineVersionPlainArgs
import com.pulumi.awsnative.stepfunctions.kotlin.inputs.GetStateMachineVersionPlainArgsBuilder
import com.pulumi.awsnative.stepfunctions.kotlin.outputs.GetActivityResult
import com.pulumi.awsnative.stepfunctions.kotlin.outputs.GetStateMachineAliasResult
import com.pulumi.awsnative.stepfunctions.kotlin.outputs.GetStateMachineResult
import com.pulumi.awsnative.stepfunctions.kotlin.outputs.GetStateMachineVersionResult
import kotlinx.coroutines.future.await
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
import com.pulumi.awsnative.stepfunctions.kotlin.outputs.GetActivityResult.Companion.toKotlin as getActivityResultToKotlin
import com.pulumi.awsnative.stepfunctions.kotlin.outputs.GetStateMachineAliasResult.Companion.toKotlin as getStateMachineAliasResultToKotlin
import com.pulumi.awsnative.stepfunctions.kotlin.outputs.GetStateMachineResult.Companion.toKotlin as getStateMachineResultToKotlin
import com.pulumi.awsnative.stepfunctions.kotlin.outputs.GetStateMachineVersionResult.Companion.toKotlin as getStateMachineVersionResultToKotlin
public object StepfunctionsFunctions {
/**
* Resource schema for Activity
* @param argument null
* @return null
*/
public suspend fun getActivity(argument: GetActivityPlainArgs): GetActivityResult =
getActivityResultToKotlin(getActivityPlain(argument.toJava()).await())
/**
* @see [getActivity].
* @param arn Returns the ARN of the resource.
* @return null
*/
public suspend fun getActivity(arn: String): GetActivityResult {
val argument = GetActivityPlainArgs(
arn = arn,
)
return getActivityResultToKotlin(getActivityPlain(argument.toJava()).await())
}
/**
* @see [getActivity].
* @param argument Builder for [com.pulumi.awsnative.stepfunctions.kotlin.inputs.GetActivityPlainArgs].
* @return null
*/
public suspend fun getActivity(argument: suspend GetActivityPlainArgsBuilder.() -> Unit): GetActivityResult {
val builder = GetActivityPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getActivityResultToKotlin(getActivityPlain(builtArgument.toJava()).await())
}
/**
* Resource schema for StateMachine
* @param argument null
* @return null
*/
public suspend fun getStateMachine(argument: GetStateMachinePlainArgs): GetStateMachineResult =
getStateMachineResultToKotlin(getStateMachinePlain(argument.toJava()).await())
/**
* @see [getStateMachine].
* @param arn Returns the ARN of the resource.
* @return null
*/
public suspend fun getStateMachine(arn: String): GetStateMachineResult {
val argument = GetStateMachinePlainArgs(
arn = arn,
)
return getStateMachineResultToKotlin(getStateMachinePlain(argument.toJava()).await())
}
/**
* @see [getStateMachine].
* @param argument Builder for [com.pulumi.awsnative.stepfunctions.kotlin.inputs.GetStateMachinePlainArgs].
* @return null
*/
public suspend fun getStateMachine(argument: suspend GetStateMachinePlainArgsBuilder.() -> Unit): GetStateMachineResult {
val builder = GetStateMachinePlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getStateMachineResultToKotlin(getStateMachinePlain(builtArgument.toJava()).await())
}
/**
* Resource schema for StateMachineAlias
* @param argument null
* @return null
*/
public suspend fun getStateMachineAlias(argument: GetStateMachineAliasPlainArgs): GetStateMachineAliasResult =
getStateMachineAliasResultToKotlin(getStateMachineAliasPlain(argument.toJava()).await())
/**
* @see [getStateMachineAlias].
* @param arn The ARN of the alias.
* @return null
*/
public suspend fun getStateMachineAlias(arn: String): GetStateMachineAliasResult {
val argument = GetStateMachineAliasPlainArgs(
arn = arn,
)
return getStateMachineAliasResultToKotlin(getStateMachineAliasPlain(argument.toJava()).await())
}
/**
* @see [getStateMachineAlias].
* @param argument Builder for [com.pulumi.awsnative.stepfunctions.kotlin.inputs.GetStateMachineAliasPlainArgs].
* @return null
*/
public suspend fun getStateMachineAlias(argument: suspend GetStateMachineAliasPlainArgsBuilder.() -> Unit): GetStateMachineAliasResult {
val builder = GetStateMachineAliasPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getStateMachineAliasResultToKotlin(getStateMachineAliasPlain(builtArgument.toJava()).await())
}
/**
* Resource schema for StateMachineVersion
* @param argument null
* @return null
*/
public suspend fun getStateMachineVersion(argument: GetStateMachineVersionPlainArgs): GetStateMachineVersionResult =
getStateMachineVersionResultToKotlin(getStateMachineVersionPlain(argument.toJava()).await())
/**
* @see [getStateMachineVersion].
* @param arn Returns the ARN of the state machine version. For example, `arn:aws:states:us-east-1:123456789012:stateMachine:myStateMachine:1` .
* @return null
*/
public suspend fun getStateMachineVersion(arn: String): GetStateMachineVersionResult {
val argument = GetStateMachineVersionPlainArgs(
arn = arn,
)
return getStateMachineVersionResultToKotlin(getStateMachineVersionPlain(argument.toJava()).await())
}
/**
* @see [getStateMachineVersion].
* @param argument Builder for [com.pulumi.awsnative.stepfunctions.kotlin.inputs.GetStateMachineVersionPlainArgs].
* @return null
*/
public suspend fun getStateMachineVersion(argument: suspend GetStateMachineVersionPlainArgsBuilder.() -> Unit): GetStateMachineVersionResult {
val builder = GetStateMachineVersionPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getStateMachineVersionResultToKotlin(getStateMachineVersionPlain(builtArgument.toJava()).await())
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy