healthcare

package
v1.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dataset

type Dataset struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_dataset.html.markdown.

func GetDataset

func GetDataset(ctx *pulumi.Context,
	name string, id pulumi.ID, state *DatasetState, opts ...pulumi.ResourceOpt) (*Dataset, error)

GetDataset gets an existing Dataset resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDataset

func NewDataset(ctx *pulumi.Context,
	name string, args *DatasetArgs, opts ...pulumi.ResourceOpt) (*Dataset, error)

NewDataset registers a new resource with the given unique name, arguments, and options.

func (*Dataset) ID

func (r *Dataset) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Dataset) Location

func (r *Dataset) Location() pulumi.StringOutput

The location for the Dataset.

func (*Dataset) Name

func (r *Dataset) Name() pulumi.StringOutput

The resource name for the Dataset.

func (*Dataset) Project

func (r *Dataset) Project() pulumi.StringOutput

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

func (r *Dataset) SelfLink() pulumi.StringOutput

The fully qualified name of this dataset

func (*Dataset) TimeZone

func (r *Dataset) TimeZone() pulumi.StringOutput

The default timezone used by this dataset. Must be a either a valid IANA time zone name such as "America/New_York" or empty, which defaults to UTC. This is used for parsing times in resources (e.g., HL7 messages) where no explicit timezone is specified.

func (*Dataset) URN

func (r *Dataset) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type DatasetArgs

type DatasetArgs struct {
	// The location for the Dataset.
	Location interface{}
	// The resource name for the Dataset.
	Name interface{}
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project interface{}
	// The default timezone used by this dataset. Must be a either a valid IANA time zone name such as "America/New_York" or
	// empty, which defaults to UTC. This is used for parsing times in resources (e.g., HL7 messages) where no explicit
	// timezone is specified.
	TimeZone interface{}
}

The set of arguments for constructing a Dataset resource.

type DatasetIamBinding

type DatasetIamBinding struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_dataset_iam_binding.html.markdown.

func GetDatasetIamBinding

func GetDatasetIamBinding(ctx *pulumi.Context,
	name string, id pulumi.ID, state *DatasetIamBindingState, opts ...pulumi.ResourceOpt) (*DatasetIamBinding, error)

GetDatasetIamBinding gets an existing DatasetIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDatasetIamBinding

func NewDatasetIamBinding(ctx *pulumi.Context,
	name string, args *DatasetIamBindingArgs, opts ...pulumi.ResourceOpt) (*DatasetIamBinding, error)

NewDatasetIamBinding registers a new resource with the given unique name, arguments, and options.

func (*DatasetIamBinding) Condition added in v1.6.0

func (r *DatasetIamBinding) Condition() pulumi.Output

func (*DatasetIamBinding) DatasetId

func (r *DatasetIamBinding) DatasetId() pulumi.StringOutput

The dataset ID, in the form `{project_id}/{location_name}/{dataset_name}` or `{location_name}/{dataset_name}`. In the second form, the provider's project setting will be used as a fallback.

func (*DatasetIamBinding) Etag

(Computed) The etag of the dataset's IAM policy.

func (*DatasetIamBinding) ID

ID is this resource's unique identifier assigned by its provider.

func (*DatasetIamBinding) Members

func (r *DatasetIamBinding) Members() pulumi.ArrayOutput

func (*DatasetIamBinding) Role

