UserDataMappingArgs

data class UserDataMappingArgs(val consentStoreId: Output<String>? = null, val dataId: Output<String>? = null, val datasetId: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val resourceAttributes: Output<List<AttributeArgs>>? = null, val userId: Output<String>? = null) : ConvertibleToJava<UserDataMappingArgs>

Creates a new User data mapping in the parent consent store.

Constructors

Link copied to clipboard
fun UserDataMappingArgs(consentStoreId: Output<String>? = null, dataId: Output<String>? = null, datasetId: Output<String>? = null, location: Output<String>? = null, name: Output<String>? = null, project: Output<String>? = null, resourceAttributes: Output<List<AttributeArgs>>? = null, userId: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): UserDataMappingArgs

Properties

Link copied to clipboard
val consentStoreId: Output<String>? = null
Link copied to clipboard
val dataId: Output<String>? = null

A unique identifier for the mapped resource.

Link copied to clipboard
val datasetId: Output<String>? = null
Link copied to clipboard
val location: Output<String>? = null
Link copied to clipboard
val name: Output<String>? = null

Resource name of the User data mapping, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/userDataMappings/{user_data_mapping_id}.

Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard
val resourceAttributes: Output<List<AttributeArgs>>? = null

Attributes of the resource. Only explicitly set attributes are displayed here. Attribute definitions with defaults set implicitly apply to these User data mappings. Attributes listed here must be single valued, that is, exactly one value is specified for the field "values" in each Attribute.

Link copied to clipboard
val userId: Output<String>? = null

User's UUID provided by the client.