Package-level declarations

Types

Link copied to clipboard
class AiDataset : KotlinCustomResource

A collection of DataItems and Annotations on them. To get more information about Dataset, see:

Link copied to clipboard
data class AiDatasetArgs(val displayName: Output<String>? = null, val encryptionSpec: Output<AiDatasetEncryptionSpecArgs>? = null, val labels: Output<Map<String, String>>? = null, val metadataSchemaUri: Output<String>? = null, val project: Output<String>? = null, val region: Output<String>? = null) : ConvertibleToJava<AiDatasetArgs>

A collection of DataItems and Annotations on them. To get more information about Dataset, see:

Link copied to clipboard
Link copied to clipboard
object AiDatasetMapper : ResourceMapper<AiDataset>
Link copied to clipboard
Link copied to clipboard
class AiEndpoint : KotlinCustomResource

Models are deployed into it, and afterwards Endpoint is called to obtain predictions and explanations. To get more information about Endpoint, see:

Link copied to clipboard
data class AiEndpointArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val encryptionSpec: Output<AiEndpointEncryptionSpecArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val network: Output<String>? = null, val project: Output<String>? = null, val region: Output<String>? = null) : ConvertibleToJava<AiEndpointArgs>

Models are deployed into it, and afterwards Endpoint is called to obtain predictions and explanations. To get more information about Endpoint, see:

Link copied to clipboard
Link copied to clipboard
object AiEndpointMapper : ResourceMapper<AiEndpoint>
Link copied to clipboard
Link copied to clipboard
class AiFeatureStore : KotlinCustomResource

A collection of DataItems and Annotations on them. To get more information about Featurestore, see:

Link copied to clipboard
data class AiFeatureStoreArgs(val encryptionSpec: Output<AiFeatureStoreEncryptionSpecArgs>? = null, val forceDestroy: Output<Boolean>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null, val onlineServingConfig: Output<AiFeatureStoreOnlineServingConfigArgs>? = null, val onlineStorageTtlDays: Output<Int>? = null, val project: Output<String>? = null, val region: Output<String>? = null) : ConvertibleToJava<AiFeatureStoreArgs>

A collection of DataItems and Annotations on them. To get more information about Featurestore, see:

Link copied to clipboard
Link copied to clipboard
class AiFeatureStoreEntityType : KotlinCustomResource

An entity type is a type of object in a system that needs to be modeled and have stored information about. For example, driver is an entity type, and driver0 is an instance of an entity type driver. To get more information about FeaturestoreEntitytype, see:

Link copied to clipboard
data class AiFeatureStoreEntityTypeArgs(val description: Output<String>? = null, val featurestore: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val monitoringConfig: Output<AiFeatureStoreEntityTypeMonitoringConfigArgs>? = null, val name: Output<String>? = null, val offlineStorageTtlDays: Output<Int>? = null) : ConvertibleToJava<AiFeatureStoreEntityTypeArgs>

An entity type is a type of object in a system that needs to be modeled and have stored information about. For example, driver is an entity type, and driver0 is an instance of an entity type driver. To get more information about FeaturestoreEntitytype, see:

Link copied to clipboard
class AiFeatureStoreEntityTypeFeature : KotlinCustomResource

Feature Metadata information that describes an attribute of an entity type. For example, apple is an entity type, and color is a feature that describes apple. To get more information about FeaturestoreEntitytypeFeature, see:

Link copied to clipboard
data class AiFeatureStoreEntityTypeFeatureArgs(val description: Output<String>? = null, val entitytype: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null, val valueType: Output<String>? = null) : ConvertibleToJava<AiFeatureStoreEntityTypeFeatureArgs>

Feature Metadata information that describes an attribute of an entity type. For example, apple is an entity type, and color is a feature that describes apple. To get more information about FeaturestoreEntitytypeFeature, see:

Link copied to clipboard
class AiFeatureStoreEntityTypeIamBinding : KotlinCustomResource

For all import syntaxes, the "resource in question" can take any of the following forms* {{featurestore}}/entityTypes/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestoreentitytype IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

Link copied to clipboard
data class AiFeatureStoreEntityTypeIamBindingArgs(val condition: Output<AiFeatureStoreEntityTypeIamBindingConditionArgs>? = null, val entitytype: Output<String>? = null, val featurestore: Output<String>? = null, val members: Output<List<String>>? = null, val role: Output<String>? = null) : ConvertibleToJava<AiFeatureStoreEntityTypeIamBindingArgs>

For all import syntaxes, the "resource in question" can take any of the following forms* {{featurestore}}/entityTypes/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestoreentitytype IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

Link copied to clipboard
class AiFeatureStoreEntityTypeIamMember : KotlinCustomResource

For all import syntaxes, the "resource in question" can take any of the following forms* {{featurestore}}/entityTypes/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestoreentitytype IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

Link copied to clipboard
data class AiFeatureStoreEntityTypeIamMemberArgs(val condition: Output<AiFeatureStoreEntityTypeIamMemberConditionArgs>? = null, val entitytype: Output<String>? = null, val featurestore: Output<String>? = null, val member: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<AiFeatureStoreEntityTypeIamMemberArgs>

For all import syntaxes, the "resource in question" can take any of the following forms* {{featurestore}}/entityTypes/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestoreentitytype IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

Link copied to clipboard
class AiFeatureStoreEntityTypeIamPolicy : KotlinCustomResource

For all import syntaxes, the "resource in question" can take any of the following forms* {{featurestore}}/entityTypes/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestoreentitytype IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

Link copied to clipboard
data class AiFeatureStoreEntityTypeIamPolicyArgs(val entitytype: Output<String>? = null, val featurestore: Output<String>? = null, val policyData: Output<String>? = null) : ConvertibleToJava<AiFeatureStoreEntityTypeIamPolicyArgs>

For all import syntaxes, the "resource in question" can take any of the following forms* {{featurestore}}/entityTypes/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestoreentitytype IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

Link copied to clipboard
class AiFeatureStoreIamBinding : KotlinCustomResource

For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{region}}/featurestores/{{name}} * {{project}}/{{region}}/{{name}} * {{region}}/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestore IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