The role that should be applied. Only one `healthcare.DatasetIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.

func (*DatasetIamBinding) URN

URN is this resource's unique name assigned by Pulumi.

type DatasetIamBindingArgs

type DatasetIamBindingArgs struct {
	Condition interface{}
	// The dataset ID, in the form
	// `{project_id}/{location_name}/{dataset_name}` or
	// `{location_name}/{dataset_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	DatasetId interface{}
	Members   interface{}
	// The role that should be applied. Only one
	// `healthcare.DatasetIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

The set of arguments for constructing a DatasetIamBinding resource.

type DatasetIamBindingState

type DatasetIamBindingState struct {
	Condition interface{}
	// The dataset ID, in the form
	// `{project_id}/{location_name}/{dataset_name}` or
	// `{location_name}/{dataset_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	DatasetId interface{}
	// (Computed) The etag of the dataset's IAM policy.
	Etag    interface{}
	Members interface{}
	// The role that should be applied. Only one
	// `healthcare.DatasetIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

Input properties used for looking up and filtering DatasetIamBinding resources.

type DatasetIamMember

type DatasetIamMember struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_dataset_iam_member.html.markdown.

func GetDatasetIamMember

func GetDatasetIamMember(ctx *pulumi.Context,
	name string, id pulumi.ID, state *DatasetIamMemberState, opts ...pulumi.ResourceOpt) (*DatasetIamMember, error)

GetDatasetIamMember gets an existing DatasetIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDatasetIamMember

func NewDatasetIamMember(ctx *pulumi.Context,
	name string, args *DatasetIamMemberArgs, opts ...pulumi.ResourceOpt) (*DatasetIamMember, error)

NewDatasetIamMember registers a new resource with the given unique name, arguments, and options.

func (*DatasetIamMember) Condition added in v1.6.0

func (r *DatasetIamMember) Condition() pulumi.Output

func (*DatasetIamMember) DatasetId

func (r *DatasetIamMember) DatasetId() pulumi.StringOutput

The dataset ID, in the form `{project_id}/{location_name}/{dataset_name}` or `{location_name}/{dataset_name}`. In the second form, the provider's project setting will be used as a fallback.

func (*DatasetIamMember) Etag

(Computed) The etag of the dataset's IAM policy.

func (*DatasetIamMember) ID

ID is this resource's unique identifier assigned by its provider.

func (*DatasetIamMember) Member

func (r *DatasetIamMember) Member() pulumi.StringOutput

func (*DatasetIamMember) Role

The role that should be applied. Only one `healthcare.DatasetIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.

func (*DatasetIamMember) URN

URN is this resource's unique name assigned by Pulumi.

type DatasetIamMemberArgs

type DatasetIamMemberArgs struct {
	Condition interface{}
	// The dataset ID, in the form
	// `{project_id}/{location_name}/{dataset_name}` or
	// `{location_name}/{dataset_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	DatasetId interface{}
	Member    interface{}
	// The role that should be applied. Only one
	// `healthcare.DatasetIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

The set of arguments for constructing a DatasetIamMember resource.

type DatasetIamMemberState

type DatasetIamMemberState struct {
	Condition interface{}
	// The dataset ID, in the form
	// `{project_id}/{location_name}/{dataset_name}` or
	// `{location_name}/{dataset_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	DatasetId interface{}
	// (Computed) The etag of the dataset's IAM policy.
	Etag   interface{}
	Member interface{}
	// The role that should be applied. Only one
	// `healthcare.DatasetIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

Input properties used for looking up and filtering DatasetIamMember resources.

type DatasetIamPolicy

type DatasetIamPolicy struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_dataset_iam_policy.html.markdown.

func GetDatasetIamPolicy

func GetDatasetIamPolicy(ctx *pulumi.Context,
	name string, id pulumi.ID, state *DatasetIamPolicyState, opts ...pulumi.ResourceOpt) (*DatasetIamPolicy, error)

GetDatasetIamPolicy gets an existing DatasetIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDatasetIamPolicy

func NewDatasetIamPolicy(ctx *pulumi.Context,
	name string, args *DatasetIamPolicyArgs, opts ...pulumi.ResourceOpt) (*DatasetIamPolicy, error)

NewDatasetIamPolicy registers a new resource with the given unique name, arguments, and options.

func (*DatasetIamPolicy) DatasetId

func (r *DatasetIamPolicy) DatasetId() pulumi.StringOutput

The dataset ID, in the form `{project_id}/{location_name}/{dataset_name}` or `{location_name}/{dataset_name}`. In the second form, the provider's project setting will be used as a fallback.

func (*DatasetIamPolicy) Etag

(Computed) The etag of the dataset's IAM policy.

func (*DatasetIamPolicy) ID

ID is this resource's unique identifier assigned by its provider.

func (*DatasetIamPolicy) PolicyData

func (r *DatasetIamPolicy) PolicyData() pulumi.StringOutput

The policy data generated by a `organizations.getIAMPolicy` data source.

func (*DatasetIamPolicy) URN

URN is this resource's unique name assigned by Pulumi.

type DatasetIamPolicyArgs

type DatasetIamPolicyArgs struct {
	// The dataset ID, in the form
	// `{project_id}/{location_name}/{dataset_name}` or
	// `{location_name}/{dataset_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	DatasetId interface{}
	// The policy data generated by
	// a `organizations.getIAMPolicy` data source.
	PolicyData interface{}
}

The set of arguments for constructing a DatasetIamPolicy resource.

type DatasetIamPolicyState

type DatasetIamPolicyState struct {
	// The dataset ID, in the form
	// `{project_id}/{location_name}/{dataset_name}` or
	// `{location_name}/{dataset_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	DatasetId interface{}
	// (Computed) The etag of the dataset's IAM policy.
	Etag interface{}
	// The policy data generated by
	// a `organizations.getIAMPolicy` data source.
	PolicyData interface{}
}

Input properties used for looking up and filtering DatasetIamPolicy resources.

type DatasetState

type DatasetState struct {
	// The location for the Dataset.
	Location interface{}
	// The resource name for the Dataset.
	Name interface{}
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project interface{}
	// The fully qualified name of this dataset
	SelfLink interface{}
	// The default timezone used by this dataset. Must be a either a valid IANA time zone name such as "America/New_York" or
	// empty, which defaults to UTC. This is used for parsing times in resources (e.g., HL7 messages) where no explicit
	// timezone is specified.
	TimeZone interface{}
}

Input properties used for looking up and filtering Dataset resources.

type DicomStore

type DicomStore struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_dicom_store.html.markdown.

func GetDicomStore

func GetDicomStore(ctx *pulumi.Context,
	name string, id pulumi.ID, state *DicomStoreState, opts ...pulumi.ResourceOpt) (*DicomStore, error)

GetDicomStore gets an existing DicomStore resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDicomStore

func NewDicomStore(ctx *pulumi.Context,
	name string, args *DicomStoreArgs, opts ...pulumi.ResourceOpt) (*DicomStore, error)

NewDicomStore registers a new resource with the given unique name, arguments, and options.

func (*DicomStore) Dataset

func (r *DicomStore) Dataset() pulumi.StringOutput

Identifies the dataset addressed by this request. Must be in the format 'projects/{project}/locations/{location}/datasets/{dataset}'

func (*DicomStore) ID

func (r *DicomStore) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*DicomStore) Labels

func (r *DicomStore) Labels() pulumi.MapOutput

User-supplied key-value pairs used to organize DICOM stores. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62} Label values are optional, must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

func (*DicomStore) Name

func (r *DicomStore) Name() pulumi.StringOutput

The resource name for the DicomStore. ** Changing this property may recreate the Dicom store (removing all data) **

func (*DicomStore) NotificationConfig

func (r *DicomStore) NotificationConfig() pulumi.Output

A nested object resource

func (r *DicomStore) SelfLink() pulumi.StringOutput

The fully qualified name of this dataset

func (*DicomStore) URN

func (r *DicomStore) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type DicomStoreArgs

type DicomStoreArgs struct {
	// Identifies the dataset addressed by this request. Must be in the format
	// 'projects/{project}/locations/{location}/datasets/{dataset}'
	Dataset interface{}
	// User-supplied key-value pairs used to organize DICOM stores. Label keys must be between 1 and 63 characters long, have
	// a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression:
	// [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62} Label values are optional, must be between 1 and 63 characters long, have a
	// UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression:
	// [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store. An object containing a list of
	// "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
	Labels interface{}
	// The resource name for the DicomStore. ** Changing this property may recreate the Dicom store (removing all data) **
	Name interface{}
	// A nested object resource
	NotificationConfig interface{}
}

The set of arguments for constructing a DicomStore resource.

type DicomStoreIamBinding

type DicomStoreIamBinding struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_dicom_store_iam_binding.html.markdown.

func GetDicomStoreIamBinding

func GetDicomStoreIamBinding(ctx *pulumi.Context,
	name string, id pulumi.ID, state *DicomStoreIamBindingState, opts ...pulumi.ResourceOpt) (*DicomStoreIamBinding, error)

GetDicomStoreIamBinding gets an existing DicomStoreIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDicomStoreIamBinding

func NewDicomStoreIamBinding(ctx *pulumi.Context,
	name string, args *DicomStoreIamBindingArgs, opts ...pulumi.ResourceOpt) (*DicomStoreIamBinding, error)

NewDicomStoreIamBinding registers a new resource with the given unique name, arguments, and options.

func (*DicomStoreIamBinding) Condition added in v1.6.0

func (r *DicomStoreIamBinding) Condition() pulumi.Output

func (*DicomStoreIamBinding) DicomStoreId

func (r *DicomStoreIamBinding) DicomStoreId() pulumi.StringOutput

The DICOM store ID, in the form `{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or `{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's project setting will be used as a fallback.

func (*DicomStoreIamBinding) Etag

(Computed) The etag of the DICOM store's IAM policy.

func (*DicomStoreIamBinding) ID

ID is this resource's unique identifier assigned by its provider.

func (*DicomStoreIamBinding) Members

func (*DicomStoreIamBinding) Role

The role that should be applied. Only one `healthcare.DicomStoreIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.

func (*DicomStoreIamBinding) URN

URN is this resource's unique name assigned by Pulumi.

type DicomStoreIamBindingArgs

type DicomStoreIamBindingArgs struct {
	Condition interface{}
	// The DICOM store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or
	// `{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	DicomStoreId interface{}
	Members      interface{}
	// The role that should be applied. Only one
	// `healthcare.DicomStoreIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

The set of arguments for constructing a DicomStoreIamBinding resource.

type DicomStoreIamBindingState

type DicomStoreIamBindingState struct {
	Condition interface{}
	// The DICOM store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or
	// `{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	DicomStoreId interface{}
	// (Computed) The etag of the DICOM store's IAM policy.
	Etag    interface{}
	Members interface{}
	// The role that should be applied. Only one
	// `healthcare.DicomStoreIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

Input properties used for looking up and filtering DicomStoreIamBinding resources.

type DicomStoreIamMember

type DicomStoreIamMember struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_dicom_store_iam_member.html.markdown.

func GetDicomStoreIamMember

func GetDicomStoreIamMember(ctx *pulumi.Context,
	name string, id pulumi.ID, state *DicomStoreIamMemberState, opts ...pulumi.ResourceOpt) (*DicomStoreIamMember, error)

GetDicomStoreIamMember gets an existing DicomStoreIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDicomStoreIamMember

func NewDicomStoreIamMember(ctx *pulumi.Context,
	name string, args *DicomStoreIamMemberArgs, opts ...pulumi.ResourceOpt) (*DicomStoreIamMember, error)

NewDicomStoreIamMember registers a new resource with the given unique name, arguments, and options.

func (*DicomStoreIamMember) Condition added in v1.6.0

func (r *DicomStoreIamMember) Condition() pulumi.Output

func (*DicomStoreIamMember) DicomStoreId

func (r *DicomStoreIamMember) DicomStoreId() pulumi.StringOutput

The DICOM store ID, in the form `{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or `{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's project setting will be used as a fallback.

func (*DicomStoreIamMember) Etag

(Computed) The etag of the DICOM store's IAM policy.

func (*DicomStoreIamMember) ID

ID is this resource's unique identifier assigned by its provider.

func (*DicomStoreIamMember) Member

func (*DicomStoreIamMember) Role

The role that should be applied. Only one `healthcare.DicomStoreIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.

func (*DicomStoreIamMember) URN

URN is this resource's unique name assigned by Pulumi.

type DicomStoreIamMemberArgs

type DicomStoreIamMemberArgs struct {
	Condition interface{}
	// The DICOM store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or
	// `{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	DicomStoreId interface{}
	Member       interface{}
	// The role that should be applied. Only one
	// `healthcare.DicomStoreIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

The set of arguments for constructing a DicomStoreIamMember resource.

type DicomStoreIamMemberState

type DicomStoreIamMemberState struct {
	Condition interface{}
	// The DICOM store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or
	// `{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	DicomStoreId interface{}
	// (Computed) The etag of the DICOM store's IAM policy.
	Etag   interface{}
	Member interface{}
	// The role that should be applied. Only one
	// `healthcare.DicomStoreIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

Input properties used for looking up and filtering DicomStoreIamMember resources.

type DicomStoreIamPolicy

type DicomStoreIamPolicy struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_dicom_store_iam_policy.html.markdown.

func GetDicomStoreIamPolicy

func GetDicomStoreIamPolicy(ctx *pulumi.Context,
	name string, id pulumi.ID, state *DicomStoreIamPolicyState, opts ...pulumi.ResourceOpt) (*DicomStoreIamPolicy, error)

GetDicomStoreIamPolicy gets an existing DicomStoreIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDicomStoreIamPolicy

func NewDicomStoreIamPolicy(ctx *pulumi.Context,
	name string, args *DicomStoreIamPolicyArgs, opts ...pulumi.ResourceOpt) (*DicomStoreIamPolicy, error)

NewDicomStoreIamPolicy registers a new resource with the given unique name, arguments, and options.

func (*DicomStoreIamPolicy) DicomStoreId

func (r *DicomStoreIamPolicy) DicomStoreId() pulumi.StringOutput

The DICOM store ID, in the form `{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or `{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's project setting will be used as a fallback.

func (*DicomStoreIamPolicy) Etag

(Computed) The etag of the DICOM store's IAM policy.

func (*DicomStoreIamPolicy) ID

ID is this resource's unique identifier assigned by its provider.

func (*DicomStoreIamPolicy) PolicyData

func (r *DicomStoreIamPolicy) PolicyData() pulumi.StringOutput

The policy data generated by a `organizations.getIAMPolicy` data source.

func (*DicomStoreIamPolicy) URN

URN is this resource's unique name assigned by Pulumi.

type DicomStoreIamPolicyArgs

type DicomStoreIamPolicyArgs struct {
	// The DICOM store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or
	// `{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	DicomStoreId interface{}
	// The policy data generated by
	// a `organizations.getIAMPolicy` data source.
	PolicyData interface{}
}

The set of arguments for constructing a DicomStoreIamPolicy resource.

type DicomStoreIamPolicyState

type DicomStoreIamPolicyState struct {
	// The DICOM store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{dicom_store_name}` or
	// `{location_name}/{dataset_name}/{dicom_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	DicomStoreId interface{}
	// (Computed) The etag of the DICOM store's IAM policy.
	Etag interface{}
	// The policy data generated by
	// a `organizations.getIAMPolicy` data source.
	PolicyData interface{}
}

Input properties used for looking up and filtering DicomStoreIamPolicy resources.

type DicomStoreState

type DicomStoreState struct {
	// Identifies the dataset addressed by this request. Must be in the format
	// 'projects/{project}/locations/{location}/datasets/{dataset}'
	Dataset interface{}
	// User-supplied key-value pairs used to organize DICOM stores. Label keys must be between 1 and 63 characters long, have
	// a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression:
	// [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62} Label values are optional, must be between 1 and 63 characters long, have a
	// UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression:
	// [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store. An object containing a list of
	// "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
	Labels interface{}
	// The resource name for the DicomStore. ** Changing this property may recreate the Dicom store (removing all data) **
	Name interface{}
	// A nested object resource
	NotificationConfig interface{}
	// The fully qualified name of this dataset
	SelfLink interface{}
}

Input properties used for looking up and filtering DicomStore resources.

type FhirStore

type FhirStore struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_fhir_store.html.markdown.

func GetFhirStore

func GetFhirStore(ctx *pulumi.Context,
	name string, id pulumi.ID, state *FhirStoreState, opts ...pulumi.ResourceOpt) (*FhirStore, error)

GetFhirStore gets an existing FhirStore resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFhirStore

func NewFhirStore(ctx *pulumi.Context,
	name string, args *FhirStoreArgs, opts ...pulumi.ResourceOpt) (*FhirStore, error)

NewFhirStore registers a new resource with the given unique name, arguments, and options.

func (*FhirStore) Dataset

func (r *FhirStore) Dataset() pulumi.StringOutput

Identifies the dataset addressed by this request. Must be in the format 'projects/{project}/locations/{location}/datasets/{dataset}'

func (*FhirStore) DisableReferentialIntegrity

func (r *FhirStore) DisableReferentialIntegrity() pulumi.BoolOutput

Whether to disable referential integrity in this FHIR store. This field is immutable after FHIR store creation. The default value is false, meaning that the API will enforce referential integrity and fail the requests that will result in inconsistent state in the FHIR store. When this field is set to true, the API will skip referential integrity check. Consequently, operations that rely on references, such as Patient.get$everything, will not return all the results if broken references exist. ** Changing this property may recreate the FHIR store (removing all data) **

func (*FhirStore) DisableResourceVersioning

func (r *FhirStore) DisableResourceVersioning() pulumi.BoolOutput

Whether to disable resource versioning for this FHIR store. This field can not be changed after the creation of FHIR store. If set to false, which is the default behavior, all write operations will cause historical versions to be recorded automatically. The historical versions can be fetched through the history APIs, but cannot be updated. If set to true, no historical versions will be kept. The server will send back errors for attempts to read the historical versions. ** Changing this property may recreate the FHIR store (removing all data) **

func (*FhirStore) EnableHistoryImport

func (r *FhirStore) EnableHistoryImport() pulumi.BoolOutput

Whether to allow the bulk import API to accept history bundles and directly insert historical resource versions into the FHIR store. Importing resource histories creates resource interactions that appear to have occurred in the past, which clients may not want to allow. If set to false, history bundles within an import will fail with an error. ** Changing this property may recreate the FHIR store (removing all data) ** ** This property can be changed manually in the Google Cloud Healthcare admin console without recreating the FHIR store **

func (*FhirStore) EnableUpdateCreate

func (r *FhirStore) EnableUpdateCreate() pulumi.BoolOutput

Whether this FHIR store has the updateCreate capability. This determines if the client can use an Update operation to create a new resource with a client-specified ID. If false, all IDs are server-assigned through the Create operation and attempts to Update a non-existent resource will return errors. Please treat the audit logs with appropriate levels of care if client-specified resource IDs contain sensitive data such as patient identifiers, those IDs will be part of the FHIR resource path recorded in Cloud audit logs and Cloud Pub/Sub notifications.

func (*FhirStore) ID

func (r *FhirStore) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*FhirStore) Labels

func (r *FhirStore) Labels() pulumi.MapOutput

User-supplied key-value pairs used to organize FHIR stores. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62} Label values are optional, must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

func (*FhirStore) Name

func (r *FhirStore) Name() pulumi.StringOutput

The resource name for the FhirStore. ** Changing this property may recreate the FHIR store (removing all data) **

func (*FhirStore) NotificationConfig

func (r *FhirStore) NotificationConfig() pulumi.Output

A nested object resource

func (r *FhirStore) SelfLink() pulumi.StringOutput

The fully qualified name of this dataset

func (*FhirStore) URN

func (r *FhirStore) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type FhirStoreArgs

type FhirStoreArgs struct {
	// Identifies the dataset addressed by this request. Must be in the format
	// 'projects/{project}/locations/{location}/datasets/{dataset}'
	Dataset interface{}
	// Whether to disable referential integrity in this FHIR store. This field is immutable after FHIR store creation. The
	// default value is false, meaning that the API will enforce referential integrity and fail the requests that will result
	// in inconsistent state in the FHIR store. When this field is set to true, the API will skip referential integrity check.
	// Consequently, operations that rely on references, such as Patient.get$everything, will not return all the results if
	// broken references exist. ** Changing this property may recreate the FHIR store (removing all data) **
	DisableReferentialIntegrity interface{}
	// Whether to disable resource versioning for this FHIR store. This field can not be changed after the creation of FHIR
	// store. If set to false, which is the default behavior, all write operations will cause historical versions to be
	// recorded automatically. The historical versions can be fetched through the history APIs, but cannot be updated. If set
	// to true, no historical versions will be kept. The server will send back errors for attempts to read the historical
	// versions. ** Changing this property may recreate the FHIR store (removing all data) **
	DisableResourceVersioning interface{}
	// Whether to allow the bulk import API to accept history bundles and directly insert historical resource versions into
	// the FHIR store. Importing resource histories creates resource interactions that appear to have occurred in the past,
	// which clients may not want to allow. If set to false, history bundles within an import will fail with an error. **
	// Changing this property may recreate the FHIR store (removing all data) ** ** This property can be changed manually in
	// the Google Cloud Healthcare admin console without recreating the FHIR store **
	EnableHistoryImport interface{}
	// Whether this FHIR store has the updateCreate capability. This determines if the client can use an Update operation to
	// create a new resource with a client-specified ID. If false, all IDs are server-assigned through the Create operation
	// and attempts to Update a non-existent resource will return errors. Please treat the audit logs with appropriate levels
	// of care if client-specified resource IDs contain sensitive data such as patient identifiers, those IDs will be part of
	// the FHIR resource path recorded in Cloud audit logs and Cloud Pub/Sub notifications.
	EnableUpdateCreate interface{}
	// User-supplied key-value pairs used to organize FHIR stores. Label keys must be between 1 and 63 characters long, have a
	// UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression:
	// [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62} Label values are optional, must be between 1 and 63 characters long, have a
	// UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression:
	// [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store. An object containing a list of
	// "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
	Labels interface{}
	// The resource name for the FhirStore. ** Changing this property may recreate the FHIR store (removing all data) **
	Name interface{}
	// A nested object resource
	NotificationConfig interface{}
}

The set of arguments for constructing a FhirStore resource.

type FhirStoreIamBinding

type FhirStoreIamBinding struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_fhir_store_iam_binding.html.markdown.

func GetFhirStoreIamBinding

func GetFhirStoreIamBinding(ctx *pulumi.Context,
	name string, id pulumi.ID, state *FhirStoreIamBindingState, opts ...pulumi.ResourceOpt) (*FhirStoreIamBinding, error)

GetFhirStoreIamBinding gets an existing FhirStoreIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFhirStoreIamBinding

func NewFhirStoreIamBinding(ctx *pulumi.Context,
	name string, args *FhirStoreIamBindingArgs, opts ...pulumi.ResourceOpt) (*FhirStoreIamBinding, error)

NewFhirStoreIamBinding registers a new resource with the given unique name, arguments, and options.

func (*FhirStoreIamBinding) Condition added in v1.6.0

func (r *FhirStoreIamBinding) Condition() pulumi.Output

func (*FhirStoreIamBinding) Etag

(Computed) The etag of the FHIR store's IAM policy.

func (*FhirStoreIamBinding) FhirStoreId

func (r *FhirStoreIamBinding) FhirStoreId() pulumi.StringOutput

The FHIR store ID, in the form `{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or `{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's project setting will be used as a fallback.

func (*FhirStoreIamBinding) ID

ID is this resource's unique identifier assigned by its provider.

func (*FhirStoreIamBinding) Members

func (r *FhirStoreIamBinding) Members() pulumi.ArrayOutput

func (*FhirStoreIamBinding) Role

The role that should be applied. Only one `healthcare.FhirStoreIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.

func (*FhirStoreIamBinding) URN

URN is this resource's unique name assigned by Pulumi.

type FhirStoreIamBindingArgs

type FhirStoreIamBindingArgs struct {
	Condition interface{}
	// The FHIR store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or
	// `{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	FhirStoreId interface{}
	Members     interface{}
	// The role that should be applied. Only one
	// `healthcare.FhirStoreIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

The set of arguments for constructing a FhirStoreIamBinding resource.

type FhirStoreIamBindingState

type FhirStoreIamBindingState struct {
	Condition interface{}
	// (Computed) The etag of the FHIR store's IAM policy.
	Etag interface{}
	// The FHIR store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or
	// `{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	FhirStoreId interface{}
	Members     interface{}
	// The role that should be applied. Only one
	// `healthcare.FhirStoreIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

Input properties used for looking up and filtering FhirStoreIamBinding resources.

type FhirStoreIamMember

type FhirStoreIamMember struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_fhir_store_iam_member.html.markdown.

func GetFhirStoreIamMember

func GetFhirStoreIamMember(ctx *pulumi.Context,
	name string, id pulumi.ID, state *FhirStoreIamMemberState, opts ...pulumi.ResourceOpt) (*FhirStoreIamMember, error)

GetFhirStoreIamMember gets an existing FhirStoreIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFhirStoreIamMember

func NewFhirStoreIamMember(ctx *pulumi.Context,
	name string, args *FhirStoreIamMemberArgs, opts ...pulumi.ResourceOpt) (*FhirStoreIamMember, error)

NewFhirStoreIamMember registers a new resource with the given unique name, arguments, and options.

func (*FhirStoreIamMember) Condition added in v1.6.0

func (r *FhirStoreIamMember) Condition() pulumi.Output

func (*FhirStoreIamMember) Etag

(Computed) The etag of the FHIR store's IAM policy.

func (*FhirStoreIamMember) FhirStoreId

func (r *FhirStoreIamMember) FhirStoreId() pulumi.StringOutput

The FHIR store ID, in the form `{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or `{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's project setting will be used as a fallback.

func (*FhirStoreIamMember) ID

ID is this resource's unique identifier assigned by its provider.

func (*FhirStoreIamMember) Member

func (*FhirStoreIamMember) Role

The role that should be applied. Only one `healthcare.FhirStoreIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.

func (*FhirStoreIamMember) URN

URN is this resource's unique name assigned by Pulumi.

type FhirStoreIamMemberArgs

type FhirStoreIamMemberArgs struct {
	Condition interface{}
	// The FHIR store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or
	// `{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	FhirStoreId interface{}
	Member      interface{}
	// The role that should be applied. Only one
	// `healthcare.FhirStoreIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

The set of arguments for constructing a FhirStoreIamMember resource.

type FhirStoreIamMemberState

type FhirStoreIamMemberState struct {
	Condition interface{}
	// (Computed) The etag of the FHIR store's IAM policy.
	Etag interface{}
	// The FHIR store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or
	// `{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	FhirStoreId interface{}
	Member      interface{}
	// The role that should be applied. Only one
	// `healthcare.FhirStoreIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

Input properties used for looking up and filtering FhirStoreIamMember resources.

type FhirStoreIamPolicy

type FhirStoreIamPolicy struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_fhir_store_iam_policy.html.markdown.

func GetFhirStoreIamPolicy

func GetFhirStoreIamPolicy(ctx *pulumi.Context,
	name string, id pulumi.ID, state *FhirStoreIamPolicyState, opts ...pulumi.ResourceOpt) (*FhirStoreIamPolicy, error)

GetFhirStoreIamPolicy gets an existing FhirStoreIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFhirStoreIamPolicy

func NewFhirStoreIamPolicy(ctx *pulumi.Context,
	name string, args *FhirStoreIamPolicyArgs, opts ...pulumi.ResourceOpt) (*FhirStoreIamPolicy, error)

NewFhirStoreIamPolicy registers a new resource with the given unique name, arguments, and options.

func (*FhirStoreIamPolicy) Etag

(Computed) The etag of the FHIR store's IAM policy.

func (*FhirStoreIamPolicy) FhirStoreId

func (r *FhirStoreIamPolicy) FhirStoreId() pulumi.StringOutput

The FHIR store ID, in the form `{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or `{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's project setting will be used as a fallback.

func (*FhirStoreIamPolicy) ID

ID is this resource's unique identifier assigned by its provider.

func (*FhirStoreIamPolicy) PolicyData

func (r *FhirStoreIamPolicy) PolicyData() pulumi.StringOutput

The policy data generated by a `organizations.getIAMPolicy` data source.

func (*FhirStoreIamPolicy) URN

URN is this resource's unique name assigned by Pulumi.

type FhirStoreIamPolicyArgs

type FhirStoreIamPolicyArgs struct {
	// The FHIR store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or
	// `{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	FhirStoreId interface{}
	// The policy data generated by
	// a `organizations.getIAMPolicy` data source.
	PolicyData interface{}
}

The set of arguments for constructing a FhirStoreIamPolicy resource.

type FhirStoreIamPolicyState

type FhirStoreIamPolicyState struct {
	// (Computed) The etag of the FHIR store's IAM policy.
	Etag interface{}
	// The FHIR store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{fhir_store_name}` or
	// `{location_name}/{dataset_name}/{fhir_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	FhirStoreId interface{}
	// The policy data generated by
	// a `organizations.getIAMPolicy` data source.
	PolicyData interface{}
}

Input properties used for looking up and filtering FhirStoreIamPolicy resources.

type FhirStoreState

type FhirStoreState struct {
	// Identifies the dataset addressed by this request. Must be in the format
	// 'projects/{project}/locations/{location}/datasets/{dataset}'
	Dataset interface{}
	// Whether to disable referential integrity in this FHIR store. This field is immutable after FHIR store creation. The
	// default value is false, meaning that the API will enforce referential integrity and fail the requests that will result
	// in inconsistent state in the FHIR store. When this field is set to true, the API will skip referential integrity check.
	// Consequently, operations that rely on references, such as Patient.get$everything, will not return all the results if
	// broken references exist. ** Changing this property may recreate the FHIR store (removing all data) **
	DisableReferentialIntegrity interface{}
	// Whether to disable resource versioning for this FHIR store. This field can not be changed after the creation of FHIR
	// store. If set to false, which is the default behavior, all write operations will cause historical versions to be
	// recorded automatically. The historical versions can be fetched through the history APIs, but cannot be updated. If set
	// to true, no historical versions will be kept. The server will send back errors for attempts to read the historical
	// versions. ** Changing this property may recreate the FHIR store (removing all data) **
	DisableResourceVersioning interface{}
	// Whether to allow the bulk import API to accept history bundles and directly insert historical resource versions into
	// the FHIR store. Importing resource histories creates resource interactions that appear to have occurred in the past,
	// which clients may not want to allow. If set to false, history bundles within an import will fail with an error. **
	// Changing this property may recreate the FHIR store (removing all data) ** ** This property can be changed manually in
	// the Google Cloud Healthcare admin console without recreating the FHIR store **
	EnableHistoryImport interface{}
	// Whether this FHIR store has the updateCreate capability. This determines if the client can use an Update operation to
	// create a new resource with a client-specified ID. If false, all IDs are server-assigned through the Create operation
	// and attempts to Update a non-existent resource will return errors. Please treat the audit logs with appropriate levels
	// of care if client-specified resource IDs contain sensitive data such as patient identifiers, those IDs will be part of
	// the FHIR resource path recorded in Cloud audit logs and Cloud Pub/Sub notifications.
	EnableUpdateCreate interface{}
	// User-supplied key-value pairs used to organize FHIR stores. Label keys must be between 1 and 63 characters long, have a
	// UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression:
	// [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62} Label values are optional, must be between 1 and 63 characters long, have a
	// UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression:
	// [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store. An object containing a list of
	// "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
	Labels interface{}
	// The resource name for the FhirStore. ** Changing this property may recreate the FHIR store (removing all data) **
	Name interface{}
	// A nested object resource
	NotificationConfig interface{}
	// The fully qualified name of this dataset
	SelfLink interface{}
}

Input properties used for looking up and filtering FhirStore resources.

type Hl7Store

type Hl7Store struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_hl7_v2_store.html.markdown.

func GetHl7Store

func GetHl7Store(ctx *pulumi.Context,
	name string, id pulumi.ID, state *Hl7StoreState, opts ...pulumi.ResourceOpt) (*Hl7Store, error)

GetHl7Store gets an existing Hl7Store resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHl7Store

func NewHl7Store(ctx *pulumi.Context,
	name string, args *Hl7StoreArgs, opts ...pulumi.ResourceOpt) (*Hl7Store, error)

NewHl7Store registers a new resource with the given unique name, arguments, and options.

func (*Hl7Store) Dataset

func (r *Hl7Store) Dataset() pulumi.StringOutput

Identifies the dataset addressed by this request. Must be in the format 'projects/{project}/locations/{location}/datasets/{dataset}'

func (*Hl7Store) ID

func (r *Hl7Store) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Hl7Store) Labels

func (r *Hl7Store) Labels() pulumi.MapOutput

User-supplied key-value pairs used to organize HL7v2 stores. Label keys must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62} Label values are optional, must be between 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression: [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

func (*Hl7Store) Name

func (r *Hl7Store) Name() pulumi.StringOutput

The resource name for the Hl7V2Store. ** Changing this property may recreate the Hl7v2 store (removing all data) **

func (*Hl7Store) NotificationConfig

func (r *Hl7Store) NotificationConfig() pulumi.Output

A nested object resource

func (*Hl7Store) ParserConfig

func (r *Hl7Store) ParserConfig() pulumi.Output

A nested object resource

func (r *Hl7Store) SelfLink() pulumi.StringOutput

The fully qualified name of this dataset

func (*Hl7Store) URN

func (r *Hl7Store) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type Hl7StoreArgs

type Hl7StoreArgs struct {
	// Identifies the dataset addressed by this request. Must be in the format
	// 'projects/{project}/locations/{location}/datasets/{dataset}'
	Dataset interface{}
	// User-supplied key-value pairs used to organize HL7v2 stores. Label keys must be between 1 and 63 characters long, have
	// a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression:
	// [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62} Label values are optional, must be between 1 and 63 characters long, have a
	// UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression:
	// [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store. An object containing a list of
	// "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
	Labels interface{}
	// The resource name for the Hl7V2Store. ** Changing this property may recreate the Hl7v2 store (removing all data) **
	Name interface{}
	// A nested object resource
	NotificationConfig interface{}
	// A nested object resource
	ParserConfig interface{}
}

The set of arguments for constructing a Hl7Store resource.

type Hl7StoreIamBinding

type Hl7StoreIamBinding struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_hl7_v2_store_iam_binding.html.markdown.

func GetHl7StoreIamBinding

func GetHl7StoreIamBinding(ctx *pulumi.Context,
	name string, id pulumi.ID, state *Hl7StoreIamBindingState, opts ...pulumi.ResourceOpt) (*Hl7StoreIamBinding, error)

GetHl7StoreIamBinding gets an existing Hl7StoreIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHl7StoreIamBinding

func NewHl7StoreIamBinding(ctx *pulumi.Context,
	name string, args *Hl7StoreIamBindingArgs, opts ...pulumi.ResourceOpt) (*Hl7StoreIamBinding, error)

NewHl7StoreIamBinding registers a new resource with the given unique name, arguments, and options.

func (*Hl7StoreIamBinding) Condition added in v1.6.0

func (r *Hl7StoreIamBinding) Condition() pulumi.Output

func (*Hl7StoreIamBinding) Etag

(Computed) The etag of the HL7v2 store's IAM policy.

func (*Hl7StoreIamBinding) Hl7V2StoreId

func (r *Hl7StoreIamBinding) Hl7V2StoreId() pulumi.StringOutput

The HL7v2 store ID, in the form `{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or `{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's project setting will be used as a fallback.

func (*Hl7StoreIamBinding) ID

ID is this resource's unique identifier assigned by its provider.

func (*Hl7StoreIamBinding) Members

func (r *Hl7StoreIamBinding) Members() pulumi.ArrayOutput

func (*Hl7StoreIamBinding) Role

The role that should be applied. Only one `healthcare.Hl7StoreIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.

func (*Hl7StoreIamBinding) URN

URN is this resource's unique name assigned by Pulumi.

type Hl7StoreIamBindingArgs

type Hl7StoreIamBindingArgs struct {
	Condition interface{}
	// The HL7v2 store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or
	// `{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	Hl7V2StoreId interface{}
	Members      interface{}
	// The role that should be applied. Only one
	// `healthcare.Hl7StoreIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

The set of arguments for constructing a Hl7StoreIamBinding resource.

type Hl7StoreIamBindingState

type Hl7StoreIamBindingState struct {
	Condition interface{}
	// (Computed) The etag of the HL7v2 store's IAM policy.
	Etag interface{}
	// The HL7v2 store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or
	// `{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	Hl7V2StoreId interface{}
	Members      interface{}
	// The role that should be applied. Only one
	// `healthcare.Hl7StoreIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

Input properties used for looking up and filtering Hl7StoreIamBinding resources.

type Hl7StoreIamMember

type Hl7StoreIamMember struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_hl7_v2_store_iam_member.html.markdown.

func GetHl7StoreIamMember

func GetHl7StoreIamMember(ctx *pulumi.Context,
	name string, id pulumi.ID, state *Hl7StoreIamMemberState, opts ...pulumi.ResourceOpt) (*Hl7StoreIamMember, error)

GetHl7StoreIamMember gets an existing Hl7StoreIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHl7StoreIamMember

func NewHl7StoreIamMember(ctx *pulumi.Context,
	name string, args *Hl7StoreIamMemberArgs, opts ...pulumi.ResourceOpt) (*Hl7StoreIamMember, error)

NewHl7StoreIamMember registers a new resource with the given unique name, arguments, and options.

func (*Hl7StoreIamMember) Condition added in v1.6.0

func (r *Hl7StoreIamMember) Condition() pulumi.Output

func (*Hl7StoreIamMember) Etag

(Computed) The etag of the HL7v2 store's IAM policy.

func (*Hl7StoreIamMember) Hl7V2StoreId

func (r *Hl7StoreIamMember) Hl7V2StoreId() pulumi.StringOutput

The HL7v2 store ID, in the form `{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or `{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's project setting will be used as a fallback.

func (*Hl7StoreIamMember) ID

ID is this resource's unique identifier assigned by its provider.

func (*Hl7StoreIamMember) Member

func (*Hl7StoreIamMember) Role

The role that should be applied. Only one `healthcare.Hl7StoreIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.

func (*Hl7StoreIamMember) URN

URN is this resource's unique name assigned by Pulumi.

type Hl7StoreIamMemberArgs

type Hl7StoreIamMemberArgs struct {
	Condition interface{}
	// The HL7v2 store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or
	// `{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	Hl7V2StoreId interface{}
	Member       interface{}
	// The role that should be applied. Only one
	// `healthcare.Hl7StoreIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

The set of arguments for constructing a Hl7StoreIamMember resource.

type Hl7StoreIamMemberState

type Hl7StoreIamMemberState struct {
	Condition interface{}
	// (Computed) The etag of the HL7v2 store's IAM policy.
	Etag interface{}
	// The HL7v2 store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or
	// `{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	Hl7V2StoreId interface{}
	Member       interface{}
	// The role that should be applied. Only one
	// `healthcare.Hl7StoreIamBinding` can be used per role. Note that custom roles must be of the format
	// `[projects|organizations]/{parent-name}/roles/{role-name}`.
	Role interface{}
}

Input properties used for looking up and filtering Hl7StoreIamMember resources.

type Hl7StoreIamPolicy

type Hl7StoreIamPolicy struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/healthcare_hl7_v2_store_iam_policy.html.markdown.

func GetHl7StoreIamPolicy

func GetHl7StoreIamPolicy(ctx *pulumi.Context,
	name string, id pulumi.ID, state *Hl7StoreIamPolicyState, opts ...pulumi.ResourceOpt) (*Hl7StoreIamPolicy, error)

GetHl7StoreIamPolicy gets an existing Hl7StoreIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHl7StoreIamPolicy

func NewHl7StoreIamPolicy(ctx *pulumi.Context,
	name string, args *Hl7StoreIamPolicyArgs, opts ...pulumi.ResourceOpt) (*Hl7StoreIamPolicy, error)

NewHl7StoreIamPolicy registers a new resource with the given unique name, arguments, and options.

func (*Hl7StoreIamPolicy) Etag

(Computed) The etag of the HL7v2 store's IAM policy.

func (*Hl7StoreIamPolicy) Hl7V2StoreId

func (r *Hl7StoreIamPolicy) Hl7V2StoreId() pulumi.StringOutput

The HL7v2 store ID, in the form `{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or `{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's project setting will be used as a fallback.

func (*Hl7StoreIamPolicy) ID

ID is this resource's unique identifier assigned by its provider.

func (*Hl7StoreIamPolicy) PolicyData

func (r *Hl7StoreIamPolicy) PolicyData() pulumi.StringOutput

The policy data generated by a `organizations.getIAMPolicy` data source.

func (*Hl7StoreIamPolicy) URN

URN is this resource's unique name assigned by Pulumi.

type Hl7StoreIamPolicyArgs

type Hl7StoreIamPolicyArgs struct {
	// The HL7v2 store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or
	// `{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	Hl7V2StoreId interface{}
	// The policy data generated by
	// a `organizations.getIAMPolicy` data source.
	PolicyData interface{}
}

The set of arguments for constructing a Hl7StoreIamPolicy resource.

type Hl7StoreIamPolicyState

type Hl7StoreIamPolicyState struct {
	// (Computed) The etag of the HL7v2 store's IAM policy.
	Etag interface{}
	// The HL7v2 store ID, in the form
	// `{project_id}/{location_name}/{dataset_name}/{hl7_v2_store_name}` or
	// `{location_name}/{dataset_name}/{hl7_v2_store_name}`. In the second form, the provider's
	// project setting will be used as a fallback.
	Hl7V2StoreId interface{}
	// The policy data generated by
	// a `organizations.getIAMPolicy` data source.
	PolicyData interface{}
}

Input properties used for looking up and filtering Hl7StoreIamPolicy resources.

type Hl7StoreState

type Hl7StoreState struct {
	// Identifies the dataset addressed by this request. Must be in the format
	// 'projects/{project}/locations/{location}/datasets/{dataset}'
	Dataset interface{}
	// User-supplied key-value pairs used to organize HL7v2 stores. Label keys must be between 1 and 63 characters long, have
	// a UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression:
	// [\p{Ll}\p{Lo}][\p{Ll}\p{Lo}\p{N}_-]{0,62} Label values are optional, must be between 1 and 63 characters long, have a
	// UTF-8 encoding of maximum 128 bytes, and must conform to the following PCRE regular expression:
	// [\p{Ll}\p{Lo}\p{N}_-]{0,63} No more than 64 labels can be associated with a given store. An object containing a list of
	// "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
	Labels interface{}
	// The resource name for the Hl7V2Store. ** Changing this property may recreate the Hl7v2 store (removing all data) **
	Name interface{}
	// A nested object resource
	NotificationConfig interface{}
	// A nested object resource
	ParserConfig interface{}
	// The fully qualified name of this dataset
	SelfLink interface{}
}

Input properties used for looking up and filtering Hl7Store resources.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL