Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.vertex.kotlin
import com.pulumi.gcp.vertex.VertexFunctions.getAiEndpointIamPolicyPlain
import com.pulumi.gcp.vertex.VertexFunctions.getAiFeaturestoreEntitytypeIamPolicyPlain
import com.pulumi.gcp.vertex.VertexFunctions.getAiFeaturestoreIamPolicyPlain
import com.pulumi.gcp.vertex.VertexFunctions.getAiIndexPlain
import com.pulumi.gcp.vertex.kotlin.inputs.GetAiEndpointIamPolicyPlainArgs
import com.pulumi.gcp.vertex.kotlin.inputs.GetAiEndpointIamPolicyPlainArgsBuilder
import com.pulumi.gcp.vertex.kotlin.inputs.GetAiFeaturestoreEntitytypeIamPolicyPlainArgs
import com.pulumi.gcp.vertex.kotlin.inputs.GetAiFeaturestoreEntitytypeIamPolicyPlainArgsBuilder
import com.pulumi.gcp.vertex.kotlin.inputs.GetAiFeaturestoreIamPolicyPlainArgs
import com.pulumi.gcp.vertex.kotlin.inputs.GetAiFeaturestoreIamPolicyPlainArgsBuilder
import com.pulumi.gcp.vertex.kotlin.inputs.GetAiIndexPlainArgs
import com.pulumi.gcp.vertex.kotlin.inputs.GetAiIndexPlainArgsBuilder
import com.pulumi.gcp.vertex.kotlin.outputs.GetAiEndpointIamPolicyResult
import com.pulumi.gcp.vertex.kotlin.outputs.GetAiFeaturestoreEntitytypeIamPolicyResult
import com.pulumi.gcp.vertex.kotlin.outputs.GetAiFeaturestoreIamPolicyResult
import com.pulumi.gcp.vertex.kotlin.outputs.GetAiIndexResult
import kotlinx.coroutines.future.await
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
import com.pulumi.gcp.vertex.kotlin.outputs.GetAiEndpointIamPolicyResult.Companion.toKotlin as getAiEndpointIamPolicyResultToKotlin
import com.pulumi.gcp.vertex.kotlin.outputs.GetAiFeaturestoreEntitytypeIamPolicyResult.Companion.toKotlin as getAiFeaturestoreEntitytypeIamPolicyResultToKotlin
import com.pulumi.gcp.vertex.kotlin.outputs.GetAiFeaturestoreIamPolicyResult.Companion.toKotlin as getAiFeaturestoreIamPolicyResultToKotlin
import com.pulumi.gcp.vertex.kotlin.outputs.GetAiIndexResult.Companion.toKotlin as getAiIndexResultToKotlin
public object VertexFunctions {
/**
*
* @param argument A collection of arguments for invoking getAiEndpointIamPolicy.
* @return A collection of values returned by getAiEndpointIamPolicy.
*/
public suspend fun getAiEndpointIamPolicy(argument: GetAiEndpointIamPolicyPlainArgs): GetAiEndpointIamPolicyResult =
getAiEndpointIamPolicyResultToKotlin(getAiEndpointIamPolicyPlain(argument.toJava()).await())
/**
* @see [getAiEndpointIamPolicy].
* @param endpoint Used to find the parent resource to bind the IAM policy to
* @param location The location for the resource Used to find the parent resource to bind the IAM policy to. If not specified,
* the value will be parsed from the identifier of the parent resource. If no location is provided in the parent identifier and no
* location is specified, it is taken from the provider configuration.
* @param project The ID of the project in which the resource belongs.
* If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
* @return A collection of values returned by getAiEndpointIamPolicy.
*/
public suspend fun getAiEndpointIamPolicy(
endpoint: String,
location: String? = null,
project: String? = null,
): GetAiEndpointIamPolicyResult {
val argument = GetAiEndpointIamPolicyPlainArgs(
endpoint = endpoint,
location = location,
project = project,
)
return getAiEndpointIamPolicyResultToKotlin(getAiEndpointIamPolicyPlain(argument.toJava()).await())
}
/**
* @see [getAiEndpointIamPolicy].
* @param argument Builder for [com.pulumi.gcp.vertex.kotlin.inputs.GetAiEndpointIamPolicyPlainArgs].
* @return A collection of values returned by getAiEndpointIamPolicy.
*/
public suspend fun getAiEndpointIamPolicy(argument: suspend GetAiEndpointIamPolicyPlainArgsBuilder.() -> Unit): GetAiEndpointIamPolicyResult {
val builder = GetAiEndpointIamPolicyPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getAiEndpointIamPolicyResultToKotlin(getAiEndpointIamPolicyPlain(builtArgument.toJava()).await())
}
/**
*
* @param argument A collection of arguments for invoking getAiFeaturestoreEntitytypeIamPolicy.
* @return A collection of values returned by getAiFeaturestoreEntitytypeIamPolicy.
*/
public suspend fun getAiFeaturestoreEntitytypeIamPolicy(argument: GetAiFeaturestoreEntitytypeIamPolicyPlainArgs): GetAiFeaturestoreEntitytypeIamPolicyResult =
getAiFeaturestoreEntitytypeIamPolicyResultToKotlin(getAiFeaturestoreEntitytypeIamPolicyPlain(argument.toJava()).await())
/**
* @see [getAiFeaturestoreEntitytypeIamPolicy].
* @param entitytype Used to find the parent resource to bind the IAM policy to
* @param featurestore The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to
* @return A collection of values returned by getAiFeaturestoreEntitytypeIamPolicy.
*/
public suspend fun getAiFeaturestoreEntitytypeIamPolicy(entitytype: String, featurestore: String): GetAiFeaturestoreEntitytypeIamPolicyResult {
val argument = GetAiFeaturestoreEntitytypeIamPolicyPlainArgs(
entitytype = entitytype,
featurestore = featurestore,
)
return getAiFeaturestoreEntitytypeIamPolicyResultToKotlin(getAiFeaturestoreEntitytypeIamPolicyPlain(argument.toJava()).await())
}
/**
* @see [getAiFeaturestoreEntitytypeIamPolicy].
* @param argument Builder for [com.pulumi.gcp.vertex.kotlin.inputs.GetAiFeaturestoreEntitytypeIamPolicyPlainArgs].
* @return A collection of values returned by getAiFeaturestoreEntitytypeIamPolicy.
*/
public suspend fun getAiFeaturestoreEntitytypeIamPolicy(argument: suspend GetAiFeaturestoreEntitytypeIamPolicyPlainArgsBuilder.() -> Unit): GetAiFeaturestoreEntitytypeIamPolicyResult {
val builder = GetAiFeaturestoreEntitytypeIamPolicyPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getAiFeaturestoreEntitytypeIamPolicyResultToKotlin(getAiFeaturestoreEntitytypeIamPolicyPlain(builtArgument.toJava()).await())
}
/**
*
* @param argument A collection of arguments for invoking getAiFeaturestoreIamPolicy.
* @return A collection of values returned by getAiFeaturestoreIamPolicy.
*/
public suspend fun getAiFeaturestoreIamPolicy(argument: GetAiFeaturestoreIamPolicyPlainArgs): GetAiFeaturestoreIamPolicyResult =
getAiFeaturestoreIamPolicyResultToKotlin(getAiFeaturestoreIamPolicyPlain(argument.toJava()).await())
/**
* @see [getAiFeaturestoreIamPolicy].
* @param featurestore Used to find the parent resource to bind the IAM policy to
* @param project The ID of the project in which the resource belongs.
* If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
* @param region The region of the dataset. eg us-central1 Used to find the parent resource to bind the IAM policy to. If not specified,
* the value will be parsed from the identifier of the parent resource. If no region is provided in the parent identifier and no
* region is specified, it is taken from the provider configuration.
* @return A collection of values returned by getAiFeaturestoreIamPolicy.
*/
public suspend fun getAiFeaturestoreIamPolicy(
featurestore: String,
project: String? = null,
region: String? = null,
): GetAiFeaturestoreIamPolicyResult {
val argument = GetAiFeaturestoreIamPolicyPlainArgs(
featurestore = featurestore,
project = project,
region = region,
)
return getAiFeaturestoreIamPolicyResultToKotlin(getAiFeaturestoreIamPolicyPlain(argument.toJava()).await())
}
/**
* @see [getAiFeaturestoreIamPolicy].
* @param argument Builder for [com.pulumi.gcp.vertex.kotlin.inputs.GetAiFeaturestoreIamPolicyPlainArgs].
* @return A collection of values returned by getAiFeaturestoreIamPolicy.
*/
public suspend fun getAiFeaturestoreIamPolicy(argument: suspend GetAiFeaturestoreIamPolicyPlainArgsBuilder.() -> Unit): GetAiFeaturestoreIamPolicyResult {
val builder = GetAiFeaturestoreIamPolicyPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getAiFeaturestoreIamPolicyResultToKotlin(getAiFeaturestoreIamPolicyPlain(builtArgument.toJava()).await())
}
/**
* A representation of a collection of database items organized in a way that allows for approximate nearest neighbor (a.k.a ANN) algorithms search.
* @param argument A collection of arguments for invoking getAiIndex.
* @return A collection of values returned by getAiIndex.
*/
public suspend fun getAiIndex(argument: GetAiIndexPlainArgs): GetAiIndexResult =
getAiIndexResultToKotlin(getAiIndexPlain(argument.toJava()).await())
/**
* @see [getAiIndex].
* @param name The name of the index.
* @param project The ID of the project in which the resource belongs.
* @param region The region of the index.
* - - -
* @return A collection of values returned by getAiIndex.
*/
public suspend fun getAiIndex(
name: String,
project: String? = null,
region: String,
): GetAiIndexResult {
val argument = GetAiIndexPlainArgs(
name = name,
project = project,
region = region,
)
return getAiIndexResultToKotlin(getAiIndexPlain(argument.toJava()).await())
}
/**
* @see [getAiIndex].
* @param argument Builder for [com.pulumi.gcp.vertex.kotlin.inputs.GetAiIndexPlainArgs].
* @return A collection of values returned by getAiIndex.
*/
public suspend fun getAiIndex(argument: suspend GetAiIndexPlainArgsBuilder.() -> Unit): GetAiIndexResult {
val builder = GetAiIndexPlainArgsBuilder()
builder.argument()
val builtArgument = builder.build()
return getAiIndexResultToKotlin(getAiIndexPlain(builtArgument.toJava()).await())
}
}