
com.pulumi.awsnative.cognito.kotlin.CognitoFunctions.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-aws-native-kotlin Show documentation
Show all versions of pulumi-aws-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.awsnative.cognito.kotlin
import com.pulumi.awsnative.cognito.CognitoFunctions.getIdentityPoolPlain
import com.pulumi.awsnative.cognito.CognitoFunctions.getIdentityPoolPrincipalTagPlain
import com.pulumi.awsnative.cognito.CognitoFunctions.getIdentityPoolRoleAttachmentPlain
import com.pulumi.awsnative.cognito.CognitoFunctions.getLogDeliveryConfigurationPlain
import com.pulumi.awsnative.cognito.CognitoFunctions.getUserPoolClientPlain
import com.pulumi.awsnative.cognito.CognitoFunctions.getUserPoolDomainPlain
import com.pulumi.awsnative.cognito.CognitoFunctions.getUserPoolGroupPlain
import com.pulumi.awsnative.cognito.CognitoFunctions.getUserPoolIdentityProviderPlain
import com.pulumi.awsnative.cognito.CognitoFunctions.getUserPoolPlain
import com.pulumi.awsnative.cognito.CognitoFunctions.getUserPoolResourceServerPlain
import com.pulumi.awsnative.cognito.CognitoFunctions.getUserPoolRiskConfigurationAttachmentPlain
import com.pulumi.awsnative.cognito.CognitoFunctions.getUserPoolUiCustomizationAttachmentPlain
import com.pulumi.awsnative.cognito.kotlin.inputs.GetIdentityPoolPlainArgs
import com.pulumi.awsnative.cognito.kotlin.inputs.GetIdentityPoolPlainArgsBuilder
import com.pulumi.awsnative.cognito.kotlin.inputs.GetIdentityPoolPrincipalTagPlainArgs
import com.pulumi.awsnative.cognito.kotlin.inputs.GetIdentityPoolPrincipalTagPlainArgsBuilder
import com.pulumi.awsnative.cognito.kotlin.inputs.GetIdentityPoolRoleAttachmentPlainArgs
import com.pulumi.awsnative.cognito.kotlin.inputs.GetIdentityPoolRoleAttachmentPlainArgsBuilder
import com.pulumi.awsnative.cognito.kotlin.inputs.GetLogDeliveryConfigurationPlainArgs
import com.pulumi.awsnative.cognito.kotlin.inputs.GetLogDeliveryConfigurationPlainArgsBuilder
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolClientPlainArgs
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolClientPlainArgsBuilder
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolDomainPlainArgs
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolDomainPlainArgsBuilder
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolGroupPlainArgs
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolGroupPlainArgsBuilder
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolIdentityProviderPlainArgs
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolIdentityProviderPlainArgsBuilder
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolPlainArgs
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolPlainArgsBuilder
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolResourceServerPlainArgs
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolResourceServerPlainArgsBuilder
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolRiskConfigurationAttachmentPlainArgs
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolRiskConfigurationAttachmentPlainArgsBuilder
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolUiCustomizationAttachmentPlainArgs
import com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolUiCustomizationAttachmentPlainArgsBuilder
import com.pulumi.awsnative.cognito.kotlin.outputs.GetIdentityPoolPrincipalTagResult
import com.pulumi.awsnative.cognito.kotlin.outputs.GetIdentityPoolResult
import com.pulumi.awsnative.cognito.kotlin.outputs.GetIdentityPoolRoleAttachmentResult
import com.pulumi.awsnative.cognito.kotlin.outputs.GetLogDeliveryConfigurationResult
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolClientResult
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolDomainResult
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolGroupResult
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolIdentityProviderResult
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolResourceServerResult
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolResult
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolRiskConfigurationAttachmentResult
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolUiCustomizationAttachmentResult
import kotlinx.coroutines.future.await
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
import com.pulumi.awsnative.cognito.kotlin.outputs.GetIdentityPoolPrincipalTagResult.Companion.toKotlin as getIdentityPoolPrincipalTagResultToKotlin
import com.pulumi.awsnative.cognito.kotlin.outputs.GetIdentityPoolResult.Companion.toKotlin as getIdentityPoolResultToKotlin
import com.pulumi.awsnative.cognito.kotlin.outputs.GetIdentityPoolRoleAttachmentResult.Companion.toKotlin as getIdentityPoolRoleAttachmentResultToKotlin
import com.pulumi.awsnative.cognito.kotlin.outputs.GetLogDeliveryConfigurationResult.Companion.toKotlin as getLogDeliveryConfigurationResultToKotlin
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolClientResult.Companion.toKotlin as getUserPoolClientResultToKotlin
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolDomainResult.Companion.toKotlin as getUserPoolDomainResultToKotlin
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolGroupResult.Companion.toKotlin as getUserPoolGroupResultToKotlin
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolIdentityProviderResult.Companion.toKotlin as getUserPoolIdentityProviderResultToKotlin
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolResourceServerResult.Companion.toKotlin as getUserPoolResourceServerResultToKotlin
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolResult.Companion.toKotlin as getUserPoolResultToKotlin
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolRiskConfigurationAttachmentResult.Companion.toKotlin as getUserPoolRiskConfigurationAttachmentResultToKotlin
import com.pulumi.awsnative.cognito.kotlin.outputs.GetUserPoolUiCustomizationAttachmentResult.Companion.toKotlin as getUserPoolUiCustomizationAttachmentResultToKotlin
public object CognitoFunctions {
/**
* Resource Type definition for AWS::Cognito::IdentityPool
* @param argument null
* @return null
*/
public suspend fun getIdentityPool(argument: GetIdentityPoolPlainArgs): GetIdentityPoolResult =
getIdentityPoolResultToKotlin(getIdentityPoolPlain(argument.toJava()).await())
/**
* @see [getIdentityPool].
* @param id
* @return null
*/
public suspend fun getIdentityPool(id: String): GetIdentityPoolResult {
val argument = GetIdentityPoolPlainArgs(
id = id,
)
return getIdentityPoolResultToKotlin(getIdentityPoolPlain(argument.toJava()).await())
}
/**
* @see [getIdentityPool].
* @param argument Builder for [com.pulumi.awsnative.cognito.kotlin.inputs.GetIdentityPoolPlainArgs].
* @return null
*/
public suspend fun getIdentityPool(argument: suspend GetIdentityPoolPlainArgsBuilder.() -> Unit): GetIdentityPoolResult {
val builder = GetIdentityPoolPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getIdentityPoolResultToKotlin(getIdentityPoolPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::Cognito::IdentityPoolPrincipalTag
* @param argument null
* @return null
*/
public suspend fun getIdentityPoolPrincipalTag(argument: GetIdentityPoolPrincipalTagPlainArgs): GetIdentityPoolPrincipalTagResult =
getIdentityPoolPrincipalTagResultToKotlin(getIdentityPoolPrincipalTagPlain(argument.toJava()).await())
/**
* @see [getIdentityPoolPrincipalTag].
* @param identityPoolId The identity pool that you want to associate with this principal tag map.
* @param identityProviderName The identity pool identity provider (IdP) that you want to associate with this principal tag map.
* @return null
*/
public suspend fun getIdentityPoolPrincipalTag(
identityPoolId: String,
identityProviderName: String,
): GetIdentityPoolPrincipalTagResult {
val argument = GetIdentityPoolPrincipalTagPlainArgs(
identityPoolId = identityPoolId,
identityProviderName = identityProviderName,
)
return getIdentityPoolPrincipalTagResultToKotlin(getIdentityPoolPrincipalTagPlain(argument.toJava()).await())
}
/**
* @see [getIdentityPoolPrincipalTag].
* @param argument Builder for [com.pulumi.awsnative.cognito.kotlin.inputs.GetIdentityPoolPrincipalTagPlainArgs].
* @return null
*/
public suspend fun getIdentityPoolPrincipalTag(argument: suspend GetIdentityPoolPrincipalTagPlainArgsBuilder.() -> Unit): GetIdentityPoolPrincipalTagResult {
val builder = GetIdentityPoolPrincipalTagPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getIdentityPoolPrincipalTagResultToKotlin(getIdentityPoolPrincipalTagPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::Cognito::IdentityPoolRoleAttachment
* @param argument null
* @return null
*/
public suspend fun getIdentityPoolRoleAttachment(argument: GetIdentityPoolRoleAttachmentPlainArgs): GetIdentityPoolRoleAttachmentResult =
getIdentityPoolRoleAttachmentResultToKotlin(getIdentityPoolRoleAttachmentPlain(argument.toJava()).await())
/**
* @see [getIdentityPoolRoleAttachment].
* @param id The resource ID.
* @return null
*/
public suspend fun getIdentityPoolRoleAttachment(id: String): GetIdentityPoolRoleAttachmentResult {
val argument = GetIdentityPoolRoleAttachmentPlainArgs(
id = id,
)
return getIdentityPoolRoleAttachmentResultToKotlin(getIdentityPoolRoleAttachmentPlain(argument.toJava()).await())
}
/**
* @see [getIdentityPoolRoleAttachment].
* @param argument Builder for [com.pulumi.awsnative.cognito.kotlin.inputs.GetIdentityPoolRoleAttachmentPlainArgs].
* @return null
*/
public suspend fun getIdentityPoolRoleAttachment(argument: suspend GetIdentityPoolRoleAttachmentPlainArgsBuilder.() -> Unit): GetIdentityPoolRoleAttachmentResult {
val builder = GetIdentityPoolRoleAttachmentPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getIdentityPoolRoleAttachmentResultToKotlin(getIdentityPoolRoleAttachmentPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::Cognito::LogDeliveryConfiguration
* @param argument null
* @return null
*/
public suspend fun getLogDeliveryConfiguration(argument: GetLogDeliveryConfigurationPlainArgs): GetLogDeliveryConfigurationResult =
getLogDeliveryConfigurationResultToKotlin(getLogDeliveryConfigurationPlain(argument.toJava()).await())
/**
* @see [getLogDeliveryConfiguration].
* @param id A user pool ID, for example `us-east-1_EXAMPLE` .
* @return null
*/
public suspend fun getLogDeliveryConfiguration(id: String): GetLogDeliveryConfigurationResult {
val argument = GetLogDeliveryConfigurationPlainArgs(
id = id,
)
return getLogDeliveryConfigurationResultToKotlin(getLogDeliveryConfigurationPlain(argument.toJava()).await())
}
/**
* @see [getLogDeliveryConfiguration].
* @param argument Builder for [com.pulumi.awsnative.cognito.kotlin.inputs.GetLogDeliveryConfigurationPlainArgs].
* @return null
*/
public suspend fun getLogDeliveryConfiguration(argument: suspend GetLogDeliveryConfigurationPlainArgsBuilder.() -> Unit): GetLogDeliveryConfigurationResult {
val builder = GetLogDeliveryConfigurationPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getLogDeliveryConfigurationResultToKotlin(getLogDeliveryConfigurationPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::Cognito::UserPool
* @param argument null
* @return null
*/
public suspend fun getUserPool(argument: GetUserPoolPlainArgs): GetUserPoolResult =
getUserPoolResultToKotlin(getUserPoolPlain(argument.toJava()).await())
/**
* @see [getUserPool].
* @param userPoolId The ID of the user pool.
* @return null
*/
public suspend fun getUserPool(userPoolId: String): GetUserPoolResult {
val argument = GetUserPoolPlainArgs(
userPoolId = userPoolId,
)
return getUserPoolResultToKotlin(getUserPoolPlain(argument.toJava()).await())
}
/**
* @see [getUserPool].
* @param argument Builder for [com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolPlainArgs].
* @return null
*/
public suspend fun getUserPool(argument: suspend GetUserPoolPlainArgsBuilder.() -> Unit): GetUserPoolResult {
val builder = GetUserPoolPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getUserPoolResultToKotlin(getUserPoolPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::Cognito::UserPoolClient
* @param argument null
* @return null
*/
public suspend fun getUserPoolClient(argument: GetUserPoolClientPlainArgs): GetUserPoolClientResult =
getUserPoolClientResultToKotlin(getUserPoolClientPlain(argument.toJava()).await())
/**
* @see [getUserPoolClient].
* @param clientId The ID of the app client, for example `1example23456789` .
* @param userPoolId The user pool ID for the user pool where you want to create a user pool client.
* @return null
*/
public suspend fun getUserPoolClient(clientId: String, userPoolId: String): GetUserPoolClientResult {
val argument = GetUserPoolClientPlainArgs(
clientId = clientId,
userPoolId = userPoolId,
)
return getUserPoolClientResultToKotlin(getUserPoolClientPlain(argument.toJava()).await())
}
/**
* @see [getUserPoolClient].
* @param argument Builder for [com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolClientPlainArgs].
* @return null
*/
public suspend fun getUserPoolClient(argument: suspend GetUserPoolClientPlainArgsBuilder.() -> Unit): GetUserPoolClientResult {
val builder = GetUserPoolClientPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getUserPoolClientResultToKotlin(getUserPoolClientPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::Cognito::UserPoolDomain
* @param argument null
* @return null
*/
public suspend fun getUserPoolDomain(argument: GetUserPoolDomainPlainArgs): GetUserPoolDomainResult =
getUserPoolDomainResultToKotlin(getUserPoolDomainPlain(argument.toJava()).await())
/**
* @see [getUserPoolDomain].
* @param id The resource ID.
* @return null
*/
public suspend fun getUserPoolDomain(id: String): GetUserPoolDomainResult {
val argument = GetUserPoolDomainPlainArgs(
id = id,
)
return getUserPoolDomainResultToKotlin(getUserPoolDomainPlain(argument.toJava()).await())
}
/**
* @see [getUserPoolDomain].
* @param argument Builder for [com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolDomainPlainArgs].
* @return null
*/
public suspend fun getUserPoolDomain(argument: suspend GetUserPoolDomainPlainArgsBuilder.() -> Unit): GetUserPoolDomainResult {
val builder = GetUserPoolDomainPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getUserPoolDomainResultToKotlin(getUserPoolDomainPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::Cognito::UserPoolGroup
* @param argument null
* @return null
*/
public suspend fun getUserPoolGroup(argument: GetUserPoolGroupPlainArgs): GetUserPoolGroupResult =
getUserPoolGroupResultToKotlin(getUserPoolGroupPlain(argument.toJava()).await())
/**
* @see [getUserPoolGroup].
* @param groupName The name of the group. Must be unique.
* @param userPoolId The user pool ID for the user pool.
* @return null
*/
public suspend fun getUserPoolGroup(groupName: String, userPoolId: String): GetUserPoolGroupResult {
val argument = GetUserPoolGroupPlainArgs(
groupName = groupName,
userPoolId = userPoolId,
)
return getUserPoolGroupResultToKotlin(getUserPoolGroupPlain(argument.toJava()).await())
}
/**
* @see [getUserPoolGroup].
* @param argument Builder for [com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolGroupPlainArgs].
* @return null
*/
public suspend fun getUserPoolGroup(argument: suspend GetUserPoolGroupPlainArgsBuilder.() -> Unit): GetUserPoolGroupResult {
val builder = GetUserPoolGroupPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getUserPoolGroupResultToKotlin(getUserPoolGroupPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::Cognito::UserPoolIdentityProvider
* @param argument null
* @return null
*/
public suspend fun getUserPoolIdentityProvider(argument: GetUserPoolIdentityProviderPlainArgs): GetUserPoolIdentityProviderResult =
getUserPoolIdentityProviderResultToKotlin(getUserPoolIdentityProviderPlain(argument.toJava()).await())
/**
* @see [getUserPoolIdentityProvider].
* @param id The resource ID.
* @return null
*/
public suspend fun getUserPoolIdentityProvider(id: String): GetUserPoolIdentityProviderResult {
val argument = GetUserPoolIdentityProviderPlainArgs(
id = id,
)
return getUserPoolIdentityProviderResultToKotlin(getUserPoolIdentityProviderPlain(argument.toJava()).await())
}
/**
* @see [getUserPoolIdentityProvider].
* @param argument Builder for [com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolIdentityProviderPlainArgs].
* @return null
*/
public suspend fun getUserPoolIdentityProvider(argument: suspend GetUserPoolIdentityProviderPlainArgsBuilder.() -> Unit): GetUserPoolIdentityProviderResult {
val builder = GetUserPoolIdentityProviderPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getUserPoolIdentityProviderResultToKotlin(getUserPoolIdentityProviderPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::Cognito::UserPoolResourceServer
* @param argument null
* @return null
*/
public suspend fun getUserPoolResourceServer(argument: GetUserPoolResourceServerPlainArgs): GetUserPoolResourceServerResult =
getUserPoolResourceServerResultToKotlin(getUserPoolResourceServerPlain(argument.toJava()).await())
/**
* @see [getUserPoolResourceServer].
* @param identifier A unique resource server identifier for the resource server. This could be an HTTPS endpoint where the resource server is located. For example: `https://my-weather-api.example.com` .
* @param userPoolId The user pool ID for the user pool.
* @return null
*/
public suspend fun getUserPoolResourceServer(identifier: String, userPoolId: String): GetUserPoolResourceServerResult {
val argument = GetUserPoolResourceServerPlainArgs(
identifier = identifier,
userPoolId = userPoolId,
)
return getUserPoolResourceServerResultToKotlin(getUserPoolResourceServerPlain(argument.toJava()).await())
}
/**
* @see [getUserPoolResourceServer].
* @param argument Builder for [com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolResourceServerPlainArgs].
* @return null
*/
public suspend fun getUserPoolResourceServer(argument: suspend GetUserPoolResourceServerPlainArgsBuilder.() -> Unit): GetUserPoolResourceServerResult {
val builder = GetUserPoolResourceServerPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getUserPoolResourceServerResultToKotlin(getUserPoolResourceServerPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::Cognito::UserPoolRiskConfigurationAttachment
* @param argument null
* @return null
*/
public suspend fun getUserPoolRiskConfigurationAttachment(argument: GetUserPoolRiskConfigurationAttachmentPlainArgs): GetUserPoolRiskConfigurationAttachmentResult =
getUserPoolRiskConfigurationAttachmentResultToKotlin(getUserPoolRiskConfigurationAttachmentPlain(argument.toJava()).await())
/**
* @see [getUserPoolRiskConfigurationAttachment].
* @param clientId The app client ID. You can specify the risk configuration for a single client (with a specific ClientId) or for all clients (by setting the ClientId to `ALL` ).
* @param userPoolId The user pool ID.
* @return null
*/
public suspend fun getUserPoolRiskConfigurationAttachment(clientId: String, userPoolId: String): GetUserPoolRiskConfigurationAttachmentResult {
val argument = GetUserPoolRiskConfigurationAttachmentPlainArgs(
clientId = clientId,
userPoolId = userPoolId,
)
return getUserPoolRiskConfigurationAttachmentResultToKotlin(getUserPoolRiskConfigurationAttachmentPlain(argument.toJava()).await())
}
/**
* @see [getUserPoolRiskConfigurationAttachment].
* @param argument Builder for [com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolRiskConfigurationAttachmentPlainArgs].
* @return null
*/
public suspend fun getUserPoolRiskConfigurationAttachment(argument: suspend GetUserPoolRiskConfigurationAttachmentPlainArgsBuilder.() -> Unit): GetUserPoolRiskConfigurationAttachmentResult {
val builder = GetUserPoolRiskConfigurationAttachmentPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getUserPoolRiskConfigurationAttachmentResultToKotlin(getUserPoolRiskConfigurationAttachmentPlain(builtArgument.toJava()).await())
}
/**
* Resource Type definition for AWS::Cognito::UserPoolUICustomizationAttachment
* @param argument null
* @return null
*/
public suspend fun getUserPoolUiCustomizationAttachment(argument: GetUserPoolUiCustomizationAttachmentPlainArgs): GetUserPoolUiCustomizationAttachmentResult =
getUserPoolUiCustomizationAttachmentResultToKotlin(getUserPoolUiCustomizationAttachmentPlain(argument.toJava()).await())
/**
* @see [getUserPoolUiCustomizationAttachment].
* @param clientId The client ID for the client app. You can specify the UI customization settings for a single client (with a specific clientId) or for all clients (by setting the clientId to `ALL` ).
* @param userPoolId The user pool ID for the user pool.
* @return null
*/
public suspend fun getUserPoolUiCustomizationAttachment(clientId: String, userPoolId: String): GetUserPoolUiCustomizationAttachmentResult {
val argument = GetUserPoolUiCustomizationAttachmentPlainArgs(
clientId = clientId,
userPoolId = userPoolId,
)
return getUserPoolUiCustomizationAttachmentResultToKotlin(getUserPoolUiCustomizationAttachmentPlain(argument.toJava()).await())
}
/**
* @see [getUserPoolUiCustomizationAttachment].
* @param argument Builder for [com.pulumi.awsnative.cognito.kotlin.inputs.GetUserPoolUiCustomizationAttachmentPlainArgs].
* @return null
*/
public suspend fun getUserPoolUiCustomizationAttachment(argument: suspend GetUserPoolUiCustomizationAttachmentPlainArgsBuilder.() -> Unit): GetUserPoolUiCustomizationAttachmentResult {
val builder = GetUserPoolUiCustomizationAttachmentPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getUserPoolUiCustomizationAttachmentResultToKotlin(getUserPoolUiCustomizationAttachmentPlain(builtArgument.toJava()).await())
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy