Package-level declarations

Types

Link copied to clipboard
class ConsentStore : KotlinCustomResource

The Consent Management API is a tool for tracking user consents and the documentation associated with the consents. To get more information about ConsentStore, see:

Link copied to clipboard
data class ConsentStoreArgs(val dataset: Output<String>? = null, val defaultConsentTtl: Output<String>? = null, val enableConsentCreateOnUpdate: Output<Boolean>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null) : ConvertibleToJava<ConsentStoreArgs>

The Consent Management API is a tool for tracking user consents and the documentation associated with the consents. To get more information about ConsentStore, see:

Link copied to clipboard
Link copied to clipboard
class ConsentStoreIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Cloud Healthcare ConsentStore. Each of these resources serves a different use case:

Link copied to clipboard
data class ConsentStoreIamBindingArgs(val condition: Output<ConsentStoreIamBindingConditionArgs>? = null, val consentStoreId: Output<String>? = null, val dataset: Output<String>? = null, val members: Output<List<String>>? = null, val role: Output<String>? = null) : ConvertibleToJava<ConsentStoreIamBindingArgs>

Three different resources help you manage your IAM policy for Cloud Healthcare ConsentStore. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class ConsentStoreIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Cloud Healthcare ConsentStore. Each of these resources serves a different use case:

