1. Packages
  2. Google Cloud Native
  3. API Docs
  4. healthcare
  5. healthcare/v1beta1
  6. getUserDataMapping

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.healthcare/v1beta1.getUserDataMapping

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets the specified User data mapping.

Using getUserDataMapping

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getUserDataMapping(args: GetUserDataMappingArgs, opts?: InvokeOptions): Promise<GetUserDataMappingResult>
function getUserDataMappingOutput(args: GetUserDataMappingOutputArgs, opts?: InvokeOptions): Output<GetUserDataMappingResult>
Copy
def get_user_data_mapping(consent_store_id: Optional[str] = None,
                          dataset_id: Optional[str] = None,
                          location: Optional[str] = None,
                          project: Optional[str] = None,
                          user_data_mapping_id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetUserDataMappingResult
def get_user_data_mapping_output(consent_store_id: Optional[pulumi.Input[str]] = None,
                          dataset_id: Optional[pulumi.Input[str]] = None,
                          location: Optional[pulumi.Input[str]] = None,
                          project: Optional[pulumi.Input[str]] = None,
                          user_data_mapping_id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetUserDataMappingResult]
Copy
func LookupUserDataMapping(ctx *Context, args *LookupUserDataMappingArgs, opts ...InvokeOption) (*LookupUserDataMappingResult, error)
func LookupUserDataMappingOutput(ctx *Context, args *LookupUserDataMappingOutputArgs, opts ...InvokeOption) LookupUserDataMappingResultOutput
Copy

> Note: This function is named LookupUserDataMapping in the Go SDK.

public static class GetUserDataMapping 
{
    public static Task<GetUserDataMappingResult> InvokeAsync(GetUserDataMappingArgs args, InvokeOptions? opts = null)
    public static Output<GetUserDataMappingResult> Invoke(GetUserDataMappingInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetUserDataMappingResult> getUserDataMapping(GetUserDataMappingArgs args, InvokeOptions options)
public static Output<GetUserDataMappingResult> getUserDataMapping(GetUserDataMappingArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:healthcare/v1beta1:getUserDataMapping
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ConsentStoreId This property is required. string
DatasetId This property is required. string
Location This property is required. string
UserDataMappingId This property is required. string
Project string
ConsentStoreId This property is required. string
DatasetId This property is required. string
Location This property is required. string
UserDataMappingId This property is required. string
Project string
consentStoreId This property is required. String
datasetId This property is required. String
location This property is required. String
userDataMappingId This property is required. String
project String
consentStoreId This property is required. string
datasetId This property is required. string
location This property is required. string
userDataMappingId This property is required. string
project string
consent_store_id This property is required. str
dataset_id This property is required. str
location This property is required. str
user_data_mapping_id This property is required. str
project str
consentStoreId This property is required. String
datasetId This property is required. String
location This property is required. String
userDataMappingId This property is required. String
project String

getUserDataMapping Result

The following output properties are available:

ArchiveTime string
Indicates the time when this mapping was archived.
Archived bool
Indicates whether this mapping is archived.
DataId string
A unique identifier for the mapped resource.
Name string
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}.
ResourceAttributes List<Pulumi.GoogleNative.Healthcare.V1Beta1.Outputs.AttributeResponse>
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.
UserId string
User's UUID provided by the client.
ArchiveTime string
Indicates the time when this mapping was archived.
Archived bool
Indicates whether this mapping is archived.
DataId string
A unique identifier for the mapped resource.
Name string
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}.
ResourceAttributes []AttributeResponse
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.
UserId string
User's UUID provided by the client.
archiveTime String
Indicates the time when this mapping was archived.
archived Boolean
Indicates whether this mapping is archived.
dataId String
A unique identifier for the mapped resource.
name String
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}.
resourceAttributes List<AttributeResponse>
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.
userId String
User's UUID provided by the client.
archiveTime string
Indicates the time when this mapping was archived.
archived boolean
Indicates whether this mapping is archived.
dataId string
A unique identifier for the mapped resource.
name string
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}.
resourceAttributes AttributeResponse[]
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.
userId string
User's UUID provided by the client.
archive_time str
Indicates the time when this mapping was archived.
archived bool
Indicates whether this mapping is archived.
data_id str
A unique identifier for the mapped resource.
name str
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}.
resource_attributes Sequence[AttributeResponse]
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.
user_id str
User's UUID provided by the client.
archiveTime String
Indicates the time when this mapping was archived.
archived Boolean
Indicates whether this mapping is archived.
dataId String
A unique identifier for the mapped resource.
name String
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}.
resourceAttributes List<Property Map>
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.
userId String
User's UUID provided by the client.

Supporting Types

AttributeResponse

AttributeDefinitionId This property is required. string
Indicates the name of an attribute defined in the consent store.
Values This property is required. List<string>
The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.
AttributeDefinitionId This property is required. string
Indicates the name of an attribute defined in the consent store.
Values This property is required. []string
The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.
attributeDefinitionId This property is required. String
Indicates the name of an attribute defined in the consent store.
values This property is required. List<String>
The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.
attributeDefinitionId This property is required. string
Indicates the name of an attribute defined in the consent store.
values This property is required. string[]
The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.
attribute_definition_id This property is required. str
Indicates the name of an attribute defined in the consent store.
values This property is required. Sequence[str]
The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.
attributeDefinitionId This property is required. String
Indicates the name of an attribute defined in the consent store.
values This property is required. List<String>
The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi