Documentation
¶
Index ¶
- type Dataset
- func (r *Dataset) ID() pulumi.IDOutput
- func (r *Dataset) Location() pulumi.StringOutput
- func (r *Dataset) Name() pulumi.StringOutput
- func (r *Dataset) Project() pulumi.StringOutput
- func (r *Dataset) SelfLink() pulumi.StringOutput
- func (r *Dataset) TimeZone() pulumi.StringOutput
- func (r *Dataset) URN() pulumi.URNOutput
- type DatasetArgs
- type DatasetIamBinding
- func (r *DatasetIamBinding) Condition() pulumi.Output
- func (r *DatasetIamBinding) DatasetId() pulumi.StringOutput
- func (r *DatasetIamBinding) Etag() pulumi.StringOutput
- func (r *DatasetIamBinding) ID() pulumi.IDOutput
- func (r *DatasetIamBinding) Members() pulumi.ArrayOutput
- func (r *DatasetIamBinding) Role() pulumi.StringOutput
- func (r *DatasetIamBinding) URN() pulumi.URNOutput
- type DatasetIamBindingArgs
- type DatasetIamBindingState
- type DatasetIamMember
- func (r *DatasetIamMember) Condition() pulumi.Output
- func (r *DatasetIamMember) DatasetId() pulumi.StringOutput
- func (r *DatasetIamMember) Etag() pulumi.StringOutput
- func (r *DatasetIamMember) ID() pulumi.IDOutput
- func (r *DatasetIamMember) Member() pulumi.StringOutput
- func (r *DatasetIamMember) Role() pulumi.StringOutput
- func (r *DatasetIamMember) URN() pulumi.URNOutput
- type DatasetIamMemberArgs
- type DatasetIamMemberState
- type DatasetIamPolicy
- type DatasetIamPolicyArgs
- type DatasetIamPolicyState
- type DatasetState
- type DicomStore
- func (r *DicomStore) Dataset() pulumi.StringOutput
- func (r *DicomStore) ID() pulumi.IDOutput
- func (r *DicomStore) Labels() pulumi.MapOutput
- func (r *DicomStore) Name() pulumi.StringOutput
- func (r *DicomStore) NotificationConfig() pulumi.Output
- func (r *DicomStore) SelfLink() pulumi.StringOutput
- func (r *DicomStore) URN() pulumi.URNOutput
- type DicomStoreArgs
- type DicomStoreIamBinding
- func (r *DicomStoreIamBinding) Condition() pulumi.Output
- func (r *DicomStoreIamBinding) DicomStoreId() pulumi.StringOutput
- func (r *DicomStoreIamBinding) Etag() pulumi.StringOutput
- func (r *DicomStoreIamBinding) ID() pulumi.IDOutput
- func (r *DicomStoreIamBinding) Members() pulumi.ArrayOutput
- func (r *DicomStoreIamBinding) Role() pulumi.StringOutput
- func (r *DicomStoreIamBinding) URN() pulumi.URNOutput
- type DicomStoreIamBindingArgs
- type DicomStoreIamBindingState
- type DicomStoreIamMember
- func (r *DicomStoreIamMember) Condition() pulumi.Output
- func (r *DicomStoreIamMember) DicomStoreId() pulumi.StringOutput
- func (r *DicomStoreIamMember) Etag() pulumi.StringOutput
- func (r *DicomStoreIamMember) ID() pulumi.IDOutput
- func (r *DicomStoreIamMember) Member() pulumi.StringOutput
- func (r *DicomStoreIamMember) Role() pulumi.StringOutput
- func (r *DicomStoreIamMember) URN() pulumi.URNOutput
- type DicomStoreIamMemberArgs
- type DicomStoreIamMemberState
- type DicomStoreIamPolicy
- type DicomStoreIamPolicyArgs
- type DicomStoreIamPolicyState
- type DicomStoreState
- type FhirStore
- func (r *FhirStore) Dataset() pulumi.StringOutput
- func (r *FhirStore) DisableReferentialIntegrity() pulumi.BoolOutput
- func (r *FhirStore) DisableResourceVersioning() pulumi.BoolOutput
- func (r *FhirStore) EnableHistoryImport() pulumi.BoolOutput
- func (r *FhirStore) EnableUpdateCreate() pulumi.BoolOutput
- func (r *FhirStore) ID() pulumi.IDOutput
- func (r *FhirStore) Labels() pulumi.MapOutput
- func (r *FhirStore) Name() pulumi.StringOutput
- func (r *FhirStore) NotificationConfig() pulumi.Output
- func (r *FhirStore) SelfLink() pulumi.StringOutput
- func (r *FhirStore) URN() pulumi.URNOutput
- type FhirStoreArgs
- type FhirStoreIamBinding
- func (r *FhirStoreIamBinding) Condition() pulumi.Output
- func (r *FhirStoreIamBinding) Etag() pulumi.StringOutput
- func (r *FhirStoreIamBinding) FhirStoreId() pulumi.StringOutput
- func (r *FhirStoreIamBinding) ID() pulumi.IDOutput
- func (r *FhirStoreIamBinding) Members() pulumi.ArrayOutput
- func (r *FhirStoreIamBinding) Role() pulumi.StringOutput
- func (r *FhirStoreIamBinding) URN() pulumi.URNOutput
- type FhirStoreIamBindingArgs
- type FhirStoreIamBindingState
- type FhirStoreIamMember
- func (r *FhirStoreIamMember) Condition() pulumi.Output
- func (r *FhirStoreIamMember) Etag() pulumi.StringOutput
- func (r *FhirStoreIamMember) FhirStoreId() pulumi.StringOutput
- func (r *FhirStoreIamMember) ID() pulumi.IDOutput
- func (r *FhirStoreIamMember) Member() pulumi.StringOutput
- func (r *FhirStoreIamMember) Role() pulumi.StringOutput
- func (r *FhirStoreIamMember) URN() pulumi.URNOutput
- type FhirStoreIamMemberArgs
- type FhirStoreIamMemberState
- type FhirStoreIamPolicy
- type FhirStoreIamPolicyArgs
- type FhirStoreIamPolicyState
- type FhirStoreState
- type Hl7Store
- func (r *Hl7Store) Dataset() pulumi.StringOutput
- func (r *Hl7Store) ID() pulumi.IDOutput
- func (r *Hl7Store) Labels() pulumi.MapOutput
- func (r *Hl7Store) Name() pulumi.StringOutput
- func (r *Hl7Store) NotificationConfig() pulumi.Output
- func (r *Hl7Store) ParserConfig() pulumi.Output
- func (r *Hl7Store) SelfLink() pulumi.StringOutput
- func (r *Hl7Store) URN() pulumi.URNOutput
- type Hl7StoreArgs
- type Hl7StoreIamBinding
- func (r *Hl7StoreIamBinding) Condition() pulumi.Output
- func (r *Hl7StoreIamBinding) Etag() pulumi.StringOutput
- func (r *Hl7StoreIamBinding) Hl7V2StoreId() pulumi.StringOutput
- func (r *Hl7StoreIamBinding) ID() pulumi.IDOutput
- func (r *Hl7StoreIamBinding) Members() pulumi.ArrayOutput
- func (r *Hl7StoreIamBinding) Role() pulumi.StringOutput
- func (r *Hl7StoreIamBinding) URN() pulumi.URNOutput
- type Hl7StoreIamBindingArgs
- type Hl7StoreIamBindingState
- type Hl7StoreIamMember
- func (r *Hl7StoreIamMember) Condition() pulumi.Output
- func (r *Hl7StoreIamMember) Etag() pulumi.StringOutput
- func (r *Hl7StoreIamMember) Hl7V2StoreId() pulumi.StringOutput
- func (r *Hl7StoreIamMember) ID() pulumi.IDOutput
- func (r *Hl7StoreIamMember) Member() pulumi.StringOutput
- func (r *Hl7StoreIamMember) Role() pulumi.StringOutput
- func (r *Hl7StoreIamMember) URN() pulumi.URNOutput
- type Hl7StoreIamMemberArgs
- type Hl7StoreIamMemberState
- type Hl7StoreIamPolicy
- type Hl7StoreIamPolicyArgs
- type Hl7StoreIamPolicyState
- type Hl7StoreState
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) 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 (*Dataset) SelfLink ¶
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.
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 ¶
func (r *DatasetIamBinding) Etag() pulumi.StringOutput
(Computed) The etag of the dataset's IAM policy.
func (*DatasetIamBinding) ID ¶
func (r *DatasetIamBinding) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*DatasetIamBinding) Members ¶
func (r *DatasetIamBinding) Members() pulumi.ArrayOutput
func (*DatasetIamBinding) Role ¶
func (r *DatasetIamBinding) Role() pulumi.StringOutput
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 ¶
func (r *DatasetIamBinding) URN() pulumi.URNOutput
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 ¶
func (r *DatasetIamMember) Etag() pulumi.StringOutput
(Computed) The etag of the dataset's IAM policy.
func (*DatasetIamMember) ID ¶
func (r *DatasetIamMember) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*DatasetIamMember) Member ¶
func (r *DatasetIamMember) Member() pulumi.StringOutput
func (*DatasetIamMember) Role ¶
func (r *DatasetIamMember) Role() pulumi.StringOutput
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 ¶
func (r *DatasetIamMember) URN() pulumi.URNOutput
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 ¶
func (r *DatasetIamPolicy) Etag() pulumi.StringOutput
(Computed) The etag of the dataset's IAM policy.
func (*DatasetIamPolicy) ID ¶
func (r *DatasetIamPolicy) ID() pulumi.IDOutput
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 ¶
func (r *DatasetIamPolicy) URN() pulumi.URNOutput
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 (*DicomStore) SelfLink ¶
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 ¶
func (r *DicomStoreIamBinding) Etag() pulumi.StringOutput
(Computed) The etag of the DICOM store's IAM policy.
func (*DicomStoreIamBinding) ID ¶
func (r *DicomStoreIamBinding) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*DicomStoreIamBinding) Members ¶
func (r *DicomStoreIamBinding) Members() pulumi.ArrayOutput
func (*DicomStoreIamBinding) Role ¶
func (r *DicomStoreIamBinding) Role() pulumi.StringOutput
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 ¶
func (r *DicomStoreIamBinding) URN() pulumi.URNOutput
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 ¶
func (r *DicomStoreIamMember) Etag() pulumi.StringOutput
(Computed) The etag of the DICOM store's IAM policy.
func (*DicomStoreIamMember) ID ¶
func (r *DicomStoreIamMember) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*DicomStoreIamMember) Member ¶
func (r *DicomStoreIamMember) Member() pulumi.StringOutput
func (*DicomStoreIamMember) Role ¶
func (r *DicomStoreIamMember) Role() pulumi.StringOutput
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 ¶
func (r *DicomStoreIamMember) URN() pulumi.URNOutput
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 ¶
func (r *DicomStoreIamPolicy) Etag() pulumi.StringOutput
(Computed) The etag of the DICOM store's IAM policy.
func (*DicomStoreIamPolicy) ID ¶
func (r *DicomStoreIamPolicy) ID() pulumi.IDOutput
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 ¶
func (r *DicomStoreIamPolicy) URN() pulumi.URNOutput
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) Labels ¶
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 ¶
A nested object resource
func (*FhirStore) SelfLink ¶
func (r *FhirStore) SelfLink() pulumi.StringOutput
The fully qualified name of this dataset
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 ¶
func (r *FhirStoreIamBinding) Etag() pulumi.StringOutput
(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 ¶
func (r *FhirStoreIamBinding) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*FhirStoreIamBinding) Members ¶
func (r *FhirStoreIamBinding) Members() pulumi.ArrayOutput
func (*FhirStoreIamBinding) Role ¶
func (r *FhirStoreIamBinding) Role() pulumi.StringOutput
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 ¶
func (r *FhirStoreIamBinding) URN() pulumi.URNOutput
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 ¶
func (r *FhirStoreIamMember) Etag() pulumi.StringOutput
(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 ¶
func (r *FhirStoreIamMember) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*FhirStoreIamMember) Member ¶
func (r *FhirStoreIamMember) Member() pulumi.StringOutput
func (*FhirStoreIamMember) Role ¶
func (r *FhirStoreIamMember) Role() pulumi.StringOutput
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 ¶
func (r *FhirStoreIamMember) URN() pulumi.URNOutput
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 ¶
func (r *FhirStoreIamPolicy) Etag() pulumi.StringOutput
(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 ¶
func (r *FhirStoreIamPolicy) ID() pulumi.IDOutput
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 ¶
func (r *FhirStoreIamPolicy) URN() pulumi.URNOutput
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) Labels ¶
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 ¶
A nested object resource
func (*Hl7Store) ParserConfig ¶
A nested object resource
func (*Hl7Store) SelfLink ¶
func (r *Hl7Store) SelfLink() pulumi.StringOutput
The fully qualified name of this dataset
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 ¶
func (r *Hl7StoreIamBinding) Etag() pulumi.StringOutput
(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 ¶
func (r *Hl7StoreIamBinding) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*Hl7StoreIamBinding) Members ¶
func (r *Hl7StoreIamBinding) Members() pulumi.ArrayOutput
func (*Hl7StoreIamBinding) Role ¶
func (r *Hl7StoreIamBinding) Role() pulumi.StringOutput
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 ¶
func (r *Hl7StoreIamBinding) URN() pulumi.URNOutput
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 ¶
func (r *Hl7StoreIamMember) Etag() pulumi.StringOutput
(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 ¶
func (r *Hl7StoreIamMember) ID() pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*Hl7StoreIamMember) Member ¶
func (r *Hl7StoreIamMember) Member() pulumi.StringOutput
func (*Hl7StoreIamMember) Role ¶
func (r *Hl7StoreIamMember) Role() pulumi.StringOutput
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 ¶
func (r *Hl7StoreIamMember) URN() pulumi.URNOutput
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 ¶
func (r *Hl7StoreIamPolicy) Etag() pulumi.StringOutput
(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 ¶
func (r *Hl7StoreIamPolicy) ID() pulumi.IDOutput
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 ¶
func (r *Hl7StoreIamPolicy) URN() pulumi.URNOutput
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.
Source Files
¶
- dataset.go
- datasetIamBinding.go
- datasetIamMember.go
- datasetIamPolicy.go
- dicomStore.go
- dicomStoreIamBinding.go
- dicomStoreIamMember.go
- dicomStoreIamPolicy.go
- fhirStore.go
- fhirStoreIamBinding.go
- fhirStoreIamMember.go
- fhirStoreIamPolicy.go
- hl7Store.go
- hl7StoreIamBinding.go
- hl7StoreIamMember.go
- hl7StoreIamPolicy.go