Link copied to clipboard
data class ConsentStoreIamMemberArgs(val condition: Output<ConsentStoreIamMemberConditionArgs>? = null, val consentStoreId: Output<String>? = null, val dataset: Output<String>? = null, val member: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<ConsentStoreIamMemberArgs>

Three different resources help you manage your IAM policy for Cloud Healthcare ConsentStore. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class ConsentStoreIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Cloud Healthcare ConsentStore. Each of these resources serves a different use case:

Link copied to clipboard
data class ConsentStoreIamPolicyArgs(val consentStoreId: Output<String>? = null, val dataset: Output<String>? = null, val policyData: Output<String>? = null) : ConvertibleToJava<ConsentStoreIamPolicyArgs>

Three different resources help you manage your IAM policy for Cloud Healthcare ConsentStore. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object ConsentStoreMapper : ResourceMapper<ConsentStore>
Link copied to clipboard
Link copied to clipboard
class Dataset : KotlinCustomResource

A Healthcare Dataset is a toplevel logical grouping of dicomStores, fhirStores and hl7V2Stores. To get more information about Dataset, see:

Link copied to clipboard
data class DatasetArgs(val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<DatasetArgs>

A Healthcare Dataset is a toplevel logical grouping of dicomStores, fhirStores and hl7V2Stores. To get more information about Dataset, see:

Link copied to clipboard
Link copied to clipboard
class DatasetIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Healthcare dataset. Each of these resources serves a different use case:

Link copied to clipboard
data class DatasetIamBindingArgs(val condition: Output<DatasetIamBindingConditionArgs>? = null, val datasetId: Output<String>? = null, val members: Output<List<String>>? = null, val role: Output<String>? = null) : ConvertibleToJava<DatasetIamBindingArgs>

Three different resources help you manage your IAM policy for Healthcare dataset. Each of these resources serves a different use case:

Link copied to clipboard
object DatasetIamBindingMapper : ResourceMapper<DatasetIamBinding>
Link copied to clipboard
class DatasetIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Healthcare dataset. Each of these resources serves a different use case:

Link copied to clipboard
data class DatasetIamMemberArgs(val condition: Output<DatasetIamMemberConditionArgs>? = null, val datasetId: Output<String>? = null, val member: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<DatasetIamMemberArgs>

Three different resources help you manage your IAM policy for Healthcare dataset. Each of these resources serves a different use case:

Link copied to clipboard
object DatasetIamMemberMapper : ResourceMapper<DatasetIamMember>
Link copied to clipboard
class DatasetIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Healthcare dataset. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Healthcare dataset. Each of these resources serves a different use case:

Link copied to clipboard
object DatasetIamPolicyMapper : ResourceMapper<DatasetIamPolicy>
Link copied to clipboard
object DatasetMapper : ResourceMapper<Dataset>
Link copied to clipboard
Link copied to clipboard
class DicomStore : KotlinCustomResource

A DicomStore is a datastore inside a Healthcare dataset that conforms to the DICOM (https://www.dicomstandard.org/about/) standard for Healthcare information exchange To get more information about DicomStore, see:

Link copied to clipboard
data class DicomStoreArgs(val dataset: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null, val notificationConfig: Output<DicomStoreNotificationConfigArgs>? = null, val streamConfigs: Output<List<DicomStoreStreamConfigArgs>>? = null) : ConvertibleToJava<DicomStoreArgs>

A DicomStore is a datastore inside a Healthcare dataset that conforms to the DICOM (https://www.dicomstandard.org/about/) standard for Healthcare information exchange To get more information about DicomStore, see:

Link copied to clipboard
Link copied to clipboard
class DicomStoreIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Healthcare DICOM store. Each of these resources serves a different use case:

Link copied to clipboard
data class DicomStoreIamBindingArgs(val condition: Output<DicomStoreIamBindingConditionArgs>? = null, val dicomStoreId: Output<String>? = null, val members: Output<List<String>>? = null, val role: Output<String>? = null) : ConvertibleToJava<DicomStoreIamBindingArgs>

Three different resources help you manage your IAM policy for Healthcare DICOM store. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class DicomStoreIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Healthcare DICOM store. Each of these resources serves a different use case:

Link copied to clipboard
data class DicomStoreIamMemberArgs(val condition: Output<DicomStoreIamMemberConditionArgs>? = null, val dicomStoreId: Output<String>? = null, val member: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<DicomStoreIamMemberArgs>

Three different resources help you manage your IAM policy for Healthcare DICOM store. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class DicomStoreIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Healthcare DICOM store. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Healthcare DICOM store. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object DicomStoreMapper : ResourceMapper<DicomStore>
Link copied to clipboard
Link copied to clipboard
class FhirStore : KotlinCustomResource

A FhirStore is a datastore inside a Healthcare dataset that conforms to the FHIR (https://www.hl7.org/fhir/STU3/) standard for Healthcare information exchange To get more information about FhirStore, see:

Link copied to clipboard
data class FhirStoreArgs(val complexDataTypeReferenceParsing: Output<String>? = null, val dataset: Output<String>? = null, val defaultSearchHandlingStrict: Output<Boolean>? = null, val disableReferentialIntegrity: Output<Boolean>? = null, val disableResourceVersioning: Output<Boolean>? = null, val enableHistoryImport: Output<Boolean>? = null, val enableUpdateCreate: Output<Boolean>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null, val notificationConfig: Output<FhirStoreNotificationConfigArgs>? = null, val notificationConfigs: Output<List<FhirStoreNotificationConfigArgs>>? = null, val streamConfigs: Output<List<FhirStoreStreamConfigArgs>>? = null, val version: Output<String>? = null) : ConvertibleToJava<FhirStoreArgs>

A FhirStore is a datastore inside a Healthcare dataset that conforms to the FHIR (https://www.hl7.org/fhir/STU3/) standard for Healthcare information exchange To get more information about FhirStore, see:

Link copied to clipboard
Link copied to clipboard
class FhirStoreIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Healthcare FHIR store. Each of these resources serves a different use case:

Link copied to clipboard
data class FhirStoreIamBindingArgs(val condition: Output<FhirStoreIamBindingConditionArgs>? = null, val fhirStoreId: Output<String>? = null, val members: Output<List<String>>? = null, val role: Output<String>? = null) : ConvertibleToJava<FhirStoreIamBindingArgs>

Three different resources help you manage your IAM policy for Healthcare FHIR store. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class FhirStoreIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Healthcare FHIR store. Each of these resources serves a different use case:

Link copied to clipboard
data class FhirStoreIamMemberArgs(val condition: Output<FhirStoreIamMemberConditionArgs>? = null, val fhirStoreId: Output<String>? = null, val member: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<FhirStoreIamMemberArgs>

Three different resources help you manage your IAM policy for Healthcare FHIR store. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class FhirStoreIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Healthcare FHIR store. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Healthcare FHIR store. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
object FhirStoreMapper : ResourceMapper<FhirStore>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Hl7Store : KotlinCustomResource

A Hl7V2Store is a datastore inside a Healthcare dataset that conforms to the FHIR (https://www.hl7.org/hl7V2/STU3/) standard for Healthcare information exchange To get more information about Hl7V2Store, see:

Link copied to clipboard
data class Hl7StoreArgs(val dataset: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null, val notificationConfig: Output<Hl7StoreNotificationConfigArgs>? = null, val notificationConfigs: Output<List<Hl7StoreNotificationConfigsArgs>>? = null, val parserConfig: Output<Hl7StoreParserConfigArgs>? = null) : ConvertibleToJava<Hl7StoreArgs>

A Hl7V2Store is a datastore inside a Healthcare dataset that conforms to the FHIR (https://www.hl7.org/hl7V2/STU3/) standard for Healthcare information exchange To get more information about Hl7V2Store, see:

Link copied to clipboard
Link copied to clipboard
class Hl7StoreIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Healthcare HL7v2 store. Each of these resources serves a different use case:

Link copied to clipboard
data class Hl7StoreIamBindingArgs(val condition: Output<Hl7StoreIamBindingConditionArgs>? = null, val hl7V2StoreId: Output<String>? = null, val members: Output<List<String>>? = null, val role: Output<String>? = null) : ConvertibleToJava<Hl7StoreIamBindingArgs>

Three different resources help you manage your IAM policy for Healthcare HL7v2 store. Each of these resources serves a different use case:

Link copied to clipboard
Link copied to clipboard
class Hl7StoreIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Healthcare HL7v2 store. Each of these resources serves a different use case:

Link copied to clipboard
data class Hl7StoreIamMemberArgs(val condition: Output<Hl7StoreIamMemberConditionArgs>? = null, val hl7V2StoreId: Output<String>? = null, val member: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<Hl7StoreIamMemberArgs>

Three different resources help you manage your IAM policy for Healthcare HL7v2 store. Each of these resources serves a different use case:

Link copied to clipboard
object Hl7StoreIamMemberMapper : ResourceMapper<Hl7StoreIamMember>
Link copied to clipboard
class Hl7StoreIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Healthcare HL7v2 store. Each of these resources serves a different use case:

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

Three different resources help you manage your IAM policy for Healthcare HL7v2 store. Each of these resources serves a different use case:

Link copied to clipboard
object Hl7StoreIamPolicyMapper : ResourceMapper<Hl7StoreIamPolicy>
Link copied to clipboard
object Hl7StoreMapper : ResourceMapper<Hl7Store>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun dataset(name: String): Dataset
suspend fun dataset(name: String, block: suspend DatasetResourceBuilder.() -> Unit): Dataset
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun dicomStore(name: String, block: suspend DicomStoreResourceBuilder.() -> Unit): DicomStore
Link copied to clipboard
suspend fun fhirStore(name: String, block: suspend FhirStoreResourceBuilder.() -> Unit): FhirStore
Link copied to clipboard
suspend fun hl7Store(name: String, block: suspend Hl7StoreResourceBuilder.() -> Unit): Hl7Store