Link copied to clipboard
data class AiFeatureStoreIamBindingArgs(val condition: Output<AiFeatureStoreIamBindingConditionArgs>? = null, val featurestore: Output<String>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val region: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<AiFeatureStoreIamBindingArgs>

For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{region}}/featurestores/{{name}} * {{project}}/{{region}}/{{name}} * {{region}}/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestore IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

Link copied to clipboard
class AiFeatureStoreIamMember : KotlinCustomResource

For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{region}}/featurestores/{{name}} * {{project}}/{{region}}/{{name}} * {{region}}/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestore IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

Link copied to clipboard
data class AiFeatureStoreIamMemberArgs(val condition: Output<AiFeatureStoreIamMemberConditionArgs>? = null, val featurestore: Output<String>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val region: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<AiFeatureStoreIamMemberArgs>

For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{region}}/featurestores/{{name}} * {{project}}/{{region}}/{{name}} * {{region}}/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestore IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

Link copied to clipboard
Link copied to clipboard
class AiFeatureStoreIamPolicy : KotlinCustomResource

For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{region}}/featurestores/{{name}} * {{project}}/{{region}}/{{name}} * {{region}}/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestore IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

Link copied to clipboard
data class AiFeatureStoreIamPolicyArgs(val featurestore: Output<String>? = null, val policyData: Output<String>? = null, val project: Output<String>? = null, val region: Output<String>? = null) : ConvertibleToJava<AiFeatureStoreIamPolicyArgs>

For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{region}}/featurestores/{{name}} * {{project}}/{{region}}/{{name}} * {{region}}/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestore IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.

Link copied to clipboard
Link copied to clipboard
object AiFeatureStoreMapper : ResourceMapper<AiFeatureStore>
Link copied to clipboard
class AiIndex : KotlinCustomResource

A representation of a collection of database items organized in a way that allows for approximate nearest neighbor (a.k.a ANN) algorithms search. To get more information about Index, see:

Link copied to clipboard
data class AiIndexArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val indexUpdateMethod: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val metadata: Output<AiIndexMetadataArgs>? = null, val project: Output<String>? = null, val region: Output<String>? = null) : ConvertibleToJava<AiIndexArgs>

A representation of a collection of database items organized in a way that allows for approximate nearest neighbor (a.k.a ANN) algorithms search. To get more information about Index, see:

Link copied to clipboard
Link copied to clipboard
class AiIndexEndpoint : KotlinCustomResource

An endpoint indexes are deployed into. An index endpoint can have multiple deployed indexes. To get more information about IndexEndpoint, see:

Link copied to clipboard
data class AiIndexEndpointArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val network: Output<String>? = null, val project: Output<String>? = null, val publicEndpointEnabled: Output<Boolean>? = null, val region: Output<String>? = null) : ConvertibleToJava<AiIndexEndpointArgs>

An endpoint indexes are deployed into. An index endpoint can have multiple deployed indexes. To get more information about IndexEndpoint, see:

Link copied to clipboard
object AiIndexEndpointMapper : ResourceMapper<AiIndexEndpoint>
Link copied to clipboard
object AiIndexMapper : ResourceMapper<AiIndex>
Link copied to clipboard
Link copied to clipboard
class AiMetadataStore : KotlinCustomResource

MetadataStore can be imported using any of these accepted formats

Link copied to clipboard
data class AiMetadataStoreArgs(val description: Output<String>? = null, val encryptionSpec: Output<AiMetadataStoreEncryptionSpecArgs>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val region: Output<String>? = null) : ConvertibleToJava<AiMetadataStoreArgs>

MetadataStore can be imported using any of these accepted formats

Link copied to clipboard
object AiMetadataStoreMapper : ResourceMapper<AiMetadataStore>
Link copied to clipboard
class AiTensorboard : KotlinCustomResource

Tensorboard is a physical database that stores users' training metrics. A default Tensorboard is provided in each region of a GCP project. If needed users can also create extra Tensorboards in their projects. To get more information about Tensorboard, see:

Link copied to clipboard
data class AiTensorboardArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val encryptionSpec: Output<AiTensorboardEncryptionSpecArgs>? = null, val labels: Output<Map<String, String>>? = null, val project: Output<String>? = null, val region: Output<String>? = null) : ConvertibleToJava<AiTensorboardArgs>

Tensorboard is a physical database that stores users' training metrics. A default Tensorboard is provided in each region of a GCP project. If needed users can also create extra Tensorboards in their projects. To get more information about Tensorboard, see:

Link copied to clipboard
Link copied to clipboard
object AiTensorboardMapper : ResourceMapper<AiTensorboard>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun aiDataset(name: String, block: suspend AiDatasetResourceBuilder.() -> Unit): AiDataset
Link copied to clipboard
suspend fun aiEndpoint(name: String, block: suspend AiEndpointResourceBuilder.() -> Unit): AiEndpoint
Link copied to clipboard
Link copied to clipboard
fun aiIndex(name: String): AiIndex
suspend fun aiIndex(name: String, block: suspend AiIndexResourceBuilder.() -> Unit): AiIndex
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard