Documentation
¶
Index ¶
- type Attribute
- type AttributeArgs
- type AttributeArray
- type AttributeArrayInput
- type AttributeArrayOutput
- func (AttributeArrayOutput) ElementType() reflect.Type
- func (o AttributeArrayOutput) Index(i pulumi.IntInput) AttributeOutput
- func (o AttributeArrayOutput) ToAttributeArrayOutput() AttributeArrayOutput
- func (o AttributeArrayOutput) ToAttributeArrayOutputWithContext(ctx context.Context) AttributeArrayOutput
- type AttributeDefinition
- type AttributeDefinitionArgs
- type AttributeDefinitionInput
- type AttributeDefinitionOutput
- type AttributeDefinitionState
- type AttributeInput
- type AttributeOutput
- func (o AttributeOutput) AttributeDefinitionId() pulumi.StringPtrOutput
- func (AttributeOutput) ElementType() reflect.Type
- func (o AttributeOutput) ToAttributeOutput() AttributeOutput
- func (o AttributeOutput) ToAttributeOutputWithContext(ctx context.Context) AttributeOutput
- func (o AttributeOutput) Values() pulumi.StringArrayOutput
- type AttributeResponse
- type AttributeResponseArgs
- type AttributeResponseArray
- type AttributeResponseArrayInput
- type AttributeResponseArrayOutput
- func (AttributeResponseArrayOutput) ElementType() reflect.Type
- func (o AttributeResponseArrayOutput) Index(i pulumi.IntInput) AttributeResponseOutput
- func (o AttributeResponseArrayOutput) ToAttributeResponseArrayOutput() AttributeResponseArrayOutput
- func (o AttributeResponseArrayOutput) ToAttributeResponseArrayOutputWithContext(ctx context.Context) AttributeResponseArrayOutput
- type AttributeResponseInput
- type AttributeResponseOutput
- func (o AttributeResponseOutput) AttributeDefinitionId() pulumi.StringOutput
- func (AttributeResponseOutput) ElementType() reflect.Type
- func (o AttributeResponseOutput) ToAttributeResponseOutput() AttributeResponseOutput
- func (o AttributeResponseOutput) ToAttributeResponseOutputWithContext(ctx context.Context) AttributeResponseOutput
- func (o AttributeResponseOutput) Values() pulumi.StringArrayOutput
- type AuditConfig
- type AuditConfigArgs
- type AuditConfigArray
- type AuditConfigArrayInput
- type AuditConfigArrayOutput
- func (AuditConfigArrayOutput) ElementType() reflect.Type
- func (o AuditConfigArrayOutput) Index(i pulumi.IntInput) AuditConfigOutput
- func (o AuditConfigArrayOutput) ToAuditConfigArrayOutput() AuditConfigArrayOutput
- func (o AuditConfigArrayOutput) ToAuditConfigArrayOutputWithContext(ctx context.Context) AuditConfigArrayOutput
- type AuditConfigInput
- type AuditConfigOutput
- func (o AuditConfigOutput) AuditLogConfigs() AuditLogConfigArrayOutput
- func (AuditConfigOutput) ElementType() reflect.Type
- func (o AuditConfigOutput) Service() pulumi.StringPtrOutput
- func (o AuditConfigOutput) ToAuditConfigOutput() AuditConfigOutput
- func (o AuditConfigOutput) ToAuditConfigOutputWithContext(ctx context.Context) AuditConfigOutput
- type AuditConfigResponse
- type AuditConfigResponseArgs
- type AuditConfigResponseArray
- type AuditConfigResponseArrayInput
- type AuditConfigResponseArrayOutput
- func (AuditConfigResponseArrayOutput) ElementType() reflect.Type
- func (o AuditConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditConfigResponseOutput
- func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput
- func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext(ctx context.Context) AuditConfigResponseArrayOutput
- type AuditConfigResponseInput
- type AuditConfigResponseOutput
- func (o AuditConfigResponseOutput) AuditLogConfigs() AuditLogConfigResponseArrayOutput
- func (AuditConfigResponseOutput) ElementType() reflect.Type
- func (o AuditConfigResponseOutput) Service() pulumi.StringOutput
- func (o AuditConfigResponseOutput) ToAuditConfigResponseOutput() AuditConfigResponseOutput
- func (o AuditConfigResponseOutput) ToAuditConfigResponseOutputWithContext(ctx context.Context) AuditConfigResponseOutput
- type AuditLogConfig
- type AuditLogConfigArgs
- type AuditLogConfigArray
- type AuditLogConfigArrayInput
- type AuditLogConfigArrayOutput
- func (AuditLogConfigArrayOutput) ElementType() reflect.Type
- func (o AuditLogConfigArrayOutput) Index(i pulumi.IntInput) AuditLogConfigOutput
- func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput
- func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutputWithContext(ctx context.Context) AuditLogConfigArrayOutput
- type AuditLogConfigInput
- type AuditLogConfigOutput
- func (AuditLogConfigOutput) ElementType() reflect.Type
- func (o AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o AuditLogConfigOutput) LogType() pulumi.StringPtrOutput
- func (o AuditLogConfigOutput) ToAuditLogConfigOutput() AuditLogConfigOutput
- func (o AuditLogConfigOutput) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput
- type AuditLogConfigResponse
- type AuditLogConfigResponseArgs
- type AuditLogConfigResponseArray
- func (AuditLogConfigResponseArray) ElementType() reflect.Type
- func (i AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput
- func (i AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput
- type AuditLogConfigResponseArrayInput
- type AuditLogConfigResponseArrayOutput
- func (AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
- func (o AuditLogConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditLogConfigResponseOutput
- func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput
- func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput
- type AuditLogConfigResponseInput
- type AuditLogConfigResponseOutput
- func (AuditLogConfigResponseOutput) ElementType() reflect.Type
- func (o AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
- func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput
- func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutputWithContext(ctx context.Context) AuditLogConfigResponseOutput
- type Binding
- type BindingArgs
- type BindingArray
- type BindingArrayInput
- type BindingArrayOutput
- type BindingInput
- type BindingOutput
- func (o BindingOutput) Condition() ExprPtrOutput
- func (BindingOutput) ElementType() reflect.Type
- func (o BindingOutput) Members() pulumi.StringArrayOutput
- func (o BindingOutput) Role() pulumi.StringPtrOutput
- func (o BindingOutput) ToBindingOutput() BindingOutput
- func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
- type BindingResponse
- type BindingResponseArgs
- type BindingResponseArray
- type BindingResponseArrayInput
- type BindingResponseArrayOutput
- func (BindingResponseArrayOutput) ElementType() reflect.Type
- func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
- type BindingResponseInput
- type BindingResponseOutput
- func (o BindingResponseOutput) Condition() ExprResponseOutput
- func (BindingResponseOutput) ElementType() reflect.Type
- func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
- func (o BindingResponseOutput) Role() pulumi.StringOutput
- func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
- func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
- type Consent
- type ConsentArgs
- type ConsentArtifact
- type ConsentArtifactArgs
- type ConsentArtifactInput
- type ConsentArtifactOutput
- type ConsentArtifactState
- type ConsentInput
- type ConsentOutput
- type ConsentState
- type ConsentStore
- type ConsentStoreArgs
- type ConsentStoreInput
- type ConsentStoreOutput
- type ConsentStoreState
- type Dataset
- type DatasetArgs
- type DatasetConsentStoreIamPolicy
- func (*DatasetConsentStoreIamPolicy) ElementType() reflect.Type
- func (i *DatasetConsentStoreIamPolicy) ToDatasetConsentStoreIamPolicyOutput() DatasetConsentStoreIamPolicyOutput
- func (i *DatasetConsentStoreIamPolicy) ToDatasetConsentStoreIamPolicyOutputWithContext(ctx context.Context) DatasetConsentStoreIamPolicyOutput
- type DatasetConsentStoreIamPolicyArgs
- type DatasetConsentStoreIamPolicyInput
- type DatasetConsentStoreIamPolicyOutput
- func (DatasetConsentStoreIamPolicyOutput) ElementType() reflect.Type
- func (o DatasetConsentStoreIamPolicyOutput) ToDatasetConsentStoreIamPolicyOutput() DatasetConsentStoreIamPolicyOutput
- func (o DatasetConsentStoreIamPolicyOutput) ToDatasetConsentStoreIamPolicyOutputWithContext(ctx context.Context) DatasetConsentStoreIamPolicyOutput
- type DatasetConsentStoreIamPolicyState
- type DatasetDicomStoreIamPolicy
- func (*DatasetDicomStoreIamPolicy) ElementType() reflect.Type
- func (i *DatasetDicomStoreIamPolicy) ToDatasetDicomStoreIamPolicyOutput() DatasetDicomStoreIamPolicyOutput
- func (i *DatasetDicomStoreIamPolicy) ToDatasetDicomStoreIamPolicyOutputWithContext(ctx context.Context) DatasetDicomStoreIamPolicyOutput
- type DatasetDicomStoreIamPolicyArgs
- type DatasetDicomStoreIamPolicyInput
- type DatasetDicomStoreIamPolicyOutput
- func (DatasetDicomStoreIamPolicyOutput) ElementType() reflect.Type
- func (o DatasetDicomStoreIamPolicyOutput) ToDatasetDicomStoreIamPolicyOutput() DatasetDicomStoreIamPolicyOutput
- func (o DatasetDicomStoreIamPolicyOutput) ToDatasetDicomStoreIamPolicyOutputWithContext(ctx context.Context) DatasetDicomStoreIamPolicyOutput
- type DatasetDicomStoreIamPolicyState
- type DatasetFhirStoreIamPolicy
- type DatasetFhirStoreIamPolicyArgs
- type DatasetFhirStoreIamPolicyInput
- type DatasetFhirStoreIamPolicyOutput
- func (DatasetFhirStoreIamPolicyOutput) ElementType() reflect.Type
- func (o DatasetFhirStoreIamPolicyOutput) ToDatasetFhirStoreIamPolicyOutput() DatasetFhirStoreIamPolicyOutput
- func (o DatasetFhirStoreIamPolicyOutput) ToDatasetFhirStoreIamPolicyOutputWithContext(ctx context.Context) DatasetFhirStoreIamPolicyOutput
- type DatasetFhirStoreIamPolicyState
- type DatasetHl7V2StoreIamPolicy
- func (*DatasetHl7V2StoreIamPolicy) ElementType() reflect.Type
- func (i *DatasetHl7V2StoreIamPolicy) ToDatasetHl7V2StoreIamPolicyOutput() DatasetHl7V2StoreIamPolicyOutput
- func (i *DatasetHl7V2StoreIamPolicy) ToDatasetHl7V2StoreIamPolicyOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamPolicyOutput
- type DatasetHl7V2StoreIamPolicyArgs
- type DatasetHl7V2StoreIamPolicyInput
- type DatasetHl7V2StoreIamPolicyOutput
- func (DatasetHl7V2StoreIamPolicyOutput) ElementType() reflect.Type
- func (o DatasetHl7V2StoreIamPolicyOutput) ToDatasetHl7V2StoreIamPolicyOutput() DatasetHl7V2StoreIamPolicyOutput
- func (o DatasetHl7V2StoreIamPolicyOutput) ToDatasetHl7V2StoreIamPolicyOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamPolicyOutput
- type DatasetHl7V2StoreIamPolicyState
- type DatasetIamPolicy
- type DatasetIamPolicyArgs
- type DatasetIamPolicyInput
- type DatasetIamPolicyOutput
- type DatasetIamPolicyState
- type DatasetInput
- type DatasetOutput
- type DatasetState
- type DicomStore
- type DicomStoreArgs
- type DicomStoreInput
- type DicomStoreOutput
- type DicomStoreState
- type Expr
- type ExprArgs
- type ExprInput
- type ExprOutput
- func (o ExprOutput) Description() pulumi.StringPtrOutput
- func (ExprOutput) ElementType() reflect.Type
- func (o ExprOutput) Expression() pulumi.StringPtrOutput
- func (o ExprOutput) Location() pulumi.StringPtrOutput
- func (o ExprOutput) Title() pulumi.StringPtrOutput
- func (o ExprOutput) ToExprOutput() ExprOutput
- func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
- func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprPtrInput
- type ExprPtrOutput
- func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Elem() ExprOutput
- func (ExprPtrOutput) ElementType() reflect.Type
- func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprResponse
- type ExprResponseArgs
- type ExprResponseInput
- type ExprResponseOutput
- func (o ExprResponseOutput) Description() pulumi.StringOutput
- func (ExprResponseOutput) ElementType() reflect.Type
- func (o ExprResponseOutput) Expression() pulumi.StringOutput
- func (o ExprResponseOutput) Location() pulumi.StringOutput
- func (o ExprResponseOutput) Title() pulumi.StringOutput
- func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
- func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
- type FhirStore
- type FhirStoreArgs
- type FhirStoreInput
- type FhirStoreOutput
- type FhirStoreState
- type Field
- type FieldArgs
- type FieldArray
- type FieldArrayInput
- type FieldArrayOutput
- type FieldInput
- type FieldOutput
- func (FieldOutput) ElementType() reflect.Type
- func (o FieldOutput) MaxOccurs() pulumi.IntPtrOutput
- func (o FieldOutput) MinOccurs() pulumi.IntPtrOutput
- func (o FieldOutput) Name() pulumi.StringPtrOutput
- func (o FieldOutput) Table() pulumi.StringPtrOutput
- func (o FieldOutput) ToFieldOutput() FieldOutput
- func (o FieldOutput) ToFieldOutputWithContext(ctx context.Context) FieldOutput
- func (o FieldOutput) Type() pulumi.StringPtrOutput
- type FieldResponse
- type FieldResponseArgs
- type FieldResponseArray
- type FieldResponseArrayInput
- type FieldResponseArrayOutput
- func (FieldResponseArrayOutput) ElementType() reflect.Type
- func (o FieldResponseArrayOutput) Index(i pulumi.IntInput) FieldResponseOutput
- func (o FieldResponseArrayOutput) ToFieldResponseArrayOutput() FieldResponseArrayOutput
- func (o FieldResponseArrayOutput) ToFieldResponseArrayOutputWithContext(ctx context.Context) FieldResponseArrayOutput
- type FieldResponseInput
- type FieldResponseOutput
- func (FieldResponseOutput) ElementType() reflect.Type
- func (o FieldResponseOutput) MaxOccurs() pulumi.IntOutput
- func (o FieldResponseOutput) MinOccurs() pulumi.IntOutput
- func (o FieldResponseOutput) Name() pulumi.StringOutput
- func (o FieldResponseOutput) Table() pulumi.StringOutput
- func (o FieldResponseOutput) ToFieldResponseOutput() FieldResponseOutput
- func (o FieldResponseOutput) ToFieldResponseOutputWithContext(ctx context.Context) FieldResponseOutput
- func (o FieldResponseOutput) Type() pulumi.StringOutput
- type GoogleCloudHealthcareV1ConsentPolicy
- type GoogleCloudHealthcareV1ConsentPolicyArgs
- func (GoogleCloudHealthcareV1ConsentPolicyArgs) ElementType() reflect.Type
- func (i GoogleCloudHealthcareV1ConsentPolicyArgs) ToGoogleCloudHealthcareV1ConsentPolicyOutput() GoogleCloudHealthcareV1ConsentPolicyOutput
- func (i GoogleCloudHealthcareV1ConsentPolicyArgs) ToGoogleCloudHealthcareV1ConsentPolicyOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyOutput
- type GoogleCloudHealthcareV1ConsentPolicyArray
- func (GoogleCloudHealthcareV1ConsentPolicyArray) ElementType() reflect.Type
- func (i GoogleCloudHealthcareV1ConsentPolicyArray) ToGoogleCloudHealthcareV1ConsentPolicyArrayOutput() GoogleCloudHealthcareV1ConsentPolicyArrayOutput
- func (i GoogleCloudHealthcareV1ConsentPolicyArray) ToGoogleCloudHealthcareV1ConsentPolicyArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyArrayOutput
- type GoogleCloudHealthcareV1ConsentPolicyArrayInput
- type GoogleCloudHealthcareV1ConsentPolicyArrayOutput
- func (GoogleCloudHealthcareV1ConsentPolicyArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1ConsentPolicyArrayOutput) Index(i pulumi.IntInput) GoogleCloudHealthcareV1ConsentPolicyOutput
- func (o GoogleCloudHealthcareV1ConsentPolicyArrayOutput) ToGoogleCloudHealthcareV1ConsentPolicyArrayOutput() GoogleCloudHealthcareV1ConsentPolicyArrayOutput
- func (o GoogleCloudHealthcareV1ConsentPolicyArrayOutput) ToGoogleCloudHealthcareV1ConsentPolicyArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyArrayOutput
- type GoogleCloudHealthcareV1ConsentPolicyInput
- type GoogleCloudHealthcareV1ConsentPolicyOutput
- func (o GoogleCloudHealthcareV1ConsentPolicyOutput) AuthorizationRule() ExprPtrOutput
- func (GoogleCloudHealthcareV1ConsentPolicyOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1ConsentPolicyOutput) ResourceAttributes() AttributeArrayOutput
- func (o GoogleCloudHealthcareV1ConsentPolicyOutput) ToGoogleCloudHealthcareV1ConsentPolicyOutput() GoogleCloudHealthcareV1ConsentPolicyOutput
- func (o GoogleCloudHealthcareV1ConsentPolicyOutput) ToGoogleCloudHealthcareV1ConsentPolicyOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyOutput
- type GoogleCloudHealthcareV1ConsentPolicyResponse
- type GoogleCloudHealthcareV1ConsentPolicyResponseArgs
- func (GoogleCloudHealthcareV1ConsentPolicyResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudHealthcareV1ConsentPolicyResponseArgs) ToGoogleCloudHealthcareV1ConsentPolicyResponseOutput() GoogleCloudHealthcareV1ConsentPolicyResponseOutput
- func (i GoogleCloudHealthcareV1ConsentPolicyResponseArgs) ToGoogleCloudHealthcareV1ConsentPolicyResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyResponseOutput
- type GoogleCloudHealthcareV1ConsentPolicyResponseArray
- func (GoogleCloudHealthcareV1ConsentPolicyResponseArray) ElementType() reflect.Type
- func (i GoogleCloudHealthcareV1ConsentPolicyResponseArray) ToGoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput() GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput
- func (i GoogleCloudHealthcareV1ConsentPolicyResponseArray) ToGoogleCloudHealthcareV1ConsentPolicyResponseArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput
- type GoogleCloudHealthcareV1ConsentPolicyResponseArrayInput
- type GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput
- func (GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudHealthcareV1ConsentPolicyResponseOutput
- func (o GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput) ToGoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput() GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput
- func (o GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput) ToGoogleCloudHealthcareV1ConsentPolicyResponseArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput
- type GoogleCloudHealthcareV1ConsentPolicyResponseInput
- type GoogleCloudHealthcareV1ConsentPolicyResponseOutput
- func (o GoogleCloudHealthcareV1ConsentPolicyResponseOutput) AuthorizationRule() ExprResponseOutput
- func (GoogleCloudHealthcareV1ConsentPolicyResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1ConsentPolicyResponseOutput) ResourceAttributes() AttributeResponseArrayOutput
- func (o GoogleCloudHealthcareV1ConsentPolicyResponseOutput) ToGoogleCloudHealthcareV1ConsentPolicyResponseOutput() GoogleCloudHealthcareV1ConsentPolicyResponseOutput
- func (o GoogleCloudHealthcareV1ConsentPolicyResponseOutput) ToGoogleCloudHealthcareV1ConsentPolicyResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyResponseOutput
- type GoogleCloudHealthcareV1FhirBigQueryDestination
- type GoogleCloudHealthcareV1FhirBigQueryDestinationArgs
- func (GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) ElementType() reflect.Type
- func (i GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationOutput
- func (i GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationOutput
- func (i GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput
- func (i GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput
- type GoogleCloudHealthcareV1FhirBigQueryDestinationInput
- type GoogleCloudHealthcareV1FhirBigQueryDestinationOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) DatasetUri() pulumi.StringPtrOutput
- func (GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) Force() pulumi.BoolPtrOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) SchemaConfig() SchemaConfigPtrOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) WriteDisposition() pulumi.StringPtrOutput
- type GoogleCloudHealthcareV1FhirBigQueryDestinationPtrInput
- type GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) DatasetUri() pulumi.StringPtrOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) Elem() GoogleCloudHealthcareV1FhirBigQueryDestinationOutput
- func (GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) Force() pulumi.BoolPtrOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) SchemaConfig() SchemaConfigPtrOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) WriteDisposition() pulumi.StringPtrOutput
- type GoogleCloudHealthcareV1FhirBigQueryDestinationResponse
- type GoogleCloudHealthcareV1FhirBigQueryDestinationResponseArgs
- func (GoogleCloudHealthcareV1FhirBigQueryDestinationResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudHealthcareV1FhirBigQueryDestinationResponseArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput
- func (i GoogleCloudHealthcareV1FhirBigQueryDestinationResponseArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput
- type GoogleCloudHealthcareV1FhirBigQueryDestinationResponseInput
- type GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) DatasetUri() pulumi.StringOutput
- func (GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) Force() pulumi.BoolOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) SchemaConfig() SchemaConfigResponseOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput
- func (o GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) WriteDisposition() pulumi.StringOutput
- type Hl7SchemaConfig
- type Hl7SchemaConfigArgs
- type Hl7SchemaConfigArray
- type Hl7SchemaConfigArrayInput
- type Hl7SchemaConfigArrayOutput
- func (Hl7SchemaConfigArrayOutput) ElementType() reflect.Type
- func (o Hl7SchemaConfigArrayOutput) Index(i pulumi.IntInput) Hl7SchemaConfigOutput
- func (o Hl7SchemaConfigArrayOutput) ToHl7SchemaConfigArrayOutput() Hl7SchemaConfigArrayOutput
- func (o Hl7SchemaConfigArrayOutput) ToHl7SchemaConfigArrayOutputWithContext(ctx context.Context) Hl7SchemaConfigArrayOutput
- type Hl7SchemaConfigInput
- type Hl7SchemaConfigOutput
- func (Hl7SchemaConfigOutput) ElementType() reflect.Type
- func (o Hl7SchemaConfigOutput) MessageSchemaConfigs() pulumi.StringMapOutput
- func (o Hl7SchemaConfigOutput) ToHl7SchemaConfigOutput() Hl7SchemaConfigOutput
- func (o Hl7SchemaConfigOutput) ToHl7SchemaConfigOutputWithContext(ctx context.Context) Hl7SchemaConfigOutput
- func (o Hl7SchemaConfigOutput) Version() VersionSourceArrayOutput
- type Hl7SchemaConfigResponse
- type Hl7SchemaConfigResponseArgs
- type Hl7SchemaConfigResponseArray
- func (Hl7SchemaConfigResponseArray) ElementType() reflect.Type
- func (i Hl7SchemaConfigResponseArray) ToHl7SchemaConfigResponseArrayOutput() Hl7SchemaConfigResponseArrayOutput
- func (i Hl7SchemaConfigResponseArray) ToHl7SchemaConfigResponseArrayOutputWithContext(ctx context.Context) Hl7SchemaConfigResponseArrayOutput
- type Hl7SchemaConfigResponseArrayInput
- type Hl7SchemaConfigResponseArrayOutput
- func (Hl7SchemaConfigResponseArrayOutput) ElementType() reflect.Type
- func (o Hl7SchemaConfigResponseArrayOutput) Index(i pulumi.IntInput) Hl7SchemaConfigResponseOutput
- func (o Hl7SchemaConfigResponseArrayOutput) ToHl7SchemaConfigResponseArrayOutput() Hl7SchemaConfigResponseArrayOutput
- func (o Hl7SchemaConfigResponseArrayOutput) ToHl7SchemaConfigResponseArrayOutputWithContext(ctx context.Context) Hl7SchemaConfigResponseArrayOutput
- type Hl7SchemaConfigResponseInput
- type Hl7SchemaConfigResponseOutput
- func (Hl7SchemaConfigResponseOutput) ElementType() reflect.Type
- func (o Hl7SchemaConfigResponseOutput) MessageSchemaConfigs() pulumi.StringMapOutput
- func (o Hl7SchemaConfigResponseOutput) ToHl7SchemaConfigResponseOutput() Hl7SchemaConfigResponseOutput
- func (o Hl7SchemaConfigResponseOutput) ToHl7SchemaConfigResponseOutputWithContext(ctx context.Context) Hl7SchemaConfigResponseOutput
- func (o Hl7SchemaConfigResponseOutput) Version() VersionSourceResponseArrayOutput
- type Hl7TypesConfig
- type Hl7TypesConfigArgs
- type Hl7TypesConfigArray
- type Hl7TypesConfigArrayInput
- type Hl7TypesConfigArrayOutput
- func (Hl7TypesConfigArrayOutput) ElementType() reflect.Type
- func (o Hl7TypesConfigArrayOutput) Index(i pulumi.IntInput) Hl7TypesConfigOutput
- func (o Hl7TypesConfigArrayOutput) ToHl7TypesConfigArrayOutput() Hl7TypesConfigArrayOutput
- func (o Hl7TypesConfigArrayOutput) ToHl7TypesConfigArrayOutputWithContext(ctx context.Context) Hl7TypesConfigArrayOutput
- type Hl7TypesConfigInput
- type Hl7TypesConfigOutput
- func (Hl7TypesConfigOutput) ElementType() reflect.Type
- func (o Hl7TypesConfigOutput) ToHl7TypesConfigOutput() Hl7TypesConfigOutput
- func (o Hl7TypesConfigOutput) ToHl7TypesConfigOutputWithContext(ctx context.Context) Hl7TypesConfigOutput
- func (o Hl7TypesConfigOutput) Type() TypeArrayOutput
- func (o Hl7TypesConfigOutput) Version() VersionSourceArrayOutput
- type Hl7TypesConfigResponse
- type Hl7TypesConfigResponseArgs
- type Hl7TypesConfigResponseArray
- func (Hl7TypesConfigResponseArray) ElementType() reflect.Type
- func (i Hl7TypesConfigResponseArray) ToHl7TypesConfigResponseArrayOutput() Hl7TypesConfigResponseArrayOutput
- func (i Hl7TypesConfigResponseArray) ToHl7TypesConfigResponseArrayOutputWithContext(ctx context.Context) Hl7TypesConfigResponseArrayOutput
- type Hl7TypesConfigResponseArrayInput
- type Hl7TypesConfigResponseArrayOutput
- func (Hl7TypesConfigResponseArrayOutput) ElementType() reflect.Type
- func (o Hl7TypesConfigResponseArrayOutput) Index(i pulumi.IntInput) Hl7TypesConfigResponseOutput
- func (o Hl7TypesConfigResponseArrayOutput) ToHl7TypesConfigResponseArrayOutput() Hl7TypesConfigResponseArrayOutput
- func (o Hl7TypesConfigResponseArrayOutput) ToHl7TypesConfigResponseArrayOutputWithContext(ctx context.Context) Hl7TypesConfigResponseArrayOutput
- type Hl7TypesConfigResponseInput
- type Hl7TypesConfigResponseOutput
- func (Hl7TypesConfigResponseOutput) ElementType() reflect.Type
- func (o Hl7TypesConfigResponseOutput) ToHl7TypesConfigResponseOutput() Hl7TypesConfigResponseOutput
- func (o Hl7TypesConfigResponseOutput) ToHl7TypesConfigResponseOutputWithContext(ctx context.Context) Hl7TypesConfigResponseOutput
- func (o Hl7TypesConfigResponseOutput) Type() TypeResponseArrayOutput
- func (o Hl7TypesConfigResponseOutput) Version() VersionSourceResponseArrayOutput
- type Hl7V2NotificationConfig
- type Hl7V2NotificationConfigArgs
- type Hl7V2NotificationConfigArray
- func (Hl7V2NotificationConfigArray) ElementType() reflect.Type
- func (i Hl7V2NotificationConfigArray) ToHl7V2NotificationConfigArrayOutput() Hl7V2NotificationConfigArrayOutput
- func (i Hl7V2NotificationConfigArray) ToHl7V2NotificationConfigArrayOutputWithContext(ctx context.Context) Hl7V2NotificationConfigArrayOutput
- type Hl7V2NotificationConfigArrayInput
- type Hl7V2NotificationConfigArrayOutput
- func (Hl7V2NotificationConfigArrayOutput) ElementType() reflect.Type
- func (o Hl7V2NotificationConfigArrayOutput) Index(i pulumi.IntInput) Hl7V2NotificationConfigOutput
- func (o Hl7V2NotificationConfigArrayOutput) ToHl7V2NotificationConfigArrayOutput() Hl7V2NotificationConfigArrayOutput
- func (o Hl7V2NotificationConfigArrayOutput) ToHl7V2NotificationConfigArrayOutputWithContext(ctx context.Context) Hl7V2NotificationConfigArrayOutput
- type Hl7V2NotificationConfigInput
- type Hl7V2NotificationConfigOutput
- func (Hl7V2NotificationConfigOutput) ElementType() reflect.Type
- func (o Hl7V2NotificationConfigOutput) Filter() pulumi.StringPtrOutput
- func (o Hl7V2NotificationConfigOutput) PubsubTopic() pulumi.StringPtrOutput
- func (o Hl7V2NotificationConfigOutput) ToHl7V2NotificationConfigOutput() Hl7V2NotificationConfigOutput
- func (o Hl7V2NotificationConfigOutput) ToHl7V2NotificationConfigOutputWithContext(ctx context.Context) Hl7V2NotificationConfigOutput
- type Hl7V2NotificationConfigResponse
- type Hl7V2NotificationConfigResponseArgs
- func (Hl7V2NotificationConfigResponseArgs) ElementType() reflect.Type
- func (i Hl7V2NotificationConfigResponseArgs) ToHl7V2NotificationConfigResponseOutput() Hl7V2NotificationConfigResponseOutput
- func (i Hl7V2NotificationConfigResponseArgs) ToHl7V2NotificationConfigResponseOutputWithContext(ctx context.Context) Hl7V2NotificationConfigResponseOutput
- type Hl7V2NotificationConfigResponseArray
- func (Hl7V2NotificationConfigResponseArray) ElementType() reflect.Type
- func (i Hl7V2NotificationConfigResponseArray) ToHl7V2NotificationConfigResponseArrayOutput() Hl7V2NotificationConfigResponseArrayOutput
- func (i Hl7V2NotificationConfigResponseArray) ToHl7V2NotificationConfigResponseArrayOutputWithContext(ctx context.Context) Hl7V2NotificationConfigResponseArrayOutput
- type Hl7V2NotificationConfigResponseArrayInput
- type Hl7V2NotificationConfigResponseArrayOutput
- func (Hl7V2NotificationConfigResponseArrayOutput) ElementType() reflect.Type
- func (o Hl7V2NotificationConfigResponseArrayOutput) Index(i pulumi.IntInput) Hl7V2NotificationConfigResponseOutput
- func (o Hl7V2NotificationConfigResponseArrayOutput) ToHl7V2NotificationConfigResponseArrayOutput() Hl7V2NotificationConfigResponseArrayOutput
- func (o Hl7V2NotificationConfigResponseArrayOutput) ToHl7V2NotificationConfigResponseArrayOutputWithContext(ctx context.Context) Hl7V2NotificationConfigResponseArrayOutput
- type Hl7V2NotificationConfigResponseInput
- type Hl7V2NotificationConfigResponseOutput
- func (Hl7V2NotificationConfigResponseOutput) ElementType() reflect.Type
- func (o Hl7V2NotificationConfigResponseOutput) Filter() pulumi.StringOutput
- func (o Hl7V2NotificationConfigResponseOutput) PubsubTopic() pulumi.StringOutput
- func (o Hl7V2NotificationConfigResponseOutput) ToHl7V2NotificationConfigResponseOutput() Hl7V2NotificationConfigResponseOutput
- func (o Hl7V2NotificationConfigResponseOutput) ToHl7V2NotificationConfigResponseOutputWithContext(ctx context.Context) Hl7V2NotificationConfigResponseOutput
- type Hl7V2Store
- type Hl7V2StoreArgs
- type Hl7V2StoreInput
- type Hl7V2StoreOutput
- type Hl7V2StoreState
- type Image
- type ImageArgs
- func (ImageArgs) ElementType() reflect.Type
- func (i ImageArgs) ToImageOutput() ImageOutput
- func (i ImageArgs) ToImageOutputWithContext(ctx context.Context) ImageOutput
- func (i ImageArgs) ToImagePtrOutput() ImagePtrOutput
- func (i ImageArgs) ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput
- type ImageArray
- type ImageArrayInput
- type ImageArrayOutput
- type ImageInput
- type ImageOutput
- func (ImageOutput) ElementType() reflect.Type
- func (o ImageOutput) GcsUri() pulumi.StringPtrOutput
- func (o ImageOutput) RawBytes() pulumi.StringPtrOutput
- func (o ImageOutput) ToImageOutput() ImageOutput
- func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
- func (o ImageOutput) ToImagePtrOutput() ImagePtrOutput
- func (o ImageOutput) ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput
- type ImagePtrInput
- type ImagePtrOutput
- func (o ImagePtrOutput) Elem() ImageOutput
- func (ImagePtrOutput) ElementType() reflect.Type
- func (o ImagePtrOutput) GcsUri() pulumi.StringPtrOutput
- func (o ImagePtrOutput) RawBytes() pulumi.StringPtrOutput
- func (o ImagePtrOutput) ToImagePtrOutput() ImagePtrOutput
- func (o ImagePtrOutput) ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput
- type ImageResponse
- type ImageResponseArgs
- func (ImageResponseArgs) ElementType() reflect.Type
- func (i ImageResponseArgs) ToImageResponseOutput() ImageResponseOutput
- func (i ImageResponseArgs) ToImageResponseOutputWithContext(ctx context.Context) ImageResponseOutput
- func (i ImageResponseArgs) ToImageResponsePtrOutput() ImageResponsePtrOutput
- func (i ImageResponseArgs) ToImageResponsePtrOutputWithContext(ctx context.Context) ImageResponsePtrOutput
- type ImageResponseArray
- type ImageResponseArrayInput
- type ImageResponseArrayOutput
- func (ImageResponseArrayOutput) ElementType() reflect.Type
- func (o ImageResponseArrayOutput) Index(i pulumi.IntInput) ImageResponseOutput
- func (o ImageResponseArrayOutput) ToImageResponseArrayOutput() ImageResponseArrayOutput
- func (o ImageResponseArrayOutput) ToImageResponseArrayOutputWithContext(ctx context.Context) ImageResponseArrayOutput
- type ImageResponseInput
- type ImageResponseOutput
- func (ImageResponseOutput) ElementType() reflect.Type
- func (o ImageResponseOutput) GcsUri() pulumi.StringOutput
- func (o ImageResponseOutput) RawBytes() pulumi.StringOutput
- func (o ImageResponseOutput) ToImageResponseOutput() ImageResponseOutput
- func (o ImageResponseOutput) ToImageResponseOutputWithContext(ctx context.Context) ImageResponseOutput
- func (o ImageResponseOutput) ToImageResponsePtrOutput() ImageResponsePtrOutput
- func (o ImageResponseOutput) ToImageResponsePtrOutputWithContext(ctx context.Context) ImageResponsePtrOutput
- type ImageResponsePtrInput
- type ImageResponsePtrOutput
- func (o ImageResponsePtrOutput) Elem() ImageResponseOutput
- func (ImageResponsePtrOutput) ElementType() reflect.Type
- func (o ImageResponsePtrOutput) GcsUri() pulumi.StringPtrOutput
- func (o ImageResponsePtrOutput) RawBytes() pulumi.StringPtrOutput
- func (o ImageResponsePtrOutput) ToImageResponsePtrOutput() ImageResponsePtrOutput
- func (o ImageResponsePtrOutput) ToImageResponsePtrOutputWithContext(ctx context.Context) ImageResponsePtrOutput
- type Message
- type MessageArgs
- type MessageInput
- type MessageOutput
- type MessageState
- type NotificationConfig
- type NotificationConfigArgs
- func (NotificationConfigArgs) ElementType() reflect.Type
- func (i NotificationConfigArgs) ToNotificationConfigOutput() NotificationConfigOutput
- func (i NotificationConfigArgs) ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput
- func (i NotificationConfigArgs) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
- func (i NotificationConfigArgs) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
- type NotificationConfigInput
- type NotificationConfigOutput
- func (NotificationConfigOutput) ElementType() reflect.Type
- func (o NotificationConfigOutput) PubsubTopic() pulumi.StringPtrOutput
- func (o NotificationConfigOutput) ToNotificationConfigOutput() NotificationConfigOutput
- func (o NotificationConfigOutput) ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput
- func (o NotificationConfigOutput) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
- func (o NotificationConfigOutput) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
- type NotificationConfigPtrInput
- type NotificationConfigPtrOutput
- func (o NotificationConfigPtrOutput) Elem() NotificationConfigOutput
- func (NotificationConfigPtrOutput) ElementType() reflect.Type
- func (o NotificationConfigPtrOutput) PubsubTopic() pulumi.StringPtrOutput
- func (o NotificationConfigPtrOutput) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
- func (o NotificationConfigPtrOutput) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
- type NotificationConfigResponse
- type NotificationConfigResponseArgs
- func (NotificationConfigResponseArgs) ElementType() reflect.Type
- func (i NotificationConfigResponseArgs) ToNotificationConfigResponseOutput() NotificationConfigResponseOutput
- func (i NotificationConfigResponseArgs) ToNotificationConfigResponseOutputWithContext(ctx context.Context) NotificationConfigResponseOutput
- func (i NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
- func (i NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
- type NotificationConfigResponseInput
- type NotificationConfigResponseOutput
- func (NotificationConfigResponseOutput) ElementType() reflect.Type
- func (o NotificationConfigResponseOutput) PubsubTopic() pulumi.StringOutput
- func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutput() NotificationConfigResponseOutput
- func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutputWithContext(ctx context.Context) NotificationConfigResponseOutput
- func (o NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
- func (o NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
- type NotificationConfigResponsePtrInput
- type NotificationConfigResponsePtrOutput
- func (o NotificationConfigResponsePtrOutput) Elem() NotificationConfigResponseOutput
- func (NotificationConfigResponsePtrOutput) ElementType() reflect.Type
- func (o NotificationConfigResponsePtrOutput) PubsubTopic() pulumi.StringPtrOutput
- func (o NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
- func (o NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
- type ParsedDataResponse
- type ParsedDataResponseArgs
- func (ParsedDataResponseArgs) ElementType() reflect.Type
- func (i ParsedDataResponseArgs) ToParsedDataResponseOutput() ParsedDataResponseOutput
- func (i ParsedDataResponseArgs) ToParsedDataResponseOutputWithContext(ctx context.Context) ParsedDataResponseOutput
- func (i ParsedDataResponseArgs) ToParsedDataResponsePtrOutput() ParsedDataResponsePtrOutput
- func (i ParsedDataResponseArgs) ToParsedDataResponsePtrOutputWithContext(ctx context.Context) ParsedDataResponsePtrOutput
- type ParsedDataResponseInput
- type ParsedDataResponseOutput
- func (ParsedDataResponseOutput) ElementType() reflect.Type
- func (o ParsedDataResponseOutput) Segments() SegmentResponseArrayOutput
- func (o ParsedDataResponseOutput) ToParsedDataResponseOutput() ParsedDataResponseOutput
- func (o ParsedDataResponseOutput) ToParsedDataResponseOutputWithContext(ctx context.Context) ParsedDataResponseOutput
- func (o ParsedDataResponseOutput) ToParsedDataResponsePtrOutput() ParsedDataResponsePtrOutput
- func (o ParsedDataResponseOutput) ToParsedDataResponsePtrOutputWithContext(ctx context.Context) ParsedDataResponsePtrOutput
- type ParsedDataResponsePtrInput
- type ParsedDataResponsePtrOutput
- func (o ParsedDataResponsePtrOutput) Elem() ParsedDataResponseOutput
- func (ParsedDataResponsePtrOutput) ElementType() reflect.Type
- func (o ParsedDataResponsePtrOutput) Segments() SegmentResponseArrayOutput
- func (o ParsedDataResponsePtrOutput) ToParsedDataResponsePtrOutput() ParsedDataResponsePtrOutput
- func (o ParsedDataResponsePtrOutput) ToParsedDataResponsePtrOutputWithContext(ctx context.Context) ParsedDataResponsePtrOutput
- type ParserConfig
- type ParserConfigArgs
- func (ParserConfigArgs) ElementType() reflect.Type
- func (i ParserConfigArgs) ToParserConfigOutput() ParserConfigOutput
- func (i ParserConfigArgs) ToParserConfigOutputWithContext(ctx context.Context) ParserConfigOutput
- func (i ParserConfigArgs) ToParserConfigPtrOutput() ParserConfigPtrOutput
- func (i ParserConfigArgs) ToParserConfigPtrOutputWithContext(ctx context.Context) ParserConfigPtrOutput
- type ParserConfigInput
- type ParserConfigOutput
- func (o ParserConfigOutput) AllowNullHeader() pulumi.BoolPtrOutput
- func (ParserConfigOutput) ElementType() reflect.Type
- func (o ParserConfigOutput) Schema() SchemaPackagePtrOutput
- func (o ParserConfigOutput) SegmentTerminator() pulumi.StringPtrOutput
- func (o ParserConfigOutput) ToParserConfigOutput() ParserConfigOutput
- func (o ParserConfigOutput) ToParserConfigOutputWithContext(ctx context.Context) ParserConfigOutput
- func (o ParserConfigOutput) ToParserConfigPtrOutput() ParserConfigPtrOutput
- func (o ParserConfigOutput) ToParserConfigPtrOutputWithContext(ctx context.Context) ParserConfigPtrOutput
- type ParserConfigPtrInput
- type ParserConfigPtrOutput
- func (o ParserConfigPtrOutput) AllowNullHeader() pulumi.BoolPtrOutput
- func (o ParserConfigPtrOutput) Elem() ParserConfigOutput
- func (ParserConfigPtrOutput) ElementType() reflect.Type
- func (o ParserConfigPtrOutput) Schema() SchemaPackagePtrOutput
- func (o ParserConfigPtrOutput) SegmentTerminator() pulumi.StringPtrOutput
- func (o ParserConfigPtrOutput) ToParserConfigPtrOutput() ParserConfigPtrOutput
- func (o ParserConfigPtrOutput) ToParserConfigPtrOutputWithContext(ctx context.Context) ParserConfigPtrOutput
- type ParserConfigResponse
- type ParserConfigResponseArgs
- func (ParserConfigResponseArgs) ElementType() reflect.Type
- func (i ParserConfigResponseArgs) ToParserConfigResponseOutput() ParserConfigResponseOutput
- func (i ParserConfigResponseArgs) ToParserConfigResponseOutputWithContext(ctx context.Context) ParserConfigResponseOutput
- func (i ParserConfigResponseArgs) ToParserConfigResponsePtrOutput() ParserConfigResponsePtrOutput
- func (i ParserConfigResponseArgs) ToParserConfigResponsePtrOutputWithContext(ctx context.Context) ParserConfigResponsePtrOutput
- type ParserConfigResponseInput
- type ParserConfigResponseOutput
- func (o ParserConfigResponseOutput) AllowNullHeader() pulumi.BoolOutput
- func (ParserConfigResponseOutput) ElementType() reflect.Type
- func (o ParserConfigResponseOutput) Schema() SchemaPackageResponseOutput
- func (o ParserConfigResponseOutput) SegmentTerminator() pulumi.StringOutput
- func (o ParserConfigResponseOutput) ToParserConfigResponseOutput() ParserConfigResponseOutput
- func (o ParserConfigResponseOutput) ToParserConfigResponseOutputWithContext(ctx context.Context) ParserConfigResponseOutput
- func (o ParserConfigResponseOutput) ToParserConfigResponsePtrOutput() ParserConfigResponsePtrOutput
- func (o ParserConfigResponseOutput) ToParserConfigResponsePtrOutputWithContext(ctx context.Context) ParserConfigResponsePtrOutput
- type ParserConfigResponsePtrInput
- type ParserConfigResponsePtrOutput
- func (o ParserConfigResponsePtrOutput) AllowNullHeader() pulumi.BoolPtrOutput
- func (o ParserConfigResponsePtrOutput) Elem() ParserConfigResponseOutput
- func (ParserConfigResponsePtrOutput) ElementType() reflect.Type
- func (o ParserConfigResponsePtrOutput) Schema() SchemaPackageResponsePtrOutput
- func (o ParserConfigResponsePtrOutput) SegmentTerminator() pulumi.StringPtrOutput
- func (o ParserConfigResponsePtrOutput) ToParserConfigResponsePtrOutput() ParserConfigResponsePtrOutput
- func (o ParserConfigResponsePtrOutput) ToParserConfigResponsePtrOutputWithContext(ctx context.Context) ParserConfigResponsePtrOutput
- type PatientId
- type PatientIdArgs
- type PatientIdArray
- type PatientIdArrayInput
- type PatientIdArrayOutput
- func (PatientIdArrayOutput) ElementType() reflect.Type
- func (o PatientIdArrayOutput) Index(i pulumi.IntInput) PatientIdOutput
- func (o PatientIdArrayOutput) ToPatientIdArrayOutput() PatientIdArrayOutput
- func (o PatientIdArrayOutput) ToPatientIdArrayOutputWithContext(ctx context.Context) PatientIdArrayOutput
- type PatientIdInput
- type PatientIdOutput
- func (PatientIdOutput) ElementType() reflect.Type
- func (o PatientIdOutput) ToPatientIdOutput() PatientIdOutput
- func (o PatientIdOutput) ToPatientIdOutputWithContext(ctx context.Context) PatientIdOutput
- func (o PatientIdOutput) Type() pulumi.StringPtrOutput
- func (o PatientIdOutput) Value() pulumi.StringPtrOutput
- type PatientIdResponse
- type PatientIdResponseArgs
- type PatientIdResponseArray
- type PatientIdResponseArrayInput
- type PatientIdResponseArrayOutput
- func (PatientIdResponseArrayOutput) ElementType() reflect.Type
- func (o PatientIdResponseArrayOutput) Index(i pulumi.IntInput) PatientIdResponseOutput
- func (o PatientIdResponseArrayOutput) ToPatientIdResponseArrayOutput() PatientIdResponseArrayOutput
- func (o PatientIdResponseArrayOutput) ToPatientIdResponseArrayOutputWithContext(ctx context.Context) PatientIdResponseArrayOutput
- type PatientIdResponseInput
- type PatientIdResponseOutput
- func (PatientIdResponseOutput) ElementType() reflect.Type
- func (o PatientIdResponseOutput) ToPatientIdResponseOutput() PatientIdResponseOutput
- func (o PatientIdResponseOutput) ToPatientIdResponseOutputWithContext(ctx context.Context) PatientIdResponseOutput
- func (o PatientIdResponseOutput) Type() pulumi.StringOutput
- func (o PatientIdResponseOutput) Value() pulumi.StringOutput
- type SchemaConfig
- type SchemaConfigArgs
- func (SchemaConfigArgs) ElementType() reflect.Type
- func (i SchemaConfigArgs) ToSchemaConfigOutput() SchemaConfigOutput
- func (i SchemaConfigArgs) ToSchemaConfigOutputWithContext(ctx context.Context) SchemaConfigOutput
- func (i SchemaConfigArgs) ToSchemaConfigPtrOutput() SchemaConfigPtrOutput
- func (i SchemaConfigArgs) ToSchemaConfigPtrOutputWithContext(ctx context.Context) SchemaConfigPtrOutput
- type SchemaConfigInput
- type SchemaConfigOutput
- func (SchemaConfigOutput) ElementType() reflect.Type
- func (o SchemaConfigOutput) RecursiveStructureDepth() pulumi.StringPtrOutput
- func (o SchemaConfigOutput) SchemaType() pulumi.StringPtrOutput
- func (o SchemaConfigOutput) ToSchemaConfigOutput() SchemaConfigOutput
- func (o SchemaConfigOutput) ToSchemaConfigOutputWithContext(ctx context.Context) SchemaConfigOutput
- func (o SchemaConfigOutput) ToSchemaConfigPtrOutput() SchemaConfigPtrOutput
- func (o SchemaConfigOutput) ToSchemaConfigPtrOutputWithContext(ctx context.Context) SchemaConfigPtrOutput
- type SchemaConfigPtrInput
- type SchemaConfigPtrOutput
- func (o SchemaConfigPtrOutput) Elem() SchemaConfigOutput
- func (SchemaConfigPtrOutput) ElementType() reflect.Type
- func (o SchemaConfigPtrOutput) RecursiveStructureDepth() pulumi.StringPtrOutput
- func (o SchemaConfigPtrOutput) SchemaType() pulumi.StringPtrOutput
- func (o SchemaConfigPtrOutput) ToSchemaConfigPtrOutput() SchemaConfigPtrOutput
- func (o SchemaConfigPtrOutput) ToSchemaConfigPtrOutputWithContext(ctx context.Context) SchemaConfigPtrOutput
- type SchemaConfigResponse
- type SchemaConfigResponseArgs
- type SchemaConfigResponseInput
- type SchemaConfigResponseOutput
- func (SchemaConfigResponseOutput) ElementType() reflect.Type
- func (o SchemaConfigResponseOutput) RecursiveStructureDepth() pulumi.StringOutput
- func (o SchemaConfigResponseOutput) SchemaType() pulumi.StringOutput
- func (o SchemaConfigResponseOutput) ToSchemaConfigResponseOutput() SchemaConfigResponseOutput
- func (o SchemaConfigResponseOutput) ToSchemaConfigResponseOutputWithContext(ctx context.Context) SchemaConfigResponseOutput
- type SchemaPackage
- type SchemaPackageArgs
- func (SchemaPackageArgs) ElementType() reflect.Type
- func (i SchemaPackageArgs) ToSchemaPackageOutput() SchemaPackageOutput
- func (i SchemaPackageArgs) ToSchemaPackageOutputWithContext(ctx context.Context) SchemaPackageOutput
- func (i SchemaPackageArgs) ToSchemaPackagePtrOutput() SchemaPackagePtrOutput
- func (i SchemaPackageArgs) ToSchemaPackagePtrOutputWithContext(ctx context.Context) SchemaPackagePtrOutput
- type SchemaPackageInput
- type SchemaPackageOutput
- func (SchemaPackageOutput) ElementType() reflect.Type
- func (o SchemaPackageOutput) IgnoreMinOccurs() pulumi.BoolPtrOutput
- func (o SchemaPackageOutput) Schemas() Hl7SchemaConfigArrayOutput
- func (o SchemaPackageOutput) SchematizedParsingType() pulumi.StringPtrOutput
- func (o SchemaPackageOutput) ToSchemaPackageOutput() SchemaPackageOutput
- func (o SchemaPackageOutput) ToSchemaPackageOutputWithContext(ctx context.Context) SchemaPackageOutput
- func (o SchemaPackageOutput) ToSchemaPackagePtrOutput() SchemaPackagePtrOutput
- func (o SchemaPackageOutput) ToSchemaPackagePtrOutputWithContext(ctx context.Context) SchemaPackagePtrOutput
- func (o SchemaPackageOutput) Types() Hl7TypesConfigArrayOutput
- type SchemaPackagePtrInput
- type SchemaPackagePtrOutput
- func (o SchemaPackagePtrOutput) Elem() SchemaPackageOutput
- func (SchemaPackagePtrOutput) ElementType() reflect.Type
- func (o SchemaPackagePtrOutput) IgnoreMinOccurs() pulumi.BoolPtrOutput
- func (o SchemaPackagePtrOutput) Schemas() Hl7SchemaConfigArrayOutput
- func (o SchemaPackagePtrOutput) SchematizedParsingType() pulumi.StringPtrOutput
- func (o SchemaPackagePtrOutput) ToSchemaPackagePtrOutput() SchemaPackagePtrOutput
- func (o SchemaPackagePtrOutput) ToSchemaPackagePtrOutputWithContext(ctx context.Context) SchemaPackagePtrOutput
- func (o SchemaPackagePtrOutput) Types() Hl7TypesConfigArrayOutput
- type SchemaPackageResponse
- type SchemaPackageResponseArgs
- func (SchemaPackageResponseArgs) ElementType() reflect.Type
- func (i SchemaPackageResponseArgs) ToSchemaPackageResponseOutput() SchemaPackageResponseOutput
- func (i SchemaPackageResponseArgs) ToSchemaPackageResponseOutputWithContext(ctx context.Context) SchemaPackageResponseOutput
- func (i SchemaPackageResponseArgs) ToSchemaPackageResponsePtrOutput() SchemaPackageResponsePtrOutput
- func (i SchemaPackageResponseArgs) ToSchemaPackageResponsePtrOutputWithContext(ctx context.Context) SchemaPackageResponsePtrOutput
- type SchemaPackageResponseInput
- type SchemaPackageResponseOutput
- func (SchemaPackageResponseOutput) ElementType() reflect.Type
- func (o SchemaPackageResponseOutput) IgnoreMinOccurs() pulumi.BoolOutput
- func (o SchemaPackageResponseOutput) Schemas() Hl7SchemaConfigResponseArrayOutput
- func (o SchemaPackageResponseOutput) SchematizedParsingType() pulumi.StringOutput
- func (o SchemaPackageResponseOutput) ToSchemaPackageResponseOutput() SchemaPackageResponseOutput
- func (o SchemaPackageResponseOutput) ToSchemaPackageResponseOutputWithContext(ctx context.Context) SchemaPackageResponseOutput
- func (o SchemaPackageResponseOutput) ToSchemaPackageResponsePtrOutput() SchemaPackageResponsePtrOutput
- func (o SchemaPackageResponseOutput) ToSchemaPackageResponsePtrOutputWithContext(ctx context.Context) SchemaPackageResponsePtrOutput
- func (o SchemaPackageResponseOutput) Types() Hl7TypesConfigResponseArrayOutput
- type SchemaPackageResponsePtrInput
- type SchemaPackageResponsePtrOutput
- func (o SchemaPackageResponsePtrOutput) Elem() SchemaPackageResponseOutput
- func (SchemaPackageResponsePtrOutput) ElementType() reflect.Type
- func (o SchemaPackageResponsePtrOutput) IgnoreMinOccurs() pulumi.BoolPtrOutput
- func (o SchemaPackageResponsePtrOutput) Schemas() Hl7SchemaConfigResponseArrayOutput
- func (o SchemaPackageResponsePtrOutput) SchematizedParsingType() pulumi.StringPtrOutput
- func (o SchemaPackageResponsePtrOutput) ToSchemaPackageResponsePtrOutput() SchemaPackageResponsePtrOutput
- func (o SchemaPackageResponsePtrOutput) ToSchemaPackageResponsePtrOutputWithContext(ctx context.Context) SchemaPackageResponsePtrOutput
- func (o SchemaPackageResponsePtrOutput) Types() Hl7TypesConfigResponseArrayOutput
- type SchematizedData
- type SchematizedDataArgs
- func (SchematizedDataArgs) ElementType() reflect.Type
- func (i SchematizedDataArgs) ToSchematizedDataOutput() SchematizedDataOutput
- func (i SchematizedDataArgs) ToSchematizedDataOutputWithContext(ctx context.Context) SchematizedDataOutput
- func (i SchematizedDataArgs) ToSchematizedDataPtrOutput() SchematizedDataPtrOutput
- func (i SchematizedDataArgs) ToSchematizedDataPtrOutputWithContext(ctx context.Context) SchematizedDataPtrOutput
- type SchematizedDataInput
- type SchematizedDataOutput
- func (o SchematizedDataOutput) Data() pulumi.StringPtrOutput
- func (SchematizedDataOutput) ElementType() reflect.Type
- func (o SchematizedDataOutput) Error() pulumi.StringPtrOutput
- func (o SchematizedDataOutput) ToSchematizedDataOutput() SchematizedDataOutput
- func (o SchematizedDataOutput) ToSchematizedDataOutputWithContext(ctx context.Context) SchematizedDataOutput
- func (o SchematizedDataOutput) ToSchematizedDataPtrOutput() SchematizedDataPtrOutput
- func (o SchematizedDataOutput) ToSchematizedDataPtrOutputWithContext(ctx context.Context) SchematizedDataPtrOutput
- type SchematizedDataPtrInput
- type SchematizedDataPtrOutput
- func (o SchematizedDataPtrOutput) Data() pulumi.StringPtrOutput
- func (o SchematizedDataPtrOutput) Elem() SchematizedDataOutput
- func (SchematizedDataPtrOutput) ElementType() reflect.Type
- func (o SchematizedDataPtrOutput) Error() pulumi.StringPtrOutput
- func (o SchematizedDataPtrOutput) ToSchematizedDataPtrOutput() SchematizedDataPtrOutput
- func (o SchematizedDataPtrOutput) ToSchematizedDataPtrOutputWithContext(ctx context.Context) SchematizedDataPtrOutput
- type SchematizedDataResponse
- type SchematizedDataResponseArgs
- func (SchematizedDataResponseArgs) ElementType() reflect.Type
- func (i SchematizedDataResponseArgs) ToSchematizedDataResponseOutput() SchematizedDataResponseOutput
- func (i SchematizedDataResponseArgs) ToSchematizedDataResponseOutputWithContext(ctx context.Context) SchematizedDataResponseOutput
- func (i SchematizedDataResponseArgs) ToSchematizedDataResponsePtrOutput() SchematizedDataResponsePtrOutput
- func (i SchematizedDataResponseArgs) ToSchematizedDataResponsePtrOutputWithContext(ctx context.Context) SchematizedDataResponsePtrOutput
- type SchematizedDataResponseInput
- type SchematizedDataResponseOutput
- func (o SchematizedDataResponseOutput) Data() pulumi.StringOutput
- func (SchematizedDataResponseOutput) ElementType() reflect.Type
- func (o SchematizedDataResponseOutput) Error() pulumi.StringOutput
- func (o SchematizedDataResponseOutput) ToSchematizedDataResponseOutput() SchematizedDataResponseOutput
- func (o SchematizedDataResponseOutput) ToSchematizedDataResponseOutputWithContext(ctx context.Context) SchematizedDataResponseOutput
- func (o SchematizedDataResponseOutput) ToSchematizedDataResponsePtrOutput() SchematizedDataResponsePtrOutput
- func (o SchematizedDataResponseOutput) ToSchematizedDataResponsePtrOutputWithContext(ctx context.Context) SchematizedDataResponsePtrOutput
- type SchematizedDataResponsePtrInput
- type SchematizedDataResponsePtrOutput
- func (o SchematizedDataResponsePtrOutput) Data() pulumi.StringPtrOutput
- func (o SchematizedDataResponsePtrOutput) Elem() SchematizedDataResponseOutput
- func (SchematizedDataResponsePtrOutput) ElementType() reflect.Type
- func (o SchematizedDataResponsePtrOutput) Error() pulumi.StringPtrOutput
- func (o SchematizedDataResponsePtrOutput) ToSchematizedDataResponsePtrOutput() SchematizedDataResponsePtrOutput
- func (o SchematizedDataResponsePtrOutput) ToSchematizedDataResponsePtrOutputWithContext(ctx context.Context) SchematizedDataResponsePtrOutput
- type SegmentResponse
- type SegmentResponseArgs
- type SegmentResponseArray
- type SegmentResponseArrayInput
- type SegmentResponseArrayOutput
- func (SegmentResponseArrayOutput) ElementType() reflect.Type
- func (o SegmentResponseArrayOutput) Index(i pulumi.IntInput) SegmentResponseOutput
- func (o SegmentResponseArrayOutput) ToSegmentResponseArrayOutput() SegmentResponseArrayOutput
- func (o SegmentResponseArrayOutput) ToSegmentResponseArrayOutputWithContext(ctx context.Context) SegmentResponseArrayOutput
- type SegmentResponseInput
- type SegmentResponseOutput
- func (SegmentResponseOutput) ElementType() reflect.Type
- func (o SegmentResponseOutput) Fields() pulumi.StringMapOutput
- func (o SegmentResponseOutput) SegmentId() pulumi.StringOutput
- func (o SegmentResponseOutput) SetId() pulumi.StringOutput
- func (o SegmentResponseOutput) ToSegmentResponseOutput() SegmentResponseOutput
- func (o SegmentResponseOutput) ToSegmentResponseOutputWithContext(ctx context.Context) SegmentResponseOutput
- type Signature
- type SignatureArgs
- func (SignatureArgs) ElementType() reflect.Type
- func (i SignatureArgs) ToSignatureOutput() SignatureOutput
- func (i SignatureArgs) ToSignatureOutputWithContext(ctx context.Context) SignatureOutput
- func (i SignatureArgs) ToSignaturePtrOutput() SignaturePtrOutput
- func (i SignatureArgs) ToSignaturePtrOutputWithContext(ctx context.Context) SignaturePtrOutput
- type SignatureInput
- type SignatureOutput
- func (SignatureOutput) ElementType() reflect.Type
- func (o SignatureOutput) Image() ImagePtrOutput
- func (o SignatureOutput) Metadata() pulumi.StringMapOutput
- func (o SignatureOutput) SignatureTime() pulumi.StringPtrOutput
- func (o SignatureOutput) ToSignatureOutput() SignatureOutput
- func (o SignatureOutput) ToSignatureOutputWithContext(ctx context.Context) SignatureOutput
- func (o SignatureOutput) ToSignaturePtrOutput() SignaturePtrOutput
- func (o SignatureOutput) ToSignaturePtrOutputWithContext(ctx context.Context) SignaturePtrOutput
- func (o SignatureOutput) UserId() pulumi.StringPtrOutput
- type SignaturePtrInput
- type SignaturePtrOutput
- func (o SignaturePtrOutput) Elem() SignatureOutput
- func (SignaturePtrOutput) ElementType() reflect.Type
- func (o SignaturePtrOutput) Image() ImagePtrOutput
- func (o SignaturePtrOutput) Metadata() pulumi.StringMapOutput
- func (o SignaturePtrOutput) SignatureTime() pulumi.StringPtrOutput
- func (o SignaturePtrOutput) ToSignaturePtrOutput() SignaturePtrOutput
- func (o SignaturePtrOutput) ToSignaturePtrOutputWithContext(ctx context.Context) SignaturePtrOutput
- func (o SignaturePtrOutput) UserId() pulumi.StringPtrOutput
- type SignatureResponse
- type SignatureResponseArgs
- func (SignatureResponseArgs) ElementType() reflect.Type
- func (i SignatureResponseArgs) ToSignatureResponseOutput() SignatureResponseOutput
- func (i SignatureResponseArgs) ToSignatureResponseOutputWithContext(ctx context.Context) SignatureResponseOutput
- func (i SignatureResponseArgs) ToSignatureResponsePtrOutput() SignatureResponsePtrOutput
- func (i SignatureResponseArgs) ToSignatureResponsePtrOutputWithContext(ctx context.Context) SignatureResponsePtrOutput
- type SignatureResponseInput
- type SignatureResponseOutput
- func (SignatureResponseOutput) ElementType() reflect.Type
- func (o SignatureResponseOutput) Image() ImageResponseOutput
- func (o SignatureResponseOutput) Metadata() pulumi.StringMapOutput
- func (o SignatureResponseOutput) SignatureTime() pulumi.StringOutput
- func (o SignatureResponseOutput) ToSignatureResponseOutput() SignatureResponseOutput
- func (o SignatureResponseOutput) ToSignatureResponseOutputWithContext(ctx context.Context) SignatureResponseOutput
- func (o SignatureResponseOutput) ToSignatureResponsePtrOutput() SignatureResponsePtrOutput
- func (o SignatureResponseOutput) ToSignatureResponsePtrOutputWithContext(ctx context.Context) SignatureResponsePtrOutput
- func (o SignatureResponseOutput) UserId() pulumi.StringOutput
- type SignatureResponsePtrInput
- type SignatureResponsePtrOutput
- func (o SignatureResponsePtrOutput) Elem() SignatureResponseOutput
- func (SignatureResponsePtrOutput) ElementType() reflect.Type
- func (o SignatureResponsePtrOutput) Image() ImageResponsePtrOutput
- func (o SignatureResponsePtrOutput) Metadata() pulumi.StringMapOutput
- func (o SignatureResponsePtrOutput) SignatureTime() pulumi.StringPtrOutput
- func (o SignatureResponsePtrOutput) ToSignatureResponsePtrOutput() SignatureResponsePtrOutput
- func (o SignatureResponsePtrOutput) ToSignatureResponsePtrOutputWithContext(ctx context.Context) SignatureResponsePtrOutput
- func (o SignatureResponsePtrOutput) UserId() pulumi.StringPtrOutput
- type StreamConfig
- type StreamConfigArgs
- type StreamConfigArray
- type StreamConfigArrayInput
- type StreamConfigArrayOutput
- func (StreamConfigArrayOutput) ElementType() reflect.Type
- func (o StreamConfigArrayOutput) Index(i pulumi.IntInput) StreamConfigOutput
- func (o StreamConfigArrayOutput) ToStreamConfigArrayOutput() StreamConfigArrayOutput
- func (o StreamConfigArrayOutput) ToStreamConfigArrayOutputWithContext(ctx context.Context) StreamConfigArrayOutput
- type StreamConfigInput
- type StreamConfigOutput
- func (o StreamConfigOutput) BigqueryDestination() GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput
- func (StreamConfigOutput) ElementType() reflect.Type
- func (o StreamConfigOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o StreamConfigOutput) ToStreamConfigOutput() StreamConfigOutput
- func (o StreamConfigOutput) ToStreamConfigOutputWithContext(ctx context.Context) StreamConfigOutput
- type StreamConfigResponse
- type StreamConfigResponseArgs
- type StreamConfigResponseArray
- type StreamConfigResponseArrayInput
- type StreamConfigResponseArrayOutput
- func (StreamConfigResponseArrayOutput) ElementType() reflect.Type
- func (o StreamConfigResponseArrayOutput) Index(i pulumi.IntInput) StreamConfigResponseOutput
- func (o StreamConfigResponseArrayOutput) ToStreamConfigResponseArrayOutput() StreamConfigResponseArrayOutput
- func (o StreamConfigResponseArrayOutput) ToStreamConfigResponseArrayOutputWithContext(ctx context.Context) StreamConfigResponseArrayOutput
- type StreamConfigResponseInput
- type StreamConfigResponseOutput
- func (o StreamConfigResponseOutput) BigqueryDestination() GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput
- func (StreamConfigResponseOutput) ElementType() reflect.Type
- func (o StreamConfigResponseOutput) ResourceTypes() pulumi.StringArrayOutput
- func (o StreamConfigResponseOutput) ToStreamConfigResponseOutput() StreamConfigResponseOutput
- func (o StreamConfigResponseOutput) ToStreamConfigResponseOutputWithContext(ctx context.Context) StreamConfigResponseOutput
- type Type
- type TypeArgs
- type TypeArray
- type TypeArrayInput
- type TypeArrayOutput
- type TypeInput
- type TypeOutput
- func (TypeOutput) ElementType() reflect.Type
- func (o TypeOutput) Fields() FieldArrayOutput
- func (o TypeOutput) Name() pulumi.StringPtrOutput
- func (o TypeOutput) Primitive() pulumi.StringPtrOutput
- func (o TypeOutput) ToTypeOutput() TypeOutput
- func (o TypeOutput) ToTypeOutputWithContext(ctx context.Context) TypeOutput
- type TypeResponse
- type TypeResponseArgs
- type TypeResponseArray
- type TypeResponseArrayInput
- type TypeResponseArrayOutput
- func (TypeResponseArrayOutput) ElementType() reflect.Type
- func (o TypeResponseArrayOutput) Index(i pulumi.IntInput) TypeResponseOutput
- func (o TypeResponseArrayOutput) ToTypeResponseArrayOutput() TypeResponseArrayOutput
- func (o TypeResponseArrayOutput) ToTypeResponseArrayOutputWithContext(ctx context.Context) TypeResponseArrayOutput
- type TypeResponseInput
- type TypeResponseOutput
- func (TypeResponseOutput) ElementType() reflect.Type
- func (o TypeResponseOutput) Fields() FieldResponseArrayOutput
- func (o TypeResponseOutput) Name() pulumi.StringOutput
- func (o TypeResponseOutput) Primitive() pulumi.StringOutput
- func (o TypeResponseOutput) ToTypeResponseOutput() TypeResponseOutput
- func (o TypeResponseOutput) ToTypeResponseOutputWithContext(ctx context.Context) TypeResponseOutput
- type UserDataMapping
- type UserDataMappingArgs
- type UserDataMappingInput
- type UserDataMappingOutput
- type UserDataMappingState
- type VersionSource
- type VersionSourceArgs
- type VersionSourceArray
- type VersionSourceArrayInput
- type VersionSourceArrayOutput
- func (VersionSourceArrayOutput) ElementType() reflect.Type
- func (o VersionSourceArrayOutput) Index(i pulumi.IntInput) VersionSourceOutput
- func (o VersionSourceArrayOutput) ToVersionSourceArrayOutput() VersionSourceArrayOutput
- func (o VersionSourceArrayOutput) ToVersionSourceArrayOutputWithContext(ctx context.Context) VersionSourceArrayOutput
- type VersionSourceInput
- type VersionSourceOutput
- func (VersionSourceOutput) ElementType() reflect.Type
- func (o VersionSourceOutput) MshField() pulumi.StringPtrOutput
- func (o VersionSourceOutput) ToVersionSourceOutput() VersionSourceOutput
- func (o VersionSourceOutput) ToVersionSourceOutputWithContext(ctx context.Context) VersionSourceOutput
- func (o VersionSourceOutput) Value() pulumi.StringPtrOutput
- type VersionSourceResponse
- type VersionSourceResponseArgs
- type VersionSourceResponseArray
- func (VersionSourceResponseArray) ElementType() reflect.Type
- func (i VersionSourceResponseArray) ToVersionSourceResponseArrayOutput() VersionSourceResponseArrayOutput
- func (i VersionSourceResponseArray) ToVersionSourceResponseArrayOutputWithContext(ctx context.Context) VersionSourceResponseArrayOutput
- type VersionSourceResponseArrayInput
- type VersionSourceResponseArrayOutput
- func (VersionSourceResponseArrayOutput) ElementType() reflect.Type
- func (o VersionSourceResponseArrayOutput) Index(i pulumi.IntInput) VersionSourceResponseOutput
- func (o VersionSourceResponseArrayOutput) ToVersionSourceResponseArrayOutput() VersionSourceResponseArrayOutput
- func (o VersionSourceResponseArrayOutput) ToVersionSourceResponseArrayOutputWithContext(ctx context.Context) VersionSourceResponseArrayOutput
- type VersionSourceResponseInput
- type VersionSourceResponseOutput
- func (VersionSourceResponseOutput) ElementType() reflect.Type
- func (o VersionSourceResponseOutput) MshField() pulumi.StringOutput
- func (o VersionSourceResponseOutput) ToVersionSourceResponseOutput() VersionSourceResponseOutput
- func (o VersionSourceResponseOutput) ToVersionSourceResponseOutputWithContext(ctx context.Context) VersionSourceResponseOutput
- func (o VersionSourceResponseOutput) Value() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Attribute ¶
type Attribute struct { // Indicates the name of an attribute defined in the consent store. AttributeDefinitionId *string `pulumi:"attributeDefinitionId"` // Required. The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values. Values []string `pulumi:"values"` }
An attribute value for a Consent or User data mapping. Each Attribute must have a corresponding AttributeDefinition in the consent store that defines the default and allowed values.
type AttributeArgs ¶
type AttributeArgs struct { // Indicates the name of an attribute defined in the consent store. AttributeDefinitionId pulumi.StringPtrInput `pulumi:"attributeDefinitionId"` // Required. The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values. Values pulumi.StringArrayInput `pulumi:"values"` }
An attribute value for a Consent or User data mapping. Each Attribute must have a corresponding AttributeDefinition in the consent store that defines the default and allowed values.
func (AttributeArgs) ElementType ¶
func (AttributeArgs) ElementType() reflect.Type
func (AttributeArgs) ToAttributeOutput ¶
func (i AttributeArgs) ToAttributeOutput() AttributeOutput
func (AttributeArgs) ToAttributeOutputWithContext ¶
func (i AttributeArgs) ToAttributeOutputWithContext(ctx context.Context) AttributeOutput
type AttributeArray ¶
type AttributeArray []AttributeInput
func (AttributeArray) ElementType ¶
func (AttributeArray) ElementType() reflect.Type
func (AttributeArray) ToAttributeArrayOutput ¶
func (i AttributeArray) ToAttributeArrayOutput() AttributeArrayOutput
func (AttributeArray) ToAttributeArrayOutputWithContext ¶
func (i AttributeArray) ToAttributeArrayOutputWithContext(ctx context.Context) AttributeArrayOutput
type AttributeArrayInput ¶
type AttributeArrayInput interface { pulumi.Input ToAttributeArrayOutput() AttributeArrayOutput ToAttributeArrayOutputWithContext(context.Context) AttributeArrayOutput }
AttributeArrayInput is an input type that accepts AttributeArray and AttributeArrayOutput values. You can construct a concrete instance of `AttributeArrayInput` via:
AttributeArray{ AttributeArgs{...} }
type AttributeArrayOutput ¶
type AttributeArrayOutput struct{ *pulumi.OutputState }
func (AttributeArrayOutput) ElementType ¶
func (AttributeArrayOutput) ElementType() reflect.Type
func (AttributeArrayOutput) Index ¶
func (o AttributeArrayOutput) Index(i pulumi.IntInput) AttributeOutput
func (AttributeArrayOutput) ToAttributeArrayOutput ¶
func (o AttributeArrayOutput) ToAttributeArrayOutput() AttributeArrayOutput
func (AttributeArrayOutput) ToAttributeArrayOutputWithContext ¶
func (o AttributeArrayOutput) ToAttributeArrayOutputWithContext(ctx context.Context) AttributeArrayOutput
type AttributeDefinition ¶ added in v0.3.0
type AttributeDefinition struct { pulumi.CustomResourceState // Required. Possible values for the attribute. The number of allowed values must not exceed 100. An empty list is invalid. The list can only be expanded after creation. AllowedValues pulumi.StringArrayOutput `pulumi:"allowedValues"` // Required. The category of the attribute. The value of this field cannot be changed after creation. Category pulumi.StringOutput `pulumi:"category"` // Optional. Default values of the attribute in Consents. If no default values are specified, it defaults to an empty value. ConsentDefaultValues pulumi.StringArrayOutput `pulumi:"consentDefaultValues"` // Optional. Default value of the attribute in User data mappings. If no default value is specified, it defaults to an empty value. This field is only applicable to attributes of the category `RESOURCE`. DataMappingDefaultValue pulumi.StringOutput `pulumi:"dataMappingDefaultValue"` // Optional. A description of the attribute. Description pulumi.StringOutput `pulumi:"description"` // Resource name of the Attribute definition, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/attributeDefinitions/{attribute_definition_id}`. Cannot be changed after creation. Name pulumi.StringOutput `pulumi:"name"` }
Creates a new Attribute definition in the parent consent store.
func GetAttributeDefinition ¶ added in v0.3.0
func GetAttributeDefinition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AttributeDefinitionState, opts ...pulumi.ResourceOption) (*AttributeDefinition, error)
GetAttributeDefinition gets an existing AttributeDefinition 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 NewAttributeDefinition ¶ added in v0.3.0
func NewAttributeDefinition(ctx *pulumi.Context, name string, args *AttributeDefinitionArgs, opts ...pulumi.ResourceOption) (*AttributeDefinition, error)
NewAttributeDefinition registers a new resource with the given unique name, arguments, and options.
func (*AttributeDefinition) ElementType ¶ added in v0.3.0
func (*AttributeDefinition) ElementType() reflect.Type
func (*AttributeDefinition) ToAttributeDefinitionOutput ¶ added in v0.3.0
func (i *AttributeDefinition) ToAttributeDefinitionOutput() AttributeDefinitionOutput
func (*AttributeDefinition) ToAttributeDefinitionOutputWithContext ¶ added in v0.3.0
func (i *AttributeDefinition) ToAttributeDefinitionOutputWithContext(ctx context.Context) AttributeDefinitionOutput
type AttributeDefinitionArgs ¶ added in v0.3.0
type AttributeDefinitionArgs struct { // Required. Possible values for the attribute. The number of allowed values must not exceed 100. An empty list is invalid. The list can only be expanded after creation. AllowedValues pulumi.StringArrayInput AttributeDefinitionId pulumi.StringInput // Required. The category of the attribute. The value of this field cannot be changed after creation. Category pulumi.StringPtrInput // Optional. Default values of the attribute in Consents. If no default values are specified, it defaults to an empty value. ConsentDefaultValues pulumi.StringArrayInput ConsentStoreId pulumi.StringInput // Optional. Default value of the attribute in User data mappings. If no default value is specified, it defaults to an empty value. This field is only applicable to attributes of the category `RESOURCE`. DataMappingDefaultValue pulumi.StringPtrInput DatasetId pulumi.StringInput // Optional. A description of the attribute. Description pulumi.StringPtrInput Location pulumi.StringInput // Resource name of the Attribute definition, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/attributeDefinitions/{attribute_definition_id}`. Cannot be changed after creation. Name pulumi.StringPtrInput Project pulumi.StringInput }
The set of arguments for constructing a AttributeDefinition resource.
func (AttributeDefinitionArgs) ElementType ¶ added in v0.3.0
func (AttributeDefinitionArgs) ElementType() reflect.Type
type AttributeDefinitionInput ¶ added in v0.3.0
type AttributeDefinitionInput interface { pulumi.Input ToAttributeDefinitionOutput() AttributeDefinitionOutput ToAttributeDefinitionOutputWithContext(ctx context.Context) AttributeDefinitionOutput }
type AttributeDefinitionOutput ¶ added in v0.3.0
type AttributeDefinitionOutput struct {
*pulumi.OutputState
}
func (AttributeDefinitionOutput) ElementType ¶ added in v0.3.0
func (AttributeDefinitionOutput) ElementType() reflect.Type
func (AttributeDefinitionOutput) ToAttributeDefinitionOutput ¶ added in v0.3.0
func (o AttributeDefinitionOutput) ToAttributeDefinitionOutput() AttributeDefinitionOutput
func (AttributeDefinitionOutput) ToAttributeDefinitionOutputWithContext ¶ added in v0.3.0
func (o AttributeDefinitionOutput) ToAttributeDefinitionOutputWithContext(ctx context.Context) AttributeDefinitionOutput
type AttributeDefinitionState ¶ added in v0.3.0
type AttributeDefinitionState struct { // Required. Possible values for the attribute. The number of allowed values must not exceed 100. An empty list is invalid. The list can only be expanded after creation. AllowedValues pulumi.StringArrayInput // Required. The category of the attribute. The value of this field cannot be changed after creation. Category pulumi.StringPtrInput // Optional. Default values of the attribute in Consents. If no default values are specified, it defaults to an empty value. ConsentDefaultValues pulumi.StringArrayInput // Optional. Default value of the attribute in User data mappings. If no default value is specified, it defaults to an empty value. This field is only applicable to attributes of the category `RESOURCE`. DataMappingDefaultValue pulumi.StringPtrInput // Optional. A description of the attribute. Description pulumi.StringPtrInput // Resource name of the Attribute definition, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/attributeDefinitions/{attribute_definition_id}`. Cannot be changed after creation. Name pulumi.StringPtrInput }
func (AttributeDefinitionState) ElementType ¶ added in v0.3.0
func (AttributeDefinitionState) ElementType() reflect.Type
type AttributeInput ¶
type AttributeInput interface { pulumi.Input ToAttributeOutput() AttributeOutput ToAttributeOutputWithContext(context.Context) AttributeOutput }
AttributeInput is an input type that accepts AttributeArgs and AttributeOutput values. You can construct a concrete instance of `AttributeInput` via:
AttributeArgs{...}
type AttributeOutput ¶
type AttributeOutput struct{ *pulumi.OutputState }
An attribute value for a Consent or User data mapping. Each Attribute must have a corresponding AttributeDefinition in the consent store that defines the default and allowed values.
func (AttributeOutput) AttributeDefinitionId ¶
func (o AttributeOutput) AttributeDefinitionId() pulumi.StringPtrOutput
Indicates the name of an attribute defined in the consent store.
func (AttributeOutput) ElementType ¶
func (AttributeOutput) ElementType() reflect.Type
func (AttributeOutput) ToAttributeOutput ¶
func (o AttributeOutput) ToAttributeOutput() AttributeOutput
func (AttributeOutput) ToAttributeOutputWithContext ¶
func (o AttributeOutput) ToAttributeOutputWithContext(ctx context.Context) AttributeOutput
func (AttributeOutput) Values ¶
func (o AttributeOutput) Values() pulumi.StringArrayOutput
Required. The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.
type AttributeResponse ¶
type AttributeResponse struct { // Indicates the name of an attribute defined in the consent store. AttributeDefinitionId string `pulumi:"attributeDefinitionId"` // Required. The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values. Values []string `pulumi:"values"` }
An attribute value for a Consent or User data mapping. Each Attribute must have a corresponding AttributeDefinition in the consent store that defines the default and allowed values.
type AttributeResponseArgs ¶
type AttributeResponseArgs struct { // Indicates the name of an attribute defined in the consent store. AttributeDefinitionId pulumi.StringInput `pulumi:"attributeDefinitionId"` // Required. The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values. Values pulumi.StringArrayInput `pulumi:"values"` }
An attribute value for a Consent or User data mapping. Each Attribute must have a corresponding AttributeDefinition in the consent store that defines the default and allowed values.
func (AttributeResponseArgs) ElementType ¶
func (AttributeResponseArgs) ElementType() reflect.Type
func (AttributeResponseArgs) ToAttributeResponseOutput ¶
func (i AttributeResponseArgs) ToAttributeResponseOutput() AttributeResponseOutput
func (AttributeResponseArgs) ToAttributeResponseOutputWithContext ¶
func (i AttributeResponseArgs) ToAttributeResponseOutputWithContext(ctx context.Context) AttributeResponseOutput
type AttributeResponseArray ¶
type AttributeResponseArray []AttributeResponseInput
func (AttributeResponseArray) ElementType ¶
func (AttributeResponseArray) ElementType() reflect.Type
func (AttributeResponseArray) ToAttributeResponseArrayOutput ¶
func (i AttributeResponseArray) ToAttributeResponseArrayOutput() AttributeResponseArrayOutput
func (AttributeResponseArray) ToAttributeResponseArrayOutputWithContext ¶
func (i AttributeResponseArray) ToAttributeResponseArrayOutputWithContext(ctx context.Context) AttributeResponseArrayOutput
type AttributeResponseArrayInput ¶
type AttributeResponseArrayInput interface { pulumi.Input ToAttributeResponseArrayOutput() AttributeResponseArrayOutput ToAttributeResponseArrayOutputWithContext(context.Context) AttributeResponseArrayOutput }
AttributeResponseArrayInput is an input type that accepts AttributeResponseArray and AttributeResponseArrayOutput values. You can construct a concrete instance of `AttributeResponseArrayInput` via:
AttributeResponseArray{ AttributeResponseArgs{...} }
type AttributeResponseArrayOutput ¶
type AttributeResponseArrayOutput struct{ *pulumi.OutputState }
func (AttributeResponseArrayOutput) ElementType ¶
func (AttributeResponseArrayOutput) ElementType() reflect.Type
func (AttributeResponseArrayOutput) Index ¶
func (o AttributeResponseArrayOutput) Index(i pulumi.IntInput) AttributeResponseOutput
func (AttributeResponseArrayOutput) ToAttributeResponseArrayOutput ¶
func (o AttributeResponseArrayOutput) ToAttributeResponseArrayOutput() AttributeResponseArrayOutput
func (AttributeResponseArrayOutput) ToAttributeResponseArrayOutputWithContext ¶
func (o AttributeResponseArrayOutput) ToAttributeResponseArrayOutputWithContext(ctx context.Context) AttributeResponseArrayOutput
type AttributeResponseInput ¶
type AttributeResponseInput interface { pulumi.Input ToAttributeResponseOutput() AttributeResponseOutput ToAttributeResponseOutputWithContext(context.Context) AttributeResponseOutput }
AttributeResponseInput is an input type that accepts AttributeResponseArgs and AttributeResponseOutput values. You can construct a concrete instance of `AttributeResponseInput` via:
AttributeResponseArgs{...}
type AttributeResponseOutput ¶
type AttributeResponseOutput struct{ *pulumi.OutputState }
An attribute value for a Consent or User data mapping. Each Attribute must have a corresponding AttributeDefinition in the consent store that defines the default and allowed values.
func (AttributeResponseOutput) AttributeDefinitionId ¶
func (o AttributeResponseOutput) AttributeDefinitionId() pulumi.StringOutput
Indicates the name of an attribute defined in the consent store.
func (AttributeResponseOutput) ElementType ¶
func (AttributeResponseOutput) ElementType() reflect.Type
func (AttributeResponseOutput) ToAttributeResponseOutput ¶
func (o AttributeResponseOutput) ToAttributeResponseOutput() AttributeResponseOutput
func (AttributeResponseOutput) ToAttributeResponseOutputWithContext ¶
func (o AttributeResponseOutput) ToAttributeResponseOutputWithContext(ctx context.Context) AttributeResponseOutput
func (AttributeResponseOutput) Values ¶
func (o AttributeResponseOutput) Values() pulumi.StringArrayOutput
Required. The value of the attribute. Must be an acceptable value as defined in the consent store. For example, if the consent store defines "data type" with acceptable values "questionnaire" and "step-count", when the attribute name is data type, this field must contain one of those values.
type AuditConfig ¶
type AuditConfig struct { // The configuration for logging of each type of permission. AuditLogConfigs []AuditLogConfig `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service *string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
type AuditConfigArgs ¶
type AuditConfigArgs struct { // The configuration for logging of each type of permission. AuditLogConfigs AuditLogConfigArrayInput `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service pulumi.StringPtrInput `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
func (AuditConfigArgs) ElementType ¶
func (AuditConfigArgs) ElementType() reflect.Type
func (AuditConfigArgs) ToAuditConfigOutput ¶
func (i AuditConfigArgs) ToAuditConfigOutput() AuditConfigOutput
func (AuditConfigArgs) ToAuditConfigOutputWithContext ¶
func (i AuditConfigArgs) ToAuditConfigOutputWithContext(ctx context.Context) AuditConfigOutput
type AuditConfigArray ¶
type AuditConfigArray []AuditConfigInput
func (AuditConfigArray) ElementType ¶
func (AuditConfigArray) ElementType() reflect.Type
func (AuditConfigArray) ToAuditConfigArrayOutput ¶
func (i AuditConfigArray) ToAuditConfigArrayOutput() AuditConfigArrayOutput
func (AuditConfigArray) ToAuditConfigArrayOutputWithContext ¶
func (i AuditConfigArray) ToAuditConfigArrayOutputWithContext(ctx context.Context) AuditConfigArrayOutput
type AuditConfigArrayInput ¶
type AuditConfigArrayInput interface { pulumi.Input ToAuditConfigArrayOutput() AuditConfigArrayOutput ToAuditConfigArrayOutputWithContext(context.Context) AuditConfigArrayOutput }
AuditConfigArrayInput is an input type that accepts AuditConfigArray and AuditConfigArrayOutput values. You can construct a concrete instance of `AuditConfigArrayInput` via:
AuditConfigArray{ AuditConfigArgs{...} }
type AuditConfigArrayOutput ¶
type AuditConfigArrayOutput struct{ *pulumi.OutputState }
func (AuditConfigArrayOutput) ElementType ¶
func (AuditConfigArrayOutput) ElementType() reflect.Type
func (AuditConfigArrayOutput) Index ¶
func (o AuditConfigArrayOutput) Index(i pulumi.IntInput) AuditConfigOutput
func (AuditConfigArrayOutput) ToAuditConfigArrayOutput ¶
func (o AuditConfigArrayOutput) ToAuditConfigArrayOutput() AuditConfigArrayOutput
func (AuditConfigArrayOutput) ToAuditConfigArrayOutputWithContext ¶
func (o AuditConfigArrayOutput) ToAuditConfigArrayOutputWithContext(ctx context.Context) AuditConfigArrayOutput
type AuditConfigInput ¶
type AuditConfigInput interface { pulumi.Input ToAuditConfigOutput() AuditConfigOutput ToAuditConfigOutputWithContext(context.Context) AuditConfigOutput }
AuditConfigInput is an input type that accepts AuditConfigArgs and AuditConfigOutput values. You can construct a concrete instance of `AuditConfigInput` via:
AuditConfigArgs{...}
type AuditConfigOutput ¶
type AuditConfigOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
func (AuditConfigOutput) AuditLogConfigs ¶
func (o AuditConfigOutput) AuditLogConfigs() AuditLogConfigArrayOutput
The configuration for logging of each type of permission.
func (AuditConfigOutput) ElementType ¶
func (AuditConfigOutput) ElementType() reflect.Type
func (AuditConfigOutput) Service ¶
func (o AuditConfigOutput) Service() pulumi.StringPtrOutput
Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
func (AuditConfigOutput) ToAuditConfigOutput ¶
func (o AuditConfigOutput) ToAuditConfigOutput() AuditConfigOutput
func (AuditConfigOutput) ToAuditConfigOutputWithContext ¶
func (o AuditConfigOutput) ToAuditConfigOutputWithContext(ctx context.Context) AuditConfigOutput
type AuditConfigResponse ¶
type AuditConfigResponse struct { // The configuration for logging of each type of permission. AuditLogConfigs []AuditLogConfigResponse `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
type AuditConfigResponseArgs ¶
type AuditConfigResponseArgs struct { // The configuration for logging of each type of permission. AuditLogConfigs AuditLogConfigResponseArrayInput `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services. Service pulumi.StringInput `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
func (AuditConfigResponseArgs) ElementType ¶
func (AuditConfigResponseArgs) ElementType() reflect.Type
func (AuditConfigResponseArgs) ToAuditConfigResponseOutput ¶
func (i AuditConfigResponseArgs) ToAuditConfigResponseOutput() AuditConfigResponseOutput
func (AuditConfigResponseArgs) ToAuditConfigResponseOutputWithContext ¶
func (i AuditConfigResponseArgs) ToAuditConfigResponseOutputWithContext(ctx context.Context) AuditConfigResponseOutput
type AuditConfigResponseArray ¶
type AuditConfigResponseArray []AuditConfigResponseInput
func (AuditConfigResponseArray) ElementType ¶
func (AuditConfigResponseArray) ElementType() reflect.Type
func (AuditConfigResponseArray) ToAuditConfigResponseArrayOutput ¶
func (i AuditConfigResponseArray) ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput
func (AuditConfigResponseArray) ToAuditConfigResponseArrayOutputWithContext ¶
func (i AuditConfigResponseArray) ToAuditConfigResponseArrayOutputWithContext(ctx context.Context) AuditConfigResponseArrayOutput
type AuditConfigResponseArrayInput ¶
type AuditConfigResponseArrayInput interface { pulumi.Input ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput ToAuditConfigResponseArrayOutputWithContext(context.Context) AuditConfigResponseArrayOutput }
AuditConfigResponseArrayInput is an input type that accepts AuditConfigResponseArray and AuditConfigResponseArrayOutput values. You can construct a concrete instance of `AuditConfigResponseArrayInput` via:
AuditConfigResponseArray{ AuditConfigResponseArgs{...} }
type AuditConfigResponseArrayOutput ¶
type AuditConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (AuditConfigResponseArrayOutput) ElementType ¶
func (AuditConfigResponseArrayOutput) ElementType() reflect.Type
func (AuditConfigResponseArrayOutput) Index ¶
func (o AuditConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditConfigResponseOutput
func (AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput ¶
func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput
func (AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext ¶
func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext(ctx context.Context) AuditConfigResponseArrayOutput
type AuditConfigResponseInput ¶
type AuditConfigResponseInput interface { pulumi.Input ToAuditConfigResponseOutput() AuditConfigResponseOutput ToAuditConfigResponseOutputWithContext(context.Context) AuditConfigResponseOutput }
AuditConfigResponseInput is an input type that accepts AuditConfigResponseArgs and AuditConfigResponseOutput values. You can construct a concrete instance of `AuditConfigResponseInput` via:
AuditConfigResponseArgs{...}
type AuditConfigResponseOutput ¶
type AuditConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
func (AuditConfigResponseOutput) AuditLogConfigs ¶
func (o AuditConfigResponseOutput) AuditLogConfigs() AuditLogConfigResponseArrayOutput
The configuration for logging of each type of permission.
func (AuditConfigResponseOutput) ElementType ¶
func (AuditConfigResponseOutput) ElementType() reflect.Type
func (AuditConfigResponseOutput) Service ¶
func (o AuditConfigResponseOutput) Service() pulumi.StringOutput
Specifies a service that will be enabled for audit logging. For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices` is a special value that covers all services.
func (AuditConfigResponseOutput) ToAuditConfigResponseOutput ¶
func (o AuditConfigResponseOutput) ToAuditConfigResponseOutput() AuditConfigResponseOutput
func (AuditConfigResponseOutput) ToAuditConfigResponseOutputWithContext ¶
func (o AuditConfigResponseOutput) ToAuditConfigResponseOutputWithContext(ctx context.Context) AuditConfigResponseOutput
type AuditLogConfig ¶
type AuditLogConfig struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType *string `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type AuditLogConfigArgs ¶
type AuditLogConfigArgs struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers pulumi.StringArrayInput `pulumi:"exemptedMembers"` // The log type that this config enables. LogType pulumi.StringPtrInput `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (AuditLogConfigArgs) ElementType ¶
func (AuditLogConfigArgs) ElementType() reflect.Type
func (AuditLogConfigArgs) ToAuditLogConfigOutput ¶
func (i AuditLogConfigArgs) ToAuditLogConfigOutput() AuditLogConfigOutput
func (AuditLogConfigArgs) ToAuditLogConfigOutputWithContext ¶
func (i AuditLogConfigArgs) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput
type AuditLogConfigArray ¶
type AuditLogConfigArray []AuditLogConfigInput
func (AuditLogConfigArray) ElementType ¶
func (AuditLogConfigArray) ElementType() reflect.Type
func (AuditLogConfigArray) ToAuditLogConfigArrayOutput ¶
func (i AuditLogConfigArray) ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput
func (AuditLogConfigArray) ToAuditLogConfigArrayOutputWithContext ¶
func (i AuditLogConfigArray) ToAuditLogConfigArrayOutputWithContext(ctx context.Context) AuditLogConfigArrayOutput
type AuditLogConfigArrayInput ¶
type AuditLogConfigArrayInput interface { pulumi.Input ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput ToAuditLogConfigArrayOutputWithContext(context.Context) AuditLogConfigArrayOutput }
AuditLogConfigArrayInput is an input type that accepts AuditLogConfigArray and AuditLogConfigArrayOutput values. You can construct a concrete instance of `AuditLogConfigArrayInput` via:
AuditLogConfigArray{ AuditLogConfigArgs{...} }
type AuditLogConfigArrayOutput ¶
type AuditLogConfigArrayOutput struct{ *pulumi.OutputState }
func (AuditLogConfigArrayOutput) ElementType ¶
func (AuditLogConfigArrayOutput) ElementType() reflect.Type
func (AuditLogConfigArrayOutput) Index ¶
func (o AuditLogConfigArrayOutput) Index(i pulumi.IntInput) AuditLogConfigOutput
func (AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutput ¶
func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput
func (AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutputWithContext ¶
func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutputWithContext(ctx context.Context) AuditLogConfigArrayOutput
type AuditLogConfigInput ¶
type AuditLogConfigInput interface { pulumi.Input ToAuditLogConfigOutput() AuditLogConfigOutput ToAuditLogConfigOutputWithContext(context.Context) AuditLogConfigOutput }
AuditLogConfigInput is an input type that accepts AuditLogConfigArgs and AuditLogConfigOutput values. You can construct a concrete instance of `AuditLogConfigInput` via:
AuditLogConfigArgs{...}
type AuditLogConfigOutput ¶
type AuditLogConfigOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (AuditLogConfigOutput) ElementType ¶
func (AuditLogConfigOutput) ElementType() reflect.Type
func (AuditLogConfigOutput) ExemptedMembers ¶
func (o AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (AuditLogConfigOutput) LogType ¶
func (o AuditLogConfigOutput) LogType() pulumi.StringPtrOutput
The log type that this config enables.
func (AuditLogConfigOutput) ToAuditLogConfigOutput ¶
func (o AuditLogConfigOutput) ToAuditLogConfigOutput() AuditLogConfigOutput
func (AuditLogConfigOutput) ToAuditLogConfigOutputWithContext ¶
func (o AuditLogConfigOutput) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput
type AuditLogConfigResponse ¶
type AuditLogConfigResponse struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType string `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type AuditLogConfigResponseArgs ¶
type AuditLogConfigResponseArgs struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers pulumi.StringArrayInput `pulumi:"exemptedMembers"` // The log type that this config enables. LogType pulumi.StringInput `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (AuditLogConfigResponseArgs) ElementType ¶
func (AuditLogConfigResponseArgs) ElementType() reflect.Type
func (AuditLogConfigResponseArgs) ToAuditLogConfigResponseOutput ¶
func (i AuditLogConfigResponseArgs) ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput
func (AuditLogConfigResponseArgs) ToAuditLogConfigResponseOutputWithContext ¶
func (i AuditLogConfigResponseArgs) ToAuditLogConfigResponseOutputWithContext(ctx context.Context) AuditLogConfigResponseOutput
type AuditLogConfigResponseArray ¶
type AuditLogConfigResponseArray []AuditLogConfigResponseInput
func (AuditLogConfigResponseArray) ElementType ¶
func (AuditLogConfigResponseArray) ElementType() reflect.Type
func (AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutput ¶
func (i AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput
func (AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutputWithContext ¶
func (i AuditLogConfigResponseArray) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput
type AuditLogConfigResponseArrayInput ¶
type AuditLogConfigResponseArrayInput interface { pulumi.Input ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput ToAuditLogConfigResponseArrayOutputWithContext(context.Context) AuditLogConfigResponseArrayOutput }
AuditLogConfigResponseArrayInput is an input type that accepts AuditLogConfigResponseArray and AuditLogConfigResponseArrayOutput values. You can construct a concrete instance of `AuditLogConfigResponseArrayInput` via:
AuditLogConfigResponseArray{ AuditLogConfigResponseArgs{...} }
type AuditLogConfigResponseArrayOutput ¶
type AuditLogConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (AuditLogConfigResponseArrayOutput) ElementType ¶
func (AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
func (AuditLogConfigResponseArrayOutput) Index ¶
func (o AuditLogConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditLogConfigResponseOutput
func (AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput ¶
func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput
func (AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext ¶
func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput
type AuditLogConfigResponseInput ¶
type AuditLogConfigResponseInput interface { pulumi.Input ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput ToAuditLogConfigResponseOutputWithContext(context.Context) AuditLogConfigResponseOutput }
AuditLogConfigResponseInput is an input type that accepts AuditLogConfigResponseArgs and AuditLogConfigResponseOutput values. You can construct a concrete instance of `AuditLogConfigResponseInput` via:
AuditLogConfigResponseArgs{...}
type AuditLogConfigResponseOutput ¶
type AuditLogConfigResponseOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (AuditLogConfigResponseOutput) ElementType ¶
func (AuditLogConfigResponseOutput) ElementType() reflect.Type
func (AuditLogConfigResponseOutput) ExemptedMembers ¶
func (o AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (AuditLogConfigResponseOutput) LogType ¶
func (o AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
The log type that this config enables.
func (AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutput ¶
func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput
func (AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutputWithContext ¶
func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutputWithContext(ctx context.Context) AuditLogConfigResponseOutput
type Binding ¶
type Binding struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the members in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition *Expr `pulumi:"condition"` // Specifies the identities requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. Members []string `pulumi:"members"` // Role that is assigned to `members`. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role *string `pulumi:"role"` }
Associates `members` with a `role`.
type BindingArgs ¶
type BindingArgs struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the members in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprPtrInput `pulumi:"condition"` // Specifies the identities requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. Members pulumi.StringArrayInput `pulumi:"members"` // Role that is assigned to `members`. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringPtrInput `pulumi:"role"` }
Associates `members` with a `role`.
func (BindingArgs) ElementType ¶
func (BindingArgs) ElementType() reflect.Type
func (BindingArgs) ToBindingOutput ¶
func (i BindingArgs) ToBindingOutput() BindingOutput
func (BindingArgs) ToBindingOutputWithContext ¶
func (i BindingArgs) ToBindingOutputWithContext(ctx context.Context) BindingOutput
type BindingArray ¶
type BindingArray []BindingInput
func (BindingArray) ElementType ¶
func (BindingArray) ElementType() reflect.Type
func (BindingArray) ToBindingArrayOutput ¶
func (i BindingArray) ToBindingArrayOutput() BindingArrayOutput
func (BindingArray) ToBindingArrayOutputWithContext ¶
func (i BindingArray) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput
type BindingArrayInput ¶
type BindingArrayInput interface { pulumi.Input ToBindingArrayOutput() BindingArrayOutput ToBindingArrayOutputWithContext(context.Context) BindingArrayOutput }
BindingArrayInput is an input type that accepts BindingArray and BindingArrayOutput values. You can construct a concrete instance of `BindingArrayInput` via:
BindingArray{ BindingArgs{...} }
type BindingArrayOutput ¶
type BindingArrayOutput struct{ *pulumi.OutputState }
func (BindingArrayOutput) ElementType ¶
func (BindingArrayOutput) ElementType() reflect.Type
func (BindingArrayOutput) Index ¶
func (o BindingArrayOutput) Index(i pulumi.IntInput) BindingOutput
func (BindingArrayOutput) ToBindingArrayOutput ¶
func (o BindingArrayOutput) ToBindingArrayOutput() BindingArrayOutput
func (BindingArrayOutput) ToBindingArrayOutputWithContext ¶
func (o BindingArrayOutput) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput
type BindingInput ¶
type BindingInput interface { pulumi.Input ToBindingOutput() BindingOutput ToBindingOutputWithContext(context.Context) BindingOutput }
BindingInput is an input type that accepts BindingArgs and BindingOutput values. You can construct a concrete instance of `BindingInput` via:
BindingArgs{...}
type BindingOutput ¶
type BindingOutput struct{ *pulumi.OutputState }
Associates `members` with a `role`.
func (BindingOutput) Condition ¶
func (o BindingOutput) Condition() ExprPtrOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the members in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (BindingOutput) ElementType ¶
func (BindingOutput) ElementType() reflect.Type
func (BindingOutput) Members ¶
func (o BindingOutput) Members() pulumi.StringArrayOutput
Specifies the identities requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
func (BindingOutput) Role ¶
func (o BindingOutput) Role() pulumi.StringPtrOutput
Role that is assigned to `members`. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (BindingOutput) ToBindingOutput ¶
func (o BindingOutput) ToBindingOutput() BindingOutput
func (BindingOutput) ToBindingOutputWithContext ¶
func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
type BindingResponse ¶
type BindingResponse struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the members in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprResponse `pulumi:"condition"` // Specifies the identities requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. Members []string `pulumi:"members"` // Role that is assigned to `members`. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role string `pulumi:"role"` }
Associates `members` with a `role`.
type BindingResponseArgs ¶
type BindingResponseArgs struct { // The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the members in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprResponseInput `pulumi:"condition"` // Specifies the identities requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. Members pulumi.StringArrayInput `pulumi:"members"` // Role that is assigned to `members`. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Role pulumi.StringInput `pulumi:"role"` }
Associates `members` with a `role`.
func (BindingResponseArgs) ElementType ¶
func (BindingResponseArgs) ElementType() reflect.Type
func (BindingResponseArgs) ToBindingResponseOutput ¶
func (i BindingResponseArgs) ToBindingResponseOutput() BindingResponseOutput
func (BindingResponseArgs) ToBindingResponseOutputWithContext ¶
func (i BindingResponseArgs) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
type BindingResponseArray ¶
type BindingResponseArray []BindingResponseInput
func (BindingResponseArray) ElementType ¶
func (BindingResponseArray) ElementType() reflect.Type
func (BindingResponseArray) ToBindingResponseArrayOutput ¶
func (i BindingResponseArray) ToBindingResponseArrayOutput() BindingResponseArrayOutput
func (BindingResponseArray) ToBindingResponseArrayOutputWithContext ¶
func (i BindingResponseArray) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
type BindingResponseArrayInput ¶
type BindingResponseArrayInput interface { pulumi.Input ToBindingResponseArrayOutput() BindingResponseArrayOutput ToBindingResponseArrayOutputWithContext(context.Context) BindingResponseArrayOutput }
BindingResponseArrayInput is an input type that accepts BindingResponseArray and BindingResponseArrayOutput values. You can construct a concrete instance of `BindingResponseArrayInput` via:
BindingResponseArray{ BindingResponseArgs{...} }
type BindingResponseArrayOutput ¶
type BindingResponseArrayOutput struct{ *pulumi.OutputState }
func (BindingResponseArrayOutput) ElementType ¶
func (BindingResponseArrayOutput) ElementType() reflect.Type
func (BindingResponseArrayOutput) Index ¶
func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutput ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
type BindingResponseInput ¶
type BindingResponseInput interface { pulumi.Input ToBindingResponseOutput() BindingResponseOutput ToBindingResponseOutputWithContext(context.Context) BindingResponseOutput }
BindingResponseInput is an input type that accepts BindingResponseArgs and BindingResponseOutput values. You can construct a concrete instance of `BindingResponseInput` via:
BindingResponseArgs{...}
type BindingResponseOutput ¶
type BindingResponseOutput struct{ *pulumi.OutputState }
Associates `members` with a `role`.
func (BindingResponseOutput) Condition ¶
func (o BindingResponseOutput) Condition() ExprResponseOutput
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the members in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
func (BindingResponseOutput) ElementType ¶
func (BindingResponseOutput) ElementType() reflect.Type
func (BindingResponseOutput) Members ¶
func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
Specifies the identities requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@example.com` . * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `alice@example.com?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `admins@example.com?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`.
func (BindingResponseOutput) Role ¶
func (o BindingResponseOutput) Role() pulumi.StringOutput
Role that is assigned to `members`. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
func (BindingResponseOutput) ToBindingResponseOutput ¶
func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
func (BindingResponseOutput) ToBindingResponseOutputWithContext ¶
func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
type Consent ¶ added in v0.3.0
type Consent struct { pulumi.CustomResourceState // Required. The resource name of the Consent artifact that contains proof of the end user's consent, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}`. ConsentArtifact pulumi.StringOutput `pulumi:"consentArtifact"` // Timestamp in UTC of when this Consent is considered expired. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // Optional. User-supplied key-value pairs used to organize Consent resources. Metadata keys must: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - begin with a letter - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes Metadata values must be: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes No more than 64 metadata entries can be associated with a given consent. Metadata pulumi.StringMapOutput `pulumi:"metadata"` // Resource name of the Consent, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}`. Cannot be changed after creation. Name pulumi.StringOutput `pulumi:"name"` // Optional. Represents a user's consent in terms of the resources that can be accessed and under what conditions. Policies GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput `pulumi:"policies"` // The timestamp that the revision was created. RevisionCreateTime pulumi.StringOutput `pulumi:"revisionCreateTime"` // The revision ID of the Consent. The format is an 8-character hexadecimal string. Refer to a specific revision of a Consent by appending `@{revision_id}` to the Consent's resource name. RevisionId pulumi.StringOutput `pulumi:"revisionId"` // Required. Indicates the current state of this Consent. State pulumi.StringOutput `pulumi:"state"` // Input only. The time to live for this Consent from when it is created. Ttl pulumi.StringOutput `pulumi:"ttl"` // Required. User's UUID provided by the client. UserId pulumi.StringOutput `pulumi:"userId"` }
Creates a new Consent in the parent consent store.
func GetConsent ¶ added in v0.3.0
func GetConsent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConsentState, opts ...pulumi.ResourceOption) (*Consent, error)
GetConsent gets an existing Consent 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 NewConsent ¶ added in v0.3.0
func NewConsent(ctx *pulumi.Context, name string, args *ConsentArgs, opts ...pulumi.ResourceOption) (*Consent, error)
NewConsent registers a new resource with the given unique name, arguments, and options.
func (*Consent) ElementType ¶ added in v0.3.0
func (*Consent) ToConsentOutput ¶ added in v0.3.0
func (i *Consent) ToConsentOutput() ConsentOutput
func (*Consent) ToConsentOutputWithContext ¶ added in v0.3.0
func (i *Consent) ToConsentOutputWithContext(ctx context.Context) ConsentOutput
type ConsentArgs ¶ added in v0.3.0
type ConsentArgs struct { // Required. The resource name of the Consent artifact that contains proof of the end user's consent, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}`. ConsentArtifact pulumi.StringPtrInput ConsentStoreId pulumi.StringInput DatasetId pulumi.StringInput // Timestamp in UTC of when this Consent is considered expired. ExpireTime pulumi.StringPtrInput Location pulumi.StringInput // Optional. User-supplied key-value pairs used to organize Consent resources. Metadata keys must: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - begin with a letter - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes Metadata values must be: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes No more than 64 metadata entries can be associated with a given consent. Metadata pulumi.StringMapInput // Resource name of the Consent, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}`. Cannot be changed after creation. Name pulumi.StringPtrInput // Optional. Represents a user's consent in terms of the resources that can be accessed and under what conditions. Policies GoogleCloudHealthcareV1ConsentPolicyArrayInput Project pulumi.StringInput // Required. Indicates the current state of this Consent. State pulumi.StringPtrInput // Input only. The time to live for this Consent from when it is created. Ttl pulumi.StringPtrInput // Required. User's UUID provided by the client. UserId pulumi.StringPtrInput }
The set of arguments for constructing a Consent resource.
func (ConsentArgs) ElementType ¶ added in v0.3.0
func (ConsentArgs) ElementType() reflect.Type
type ConsentArtifact ¶ added in v0.3.0
type ConsentArtifact struct { pulumi.CustomResourceState // Optional. Screenshots, PDFs, or other binary information documenting the user's consent. ConsentContentScreenshots ImageResponseArrayOutput `pulumi:"consentContentScreenshots"` // Optional. An string indicating the version of the consent information shown to the user. ConsentContentVersion pulumi.StringOutput `pulumi:"consentContentVersion"` // Optional. A signature from a guardian. GuardianSignature SignatureResponseOutput `pulumi:"guardianSignature"` // Optional. Metadata associated with the Consent artifact. For example, the consent locale or user agent version. Metadata pulumi.StringMapOutput `pulumi:"metadata"` // Resource name of the Consent artifact, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}`. Cannot be changed after creation. Name pulumi.StringOutput `pulumi:"name"` // Required. User's UUID provided by the client. UserId pulumi.StringOutput `pulumi:"userId"` // Optional. User's signature. UserSignature SignatureResponseOutput `pulumi:"userSignature"` // Optional. A signature from a witness. WitnessSignature SignatureResponseOutput `pulumi:"witnessSignature"` }
Creates a new Consent artifact in the parent consent store.
func GetConsentArtifact ¶ added in v0.3.0
func GetConsentArtifact(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConsentArtifactState, opts ...pulumi.ResourceOption) (*ConsentArtifact, error)
GetConsentArtifact gets an existing ConsentArtifact 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 NewConsentArtifact ¶ added in v0.3.0
func NewConsentArtifact(ctx *pulumi.Context, name string, args *ConsentArtifactArgs, opts ...pulumi.ResourceOption) (*ConsentArtifact, error)
NewConsentArtifact registers a new resource with the given unique name, arguments, and options.
func (*ConsentArtifact) ElementType ¶ added in v0.3.0
func (*ConsentArtifact) ElementType() reflect.Type
func (*ConsentArtifact) ToConsentArtifactOutput ¶ added in v0.3.0
func (i *ConsentArtifact) ToConsentArtifactOutput() ConsentArtifactOutput
func (*ConsentArtifact) ToConsentArtifactOutputWithContext ¶ added in v0.3.0
func (i *ConsentArtifact) ToConsentArtifactOutputWithContext(ctx context.Context) ConsentArtifactOutput
type ConsentArtifactArgs ¶ added in v0.3.0
type ConsentArtifactArgs struct { // Optional. Screenshots, PDFs, or other binary information documenting the user's consent. ConsentContentScreenshots ImageArrayInput // Optional. An string indicating the version of the consent information shown to the user. ConsentContentVersion pulumi.StringPtrInput ConsentStoreId pulumi.StringInput DatasetId pulumi.StringInput // Optional. A signature from a guardian. GuardianSignature SignaturePtrInput Location pulumi.StringInput // Optional. Metadata associated with the Consent artifact. For example, the consent locale or user agent version. Metadata pulumi.StringMapInput // Resource name of the Consent artifact, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}`. Cannot be changed after creation. Name pulumi.StringPtrInput Project pulumi.StringInput // Required. User's UUID provided by the client. UserId pulumi.StringPtrInput // Optional. User's signature. UserSignature SignaturePtrInput // Optional. A signature from a witness. WitnessSignature SignaturePtrInput }
The set of arguments for constructing a ConsentArtifact resource.
func (ConsentArtifactArgs) ElementType ¶ added in v0.3.0
func (ConsentArtifactArgs) ElementType() reflect.Type
type ConsentArtifactInput ¶ added in v0.3.0
type ConsentArtifactInput interface { pulumi.Input ToConsentArtifactOutput() ConsentArtifactOutput ToConsentArtifactOutputWithContext(ctx context.Context) ConsentArtifactOutput }
type ConsentArtifactOutput ¶ added in v0.3.0
type ConsentArtifactOutput struct {
*pulumi.OutputState
}
func (ConsentArtifactOutput) ElementType ¶ added in v0.3.0
func (ConsentArtifactOutput) ElementType() reflect.Type
func (ConsentArtifactOutput) ToConsentArtifactOutput ¶ added in v0.3.0
func (o ConsentArtifactOutput) ToConsentArtifactOutput() ConsentArtifactOutput
func (ConsentArtifactOutput) ToConsentArtifactOutputWithContext ¶ added in v0.3.0
func (o ConsentArtifactOutput) ToConsentArtifactOutputWithContext(ctx context.Context) ConsentArtifactOutput
type ConsentArtifactState ¶ added in v0.3.0
type ConsentArtifactState struct { // Optional. Screenshots, PDFs, or other binary information documenting the user's consent. ConsentContentScreenshots ImageResponseArrayInput // Optional. An string indicating the version of the consent information shown to the user. ConsentContentVersion pulumi.StringPtrInput // Optional. A signature from a guardian. GuardianSignature SignatureResponsePtrInput // Optional. Metadata associated with the Consent artifact. For example, the consent locale or user agent version. Metadata pulumi.StringMapInput // Resource name of the Consent artifact, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}`. Cannot be changed after creation. Name pulumi.StringPtrInput // Required. User's UUID provided by the client. UserId pulumi.StringPtrInput // Optional. User's signature. UserSignature SignatureResponsePtrInput // Optional. A signature from a witness. WitnessSignature SignatureResponsePtrInput }
func (ConsentArtifactState) ElementType ¶ added in v0.3.0
func (ConsentArtifactState) ElementType() reflect.Type
type ConsentInput ¶ added in v0.3.0
type ConsentInput interface { pulumi.Input ToConsentOutput() ConsentOutput ToConsentOutputWithContext(ctx context.Context) ConsentOutput }
type ConsentOutput ¶ added in v0.3.0
type ConsentOutput struct {
*pulumi.OutputState
}
func (ConsentOutput) ElementType ¶ added in v0.3.0
func (ConsentOutput) ElementType() reflect.Type
func (ConsentOutput) ToConsentOutput ¶ added in v0.3.0
func (o ConsentOutput) ToConsentOutput() ConsentOutput
func (ConsentOutput) ToConsentOutputWithContext ¶ added in v0.3.0
func (o ConsentOutput) ToConsentOutputWithContext(ctx context.Context) ConsentOutput
type ConsentState ¶ added in v0.3.0
type ConsentState struct { // Required. The resource name of the Consent artifact that contains proof of the end user's consent, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}`. ConsentArtifact pulumi.StringPtrInput // Timestamp in UTC of when this Consent is considered expired. ExpireTime pulumi.StringPtrInput // Optional. User-supplied key-value pairs used to organize Consent resources. Metadata keys must: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - begin with a letter - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes Metadata values must be: - be between 1 and 63 characters long - have a UTF-8 encoding of maximum 128 bytes - consist of up to 63 characters including lowercase letters, numeric characters, underscores, and dashes No more than 64 metadata entries can be associated with a given consent. Metadata pulumi.StringMapInput // Resource name of the Consent, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}`. Cannot be changed after creation. Name pulumi.StringPtrInput // Optional. Represents a user's consent in terms of the resources that can be accessed and under what conditions. Policies GoogleCloudHealthcareV1ConsentPolicyResponseArrayInput // The timestamp that the revision was created. RevisionCreateTime pulumi.StringPtrInput // The revision ID of the Consent. The format is an 8-character hexadecimal string. Refer to a specific revision of a Consent by appending `@{revision_id}` to the Consent's resource name. RevisionId pulumi.StringPtrInput // Required. Indicates the current state of this Consent. State pulumi.StringPtrInput // Input only. The time to live for this Consent from when it is created. Ttl pulumi.StringPtrInput // Required. User's UUID provided by the client. UserId pulumi.StringPtrInput }
func (ConsentState) ElementType ¶ added in v0.3.0
func (ConsentState) ElementType() reflect.Type
type ConsentStore ¶ added in v0.3.0
type ConsentStore struct { pulumi.CustomResourceState // Optional. Default time to live for Consents created in this store. Must be at least 24 hours. Updating this field will not affect the expiration time of existing consents. DefaultConsentTtl pulumi.StringOutput `pulumi:"defaultConsentTtl"` // Optional. If `true`, UpdateConsent creates the Consent if it does not already exist. If unspecified, defaults to `false`. EnableConsentCreateOnUpdate pulumi.BoolOutput `pulumi:"enableConsentCreateOnUpdate"` // Optional. User-supplied key-value pairs used to organize consent 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}{0,62}. Label values 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. For more information: https://cloud.google.com/healthcare/docs/how-tos/labeling-resources Labels pulumi.StringMapOutput `pulumi:"labels"` // Resource name of the consent store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}`. Cannot be changed after creation. Name pulumi.StringOutput `pulumi:"name"` }
Creates a new consent store in the parent dataset. Attempting to create a consent store with the same ID as an existing store fails with an ALREADY_EXISTS error.
func GetConsentStore ¶ added in v0.3.0
func GetConsentStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConsentStoreState, opts ...pulumi.ResourceOption) (*ConsentStore, error)
GetConsentStore gets an existing ConsentStore 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 NewConsentStore ¶ added in v0.3.0
func NewConsentStore(ctx *pulumi.Context, name string, args *ConsentStoreArgs, opts ...pulumi.ResourceOption) (*ConsentStore, error)
NewConsentStore registers a new resource with the given unique name, arguments, and options.
func (*ConsentStore) ElementType ¶ added in v0.3.0
func (*ConsentStore) ElementType() reflect.Type
func (*ConsentStore) ToConsentStoreOutput ¶ added in v0.3.0
func (i *ConsentStore) ToConsentStoreOutput() ConsentStoreOutput
func (*ConsentStore) ToConsentStoreOutputWithContext ¶ added in v0.3.0
func (i *ConsentStore) ToConsentStoreOutputWithContext(ctx context.Context) ConsentStoreOutput
type ConsentStoreArgs ¶ added in v0.3.0
type ConsentStoreArgs struct { ConsentStoreId pulumi.StringInput DatasetId pulumi.StringInput // Optional. Default time to live for Consents created in this store. Must be at least 24 hours. Updating this field will not affect the expiration time of existing consents. DefaultConsentTtl pulumi.StringPtrInput // Optional. If `true`, UpdateConsent creates the Consent if it does not already exist. If unspecified, defaults to `false`. EnableConsentCreateOnUpdate pulumi.BoolPtrInput // Optional. User-supplied key-value pairs used to organize consent 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}{0,62}. Label values 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. For more information: https://cloud.google.com/healthcare/docs/how-tos/labeling-resources Labels pulumi.StringMapInput Location pulumi.StringInput // Resource name of the consent store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}`. Cannot be changed after creation. Name pulumi.StringPtrInput Project pulumi.StringInput }
The set of arguments for constructing a ConsentStore resource.
func (ConsentStoreArgs) ElementType ¶ added in v0.3.0
func (ConsentStoreArgs) ElementType() reflect.Type
type ConsentStoreInput ¶ added in v0.3.0
type ConsentStoreInput interface { pulumi.Input ToConsentStoreOutput() ConsentStoreOutput ToConsentStoreOutputWithContext(ctx context.Context) ConsentStoreOutput }
type ConsentStoreOutput ¶ added in v0.3.0
type ConsentStoreOutput struct {
*pulumi.OutputState
}
func (ConsentStoreOutput) ElementType ¶ added in v0.3.0
func (ConsentStoreOutput) ElementType() reflect.Type
func (ConsentStoreOutput) ToConsentStoreOutput ¶ added in v0.3.0
func (o ConsentStoreOutput) ToConsentStoreOutput() ConsentStoreOutput
func (ConsentStoreOutput) ToConsentStoreOutputWithContext ¶ added in v0.3.0
func (o ConsentStoreOutput) ToConsentStoreOutputWithContext(ctx context.Context) ConsentStoreOutput
type ConsentStoreState ¶ added in v0.3.0
type ConsentStoreState struct { // Optional. Default time to live for Consents created in this store. Must be at least 24 hours. Updating this field will not affect the expiration time of existing consents. DefaultConsentTtl pulumi.StringPtrInput // Optional. If `true`, UpdateConsent creates the Consent if it does not already exist. If unspecified, defaults to `false`. EnableConsentCreateOnUpdate pulumi.BoolPtrInput // Optional. User-supplied key-value pairs used to organize consent 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}{0,62}. Label values 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. For more information: https://cloud.google.com/healthcare/docs/how-tos/labeling-resources Labels pulumi.StringMapInput // Resource name of the consent store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}`. Cannot be changed after creation. Name pulumi.StringPtrInput }
func (ConsentStoreState) ElementType ¶ added in v0.3.0
func (ConsentStoreState) ElementType() reflect.Type
type Dataset ¶
type Dataset struct { pulumi.CustomResourceState // Resource name of the dataset, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}`. Name pulumi.StringOutput `pulumi:"name"` // 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, such as HL7 messages, where no explicit timezone is specified. TimeZone pulumi.StringOutput `pulumi:"timeZone"` }
Creates a new health dataset. Results are returned through the Operation interface which returns either an `Operation.response` which contains a Dataset or `Operation.error`. The metadata field type is OperationMetadata.
func GetDataset ¶
func GetDataset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Dataset, error)
NewDataset registers a new resource with the given unique name, arguments, and options.
func (*Dataset) ElementType ¶
func (*Dataset) ToDatasetOutput ¶
func (i *Dataset) ToDatasetOutput() DatasetOutput
func (*Dataset) ToDatasetOutputWithContext ¶
func (i *Dataset) ToDatasetOutputWithContext(ctx context.Context) DatasetOutput
type DatasetArgs ¶
type DatasetArgs struct { DatasetId pulumi.StringPtrInput Location pulumi.StringInput // Resource name of the dataset, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}`. Name pulumi.StringPtrInput Project pulumi.StringInput // 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, such as HL7 messages, where no explicit timezone is specified. TimeZone pulumi.StringPtrInput }
The set of arguments for constructing a Dataset resource.
func (DatasetArgs) ElementType ¶
func (DatasetArgs) ElementType() reflect.Type
type DatasetConsentStoreIamPolicy ¶
type DatasetConsentStoreIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetConsentStoreIamPolicy ¶
func GetDatasetConsentStoreIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetConsentStoreIamPolicyState, opts ...pulumi.ResourceOption) (*DatasetConsentStoreIamPolicy, error)
GetDatasetConsentStoreIamPolicy gets an existing DatasetConsentStoreIamPolicy 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 NewDatasetConsentStoreIamPolicy ¶
func NewDatasetConsentStoreIamPolicy(ctx *pulumi.Context, name string, args *DatasetConsentStoreIamPolicyArgs, opts ...pulumi.ResourceOption) (*DatasetConsentStoreIamPolicy, error)
NewDatasetConsentStoreIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*DatasetConsentStoreIamPolicy) ElementType ¶
func (*DatasetConsentStoreIamPolicy) ElementType() reflect.Type
func (*DatasetConsentStoreIamPolicy) ToDatasetConsentStoreIamPolicyOutput ¶
func (i *DatasetConsentStoreIamPolicy) ToDatasetConsentStoreIamPolicyOutput() DatasetConsentStoreIamPolicyOutput
func (*DatasetConsentStoreIamPolicy) ToDatasetConsentStoreIamPolicyOutputWithContext ¶
func (i *DatasetConsentStoreIamPolicy) ToDatasetConsentStoreIamPolicyOutputWithContext(ctx context.Context) DatasetConsentStoreIamPolicyOutput
type DatasetConsentStoreIamPolicyArgs ¶
type DatasetConsentStoreIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member. Bindings BindingArrayInput ConsentStoreId pulumi.StringInput DatasetId pulumi.StringInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringInput Project pulumi.StringInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a DatasetConsentStoreIamPolicy resource.
func (DatasetConsentStoreIamPolicyArgs) ElementType ¶
func (DatasetConsentStoreIamPolicyArgs) ElementType() reflect.Type
type DatasetConsentStoreIamPolicyInput ¶
type DatasetConsentStoreIamPolicyInput interface { pulumi.Input ToDatasetConsentStoreIamPolicyOutput() DatasetConsentStoreIamPolicyOutput ToDatasetConsentStoreIamPolicyOutputWithContext(ctx context.Context) DatasetConsentStoreIamPolicyOutput }
type DatasetConsentStoreIamPolicyOutput ¶
type DatasetConsentStoreIamPolicyOutput struct {
*pulumi.OutputState
}
func (DatasetConsentStoreIamPolicyOutput) ElementType ¶
func (DatasetConsentStoreIamPolicyOutput) ElementType() reflect.Type
func (DatasetConsentStoreIamPolicyOutput) ToDatasetConsentStoreIamPolicyOutput ¶
func (o DatasetConsentStoreIamPolicyOutput) ToDatasetConsentStoreIamPolicyOutput() DatasetConsentStoreIamPolicyOutput
func (DatasetConsentStoreIamPolicyOutput) ToDatasetConsentStoreIamPolicyOutputWithContext ¶
func (o DatasetConsentStoreIamPolicyOutput) ToDatasetConsentStoreIamPolicyOutputWithContext(ctx context.Context) DatasetConsentStoreIamPolicyOutput
type DatasetConsentStoreIamPolicyState ¶
type DatasetConsentStoreIamPolicyState struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayInput // Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member. Bindings BindingResponseArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
func (DatasetConsentStoreIamPolicyState) ElementType ¶
func (DatasetConsentStoreIamPolicyState) ElementType() reflect.Type
type DatasetDicomStoreIamPolicy ¶
type DatasetDicomStoreIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetDicomStoreIamPolicy ¶
func GetDatasetDicomStoreIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetDicomStoreIamPolicyState, opts ...pulumi.ResourceOption) (*DatasetDicomStoreIamPolicy, error)
GetDatasetDicomStoreIamPolicy gets an existing DatasetDicomStoreIamPolicy 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 NewDatasetDicomStoreIamPolicy ¶
func NewDatasetDicomStoreIamPolicy(ctx *pulumi.Context, name string, args *DatasetDicomStoreIamPolicyArgs, opts ...pulumi.ResourceOption) (*DatasetDicomStoreIamPolicy, error)
NewDatasetDicomStoreIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*DatasetDicomStoreIamPolicy) ElementType ¶
func (*DatasetDicomStoreIamPolicy) ElementType() reflect.Type
func (*DatasetDicomStoreIamPolicy) ToDatasetDicomStoreIamPolicyOutput ¶
func (i *DatasetDicomStoreIamPolicy) ToDatasetDicomStoreIamPolicyOutput() DatasetDicomStoreIamPolicyOutput
func (*DatasetDicomStoreIamPolicy) ToDatasetDicomStoreIamPolicyOutputWithContext ¶
func (i *DatasetDicomStoreIamPolicy) ToDatasetDicomStoreIamPolicyOutputWithContext(ctx context.Context) DatasetDicomStoreIamPolicyOutput
type DatasetDicomStoreIamPolicyArgs ¶
type DatasetDicomStoreIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member. Bindings BindingArrayInput DatasetId pulumi.StringInput DicomStoreId pulumi.StringInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringInput Project pulumi.StringInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a DatasetDicomStoreIamPolicy resource.
func (DatasetDicomStoreIamPolicyArgs) ElementType ¶
func (DatasetDicomStoreIamPolicyArgs) ElementType() reflect.Type
type DatasetDicomStoreIamPolicyInput ¶
type DatasetDicomStoreIamPolicyInput interface { pulumi.Input ToDatasetDicomStoreIamPolicyOutput() DatasetDicomStoreIamPolicyOutput ToDatasetDicomStoreIamPolicyOutputWithContext(ctx context.Context) DatasetDicomStoreIamPolicyOutput }
type DatasetDicomStoreIamPolicyOutput ¶
type DatasetDicomStoreIamPolicyOutput struct {
*pulumi.OutputState
}
func (DatasetDicomStoreIamPolicyOutput) ElementType ¶
func (DatasetDicomStoreIamPolicyOutput) ElementType() reflect.Type
func (DatasetDicomStoreIamPolicyOutput) ToDatasetDicomStoreIamPolicyOutput ¶
func (o DatasetDicomStoreIamPolicyOutput) ToDatasetDicomStoreIamPolicyOutput() DatasetDicomStoreIamPolicyOutput
func (DatasetDicomStoreIamPolicyOutput) ToDatasetDicomStoreIamPolicyOutputWithContext ¶
func (o DatasetDicomStoreIamPolicyOutput) ToDatasetDicomStoreIamPolicyOutputWithContext(ctx context.Context) DatasetDicomStoreIamPolicyOutput
type DatasetDicomStoreIamPolicyState ¶
type DatasetDicomStoreIamPolicyState struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayInput // Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member. Bindings BindingResponseArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
func (DatasetDicomStoreIamPolicyState) ElementType ¶
func (DatasetDicomStoreIamPolicyState) ElementType() reflect.Type
type DatasetFhirStoreIamPolicy ¶
type DatasetFhirStoreIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetFhirStoreIamPolicy ¶
func GetDatasetFhirStoreIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetFhirStoreIamPolicyState, opts ...pulumi.ResourceOption) (*DatasetFhirStoreIamPolicy, error)
GetDatasetFhirStoreIamPolicy gets an existing DatasetFhirStoreIamPolicy 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 NewDatasetFhirStoreIamPolicy ¶
func NewDatasetFhirStoreIamPolicy(ctx *pulumi.Context, name string, args *DatasetFhirStoreIamPolicyArgs, opts ...pulumi.ResourceOption) (*DatasetFhirStoreIamPolicy, error)
NewDatasetFhirStoreIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*DatasetFhirStoreIamPolicy) ElementType ¶
func (*DatasetFhirStoreIamPolicy) ElementType() reflect.Type
func (*DatasetFhirStoreIamPolicy) ToDatasetFhirStoreIamPolicyOutput ¶
func (i *DatasetFhirStoreIamPolicy) ToDatasetFhirStoreIamPolicyOutput() DatasetFhirStoreIamPolicyOutput
func (*DatasetFhirStoreIamPolicy) ToDatasetFhirStoreIamPolicyOutputWithContext ¶
func (i *DatasetFhirStoreIamPolicy) ToDatasetFhirStoreIamPolicyOutputWithContext(ctx context.Context) DatasetFhirStoreIamPolicyOutput
type DatasetFhirStoreIamPolicyArgs ¶
type DatasetFhirStoreIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member. Bindings BindingArrayInput DatasetId pulumi.StringInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput FhirStoreId pulumi.StringInput Location pulumi.StringInput Project pulumi.StringInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a DatasetFhirStoreIamPolicy resource.
func (DatasetFhirStoreIamPolicyArgs) ElementType ¶
func (DatasetFhirStoreIamPolicyArgs) ElementType() reflect.Type
type DatasetFhirStoreIamPolicyInput ¶
type DatasetFhirStoreIamPolicyInput interface { pulumi.Input ToDatasetFhirStoreIamPolicyOutput() DatasetFhirStoreIamPolicyOutput ToDatasetFhirStoreIamPolicyOutputWithContext(ctx context.Context) DatasetFhirStoreIamPolicyOutput }
type DatasetFhirStoreIamPolicyOutput ¶
type DatasetFhirStoreIamPolicyOutput struct {
*pulumi.OutputState
}
func (DatasetFhirStoreIamPolicyOutput) ElementType ¶
func (DatasetFhirStoreIamPolicyOutput) ElementType() reflect.Type
func (DatasetFhirStoreIamPolicyOutput) ToDatasetFhirStoreIamPolicyOutput ¶
func (o DatasetFhirStoreIamPolicyOutput) ToDatasetFhirStoreIamPolicyOutput() DatasetFhirStoreIamPolicyOutput
func (DatasetFhirStoreIamPolicyOutput) ToDatasetFhirStoreIamPolicyOutputWithContext ¶
func (o DatasetFhirStoreIamPolicyOutput) ToDatasetFhirStoreIamPolicyOutputWithContext(ctx context.Context) DatasetFhirStoreIamPolicyOutput
type DatasetFhirStoreIamPolicyState ¶
type DatasetFhirStoreIamPolicyState struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayInput // Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member. Bindings BindingResponseArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
func (DatasetFhirStoreIamPolicyState) ElementType ¶
func (DatasetFhirStoreIamPolicyState) ElementType() reflect.Type
type DatasetHl7V2StoreIamPolicy ¶
type DatasetHl7V2StoreIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetHl7V2StoreIamPolicy ¶
func GetDatasetHl7V2StoreIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetHl7V2StoreIamPolicyState, opts ...pulumi.ResourceOption) (*DatasetHl7V2StoreIamPolicy, error)
GetDatasetHl7V2StoreIamPolicy gets an existing DatasetHl7V2StoreIamPolicy 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 NewDatasetHl7V2StoreIamPolicy ¶
func NewDatasetHl7V2StoreIamPolicy(ctx *pulumi.Context, name string, args *DatasetHl7V2StoreIamPolicyArgs, opts ...pulumi.ResourceOption) (*DatasetHl7V2StoreIamPolicy, error)
NewDatasetHl7V2StoreIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*DatasetHl7V2StoreIamPolicy) ElementType ¶
func (*DatasetHl7V2StoreIamPolicy) ElementType() reflect.Type
func (*DatasetHl7V2StoreIamPolicy) ToDatasetHl7V2StoreIamPolicyOutput ¶
func (i *DatasetHl7V2StoreIamPolicy) ToDatasetHl7V2StoreIamPolicyOutput() DatasetHl7V2StoreIamPolicyOutput
func (*DatasetHl7V2StoreIamPolicy) ToDatasetHl7V2StoreIamPolicyOutputWithContext ¶
func (i *DatasetHl7V2StoreIamPolicy) ToDatasetHl7V2StoreIamPolicyOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamPolicyOutput
type DatasetHl7V2StoreIamPolicyArgs ¶
type DatasetHl7V2StoreIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member. Bindings BindingArrayInput DatasetId pulumi.StringInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Hl7V2StoreId pulumi.StringInput Location pulumi.StringInput Project pulumi.StringInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a DatasetHl7V2StoreIamPolicy resource.
func (DatasetHl7V2StoreIamPolicyArgs) ElementType ¶
func (DatasetHl7V2StoreIamPolicyArgs) ElementType() reflect.Type
type DatasetHl7V2StoreIamPolicyInput ¶
type DatasetHl7V2StoreIamPolicyInput interface { pulumi.Input ToDatasetHl7V2StoreIamPolicyOutput() DatasetHl7V2StoreIamPolicyOutput ToDatasetHl7V2StoreIamPolicyOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamPolicyOutput }
type DatasetHl7V2StoreIamPolicyOutput ¶
type DatasetHl7V2StoreIamPolicyOutput struct {
*pulumi.OutputState
}
func (DatasetHl7V2StoreIamPolicyOutput) ElementType ¶
func (DatasetHl7V2StoreIamPolicyOutput) ElementType() reflect.Type
func (DatasetHl7V2StoreIamPolicyOutput) ToDatasetHl7V2StoreIamPolicyOutput ¶
func (o DatasetHl7V2StoreIamPolicyOutput) ToDatasetHl7V2StoreIamPolicyOutput() DatasetHl7V2StoreIamPolicyOutput
func (DatasetHl7V2StoreIamPolicyOutput) ToDatasetHl7V2StoreIamPolicyOutputWithContext ¶
func (o DatasetHl7V2StoreIamPolicyOutput) ToDatasetHl7V2StoreIamPolicyOutputWithContext(ctx context.Context) DatasetHl7V2StoreIamPolicyOutput
type DatasetHl7V2StoreIamPolicyState ¶
type DatasetHl7V2StoreIamPolicyState struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayInput // Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member. Bindings BindingResponseArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
func (DatasetHl7V2StoreIamPolicyState) ElementType ¶
func (DatasetHl7V2StoreIamPolicyState) ElementType() reflect.Type
type DatasetIamPolicy ¶
type DatasetIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors.
func GetDatasetIamPolicy ¶
func GetDatasetIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetIamPolicyState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*DatasetIamPolicy, error)
NewDatasetIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*DatasetIamPolicy) ElementType ¶
func (*DatasetIamPolicy) ElementType() reflect.Type
func (*DatasetIamPolicy) ToDatasetIamPolicyOutput ¶
func (i *DatasetIamPolicy) ToDatasetIamPolicyOutput() DatasetIamPolicyOutput
func (*DatasetIamPolicy) ToDatasetIamPolicyOutputWithContext ¶
func (i *DatasetIamPolicy) ToDatasetIamPolicyOutputWithContext(ctx context.Context) DatasetIamPolicyOutput
type DatasetIamPolicyArgs ¶
type DatasetIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member. Bindings BindingArrayInput DatasetId pulumi.StringInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringInput Project pulumi.StringInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: "bindings, etag"` UpdateMask pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a DatasetIamPolicy resource.
func (DatasetIamPolicyArgs) ElementType ¶
func (DatasetIamPolicyArgs) ElementType() reflect.Type
type DatasetIamPolicyInput ¶
type DatasetIamPolicyInput interface { pulumi.Input ToDatasetIamPolicyOutput() DatasetIamPolicyOutput ToDatasetIamPolicyOutputWithContext(ctx context.Context) DatasetIamPolicyOutput }
type DatasetIamPolicyOutput ¶
type DatasetIamPolicyOutput struct {
*pulumi.OutputState
}
func (DatasetIamPolicyOutput) ElementType ¶
func (DatasetIamPolicyOutput) ElementType() reflect.Type
func (DatasetIamPolicyOutput) ToDatasetIamPolicyOutput ¶
func (o DatasetIamPolicyOutput) ToDatasetIamPolicyOutput() DatasetIamPolicyOutput
func (DatasetIamPolicyOutput) ToDatasetIamPolicyOutputWithContext ¶
func (o DatasetIamPolicyOutput) ToDatasetIamPolicyOutputWithContext(ctx context.Context) DatasetIamPolicyOutput
type DatasetIamPolicyState ¶
type DatasetIamPolicyState struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayInput // Associates a list of `members` to a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one member. Bindings BindingResponseArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput // Specifies the format of the policy. Valid values are `0`, `1`, and `3`. Requests that specify an invalid value are rejected. Any operation that affects conditional role bindings must specify version `3`. This requirement applies to the following operations: * Getting a policy that includes a conditional role binding * Adding a conditional role binding to a policy * Changing a conditional role binding in a policy * Removing any role binding, with or without a condition, from a policy that includes conditions **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
func (DatasetIamPolicyState) ElementType ¶
func (DatasetIamPolicyState) ElementType() reflect.Type
type DatasetInput ¶
type DatasetInput interface { pulumi.Input ToDatasetOutput() DatasetOutput ToDatasetOutputWithContext(ctx context.Context) DatasetOutput }
type DatasetOutput ¶
type DatasetOutput struct {
*pulumi.OutputState
}
func (DatasetOutput) ElementType ¶
func (DatasetOutput) ElementType() reflect.Type
func (DatasetOutput) ToDatasetOutput ¶
func (o DatasetOutput) ToDatasetOutput() DatasetOutput
func (DatasetOutput) ToDatasetOutputWithContext ¶
func (o DatasetOutput) ToDatasetOutputWithContext(ctx context.Context) DatasetOutput
type DatasetState ¶
type DatasetState struct { // Resource name of the dataset, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}`. Name pulumi.StringPtrInput // 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, such as HL7 messages, where no explicit timezone is specified. TimeZone pulumi.StringPtrInput }
func (DatasetState) ElementType ¶
func (DatasetState) ElementType() reflect.Type
type DicomStore ¶ added in v0.3.0
type DicomStore struct { pulumi.CustomResourceState // 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}{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. Labels pulumi.StringMapOutput `pulumi:"labels"` // Resource name of the DICOM store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`. Name pulumi.StringOutput `pulumi:"name"` // Notification destination for new DICOM instances. Supplied by the client. NotificationConfig NotificationConfigResponseOutput `pulumi:"notificationConfig"` }
Creates a new DICOM store within the parent dataset.
func GetDicomStore ¶ added in v0.3.0
func GetDicomStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DicomStoreState, opts ...pulumi.ResourceOption) (*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 ¶ added in v0.3.0
func NewDicomStore(ctx *pulumi.Context, name string, args *DicomStoreArgs, opts ...pulumi.ResourceOption) (*DicomStore, error)
NewDicomStore registers a new resource with the given unique name, arguments, and options.
func (*DicomStore) ElementType ¶ added in v0.3.0
func (*DicomStore) ElementType() reflect.Type
func (*DicomStore) ToDicomStoreOutput ¶ added in v0.3.0
func (i *DicomStore) ToDicomStoreOutput() DicomStoreOutput
func (*DicomStore) ToDicomStoreOutputWithContext ¶ added in v0.3.0
func (i *DicomStore) ToDicomStoreOutputWithContext(ctx context.Context) DicomStoreOutput
type DicomStoreArgs ¶ added in v0.3.0
type DicomStoreArgs struct { DatasetId pulumi.StringInput DicomStoreId pulumi.StringPtrInput // 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}{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. Labels pulumi.StringMapInput Location pulumi.StringInput // Resource name of the DICOM store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`. Name pulumi.StringPtrInput // Notification destination for new DICOM instances. Supplied by the client. NotificationConfig NotificationConfigPtrInput Project pulumi.StringInput }
The set of arguments for constructing a DicomStore resource.
func (DicomStoreArgs) ElementType ¶ added in v0.3.0
func (DicomStoreArgs) ElementType() reflect.Type
type DicomStoreInput ¶ added in v0.3.0
type DicomStoreInput interface { pulumi.Input ToDicomStoreOutput() DicomStoreOutput ToDicomStoreOutputWithContext(ctx context.Context) DicomStoreOutput }
type DicomStoreOutput ¶ added in v0.3.0
type DicomStoreOutput struct {
*pulumi.OutputState
}
func (DicomStoreOutput) ElementType ¶ added in v0.3.0
func (DicomStoreOutput) ElementType() reflect.Type
func (DicomStoreOutput) ToDicomStoreOutput ¶ added in v0.3.0
func (o DicomStoreOutput) ToDicomStoreOutput() DicomStoreOutput
func (DicomStoreOutput) ToDicomStoreOutputWithContext ¶ added in v0.3.0
func (o DicomStoreOutput) ToDicomStoreOutputWithContext(ctx context.Context) DicomStoreOutput
type DicomStoreState ¶ added in v0.3.0
type DicomStoreState struct { // 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}{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. Labels pulumi.StringMapInput // Resource name of the DICOM store, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`. Name pulumi.StringPtrInput // Notification destination for new DICOM instances. Supplied by the client. NotificationConfig NotificationConfigResponsePtrInput }
func (DicomStoreState) ElementType ¶ added in v0.3.0
func (DicomStoreState) ElementType() reflect.Type
type Expr ¶
type Expr struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression *string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location *string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprArgs ¶
type ExprArgs struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringPtrInput `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprArgs) ElementType ¶
func (ExprArgs) ToExprOutput ¶
func (i ExprArgs) ToExprOutput() ExprOutput
func (ExprArgs) ToExprOutputWithContext ¶
func (i ExprArgs) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprArgs) ToExprPtrOutput ¶
func (i ExprArgs) ToExprPtrOutput() ExprPtrOutput
func (ExprArgs) ToExprPtrOutputWithContext ¶
func (i ExprArgs) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprInput ¶
type ExprInput interface { pulumi.Input ToExprOutput() ExprOutput ToExprOutputWithContext(context.Context) ExprOutput }
ExprInput is an input type that accepts ExprArgs and ExprOutput values. You can construct a concrete instance of `ExprInput` via:
ExprArgs{...}
type ExprOutput ¶
type ExprOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprOutput) Description ¶
func (o ExprOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprOutput) ElementType ¶
func (ExprOutput) ElementType() reflect.Type
func (ExprOutput) Expression ¶
func (o ExprOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprOutput) Location ¶
func (o ExprOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprOutput) Title ¶
func (o ExprOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprOutput) ToExprOutput ¶
func (o ExprOutput) ToExprOutput() ExprOutput
func (ExprOutput) ToExprOutputWithContext ¶
func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprOutput) ToExprPtrOutput ¶
func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprOutput) ToExprPtrOutputWithContext ¶
func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprPtrInput ¶
type ExprPtrInput interface { pulumi.Input ToExprPtrOutput() ExprPtrOutput ToExprPtrOutputWithContext(context.Context) ExprPtrOutput }
ExprPtrInput is an input type that accepts ExprArgs, ExprPtr and ExprPtrOutput values. You can construct a concrete instance of `ExprPtrInput` via:
ExprArgs{...} or: nil
func ExprPtr ¶
func ExprPtr(v *ExprArgs) ExprPtrInput
type ExprPtrOutput ¶
type ExprPtrOutput struct{ *pulumi.OutputState }
func (ExprPtrOutput) Description ¶
func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprPtrOutput) Elem ¶
func (o ExprPtrOutput) Elem() ExprOutput
func (ExprPtrOutput) ElementType ¶
func (ExprPtrOutput) ElementType() reflect.Type
func (ExprPtrOutput) Expression ¶
func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprPtrOutput) Location ¶
func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprPtrOutput) Title ¶
func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprPtrOutput) ToExprPtrOutput ¶
func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprPtrOutput) ToExprPtrOutputWithContext ¶
func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprResponse ¶
type ExprResponse struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprResponseArgs ¶
type ExprResponseArgs struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringInput `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title pulumi.StringInput `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprResponseArgs) ElementType ¶
func (ExprResponseArgs) ElementType() reflect.Type
func (ExprResponseArgs) ToExprResponseOutput ¶
func (i ExprResponseArgs) ToExprResponseOutput() ExprResponseOutput
func (ExprResponseArgs) ToExprResponseOutputWithContext ¶
func (i ExprResponseArgs) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
type ExprResponseInput ¶
type ExprResponseInput interface { pulumi.Input ToExprResponseOutput() ExprResponseOutput ToExprResponseOutputWithContext(context.Context) ExprResponseOutput }
ExprResponseInput is an input type that accepts ExprResponseArgs and ExprResponseOutput values. You can construct a concrete instance of `ExprResponseInput` via:
ExprResponseArgs{...}
type ExprResponseOutput ¶
type ExprResponseOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprResponseOutput) Description ¶
func (o ExprResponseOutput) Description() pulumi.StringOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprResponseOutput) ElementType ¶
func (ExprResponseOutput) ElementType() reflect.Type
func (ExprResponseOutput) Expression ¶
func (o ExprResponseOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprResponseOutput) Location ¶
func (o ExprResponseOutput) Location() pulumi.StringOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprResponseOutput) Title ¶
func (o ExprResponseOutput) Title() pulumi.StringOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprResponseOutput) ToExprResponseOutput ¶
func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
func (ExprResponseOutput) ToExprResponseOutputWithContext ¶
func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
type FhirStore ¶ added in v0.3.0
type FhirStore struct { pulumi.CustomResourceState // If true, overrides the default search behavior for this FHIR store to `handling=strict` which returns an error for unrecognized search parameters. If false, uses the FHIR specification default `handling=lenient` which ignores unrecognized search parameters. The handling can always be changed from the default on an individual API call by setting the HTTP header `Prefer: handling=strict` or `Prefer: handling=lenient`. DefaultSearchHandlingStrict pulumi.BoolOutput `pulumi:"defaultSearchHandlingStrict"` // Immutable. 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 enforces referential integrity and fails the requests that result in inconsistent state in the FHIR store. When this field is set to true, the API skips referential integrity checks. Consequently, operations that rely on references, such as GetPatientEverything, do not return all the results if broken references exist. DisableReferentialIntegrity pulumi.BoolOutput `pulumi:"disableReferentialIntegrity"` // Immutable. 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 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 are kept. The server sends errors for attempts to read the historical versions. DisableResourceVersioning pulumi.BoolOutput `pulumi:"disableResourceVersioning"` // Whether this FHIR store has the [updateCreate capability](https://www.hl7.org/fhir/capabilitystatement-definitions.html#CapabilityStatement.rest.resource.updateCreate). 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 return errors. It is strongly advised not to include or encode any sensitive data such as patient identifiers in client-specified resource IDs. Those IDs are part of the FHIR resource path recorded in Cloud audit logs and Pub/Sub notifications. Those IDs can also be contained in reference fields within other resources. EnableUpdateCreate pulumi.BoolOutput `pulumi:"enableUpdateCreate"` // 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}{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. Labels pulumi.StringMapOutput `pulumi:"labels"` // Resource name of the FHIR store, of the form `projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`. Name pulumi.StringOutput `pulumi:"name"` // If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, "action":"CreateResource". NotificationConfig NotificationConfigResponseOutput `pulumi:"notificationConfig"` // A list of streaming configs that configure the destinations of streaming export for every resource mutation in this FHIR store. Each store is allowed to have up to 10 streaming configs. After a new config is added, the next resource mutation is streamed to the new location in addition to the existing ones. When a location is removed from the list, the server stops streaming to that location. Before adding a new config, you must add the required [`bigquery.dataEditor`](https://cloud.google.com/bigquery/docs/access-control#bigquery.dataEditor) role to your project's **Cloud Healthcare Service Agent** [service account](https://cloud.google.com/iam/docs/service-accounts). Some lag (typically on the order of dozens of seconds) is expected before the results show up in the streaming destination. StreamConfigs StreamConfigResponseArrayOutput `pulumi:"streamConfigs"` // Immutable. The FHIR specification version that this FHIR store supports natively. This field is immutable after store creation. Requests are rejected if they contain FHIR resources of a different version. Version is required for every FHIR store. Version pulumi.StringOutput `pulumi:"version"` }
Creates a new FHIR store within the parent dataset.
func GetFhirStore ¶ added in v0.3.0
func GetFhirStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FhirStoreState, opts ...pulumi.ResourceOption) (*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 ¶ added in v0.3.0
func NewFhirStore(ctx *pulumi.Context, name string, args *FhirStoreArgs, opts ...pulumi.ResourceOption) (*FhirStore, error)
NewFhirStore registers a new resource with the given unique name, arguments, and options.
func (*FhirStore) ElementType ¶ added in v0.3.0
func (*FhirStore) ToFhirStoreOutput ¶ added in v0.3.0
func (i *FhirStore) ToFhirStoreOutput() FhirStoreOutput
func (*FhirStore) ToFhirStoreOutputWithContext ¶ added in v0.3.0
func (i *FhirStore) ToFhirStoreOutputWithContext(ctx context.Context) FhirStoreOutput
type FhirStoreArgs ¶ added in v0.3.0
type FhirStoreArgs struct { DatasetId pulumi.StringInput // If true, overrides the default search behavior for this FHIR store to `handling=strict` which returns an error for unrecognized search parameters. If false, uses the FHIR specification default `handling=lenient` which ignores unrecognized search parameters. The handling can always be changed from the default on an individual API call by setting the HTTP header `Prefer: handling=strict` or `Prefer: handling=lenient`. DefaultSearchHandlingStrict pulumi.BoolPtrInput // Immutable. 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 enforces referential integrity and fails the requests that result in inconsistent state in the FHIR store. When this field is set to true, the API skips referential integrity checks. Consequently, operations that rely on references, such as GetPatientEverything, do not return all the results if broken references exist. DisableReferentialIntegrity pulumi.BoolPtrInput // Immutable. 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 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 are kept. The server sends errors for attempts to read the historical versions. DisableResourceVersioning pulumi.BoolPtrInput // Whether this FHIR store has the [updateCreate capability](https://www.hl7.org/fhir/capabilitystatement-definitions.html#CapabilityStatement.rest.resource.updateCreate). 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 return errors. It is strongly advised not to include or encode any sensitive data such as patient identifiers in client-specified resource IDs. Those IDs are part of the FHIR resource path recorded in Cloud audit logs and Pub/Sub notifications. Those IDs can also be contained in reference fields within other resources. EnableUpdateCreate pulumi.BoolPtrInput FhirStoreId pulumi.StringPtrInput // 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}{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. Labels pulumi.StringMapInput Location pulumi.StringInput // Resource name of the FHIR store, of the form `projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`. Name pulumi.StringPtrInput // If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, "action":"CreateResource". NotificationConfig NotificationConfigPtrInput Project pulumi.StringInput // A list of streaming configs that configure the destinations of streaming export for every resource mutation in this FHIR store. Each store is allowed to have up to 10 streaming configs. After a new config is added, the next resource mutation is streamed to the new location in addition to the existing ones. When a location is removed from the list, the server stops streaming to that location. Before adding a new config, you must add the required [`bigquery.dataEditor`](https://cloud.google.com/bigquery/docs/access-control#bigquery.dataEditor) role to your project's **Cloud Healthcare Service Agent** [service account](https://cloud.google.com/iam/docs/service-accounts). Some lag (typically on the order of dozens of seconds) is expected before the results show up in the streaming destination. StreamConfigs StreamConfigArrayInput // Immutable. The FHIR specification version that this FHIR store supports natively. This field is immutable after store creation. Requests are rejected if they contain FHIR resources of a different version. Version is required for every FHIR store. Version pulumi.StringPtrInput }
The set of arguments for constructing a FhirStore resource.
func (FhirStoreArgs) ElementType ¶ added in v0.3.0
func (FhirStoreArgs) ElementType() reflect.Type
type FhirStoreInput ¶ added in v0.3.0
type FhirStoreInput interface { pulumi.Input ToFhirStoreOutput() FhirStoreOutput ToFhirStoreOutputWithContext(ctx context.Context) FhirStoreOutput }
type FhirStoreOutput ¶ added in v0.3.0
type FhirStoreOutput struct {
*pulumi.OutputState
}
func (FhirStoreOutput) ElementType ¶ added in v0.3.0
func (FhirStoreOutput) ElementType() reflect.Type
func (FhirStoreOutput) ToFhirStoreOutput ¶ added in v0.3.0
func (o FhirStoreOutput) ToFhirStoreOutput() FhirStoreOutput
func (FhirStoreOutput) ToFhirStoreOutputWithContext ¶ added in v0.3.0
func (o FhirStoreOutput) ToFhirStoreOutputWithContext(ctx context.Context) FhirStoreOutput
type FhirStoreState ¶ added in v0.3.0
type FhirStoreState struct { // If true, overrides the default search behavior for this FHIR store to `handling=strict` which returns an error for unrecognized search parameters. If false, uses the FHIR specification default `handling=lenient` which ignores unrecognized search parameters. The handling can always be changed from the default on an individual API call by setting the HTTP header `Prefer: handling=strict` or `Prefer: handling=lenient`. DefaultSearchHandlingStrict pulumi.BoolPtrInput // Immutable. 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 enforces referential integrity and fails the requests that result in inconsistent state in the FHIR store. When this field is set to true, the API skips referential integrity checks. Consequently, operations that rely on references, such as GetPatientEverything, do not return all the results if broken references exist. DisableReferentialIntegrity pulumi.BoolPtrInput // Immutable. 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 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 are kept. The server sends errors for attempts to read the historical versions. DisableResourceVersioning pulumi.BoolPtrInput // Whether this FHIR store has the [updateCreate capability](https://www.hl7.org/fhir/capabilitystatement-definitions.html#CapabilityStatement.rest.resource.updateCreate). 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 return errors. It is strongly advised not to include or encode any sensitive data such as patient identifiers in client-specified resource IDs. Those IDs are part of the FHIR resource path recorded in Cloud audit logs and Pub/Sub notifications. Those IDs can also be contained in reference fields within other resources. EnableUpdateCreate pulumi.BoolPtrInput // 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}{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. Labels pulumi.StringMapInput // Resource name of the FHIR store, of the form `projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`. Name pulumi.StringPtrInput // If non-empty, publish all resource modifications of this FHIR store to this destination. The Pub/Sub message attributes contain a map with a string describing the action that has triggered the notification. For example, "action":"CreateResource". NotificationConfig NotificationConfigResponsePtrInput // A list of streaming configs that configure the destinations of streaming export for every resource mutation in this FHIR store. Each store is allowed to have up to 10 streaming configs. After a new config is added, the next resource mutation is streamed to the new location in addition to the existing ones. When a location is removed from the list, the server stops streaming to that location. Before adding a new config, you must add the required [`bigquery.dataEditor`](https://cloud.google.com/bigquery/docs/access-control#bigquery.dataEditor) role to your project's **Cloud Healthcare Service Agent** [service account](https://cloud.google.com/iam/docs/service-accounts). Some lag (typically on the order of dozens of seconds) is expected before the results show up in the streaming destination. StreamConfigs StreamConfigResponseArrayInput // Immutable. The FHIR specification version that this FHIR store supports natively. This field is immutable after store creation. Requests are rejected if they contain FHIR resources of a different version. Version is required for every FHIR store. Version pulumi.StringPtrInput }
func (FhirStoreState) ElementType ¶ added in v0.3.0
func (FhirStoreState) ElementType() reflect.Type
type Field ¶
type Field struct { // The maximum number of times this field can be repeated. 0 or -1 means unbounded. MaxOccurs *int `pulumi:"maxOccurs"` // The minimum number of times this field must be present/repeated. MinOccurs *int `pulumi:"minOccurs"` // The name of the field. For example, "PID-1" or just "1". Name *string `pulumi:"name"` // The HL7v2 table this field refers to. For example, PID-15 (Patient's Primary Language) usually refers to table "0296". Table *string `pulumi:"table"` // The type of this field. A Type with this name must be defined in an Hl7TypesConfig. Type *string `pulumi:"type"` }
A (sub) field of a type.
type FieldArgs ¶
type FieldArgs struct { // The maximum number of times this field can be repeated. 0 or -1 means unbounded. MaxOccurs pulumi.IntPtrInput `pulumi:"maxOccurs"` // The minimum number of times this field must be present/repeated. MinOccurs pulumi.IntPtrInput `pulumi:"minOccurs"` // The name of the field. For example, "PID-1" or just "1". Name pulumi.StringPtrInput `pulumi:"name"` // The HL7v2 table this field refers to. For example, PID-15 (Patient's Primary Language) usually refers to table "0296". Table pulumi.StringPtrInput `pulumi:"table"` // The type of this field. A Type with this name must be defined in an Hl7TypesConfig. Type pulumi.StringPtrInput `pulumi:"type"` }
A (sub) field of a type.
func (FieldArgs) ElementType ¶
func (FieldArgs) ToFieldOutput ¶
func (i FieldArgs) ToFieldOutput() FieldOutput
func (FieldArgs) ToFieldOutputWithContext ¶
func (i FieldArgs) ToFieldOutputWithContext(ctx context.Context) FieldOutput
type FieldArray ¶
type FieldArray []FieldInput
func (FieldArray) ElementType ¶
func (FieldArray) ElementType() reflect.Type
func (FieldArray) ToFieldArrayOutput ¶
func (i FieldArray) ToFieldArrayOutput() FieldArrayOutput
func (FieldArray) ToFieldArrayOutputWithContext ¶
func (i FieldArray) ToFieldArrayOutputWithContext(ctx context.Context) FieldArrayOutput
type FieldArrayInput ¶
type FieldArrayInput interface { pulumi.Input ToFieldArrayOutput() FieldArrayOutput ToFieldArrayOutputWithContext(context.Context) FieldArrayOutput }
FieldArrayInput is an input type that accepts FieldArray and FieldArrayOutput values. You can construct a concrete instance of `FieldArrayInput` via:
FieldArray{ FieldArgs{...} }
type FieldArrayOutput ¶
type FieldArrayOutput struct{ *pulumi.OutputState }
func (FieldArrayOutput) ElementType ¶
func (FieldArrayOutput) ElementType() reflect.Type
func (FieldArrayOutput) Index ¶
func (o FieldArrayOutput) Index(i pulumi.IntInput) FieldOutput
func (FieldArrayOutput) ToFieldArrayOutput ¶
func (o FieldArrayOutput) ToFieldArrayOutput() FieldArrayOutput
func (FieldArrayOutput) ToFieldArrayOutputWithContext ¶
func (o FieldArrayOutput) ToFieldArrayOutputWithContext(ctx context.Context) FieldArrayOutput
type FieldInput ¶
type FieldInput interface { pulumi.Input ToFieldOutput() FieldOutput ToFieldOutputWithContext(context.Context) FieldOutput }
FieldInput is an input type that accepts FieldArgs and FieldOutput values. You can construct a concrete instance of `FieldInput` via:
FieldArgs{...}
type FieldOutput ¶
type FieldOutput struct{ *pulumi.OutputState }
A (sub) field of a type.
func (FieldOutput) ElementType ¶
func (FieldOutput) ElementType() reflect.Type
func (FieldOutput) MaxOccurs ¶
func (o FieldOutput) MaxOccurs() pulumi.IntPtrOutput
The maximum number of times this field can be repeated. 0 or -1 means unbounded.
func (FieldOutput) MinOccurs ¶
func (o FieldOutput) MinOccurs() pulumi.IntPtrOutput
The minimum number of times this field must be present/repeated.
func (FieldOutput) Name ¶
func (o FieldOutput) Name() pulumi.StringPtrOutput
The name of the field. For example, "PID-1" or just "1".
func (FieldOutput) Table ¶
func (o FieldOutput) Table() pulumi.StringPtrOutput
The HL7v2 table this field refers to. For example, PID-15 (Patient's Primary Language) usually refers to table "0296".
func (FieldOutput) ToFieldOutput ¶
func (o FieldOutput) ToFieldOutput() FieldOutput
func (FieldOutput) ToFieldOutputWithContext ¶
func (o FieldOutput) ToFieldOutputWithContext(ctx context.Context) FieldOutput
func (FieldOutput) Type ¶
func (o FieldOutput) Type() pulumi.StringPtrOutput
The type of this field. A Type with this name must be defined in an Hl7TypesConfig.
type FieldResponse ¶
type FieldResponse struct { // The maximum number of times this field can be repeated. 0 or -1 means unbounded. MaxOccurs int `pulumi:"maxOccurs"` // The minimum number of times this field must be present/repeated. MinOccurs int `pulumi:"minOccurs"` // The name of the field. For example, "PID-1" or just "1". Name string `pulumi:"name"` // The HL7v2 table this field refers to. For example, PID-15 (Patient's Primary Language) usually refers to table "0296". Table string `pulumi:"table"` // The type of this field. A Type with this name must be defined in an Hl7TypesConfig. Type string `pulumi:"type"` }
A (sub) field of a type.
type FieldResponseArgs ¶
type FieldResponseArgs struct { // The maximum number of times this field can be repeated. 0 or -1 means unbounded. MaxOccurs pulumi.IntInput `pulumi:"maxOccurs"` // The minimum number of times this field must be present/repeated. MinOccurs pulumi.IntInput `pulumi:"minOccurs"` // The name of the field. For example, "PID-1" or just "1". Name pulumi.StringInput `pulumi:"name"` // The HL7v2 table this field refers to. For example, PID-15 (Patient's Primary Language) usually refers to table "0296". Table pulumi.StringInput `pulumi:"table"` // The type of this field. A Type with this name must be defined in an Hl7TypesConfig. Type pulumi.StringInput `pulumi:"type"` }
A (sub) field of a type.
func (FieldResponseArgs) ElementType ¶
func (FieldResponseArgs) ElementType() reflect.Type
func (FieldResponseArgs) ToFieldResponseOutput ¶
func (i FieldResponseArgs) ToFieldResponseOutput() FieldResponseOutput
func (FieldResponseArgs) ToFieldResponseOutputWithContext ¶
func (i FieldResponseArgs) ToFieldResponseOutputWithContext(ctx context.Context) FieldResponseOutput
type FieldResponseArray ¶
type FieldResponseArray []FieldResponseInput
func (FieldResponseArray) ElementType ¶
func (FieldResponseArray) ElementType() reflect.Type
func (FieldResponseArray) ToFieldResponseArrayOutput ¶
func (i FieldResponseArray) ToFieldResponseArrayOutput() FieldResponseArrayOutput
func (FieldResponseArray) ToFieldResponseArrayOutputWithContext ¶
func (i FieldResponseArray) ToFieldResponseArrayOutputWithContext(ctx context.Context) FieldResponseArrayOutput
type FieldResponseArrayInput ¶
type FieldResponseArrayInput interface { pulumi.Input ToFieldResponseArrayOutput() FieldResponseArrayOutput ToFieldResponseArrayOutputWithContext(context.Context) FieldResponseArrayOutput }
FieldResponseArrayInput is an input type that accepts FieldResponseArray and FieldResponseArrayOutput values. You can construct a concrete instance of `FieldResponseArrayInput` via:
FieldResponseArray{ FieldResponseArgs{...} }
type FieldResponseArrayOutput ¶
type FieldResponseArrayOutput struct{ *pulumi.OutputState }
func (FieldResponseArrayOutput) ElementType ¶
func (FieldResponseArrayOutput) ElementType() reflect.Type
func (FieldResponseArrayOutput) Index ¶
func (o FieldResponseArrayOutput) Index(i pulumi.IntInput) FieldResponseOutput
func (FieldResponseArrayOutput) ToFieldResponseArrayOutput ¶
func (o FieldResponseArrayOutput) ToFieldResponseArrayOutput() FieldResponseArrayOutput
func (FieldResponseArrayOutput) ToFieldResponseArrayOutputWithContext ¶
func (o FieldResponseArrayOutput) ToFieldResponseArrayOutputWithContext(ctx context.Context) FieldResponseArrayOutput
type FieldResponseInput ¶
type FieldResponseInput interface { pulumi.Input ToFieldResponseOutput() FieldResponseOutput ToFieldResponseOutputWithContext(context.Context) FieldResponseOutput }
FieldResponseInput is an input type that accepts FieldResponseArgs and FieldResponseOutput values. You can construct a concrete instance of `FieldResponseInput` via:
FieldResponseArgs{...}
type FieldResponseOutput ¶
type FieldResponseOutput struct{ *pulumi.OutputState }
A (sub) field of a type.
func (FieldResponseOutput) ElementType ¶
func (FieldResponseOutput) ElementType() reflect.Type
func (FieldResponseOutput) MaxOccurs ¶
func (o FieldResponseOutput) MaxOccurs() pulumi.IntOutput
The maximum number of times this field can be repeated. 0 or -1 means unbounded.
func (FieldResponseOutput) MinOccurs ¶
func (o FieldResponseOutput) MinOccurs() pulumi.IntOutput
The minimum number of times this field must be present/repeated.
func (FieldResponseOutput) Name ¶
func (o FieldResponseOutput) Name() pulumi.StringOutput
The name of the field. For example, "PID-1" or just "1".
func (FieldResponseOutput) Table ¶
func (o FieldResponseOutput) Table() pulumi.StringOutput
The HL7v2 table this field refers to. For example, PID-15 (Patient's Primary Language) usually refers to table "0296".
func (FieldResponseOutput) ToFieldResponseOutput ¶
func (o FieldResponseOutput) ToFieldResponseOutput() FieldResponseOutput
func (FieldResponseOutput) ToFieldResponseOutputWithContext ¶
func (o FieldResponseOutput) ToFieldResponseOutputWithContext(ctx context.Context) FieldResponseOutput
func (FieldResponseOutput) Type ¶
func (o FieldResponseOutput) Type() pulumi.StringOutput
The type of this field. A Type with this name must be defined in an Hl7TypesConfig.
type GoogleCloudHealthcareV1ConsentPolicy ¶
type GoogleCloudHealthcareV1ConsentPolicy struct { // Required. The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have `IN` operator as well as at most 10 logical operators that are limited to `AND` (`&&`), `OR` (`||`). AuthorizationRule *Expr `pulumi:"authorizationRule"` // The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user. ResourceAttributes []Attribute `pulumi:"resourceAttributes"` }
Represents a user's consent in terms of the resources that can be accessed and under what conditions.
type GoogleCloudHealthcareV1ConsentPolicyArgs ¶
type GoogleCloudHealthcareV1ConsentPolicyArgs struct { // Required. The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have `IN` operator as well as at most 10 logical operators that are limited to `AND` (`&&`), `OR` (`||`). AuthorizationRule ExprPtrInput `pulumi:"authorizationRule"` // The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user. ResourceAttributes AttributeArrayInput `pulumi:"resourceAttributes"` }
Represents a user's consent in terms of the resources that can be accessed and under what conditions.
func (GoogleCloudHealthcareV1ConsentPolicyArgs) ElementType ¶
func (GoogleCloudHealthcareV1ConsentPolicyArgs) ElementType() reflect.Type
func (GoogleCloudHealthcareV1ConsentPolicyArgs) ToGoogleCloudHealthcareV1ConsentPolicyOutput ¶
func (i GoogleCloudHealthcareV1ConsentPolicyArgs) ToGoogleCloudHealthcareV1ConsentPolicyOutput() GoogleCloudHealthcareV1ConsentPolicyOutput
func (GoogleCloudHealthcareV1ConsentPolicyArgs) ToGoogleCloudHealthcareV1ConsentPolicyOutputWithContext ¶
func (i GoogleCloudHealthcareV1ConsentPolicyArgs) ToGoogleCloudHealthcareV1ConsentPolicyOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyOutput
type GoogleCloudHealthcareV1ConsentPolicyArray ¶
type GoogleCloudHealthcareV1ConsentPolicyArray []GoogleCloudHealthcareV1ConsentPolicyInput
func (GoogleCloudHealthcareV1ConsentPolicyArray) ElementType ¶
func (GoogleCloudHealthcareV1ConsentPolicyArray) ElementType() reflect.Type
func (GoogleCloudHealthcareV1ConsentPolicyArray) ToGoogleCloudHealthcareV1ConsentPolicyArrayOutput ¶
func (i GoogleCloudHealthcareV1ConsentPolicyArray) ToGoogleCloudHealthcareV1ConsentPolicyArrayOutput() GoogleCloudHealthcareV1ConsentPolicyArrayOutput
func (GoogleCloudHealthcareV1ConsentPolicyArray) ToGoogleCloudHealthcareV1ConsentPolicyArrayOutputWithContext ¶
func (i GoogleCloudHealthcareV1ConsentPolicyArray) ToGoogleCloudHealthcareV1ConsentPolicyArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyArrayOutput
type GoogleCloudHealthcareV1ConsentPolicyArrayInput ¶
type GoogleCloudHealthcareV1ConsentPolicyArrayInput interface { pulumi.Input ToGoogleCloudHealthcareV1ConsentPolicyArrayOutput() GoogleCloudHealthcareV1ConsentPolicyArrayOutput ToGoogleCloudHealthcareV1ConsentPolicyArrayOutputWithContext(context.Context) GoogleCloudHealthcareV1ConsentPolicyArrayOutput }
GoogleCloudHealthcareV1ConsentPolicyArrayInput is an input type that accepts GoogleCloudHealthcareV1ConsentPolicyArray and GoogleCloudHealthcareV1ConsentPolicyArrayOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1ConsentPolicyArrayInput` via:
GoogleCloudHealthcareV1ConsentPolicyArray{ GoogleCloudHealthcareV1ConsentPolicyArgs{...} }
type GoogleCloudHealthcareV1ConsentPolicyArrayOutput ¶
type GoogleCloudHealthcareV1ConsentPolicyArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1ConsentPolicyArrayOutput) ElementType ¶
func (GoogleCloudHealthcareV1ConsentPolicyArrayOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1ConsentPolicyArrayOutput) ToGoogleCloudHealthcareV1ConsentPolicyArrayOutput ¶
func (o GoogleCloudHealthcareV1ConsentPolicyArrayOutput) ToGoogleCloudHealthcareV1ConsentPolicyArrayOutput() GoogleCloudHealthcareV1ConsentPolicyArrayOutput
func (GoogleCloudHealthcareV1ConsentPolicyArrayOutput) ToGoogleCloudHealthcareV1ConsentPolicyArrayOutputWithContext ¶
func (o GoogleCloudHealthcareV1ConsentPolicyArrayOutput) ToGoogleCloudHealthcareV1ConsentPolicyArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyArrayOutput
type GoogleCloudHealthcareV1ConsentPolicyInput ¶
type GoogleCloudHealthcareV1ConsentPolicyInput interface { pulumi.Input ToGoogleCloudHealthcareV1ConsentPolicyOutput() GoogleCloudHealthcareV1ConsentPolicyOutput ToGoogleCloudHealthcareV1ConsentPolicyOutputWithContext(context.Context) GoogleCloudHealthcareV1ConsentPolicyOutput }
GoogleCloudHealthcareV1ConsentPolicyInput is an input type that accepts GoogleCloudHealthcareV1ConsentPolicyArgs and GoogleCloudHealthcareV1ConsentPolicyOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1ConsentPolicyInput` via:
GoogleCloudHealthcareV1ConsentPolicyArgs{...}
type GoogleCloudHealthcareV1ConsentPolicyOutput ¶
type GoogleCloudHealthcareV1ConsentPolicyOutput struct{ *pulumi.OutputState }
Represents a user's consent in terms of the resources that can be accessed and under what conditions.
func (GoogleCloudHealthcareV1ConsentPolicyOutput) AuthorizationRule ¶
func (o GoogleCloudHealthcareV1ConsentPolicyOutput) AuthorizationRule() ExprPtrOutput
Required. The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have `IN` operator as well as at most 10 logical operators that are limited to `AND` (`&&`), `OR` (`||`).
func (GoogleCloudHealthcareV1ConsentPolicyOutput) ElementType ¶
func (GoogleCloudHealthcareV1ConsentPolicyOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1ConsentPolicyOutput) ResourceAttributes ¶
func (o GoogleCloudHealthcareV1ConsentPolicyOutput) ResourceAttributes() AttributeArrayOutput
The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user.
func (GoogleCloudHealthcareV1ConsentPolicyOutput) ToGoogleCloudHealthcareV1ConsentPolicyOutput ¶
func (o GoogleCloudHealthcareV1ConsentPolicyOutput) ToGoogleCloudHealthcareV1ConsentPolicyOutput() GoogleCloudHealthcareV1ConsentPolicyOutput
func (GoogleCloudHealthcareV1ConsentPolicyOutput) ToGoogleCloudHealthcareV1ConsentPolicyOutputWithContext ¶
func (o GoogleCloudHealthcareV1ConsentPolicyOutput) ToGoogleCloudHealthcareV1ConsentPolicyOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyOutput
type GoogleCloudHealthcareV1ConsentPolicyResponse ¶
type GoogleCloudHealthcareV1ConsentPolicyResponse struct { // Required. The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have `IN` operator as well as at most 10 logical operators that are limited to `AND` (`&&`), `OR` (`||`). AuthorizationRule ExprResponse `pulumi:"authorizationRule"` // The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user. ResourceAttributes []AttributeResponse `pulumi:"resourceAttributes"` }
Represents a user's consent in terms of the resources that can be accessed and under what conditions.
type GoogleCloudHealthcareV1ConsentPolicyResponseArgs ¶
type GoogleCloudHealthcareV1ConsentPolicyResponseArgs struct { // Required. The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have `IN` operator as well as at most 10 logical operators that are limited to `AND` (`&&`), `OR` (`||`). AuthorizationRule ExprResponseInput `pulumi:"authorizationRule"` // The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user. ResourceAttributes AttributeResponseArrayInput `pulumi:"resourceAttributes"` }
Represents a user's consent in terms of the resources that can be accessed and under what conditions.
func (GoogleCloudHealthcareV1ConsentPolicyResponseArgs) ElementType ¶
func (GoogleCloudHealthcareV1ConsentPolicyResponseArgs) ElementType() reflect.Type
func (GoogleCloudHealthcareV1ConsentPolicyResponseArgs) ToGoogleCloudHealthcareV1ConsentPolicyResponseOutput ¶
func (i GoogleCloudHealthcareV1ConsentPolicyResponseArgs) ToGoogleCloudHealthcareV1ConsentPolicyResponseOutput() GoogleCloudHealthcareV1ConsentPolicyResponseOutput
func (GoogleCloudHealthcareV1ConsentPolicyResponseArgs) ToGoogleCloudHealthcareV1ConsentPolicyResponseOutputWithContext ¶
func (i GoogleCloudHealthcareV1ConsentPolicyResponseArgs) ToGoogleCloudHealthcareV1ConsentPolicyResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyResponseOutput
type GoogleCloudHealthcareV1ConsentPolicyResponseArray ¶
type GoogleCloudHealthcareV1ConsentPolicyResponseArray []GoogleCloudHealthcareV1ConsentPolicyResponseInput
func (GoogleCloudHealthcareV1ConsentPolicyResponseArray) ElementType ¶
func (GoogleCloudHealthcareV1ConsentPolicyResponseArray) ElementType() reflect.Type
func (GoogleCloudHealthcareV1ConsentPolicyResponseArray) ToGoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput ¶
func (i GoogleCloudHealthcareV1ConsentPolicyResponseArray) ToGoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput() GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput
func (GoogleCloudHealthcareV1ConsentPolicyResponseArray) ToGoogleCloudHealthcareV1ConsentPolicyResponseArrayOutputWithContext ¶
func (i GoogleCloudHealthcareV1ConsentPolicyResponseArray) ToGoogleCloudHealthcareV1ConsentPolicyResponseArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput
type GoogleCloudHealthcareV1ConsentPolicyResponseArrayInput ¶
type GoogleCloudHealthcareV1ConsentPolicyResponseArrayInput interface { pulumi.Input ToGoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput() GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput ToGoogleCloudHealthcareV1ConsentPolicyResponseArrayOutputWithContext(context.Context) GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput }
GoogleCloudHealthcareV1ConsentPolicyResponseArrayInput is an input type that accepts GoogleCloudHealthcareV1ConsentPolicyResponseArray and GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1ConsentPolicyResponseArrayInput` via:
GoogleCloudHealthcareV1ConsentPolicyResponseArray{ GoogleCloudHealthcareV1ConsentPolicyResponseArgs{...} }
type GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput ¶
type GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput) ElementType ¶
func (GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput) ToGoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput ¶
func (o GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput) ToGoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput() GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput
func (GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput) ToGoogleCloudHealthcareV1ConsentPolicyResponseArrayOutputWithContext ¶
func (o GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput) ToGoogleCloudHealthcareV1ConsentPolicyResponseArrayOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyResponseArrayOutput
type GoogleCloudHealthcareV1ConsentPolicyResponseInput ¶
type GoogleCloudHealthcareV1ConsentPolicyResponseInput interface { pulumi.Input ToGoogleCloudHealthcareV1ConsentPolicyResponseOutput() GoogleCloudHealthcareV1ConsentPolicyResponseOutput ToGoogleCloudHealthcareV1ConsentPolicyResponseOutputWithContext(context.Context) GoogleCloudHealthcareV1ConsentPolicyResponseOutput }
GoogleCloudHealthcareV1ConsentPolicyResponseInput is an input type that accepts GoogleCloudHealthcareV1ConsentPolicyResponseArgs and GoogleCloudHealthcareV1ConsentPolicyResponseOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1ConsentPolicyResponseInput` via:
GoogleCloudHealthcareV1ConsentPolicyResponseArgs{...}
type GoogleCloudHealthcareV1ConsentPolicyResponseOutput ¶
type GoogleCloudHealthcareV1ConsentPolicyResponseOutput struct{ *pulumi.OutputState }
Represents a user's consent in terms of the resources that can be accessed and under what conditions.
func (GoogleCloudHealthcareV1ConsentPolicyResponseOutput) AuthorizationRule ¶
func (o GoogleCloudHealthcareV1ConsentPolicyResponseOutput) AuthorizationRule() ExprResponseOutput
Required. The request conditions to meet to grant access. In addition to any supported comparison operators, authorization rules may have `IN` operator as well as at most 10 logical operators that are limited to `AND` (`&&`), `OR` (`||`).
func (GoogleCloudHealthcareV1ConsentPolicyResponseOutput) ElementType ¶
func (GoogleCloudHealthcareV1ConsentPolicyResponseOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1ConsentPolicyResponseOutput) ResourceAttributes ¶
func (o GoogleCloudHealthcareV1ConsentPolicyResponseOutput) ResourceAttributes() AttributeResponseArrayOutput
The resources that this policy applies to. A resource is a match if it matches all the attributes listed here. If empty, this policy applies to all User data mappings for the given user.
func (GoogleCloudHealthcareV1ConsentPolicyResponseOutput) ToGoogleCloudHealthcareV1ConsentPolicyResponseOutput ¶
func (o GoogleCloudHealthcareV1ConsentPolicyResponseOutput) ToGoogleCloudHealthcareV1ConsentPolicyResponseOutput() GoogleCloudHealthcareV1ConsentPolicyResponseOutput
func (GoogleCloudHealthcareV1ConsentPolicyResponseOutput) ToGoogleCloudHealthcareV1ConsentPolicyResponseOutputWithContext ¶
func (o GoogleCloudHealthcareV1ConsentPolicyResponseOutput) ToGoogleCloudHealthcareV1ConsentPolicyResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1ConsentPolicyResponseOutput
type GoogleCloudHealthcareV1FhirBigQueryDestination ¶
type GoogleCloudHealthcareV1FhirBigQueryDestination struct { // BigQuery URI to an existing dataset, up to 2000 characters long, in the format `bq://projectId.bqDatasetId`. DatasetUri *string `pulumi:"datasetUri"` // If this flag is `TRUE`, all tables are deleted from the dataset before the new exported tables are written. If the flag is not set and the destination dataset contains tables, the export call returns an error. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. Force *bool `pulumi:"force"` // The configuration for the exported BigQuery schema. SchemaConfig *SchemaConfig `pulumi:"schemaConfig"` // Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the `force` parameter is ignored. WriteDisposition *string `pulumi:"writeDisposition"` }
The configuration for exporting to BigQuery.
type GoogleCloudHealthcareV1FhirBigQueryDestinationArgs ¶
type GoogleCloudHealthcareV1FhirBigQueryDestinationArgs struct { // BigQuery URI to an existing dataset, up to 2000 characters long, in the format `bq://projectId.bqDatasetId`. DatasetUri pulumi.StringPtrInput `pulumi:"datasetUri"` // If this flag is `TRUE`, all tables are deleted from the dataset before the new exported tables are written. If the flag is not set and the destination dataset contains tables, the export call returns an error. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. Force pulumi.BoolPtrInput `pulumi:"force"` // The configuration for the exported BigQuery schema. SchemaConfig SchemaConfigPtrInput `pulumi:"schemaConfig"` // Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the `force` parameter is ignored. WriteDisposition pulumi.StringPtrInput `pulumi:"writeDisposition"` }
The configuration for exporting to BigQuery.
func (GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) ElementType ¶
func (GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) ElementType() reflect.Type
func (GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationOutput ¶
func (i GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationOutput
func (GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationOutputWithContext ¶
func (i GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationOutput
func (GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput ¶
func (i GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput
func (GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutputWithContext ¶
func (i GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput
type GoogleCloudHealthcareV1FhirBigQueryDestinationInput ¶
type GoogleCloudHealthcareV1FhirBigQueryDestinationInput interface { pulumi.Input ToGoogleCloudHealthcareV1FhirBigQueryDestinationOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationOutput ToGoogleCloudHealthcareV1FhirBigQueryDestinationOutputWithContext(context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationOutput }
GoogleCloudHealthcareV1FhirBigQueryDestinationInput is an input type that accepts GoogleCloudHealthcareV1FhirBigQueryDestinationArgs and GoogleCloudHealthcareV1FhirBigQueryDestinationOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1FhirBigQueryDestinationInput` via:
GoogleCloudHealthcareV1FhirBigQueryDestinationArgs{...}
type GoogleCloudHealthcareV1FhirBigQueryDestinationOutput ¶
type GoogleCloudHealthcareV1FhirBigQueryDestinationOutput struct{ *pulumi.OutputState }
The configuration for exporting to BigQuery.
func (GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) DatasetUri ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) DatasetUri() pulumi.StringPtrOutput
BigQuery URI to an existing dataset, up to 2000 characters long, in the format `bq://projectId.bqDatasetId`.
func (GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) ElementType ¶
func (GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) Force ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) Force() pulumi.BoolPtrOutput
If this flag is `TRUE`, all tables are deleted from the dataset before the new exported tables are written. If the flag is not set and the destination dataset contains tables, the export call returns an error. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.
func (GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) SchemaConfig ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) SchemaConfig() SchemaConfigPtrOutput
The configuration for the exported BigQuery schema.
func (GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationOutput ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationOutput
func (GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationOutputWithContext ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationOutput
func (GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput
func (GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutputWithContext ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput
func (GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) WriteDisposition ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationOutput) WriteDisposition() pulumi.StringPtrOutput
Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the `force` parameter is ignored.
type GoogleCloudHealthcareV1FhirBigQueryDestinationPtrInput ¶
type GoogleCloudHealthcareV1FhirBigQueryDestinationPtrInput interface { pulumi.Input ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutputWithContext(context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput }
GoogleCloudHealthcareV1FhirBigQueryDestinationPtrInput is an input type that accepts GoogleCloudHealthcareV1FhirBigQueryDestinationArgs, GoogleCloudHealthcareV1FhirBigQueryDestinationPtr and GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1FhirBigQueryDestinationPtrInput` via:
GoogleCloudHealthcareV1FhirBigQueryDestinationArgs{...} or: nil
func GoogleCloudHealthcareV1FhirBigQueryDestinationPtr ¶
func GoogleCloudHealthcareV1FhirBigQueryDestinationPtr(v *GoogleCloudHealthcareV1FhirBigQueryDestinationArgs) GoogleCloudHealthcareV1FhirBigQueryDestinationPtrInput
type GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput ¶
type GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) DatasetUri ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) DatasetUri() pulumi.StringPtrOutput
BigQuery URI to an existing dataset, up to 2000 characters long, in the format `bq://projectId.bqDatasetId`.
func (GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) ElementType ¶
func (GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) Force ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) Force() pulumi.BoolPtrOutput
If this flag is `TRUE`, all tables are deleted from the dataset before the new exported tables are written. If the flag is not set and the destination dataset contains tables, the export call returns an error. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.
func (GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) SchemaConfig ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) SchemaConfig() SchemaConfigPtrOutput
The configuration for the exported BigQuery schema.
func (GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput
func (GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutputWithContext ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput
func (GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) WriteDisposition ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput) WriteDisposition() pulumi.StringPtrOutput
Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the `force` parameter is ignored.
type GoogleCloudHealthcareV1FhirBigQueryDestinationResponse ¶
type GoogleCloudHealthcareV1FhirBigQueryDestinationResponse struct { // BigQuery URI to an existing dataset, up to 2000 characters long, in the format `bq://projectId.bqDatasetId`. DatasetUri string `pulumi:"datasetUri"` // If this flag is `TRUE`, all tables are deleted from the dataset before the new exported tables are written. If the flag is not set and the destination dataset contains tables, the export call returns an error. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. Force bool `pulumi:"force"` // The configuration for the exported BigQuery schema. SchemaConfig SchemaConfigResponse `pulumi:"schemaConfig"` // Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the `force` parameter is ignored. WriteDisposition string `pulumi:"writeDisposition"` }
The configuration for exporting to BigQuery.
type GoogleCloudHealthcareV1FhirBigQueryDestinationResponseArgs ¶
type GoogleCloudHealthcareV1FhirBigQueryDestinationResponseArgs struct { // BigQuery URI to an existing dataset, up to 2000 characters long, in the format `bq://projectId.bqDatasetId`. DatasetUri pulumi.StringInput `pulumi:"datasetUri"` // If this flag is `TRUE`, all tables are deleted from the dataset before the new exported tables are written. If the flag is not set and the destination dataset contains tables, the export call returns an error. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE. Force pulumi.BoolInput `pulumi:"force"` // The configuration for the exported BigQuery schema. SchemaConfig SchemaConfigResponseInput `pulumi:"schemaConfig"` // Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the `force` parameter is ignored. WriteDisposition pulumi.StringInput `pulumi:"writeDisposition"` }
The configuration for exporting to BigQuery.
func (GoogleCloudHealthcareV1FhirBigQueryDestinationResponseArgs) ElementType ¶
func (GoogleCloudHealthcareV1FhirBigQueryDestinationResponseArgs) ElementType() reflect.Type
func (GoogleCloudHealthcareV1FhirBigQueryDestinationResponseArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput ¶
func (i GoogleCloudHealthcareV1FhirBigQueryDestinationResponseArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput
func (GoogleCloudHealthcareV1FhirBigQueryDestinationResponseArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutputWithContext ¶
func (i GoogleCloudHealthcareV1FhirBigQueryDestinationResponseArgs) ToGoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput
type GoogleCloudHealthcareV1FhirBigQueryDestinationResponseInput ¶
type GoogleCloudHealthcareV1FhirBigQueryDestinationResponseInput interface { pulumi.Input ToGoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput ToGoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutputWithContext(context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput }
GoogleCloudHealthcareV1FhirBigQueryDestinationResponseInput is an input type that accepts GoogleCloudHealthcareV1FhirBigQueryDestinationResponseArgs and GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput values. You can construct a concrete instance of `GoogleCloudHealthcareV1FhirBigQueryDestinationResponseInput` via:
GoogleCloudHealthcareV1FhirBigQueryDestinationResponseArgs{...}
type GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput ¶
type GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput struct{ *pulumi.OutputState }
The configuration for exporting to BigQuery.
func (GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) DatasetUri ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) DatasetUri() pulumi.StringOutput
BigQuery URI to an existing dataset, up to 2000 characters long, in the format `bq://projectId.bqDatasetId`.
func (GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) ElementType ¶
func (GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) ElementType() reflect.Type
func (GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) Force ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) Force() pulumi.BoolOutput
If this flag is `TRUE`, all tables are deleted from the dataset before the new exported tables are written. If the flag is not set and the destination dataset contains tables, the export call returns an error. If `write_disposition` is specified, this parameter is ignored. force=false is equivalent to write_disposition=WRITE_EMPTY and force=true is equivalent to write_disposition=WRITE_TRUNCATE.
func (GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) SchemaConfig ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) SchemaConfig() SchemaConfigResponseOutput
The configuration for the exported BigQuery schema.
func (GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput() GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput
func (GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutputWithContext ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) ToGoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutputWithContext(ctx context.Context) GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput
func (GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) WriteDisposition ¶
func (o GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput) WriteDisposition() pulumi.StringOutput
Determines if existing data in the destination dataset is overwritten, appended to, or not written if the tables contain data. If a write_disposition is specified, the `force` parameter is ignored.
type Hl7SchemaConfig ¶
type Hl7SchemaConfig struct { // Map from each HL7v2 message type and trigger event pair, such as ADT_A04, to its schema configuration root group. MessageSchemaConfigs map[string]string `pulumi:"messageSchemaConfigs"` // Each VersionSource is tested and only if they all match is the schema used for the message. Version []VersionSource `pulumi:"version"` }
Root config message for HL7v2 schema. This contains a schema structure of groups and segments, and filters that determine which messages to apply the schema structure to.
type Hl7SchemaConfigArgs ¶
type Hl7SchemaConfigArgs struct { // Map from each HL7v2 message type and trigger event pair, such as ADT_A04, to its schema configuration root group. MessageSchemaConfigs pulumi.StringMapInput `pulumi:"messageSchemaConfigs"` // Each VersionSource is tested and only if they all match is the schema used for the message. Version VersionSourceArrayInput `pulumi:"version"` }
Root config message for HL7v2 schema. This contains a schema structure of groups and segments, and filters that determine which messages to apply the schema structure to.
func (Hl7SchemaConfigArgs) ElementType ¶
func (Hl7SchemaConfigArgs) ElementType() reflect.Type
func (Hl7SchemaConfigArgs) ToHl7SchemaConfigOutput ¶
func (i Hl7SchemaConfigArgs) ToHl7SchemaConfigOutput() Hl7SchemaConfigOutput
func (Hl7SchemaConfigArgs) ToHl7SchemaConfigOutputWithContext ¶
func (i Hl7SchemaConfigArgs) ToHl7SchemaConfigOutputWithContext(ctx context.Context) Hl7SchemaConfigOutput
type Hl7SchemaConfigArray ¶
type Hl7SchemaConfigArray []Hl7SchemaConfigInput
func (Hl7SchemaConfigArray) ElementType ¶
func (Hl7SchemaConfigArray) ElementType() reflect.Type
func (Hl7SchemaConfigArray) ToHl7SchemaConfigArrayOutput ¶
func (i Hl7SchemaConfigArray) ToHl7SchemaConfigArrayOutput() Hl7SchemaConfigArrayOutput
func (Hl7SchemaConfigArray) ToHl7SchemaConfigArrayOutputWithContext ¶
func (i Hl7SchemaConfigArray) ToHl7SchemaConfigArrayOutputWithContext(ctx context.Context) Hl7SchemaConfigArrayOutput
type Hl7SchemaConfigArrayInput ¶
type Hl7SchemaConfigArrayInput interface { pulumi.Input ToHl7SchemaConfigArrayOutput() Hl7SchemaConfigArrayOutput ToHl7SchemaConfigArrayOutputWithContext(context.Context) Hl7SchemaConfigArrayOutput }
Hl7SchemaConfigArrayInput is an input type that accepts Hl7SchemaConfigArray and Hl7SchemaConfigArrayOutput values. You can construct a concrete instance of `Hl7SchemaConfigArrayInput` via:
Hl7SchemaConfigArray{ Hl7SchemaConfigArgs{...} }
type Hl7SchemaConfigArrayOutput ¶
type Hl7SchemaConfigArrayOutput struct{ *pulumi.OutputState }
func (Hl7SchemaConfigArrayOutput) ElementType ¶
func (Hl7SchemaConfigArrayOutput) ElementType() reflect.Type
func (Hl7SchemaConfigArrayOutput) Index ¶
func (o Hl7SchemaConfigArrayOutput) Index(i pulumi.IntInput) Hl7SchemaConfigOutput
func (Hl7SchemaConfigArrayOutput) ToHl7SchemaConfigArrayOutput ¶
func (o Hl7SchemaConfigArrayOutput) ToHl7SchemaConfigArrayOutput() Hl7SchemaConfigArrayOutput
func (Hl7SchemaConfigArrayOutput) ToHl7SchemaConfigArrayOutputWithContext ¶
func (o Hl7SchemaConfigArrayOutput) ToHl7SchemaConfigArrayOutputWithContext(ctx context.Context) Hl7SchemaConfigArrayOutput
type Hl7SchemaConfigInput ¶
type Hl7SchemaConfigInput interface { pulumi.Input ToHl7SchemaConfigOutput() Hl7SchemaConfigOutput ToHl7SchemaConfigOutputWithContext(context.Context) Hl7SchemaConfigOutput }
Hl7SchemaConfigInput is an input type that accepts Hl7SchemaConfigArgs and Hl7SchemaConfigOutput values. You can construct a concrete instance of `Hl7SchemaConfigInput` via:
Hl7SchemaConfigArgs{...}
type Hl7SchemaConfigOutput ¶
type Hl7SchemaConfigOutput struct{ *pulumi.OutputState }
Root config message for HL7v2 schema. This contains a schema structure of groups and segments, and filters that determine which messages to apply the schema structure to.
func (Hl7SchemaConfigOutput) ElementType ¶
func (Hl7SchemaConfigOutput) ElementType() reflect.Type
func (Hl7SchemaConfigOutput) MessageSchemaConfigs ¶
func (o Hl7SchemaConfigOutput) MessageSchemaConfigs() pulumi.StringMapOutput
Map from each HL7v2 message type and trigger event pair, such as ADT_A04, to its schema configuration root group.
func (Hl7SchemaConfigOutput) ToHl7SchemaConfigOutput ¶
func (o Hl7SchemaConfigOutput) ToHl7SchemaConfigOutput() Hl7SchemaConfigOutput
func (Hl7SchemaConfigOutput) ToHl7SchemaConfigOutputWithContext ¶
func (o Hl7SchemaConfigOutput) ToHl7SchemaConfigOutputWithContext(ctx context.Context) Hl7SchemaConfigOutput
func (Hl7SchemaConfigOutput) Version ¶
func (o Hl7SchemaConfigOutput) Version() VersionSourceArrayOutput
Each VersionSource is tested and only if they all match is the schema used for the message.
type Hl7SchemaConfigResponse ¶
type Hl7SchemaConfigResponse struct { // Map from each HL7v2 message type and trigger event pair, such as ADT_A04, to its schema configuration root group. MessageSchemaConfigs map[string]string `pulumi:"messageSchemaConfigs"` // Each VersionSource is tested and only if they all match is the schema used for the message. Version []VersionSourceResponse `pulumi:"version"` }
Root config message for HL7v2 schema. This contains a schema structure of groups and segments, and filters that determine which messages to apply the schema structure to.
type Hl7SchemaConfigResponseArgs ¶
type Hl7SchemaConfigResponseArgs struct { // Map from each HL7v2 message type and trigger event pair, such as ADT_A04, to its schema configuration root group. MessageSchemaConfigs pulumi.StringMapInput `pulumi:"messageSchemaConfigs"` // Each VersionSource is tested and only if they all match is the schema used for the message. Version VersionSourceResponseArrayInput `pulumi:"version"` }
Root config message for HL7v2 schema. This contains a schema structure of groups and segments, and filters that determine which messages to apply the schema structure to.
func (Hl7SchemaConfigResponseArgs) ElementType ¶
func (Hl7SchemaConfigResponseArgs) ElementType() reflect.Type
func (Hl7SchemaConfigResponseArgs) ToHl7SchemaConfigResponseOutput ¶
func (i Hl7SchemaConfigResponseArgs) ToHl7SchemaConfigResponseOutput() Hl7SchemaConfigResponseOutput
func (Hl7SchemaConfigResponseArgs) ToHl7SchemaConfigResponseOutputWithContext ¶
func (i Hl7SchemaConfigResponseArgs) ToHl7SchemaConfigResponseOutputWithContext(ctx context.Context) Hl7SchemaConfigResponseOutput
type Hl7SchemaConfigResponseArray ¶
type Hl7SchemaConfigResponseArray []Hl7SchemaConfigResponseInput
func (Hl7SchemaConfigResponseArray) ElementType ¶
func (Hl7SchemaConfigResponseArray) ElementType() reflect.Type
func (Hl7SchemaConfigResponseArray) ToHl7SchemaConfigResponseArrayOutput ¶
func (i Hl7SchemaConfigResponseArray) ToHl7SchemaConfigResponseArrayOutput() Hl7SchemaConfigResponseArrayOutput
func (Hl7SchemaConfigResponseArray) ToHl7SchemaConfigResponseArrayOutputWithContext ¶
func (i Hl7SchemaConfigResponseArray) ToHl7SchemaConfigResponseArrayOutputWithContext(ctx context.Context) Hl7SchemaConfigResponseArrayOutput
type Hl7SchemaConfigResponseArrayInput ¶
type Hl7SchemaConfigResponseArrayInput interface { pulumi.Input ToHl7SchemaConfigResponseArrayOutput() Hl7SchemaConfigResponseArrayOutput ToHl7SchemaConfigResponseArrayOutputWithContext(context.Context) Hl7SchemaConfigResponseArrayOutput }
Hl7SchemaConfigResponseArrayInput is an input type that accepts Hl7SchemaConfigResponseArray and Hl7SchemaConfigResponseArrayOutput values. You can construct a concrete instance of `Hl7SchemaConfigResponseArrayInput` via:
Hl7SchemaConfigResponseArray{ Hl7SchemaConfigResponseArgs{...} }
type Hl7SchemaConfigResponseArrayOutput ¶
type Hl7SchemaConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (Hl7SchemaConfigResponseArrayOutput) ElementType ¶
func (Hl7SchemaConfigResponseArrayOutput) ElementType() reflect.Type
func (Hl7SchemaConfigResponseArrayOutput) Index ¶
func (o Hl7SchemaConfigResponseArrayOutput) Index(i pulumi.IntInput) Hl7SchemaConfigResponseOutput
func (Hl7SchemaConfigResponseArrayOutput) ToHl7SchemaConfigResponseArrayOutput ¶
func (o Hl7SchemaConfigResponseArrayOutput) ToHl7SchemaConfigResponseArrayOutput() Hl7SchemaConfigResponseArrayOutput
func (Hl7SchemaConfigResponseArrayOutput) ToHl7SchemaConfigResponseArrayOutputWithContext ¶
func (o Hl7SchemaConfigResponseArrayOutput) ToHl7SchemaConfigResponseArrayOutputWithContext(ctx context.Context) Hl7SchemaConfigResponseArrayOutput
type Hl7SchemaConfigResponseInput ¶
type Hl7SchemaConfigResponseInput interface { pulumi.Input ToHl7SchemaConfigResponseOutput() Hl7SchemaConfigResponseOutput ToHl7SchemaConfigResponseOutputWithContext(context.Context) Hl7SchemaConfigResponseOutput }
Hl7SchemaConfigResponseInput is an input type that accepts Hl7SchemaConfigResponseArgs and Hl7SchemaConfigResponseOutput values. You can construct a concrete instance of `Hl7SchemaConfigResponseInput` via:
Hl7SchemaConfigResponseArgs{...}
type Hl7SchemaConfigResponseOutput ¶
type Hl7SchemaConfigResponseOutput struct{ *pulumi.OutputState }
Root config message for HL7v2 schema. This contains a schema structure of groups and segments, and filters that determine which messages to apply the schema structure to.
func (Hl7SchemaConfigResponseOutput) ElementType ¶
func (Hl7SchemaConfigResponseOutput) ElementType() reflect.Type
func (Hl7SchemaConfigResponseOutput) MessageSchemaConfigs ¶
func (o Hl7SchemaConfigResponseOutput) MessageSchemaConfigs() pulumi.StringMapOutput
Map from each HL7v2 message type and trigger event pair, such as ADT_A04, to its schema configuration root group.
func (Hl7SchemaConfigResponseOutput) ToHl7SchemaConfigResponseOutput ¶
func (o Hl7SchemaConfigResponseOutput) ToHl7SchemaConfigResponseOutput() Hl7SchemaConfigResponseOutput
func (Hl7SchemaConfigResponseOutput) ToHl7SchemaConfigResponseOutputWithContext ¶
func (o Hl7SchemaConfigResponseOutput) ToHl7SchemaConfigResponseOutputWithContext(ctx context.Context) Hl7SchemaConfigResponseOutput
func (Hl7SchemaConfigResponseOutput) Version ¶
func (o Hl7SchemaConfigResponseOutput) Version() VersionSourceResponseArrayOutput
Each VersionSource is tested and only if they all match is the schema used for the message.
type Hl7TypesConfig ¶
type Hl7TypesConfig struct { // The HL7v2 type definitions. Type []Type `pulumi:"type"` // The version selectors that this config applies to. A message must match ALL version sources to apply. Version []VersionSource `pulumi:"version"` }
Root config for HL7v2 datatype definitions for a specific HL7v2 version.
type Hl7TypesConfigArgs ¶
type Hl7TypesConfigArgs struct { // The HL7v2 type definitions. Type TypeArrayInput `pulumi:"type"` // The version selectors that this config applies to. A message must match ALL version sources to apply. Version VersionSourceArrayInput `pulumi:"version"` }
Root config for HL7v2 datatype definitions for a specific HL7v2 version.
func (Hl7TypesConfigArgs) ElementType ¶
func (Hl7TypesConfigArgs) ElementType() reflect.Type
func (Hl7TypesConfigArgs) ToHl7TypesConfigOutput ¶
func (i Hl7TypesConfigArgs) ToHl7TypesConfigOutput() Hl7TypesConfigOutput
func (Hl7TypesConfigArgs) ToHl7TypesConfigOutputWithContext ¶
func (i Hl7TypesConfigArgs) ToHl7TypesConfigOutputWithContext(ctx context.Context) Hl7TypesConfigOutput
type Hl7TypesConfigArray ¶
type Hl7TypesConfigArray []Hl7TypesConfigInput
func (Hl7TypesConfigArray) ElementType ¶
func (Hl7TypesConfigArray) ElementType() reflect.Type
func (Hl7TypesConfigArray) ToHl7TypesConfigArrayOutput ¶
func (i Hl7TypesConfigArray) ToHl7TypesConfigArrayOutput() Hl7TypesConfigArrayOutput
func (Hl7TypesConfigArray) ToHl7TypesConfigArrayOutputWithContext ¶
func (i Hl7TypesConfigArray) ToHl7TypesConfigArrayOutputWithContext(ctx context.Context) Hl7TypesConfigArrayOutput
type Hl7TypesConfigArrayInput ¶
type Hl7TypesConfigArrayInput interface { pulumi.Input ToHl7TypesConfigArrayOutput() Hl7TypesConfigArrayOutput ToHl7TypesConfigArrayOutputWithContext(context.Context) Hl7TypesConfigArrayOutput }
Hl7TypesConfigArrayInput is an input type that accepts Hl7TypesConfigArray and Hl7TypesConfigArrayOutput values. You can construct a concrete instance of `Hl7TypesConfigArrayInput` via:
Hl7TypesConfigArray{ Hl7TypesConfigArgs{...} }
type Hl7TypesConfigArrayOutput ¶
type Hl7TypesConfigArrayOutput struct{ *pulumi.OutputState }
func (Hl7TypesConfigArrayOutput) ElementType ¶
func (Hl7TypesConfigArrayOutput) ElementType() reflect.Type
func (Hl7TypesConfigArrayOutput) Index ¶
func (o Hl7TypesConfigArrayOutput) Index(i pulumi.IntInput) Hl7TypesConfigOutput
func (Hl7TypesConfigArrayOutput) ToHl7TypesConfigArrayOutput ¶
func (o Hl7TypesConfigArrayOutput) ToHl7TypesConfigArrayOutput() Hl7TypesConfigArrayOutput
func (Hl7TypesConfigArrayOutput) ToHl7TypesConfigArrayOutputWithContext ¶
func (o Hl7TypesConfigArrayOutput) ToHl7TypesConfigArrayOutputWithContext(ctx context.Context) Hl7TypesConfigArrayOutput
type Hl7TypesConfigInput ¶
type Hl7TypesConfigInput interface { pulumi.Input ToHl7TypesConfigOutput() Hl7TypesConfigOutput ToHl7TypesConfigOutputWithContext(context.Context) Hl7TypesConfigOutput }
Hl7TypesConfigInput is an input type that accepts Hl7TypesConfigArgs and Hl7TypesConfigOutput values. You can construct a concrete instance of `Hl7TypesConfigInput` via:
Hl7TypesConfigArgs{...}
type Hl7TypesConfigOutput ¶
type Hl7TypesConfigOutput struct{ *pulumi.OutputState }
Root config for HL7v2 datatype definitions for a specific HL7v2 version.
func (Hl7TypesConfigOutput) ElementType ¶
func (Hl7TypesConfigOutput) ElementType() reflect.Type
func (Hl7TypesConfigOutput) ToHl7TypesConfigOutput ¶
func (o Hl7TypesConfigOutput) ToHl7TypesConfigOutput() Hl7TypesConfigOutput
func (Hl7TypesConfigOutput) ToHl7TypesConfigOutputWithContext ¶
func (o Hl7TypesConfigOutput) ToHl7TypesConfigOutputWithContext(ctx context.Context) Hl7TypesConfigOutput
func (Hl7TypesConfigOutput) Type ¶
func (o Hl7TypesConfigOutput) Type() TypeArrayOutput
The HL7v2 type definitions.
func (Hl7TypesConfigOutput) Version ¶
func (o Hl7TypesConfigOutput) Version() VersionSourceArrayOutput
The version selectors that this config applies to. A message must match ALL version sources to apply.
type Hl7TypesConfigResponse ¶
type Hl7TypesConfigResponse struct { // The HL7v2 type definitions. Type []TypeResponse `pulumi:"type"` // The version selectors that this config applies to. A message must match ALL version sources to apply. Version []VersionSourceResponse `pulumi:"version"` }
Root config for HL7v2 datatype definitions for a specific HL7v2 version.
type Hl7TypesConfigResponseArgs ¶
type Hl7TypesConfigResponseArgs struct { // The HL7v2 type definitions. Type TypeResponseArrayInput `pulumi:"type"` // The version selectors that this config applies to. A message must match ALL version sources to apply. Version VersionSourceResponseArrayInput `pulumi:"version"` }
Root config for HL7v2 datatype definitions for a specific HL7v2 version.
func (Hl7TypesConfigResponseArgs) ElementType ¶
func (Hl7TypesConfigResponseArgs) ElementType() reflect.Type
func (Hl7TypesConfigResponseArgs) ToHl7TypesConfigResponseOutput ¶
func (i Hl7TypesConfigResponseArgs) ToHl7TypesConfigResponseOutput() Hl7TypesConfigResponseOutput
func (Hl7TypesConfigResponseArgs) ToHl7TypesConfigResponseOutputWithContext ¶
func (i Hl7TypesConfigResponseArgs) ToHl7TypesConfigResponseOutputWithContext(ctx context.Context) Hl7TypesConfigResponseOutput
type Hl7TypesConfigResponseArray ¶
type Hl7TypesConfigResponseArray []Hl7TypesConfigResponseInput
func (Hl7TypesConfigResponseArray) ElementType ¶
func (Hl7TypesConfigResponseArray) ElementType() reflect.Type
func (Hl7TypesConfigResponseArray) ToHl7TypesConfigResponseArrayOutput ¶
func (i Hl7TypesConfigResponseArray) ToHl7TypesConfigResponseArrayOutput() Hl7TypesConfigResponseArrayOutput
func (Hl7TypesConfigResponseArray) ToHl7TypesConfigResponseArrayOutputWithContext ¶
func (i Hl7TypesConfigResponseArray) ToHl7TypesConfigResponseArrayOutputWithContext(ctx context.Context) Hl7TypesConfigResponseArrayOutput
type Hl7TypesConfigResponseArrayInput ¶
type Hl7TypesConfigResponseArrayInput interface { pulumi.Input ToHl7TypesConfigResponseArrayOutput() Hl7TypesConfigResponseArrayOutput ToHl7TypesConfigResponseArrayOutputWithContext(context.Context) Hl7TypesConfigResponseArrayOutput }
Hl7TypesConfigResponseArrayInput is an input type that accepts Hl7TypesConfigResponseArray and Hl7TypesConfigResponseArrayOutput values. You can construct a concrete instance of `Hl7TypesConfigResponseArrayInput` via:
Hl7TypesConfigResponseArray{ Hl7TypesConfigResponseArgs{...} }
type Hl7TypesConfigResponseArrayOutput ¶
type Hl7TypesConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (Hl7TypesConfigResponseArrayOutput) ElementType ¶
func (Hl7TypesConfigResponseArrayOutput) ElementType() reflect.Type
func (Hl7TypesConfigResponseArrayOutput) Index ¶
func (o Hl7TypesConfigResponseArrayOutput) Index(i pulumi.IntInput) Hl7TypesConfigResponseOutput
func (Hl7TypesConfigResponseArrayOutput) ToHl7TypesConfigResponseArrayOutput ¶
func (o Hl7TypesConfigResponseArrayOutput) ToHl7TypesConfigResponseArrayOutput() Hl7TypesConfigResponseArrayOutput
func (Hl7TypesConfigResponseArrayOutput) ToHl7TypesConfigResponseArrayOutputWithContext ¶
func (o Hl7TypesConfigResponseArrayOutput) ToHl7TypesConfigResponseArrayOutputWithContext(ctx context.Context) Hl7TypesConfigResponseArrayOutput
type Hl7TypesConfigResponseInput ¶
type Hl7TypesConfigResponseInput interface { pulumi.Input ToHl7TypesConfigResponseOutput() Hl7TypesConfigResponseOutput ToHl7TypesConfigResponseOutputWithContext(context.Context) Hl7TypesConfigResponseOutput }
Hl7TypesConfigResponseInput is an input type that accepts Hl7TypesConfigResponseArgs and Hl7TypesConfigResponseOutput values. You can construct a concrete instance of `Hl7TypesConfigResponseInput` via:
Hl7TypesConfigResponseArgs{...}
type Hl7TypesConfigResponseOutput ¶
type Hl7TypesConfigResponseOutput struct{ *pulumi.OutputState }
Root config for HL7v2 datatype definitions for a specific HL7v2 version.
func (Hl7TypesConfigResponseOutput) ElementType ¶
func (Hl7TypesConfigResponseOutput) ElementType() reflect.Type
func (Hl7TypesConfigResponseOutput) ToHl7TypesConfigResponseOutput ¶
func (o Hl7TypesConfigResponseOutput) ToHl7TypesConfigResponseOutput() Hl7TypesConfigResponseOutput
func (Hl7TypesConfigResponseOutput) ToHl7TypesConfigResponseOutputWithContext ¶
func (o Hl7TypesConfigResponseOutput) ToHl7TypesConfigResponseOutputWithContext(ctx context.Context) Hl7TypesConfigResponseOutput
func (Hl7TypesConfigResponseOutput) Type ¶
func (o Hl7TypesConfigResponseOutput) Type() TypeResponseArrayOutput
The HL7v2 type definitions.
func (Hl7TypesConfigResponseOutput) Version ¶
func (o Hl7TypesConfigResponseOutput) Version() VersionSourceResponseArrayOutput
The version selectors that this config applies to. A message must match ALL version sources to apply.
type Hl7V2NotificationConfig ¶
type Hl7V2NotificationConfig struct { // Restricts notifications sent for messages matching a filter. If this is empty, all messages are matched. The following syntax is available: * A string field value can be written as text inside quotation marks, for example `"query text"`. The only valid relational operation for text fields is equality (`=`), where text is searched within the field, rather than having the field be equal to the text. For example, `"Comment = great"` returns messages with `great` in the comment field. * A number field value can be written as an integer, a decimal, or an exponential. The valid relational operators for number fields are the equality operator (`=`), along with the less than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality (`!=`) operator. You can prepend the `NOT` operator to an expression to negate it. * A date field value must be written in `yyyy-mm-dd` form. Fields with date and time use the RFC3339 time format. Leading zeros are required for one-digit months and days. The valid relational operators for date fields are the equality operator (`=`) , along with the less than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality (`!=`) operator. You can prepend the `NOT` operator to an expression to negate it. * Multiple field query expressions can be combined in one query by adding `AND` or `OR` operators between the expressions. If a boolean operator appears within a quoted string, it is not treated as special, it's just another part of the character string to be matched. You can prepend the `NOT` operator to an expression to negate it. The following fields and functions are available for filtering: * `message_type`, from the MSH-9.1 field. For example, `NOT message_type = "ADT"`. * `send_date` or `sendDate`, the YYYY-MM-DD date the message was sent in the dataset's time_zone, from the MSH-7 segment. For example, `send_date < "2017-01-02"`. * `send_time`, the timestamp when the message was sent, using the RFC3339 time format for comparisons, from the MSH-7 segment. For example, `send_time < "2017-01-02T00:00:00-05:00"`. * `create_time`, the timestamp when the message was created in the HL7v2 store. Use the RFC3339 time format for comparisons. For example, `create_time < "2017-01-02T00:00:00-05:00"`. * `send_facility`, the care center that the message came from, from the MSH-4 segment. For example, `send_facility = "ABC"`. * `PatientId(value, type)`, which matches if the message lists a patient having an ID of the given value and type in the PID-2, PID-3, or PID-4 segments. For example, `PatientId("123456", "MRN")`. * `labels.x`, a string value of the label with key `x` as set using the Message.labels map. For example, `labels."priority"="high"`. The operator `:*` can be used to assert the existence of a label. For example, `labels."priority":*`. Filter *string `pulumi:"filter"` // The [Pub/Sub](https://cloud.google.com/pubsub/docs/) topic that notifications of changes are published on. Supplied by the client. The notification is a `PubsubMessage` with the following fields: * `PubsubMessage.Data` contains the resource name. * `PubsubMessage.MessageId` is the ID of this notification. It's guaranteed to be unique within the topic. * `PubsubMessage.PublishTime` is the time when the message was published. Note that notifications are only sent if the topic is non-empty. [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be scoped to a project. The Cloud Healthcare API service account, service-PROJECT_NUMBER@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification cannot be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). PubsubTopic *string `pulumi:"pubsubTopic"` }
Specifies where and whether to send notifications upon changes to a data store.
type Hl7V2NotificationConfigArgs ¶
type Hl7V2NotificationConfigArgs struct { // Restricts notifications sent for messages matching a filter. If this is empty, all messages are matched. The following syntax is available: * A string field value can be written as text inside quotation marks, for example `"query text"`. The only valid relational operation for text fields is equality (`=`), where text is searched within the field, rather than having the field be equal to the text. For example, `"Comment = great"` returns messages with `great` in the comment field. * A number field value can be written as an integer, a decimal, or an exponential. The valid relational operators for number fields are the equality operator (`=`), along with the less than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality (`!=`) operator. You can prepend the `NOT` operator to an expression to negate it. * A date field value must be written in `yyyy-mm-dd` form. Fields with date and time use the RFC3339 time format. Leading zeros are required for one-digit months and days. The valid relational operators for date fields are the equality operator (`=`) , along with the less than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality (`!=`) operator. You can prepend the `NOT` operator to an expression to negate it. * Multiple field query expressions can be combined in one query by adding `AND` or `OR` operators between the expressions. If a boolean operator appears within a quoted string, it is not treated as special, it's just another part of the character string to be matched. You can prepend the `NOT` operator to an expression to negate it. The following fields and functions are available for filtering: * `message_type`, from the MSH-9.1 field. For example, `NOT message_type = "ADT"`. * `send_date` or `sendDate`, the YYYY-MM-DD date the message was sent in the dataset's time_zone, from the MSH-7 segment. For example, `send_date < "2017-01-02"`. * `send_time`, the timestamp when the message was sent, using the RFC3339 time format for comparisons, from the MSH-7 segment. For example, `send_time < "2017-01-02T00:00:00-05:00"`. * `create_time`, the timestamp when the message was created in the HL7v2 store. Use the RFC3339 time format for comparisons. For example, `create_time < "2017-01-02T00:00:00-05:00"`. * `send_facility`, the care center that the message came from, from the MSH-4 segment. For example, `send_facility = "ABC"`. * `PatientId(value, type)`, which matches if the message lists a patient having an ID of the given value and type in the PID-2, PID-3, or PID-4 segments. For example, `PatientId("123456", "MRN")`. * `labels.x`, a string value of the label with key `x` as set using the Message.labels map. For example, `labels."priority"="high"`. The operator `:*` can be used to assert the existence of a label. For example, `labels."priority":*`. Filter pulumi.StringPtrInput `pulumi:"filter"` // The [Pub/Sub](https://cloud.google.com/pubsub/docs/) topic that notifications of changes are published on. Supplied by the client. The notification is a `PubsubMessage` with the following fields: * `PubsubMessage.Data` contains the resource name. * `PubsubMessage.MessageId` is the ID of this notification. It's guaranteed to be unique within the topic. * `PubsubMessage.PublishTime` is the time when the message was published. Note that notifications are only sent if the topic is non-empty. [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be scoped to a project. The Cloud Healthcare API service account, service-PROJECT_NUMBER@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification cannot be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). PubsubTopic pulumi.StringPtrInput `pulumi:"pubsubTopic"` }
Specifies where and whether to send notifications upon changes to a data store.
func (Hl7V2NotificationConfigArgs) ElementType ¶
func (Hl7V2NotificationConfigArgs) ElementType() reflect.Type
func (Hl7V2NotificationConfigArgs) ToHl7V2NotificationConfigOutput ¶
func (i Hl7V2NotificationConfigArgs) ToHl7V2NotificationConfigOutput() Hl7V2NotificationConfigOutput
func (Hl7V2NotificationConfigArgs) ToHl7V2NotificationConfigOutputWithContext ¶
func (i Hl7V2NotificationConfigArgs) ToHl7V2NotificationConfigOutputWithContext(ctx context.Context) Hl7V2NotificationConfigOutput
type Hl7V2NotificationConfigArray ¶
type Hl7V2NotificationConfigArray []Hl7V2NotificationConfigInput
func (Hl7V2NotificationConfigArray) ElementType ¶
func (Hl7V2NotificationConfigArray) ElementType() reflect.Type
func (Hl7V2NotificationConfigArray) ToHl7V2NotificationConfigArrayOutput ¶
func (i Hl7V2NotificationConfigArray) ToHl7V2NotificationConfigArrayOutput() Hl7V2NotificationConfigArrayOutput
func (Hl7V2NotificationConfigArray) ToHl7V2NotificationConfigArrayOutputWithContext ¶
func (i Hl7V2NotificationConfigArray) ToHl7V2NotificationConfigArrayOutputWithContext(ctx context.Context) Hl7V2NotificationConfigArrayOutput
type Hl7V2NotificationConfigArrayInput ¶
type Hl7V2NotificationConfigArrayInput interface { pulumi.Input ToHl7V2NotificationConfigArrayOutput() Hl7V2NotificationConfigArrayOutput ToHl7V2NotificationConfigArrayOutputWithContext(context.Context) Hl7V2NotificationConfigArrayOutput }
Hl7V2NotificationConfigArrayInput is an input type that accepts Hl7V2NotificationConfigArray and Hl7V2NotificationConfigArrayOutput values. You can construct a concrete instance of `Hl7V2NotificationConfigArrayInput` via:
Hl7V2NotificationConfigArray{ Hl7V2NotificationConfigArgs{...} }
type Hl7V2NotificationConfigArrayOutput ¶
type Hl7V2NotificationConfigArrayOutput struct{ *pulumi.OutputState }
func (Hl7V2NotificationConfigArrayOutput) ElementType ¶
func (Hl7V2NotificationConfigArrayOutput) ElementType() reflect.Type
func (Hl7V2NotificationConfigArrayOutput) Index ¶
func (o Hl7V2NotificationConfigArrayOutput) Index(i pulumi.IntInput) Hl7V2NotificationConfigOutput
func (Hl7V2NotificationConfigArrayOutput) ToHl7V2NotificationConfigArrayOutput ¶
func (o Hl7V2NotificationConfigArrayOutput) ToHl7V2NotificationConfigArrayOutput() Hl7V2NotificationConfigArrayOutput
func (Hl7V2NotificationConfigArrayOutput) ToHl7V2NotificationConfigArrayOutputWithContext ¶
func (o Hl7V2NotificationConfigArrayOutput) ToHl7V2NotificationConfigArrayOutputWithContext(ctx context.Context) Hl7V2NotificationConfigArrayOutput
type Hl7V2NotificationConfigInput ¶
type Hl7V2NotificationConfigInput interface { pulumi.Input ToHl7V2NotificationConfigOutput() Hl7V2NotificationConfigOutput ToHl7V2NotificationConfigOutputWithContext(context.Context) Hl7V2NotificationConfigOutput }
Hl7V2NotificationConfigInput is an input type that accepts Hl7V2NotificationConfigArgs and Hl7V2NotificationConfigOutput values. You can construct a concrete instance of `Hl7V2NotificationConfigInput` via:
Hl7V2NotificationConfigArgs{...}
type Hl7V2NotificationConfigOutput ¶
type Hl7V2NotificationConfigOutput struct{ *pulumi.OutputState }
Specifies where and whether to send notifications upon changes to a data store.
func (Hl7V2NotificationConfigOutput) ElementType ¶
func (Hl7V2NotificationConfigOutput) ElementType() reflect.Type
func (Hl7V2NotificationConfigOutput) Filter ¶
func (o Hl7V2NotificationConfigOutput) Filter() pulumi.StringPtrOutput
Restricts notifications sent for messages matching a filter. If this is empty, all messages are matched. The following syntax is available: * A string field value can be written as text inside quotation marks, for example `"query text"`. The only valid relational operation for text fields is equality (`=`), where text is searched within the field, rather than having the field be equal to the text. For example, `"Comment = great"` returns messages with `great` in the comment field. * A number field value can be written as an integer, a decimal, or an exponential. The valid relational operators for number fields are the equality operator (`=`), along with the less than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality (`!=`) operator. You can prepend the `NOT` operator to an expression to negate it. * A date field value must be written in `yyyy-mm-dd` form. Fields with date and time use the RFC3339 time format. Leading zeros are required for one-digit months and days. The valid relational operators for date fields are the equality operator (`=`) , along with the less than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality (`!=`) operator. You can prepend the `NOT` operator to an expression to negate it. * Multiple field query expressions can be combined in one query by adding `AND` or `OR` operators between the expressions. If a boolean operator appears within a quoted string, it is not treated as special, it's just another part of the character string to be matched. You can prepend the `NOT` operator to an expression to negate it. The following fields and functions are available for filtering: * `message_type`, from the MSH-9.1 field. For example, `NOT message_type = "ADT"`. * `send_date` or `sendDate`, the YYYY-MM-DD date the message was sent in the dataset's time_zone, from the MSH-7 segment. For example, `send_date < "2017-01-02"`. * `send_time`, the timestamp when the message was sent, using the RFC3339 time format for comparisons, from the MSH-7 segment. For example, `send_time < "2017-01-02T00:00:00-05:00"`. * `create_time`, the timestamp when the message was created in the HL7v2 store. Use the RFC3339 time format for comparisons. For example, `create_time < "2017-01-02T00:00:00-05:00"`. * `send_facility`, the care center that the message came from, from the MSH-4 segment. For example, `send_facility = "ABC"`. * `PatientId(value, type)`, which matches if the message lists a patient having an ID of the given value and type in the PID-2, PID-3, or PID-4 segments. For example, `PatientId("123456", "MRN")`. * `labels.x`, a string value of the label with key `x` as set using the Message.labels map. For example, `labels."priority"="high"`. The operator `:*` can be used to assert the existence of a label. For example, `labels."priority":*`.
func (Hl7V2NotificationConfigOutput) PubsubTopic ¶
func (o Hl7V2NotificationConfigOutput) PubsubTopic() pulumi.StringPtrOutput
The Pub/Sub(https://cloud.google.com/pubsub/docs/) topic that notifications of changes are published on. Supplied by the client. The notification is a `PubsubMessage` with the following fields: * `PubsubMessage.Data` contains the resource name. * `PubsubMessage.MessageId` is the ID of this notification. It's guaranteed to be unique within the topic. * `PubsubMessage.PublishTime` is the time when the message was published. Note that notifications are only sent if the topic is non-empty. [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be scoped to a project. The Cloud Healthcare API service account, service-PROJECT_NUMBER@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification cannot be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
func (Hl7V2NotificationConfigOutput) ToHl7V2NotificationConfigOutput ¶
func (o Hl7V2NotificationConfigOutput) ToHl7V2NotificationConfigOutput() Hl7V2NotificationConfigOutput
func (Hl7V2NotificationConfigOutput) ToHl7V2NotificationConfigOutputWithContext ¶
func (o Hl7V2NotificationConfigOutput) ToHl7V2NotificationConfigOutputWithContext(ctx context.Context) Hl7V2NotificationConfigOutput
type Hl7V2NotificationConfigResponse ¶
type Hl7V2NotificationConfigResponse struct { // Restricts notifications sent for messages matching a filter. If this is empty, all messages are matched. The following syntax is available: * A string field value can be written as text inside quotation marks, for example `"query text"`. The only valid relational operation for text fields is equality (`=`), where text is searched within the field, rather than having the field be equal to the text. For example, `"Comment = great"` returns messages with `great` in the comment field. * A number field value can be written as an integer, a decimal, or an exponential. The valid relational operators for number fields are the equality operator (`=`), along with the less than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality (`!=`) operator. You can prepend the `NOT` operator to an expression to negate it. * A date field value must be written in `yyyy-mm-dd` form. Fields with date and time use the RFC3339 time format. Leading zeros are required for one-digit months and days. The valid relational operators for date fields are the equality operator (`=`) , along with the less than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality (`!=`) operator. You can prepend the `NOT` operator to an expression to negate it. * Multiple field query expressions can be combined in one query by adding `AND` or `OR` operators between the expressions. If a boolean operator appears within a quoted string, it is not treated as special, it's just another part of the character string to be matched. You can prepend the `NOT` operator to an expression to negate it. The following fields and functions are available for filtering: * `message_type`, from the MSH-9.1 field. For example, `NOT message_type = "ADT"`. * `send_date` or `sendDate`, the YYYY-MM-DD date the message was sent in the dataset's time_zone, from the MSH-7 segment. For example, `send_date < "2017-01-02"`. * `send_time`, the timestamp when the message was sent, using the RFC3339 time format for comparisons, from the MSH-7 segment. For example, `send_time < "2017-01-02T00:00:00-05:00"`. * `create_time`, the timestamp when the message was created in the HL7v2 store. Use the RFC3339 time format for comparisons. For example, `create_time < "2017-01-02T00:00:00-05:00"`. * `send_facility`, the care center that the message came from, from the MSH-4 segment. For example, `send_facility = "ABC"`. * `PatientId(value, type)`, which matches if the message lists a patient having an ID of the given value and type in the PID-2, PID-3, or PID-4 segments. For example, `PatientId("123456", "MRN")`. * `labels.x`, a string value of the label with key `x` as set using the Message.labels map. For example, `labels."priority"="high"`. The operator `:*` can be used to assert the existence of a label. For example, `labels."priority":*`. Filter string `pulumi:"filter"` // The [Pub/Sub](https://cloud.google.com/pubsub/docs/) topic that notifications of changes are published on. Supplied by the client. The notification is a `PubsubMessage` with the following fields: * `PubsubMessage.Data` contains the resource name. * `PubsubMessage.MessageId` is the ID of this notification. It's guaranteed to be unique within the topic. * `PubsubMessage.PublishTime` is the time when the message was published. Note that notifications are only sent if the topic is non-empty. [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be scoped to a project. The Cloud Healthcare API service account, service-PROJECT_NUMBER@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification cannot be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). PubsubTopic string `pulumi:"pubsubTopic"` }
Specifies where and whether to send notifications upon changes to a data store.
type Hl7V2NotificationConfigResponseArgs ¶
type Hl7V2NotificationConfigResponseArgs struct { // Restricts notifications sent for messages matching a filter. If this is empty, all messages are matched. The following syntax is available: * A string field value can be written as text inside quotation marks, for example `"query text"`. The only valid relational operation for text fields is equality (`=`), where text is searched within the field, rather than having the field be equal to the text. For example, `"Comment = great"` returns messages with `great` in the comment field. * A number field value can be written as an integer, a decimal, or an exponential. The valid relational operators for number fields are the equality operator (`=`), along with the less than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality (`!=`) operator. You can prepend the `NOT` operator to an expression to negate it. * A date field value must be written in `yyyy-mm-dd` form. Fields with date and time use the RFC3339 time format. Leading zeros are required for one-digit months and days. The valid relational operators for date fields are the equality operator (`=`) , along with the less than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality (`!=`) operator. You can prepend the `NOT` operator to an expression to negate it. * Multiple field query expressions can be combined in one query by adding `AND` or `OR` operators between the expressions. If a boolean operator appears within a quoted string, it is not treated as special, it's just another part of the character string to be matched. You can prepend the `NOT` operator to an expression to negate it. The following fields and functions are available for filtering: * `message_type`, from the MSH-9.1 field. For example, `NOT message_type = "ADT"`. * `send_date` or `sendDate`, the YYYY-MM-DD date the message was sent in the dataset's time_zone, from the MSH-7 segment. For example, `send_date < "2017-01-02"`. * `send_time`, the timestamp when the message was sent, using the RFC3339 time format for comparisons, from the MSH-7 segment. For example, `send_time < "2017-01-02T00:00:00-05:00"`. * `create_time`, the timestamp when the message was created in the HL7v2 store. Use the RFC3339 time format for comparisons. For example, `create_time < "2017-01-02T00:00:00-05:00"`. * `send_facility`, the care center that the message came from, from the MSH-4 segment. For example, `send_facility = "ABC"`. * `PatientId(value, type)`, which matches if the message lists a patient having an ID of the given value and type in the PID-2, PID-3, or PID-4 segments. For example, `PatientId("123456", "MRN")`. * `labels.x`, a string value of the label with key `x` as set using the Message.labels map. For example, `labels."priority"="high"`. The operator `:*` can be used to assert the existence of a label. For example, `labels."priority":*`. Filter pulumi.StringInput `pulumi:"filter"` // The [Pub/Sub](https://cloud.google.com/pubsub/docs/) topic that notifications of changes are published on. Supplied by the client. The notification is a `PubsubMessage` with the following fields: * `PubsubMessage.Data` contains the resource name. * `PubsubMessage.MessageId` is the ID of this notification. It's guaranteed to be unique within the topic. * `PubsubMessage.PublishTime` is the time when the message was published. Note that notifications are only sent if the topic is non-empty. [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be scoped to a project. The Cloud Healthcare API service account, service-PROJECT_NUMBER@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification cannot be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). PubsubTopic pulumi.StringInput `pulumi:"pubsubTopic"` }
Specifies where and whether to send notifications upon changes to a data store.
func (Hl7V2NotificationConfigResponseArgs) ElementType ¶
func (Hl7V2NotificationConfigResponseArgs) ElementType() reflect.Type
func (Hl7V2NotificationConfigResponseArgs) ToHl7V2NotificationConfigResponseOutput ¶
func (i Hl7V2NotificationConfigResponseArgs) ToHl7V2NotificationConfigResponseOutput() Hl7V2NotificationConfigResponseOutput
func (Hl7V2NotificationConfigResponseArgs) ToHl7V2NotificationConfigResponseOutputWithContext ¶
func (i Hl7V2NotificationConfigResponseArgs) ToHl7V2NotificationConfigResponseOutputWithContext(ctx context.Context) Hl7V2NotificationConfigResponseOutput
type Hl7V2NotificationConfigResponseArray ¶
type Hl7V2NotificationConfigResponseArray []Hl7V2NotificationConfigResponseInput
func (Hl7V2NotificationConfigResponseArray) ElementType ¶
func (Hl7V2NotificationConfigResponseArray) ElementType() reflect.Type
func (Hl7V2NotificationConfigResponseArray) ToHl7V2NotificationConfigResponseArrayOutput ¶
func (i Hl7V2NotificationConfigResponseArray) ToHl7V2NotificationConfigResponseArrayOutput() Hl7V2NotificationConfigResponseArrayOutput
func (Hl7V2NotificationConfigResponseArray) ToHl7V2NotificationConfigResponseArrayOutputWithContext ¶
func (i Hl7V2NotificationConfigResponseArray) ToHl7V2NotificationConfigResponseArrayOutputWithContext(ctx context.Context) Hl7V2NotificationConfigResponseArrayOutput
type Hl7V2NotificationConfigResponseArrayInput ¶
type Hl7V2NotificationConfigResponseArrayInput interface { pulumi.Input ToHl7V2NotificationConfigResponseArrayOutput() Hl7V2NotificationConfigResponseArrayOutput ToHl7V2NotificationConfigResponseArrayOutputWithContext(context.Context) Hl7V2NotificationConfigResponseArrayOutput }
Hl7V2NotificationConfigResponseArrayInput is an input type that accepts Hl7V2NotificationConfigResponseArray and Hl7V2NotificationConfigResponseArrayOutput values. You can construct a concrete instance of `Hl7V2NotificationConfigResponseArrayInput` via:
Hl7V2NotificationConfigResponseArray{ Hl7V2NotificationConfigResponseArgs{...} }
type Hl7V2NotificationConfigResponseArrayOutput ¶
type Hl7V2NotificationConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (Hl7V2NotificationConfigResponseArrayOutput) ElementType ¶
func (Hl7V2NotificationConfigResponseArrayOutput) ElementType() reflect.Type
func (Hl7V2NotificationConfigResponseArrayOutput) ToHl7V2NotificationConfigResponseArrayOutput ¶
func (o Hl7V2NotificationConfigResponseArrayOutput) ToHl7V2NotificationConfigResponseArrayOutput() Hl7V2NotificationConfigResponseArrayOutput
func (Hl7V2NotificationConfigResponseArrayOutput) ToHl7V2NotificationConfigResponseArrayOutputWithContext ¶
func (o Hl7V2NotificationConfigResponseArrayOutput) ToHl7V2NotificationConfigResponseArrayOutputWithContext(ctx context.Context) Hl7V2NotificationConfigResponseArrayOutput
type Hl7V2NotificationConfigResponseInput ¶
type Hl7V2NotificationConfigResponseInput interface { pulumi.Input ToHl7V2NotificationConfigResponseOutput() Hl7V2NotificationConfigResponseOutput ToHl7V2NotificationConfigResponseOutputWithContext(context.Context) Hl7V2NotificationConfigResponseOutput }
Hl7V2NotificationConfigResponseInput is an input type that accepts Hl7V2NotificationConfigResponseArgs and Hl7V2NotificationConfigResponseOutput values. You can construct a concrete instance of `Hl7V2NotificationConfigResponseInput` via:
Hl7V2NotificationConfigResponseArgs{...}
type Hl7V2NotificationConfigResponseOutput ¶
type Hl7V2NotificationConfigResponseOutput struct{ *pulumi.OutputState }
Specifies where and whether to send notifications upon changes to a data store.
func (Hl7V2NotificationConfigResponseOutput) ElementType ¶
func (Hl7V2NotificationConfigResponseOutput) ElementType() reflect.Type
func (Hl7V2NotificationConfigResponseOutput) Filter ¶
func (o Hl7V2NotificationConfigResponseOutput) Filter() pulumi.StringOutput
Restricts notifications sent for messages matching a filter. If this is empty, all messages are matched. The following syntax is available: * A string field value can be written as text inside quotation marks, for example `"query text"`. The only valid relational operation for text fields is equality (`=`), where text is searched within the field, rather than having the field be equal to the text. For example, `"Comment = great"` returns messages with `great` in the comment field. * A number field value can be written as an integer, a decimal, or an exponential. The valid relational operators for number fields are the equality operator (`=`), along with the less than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality (`!=`) operator. You can prepend the `NOT` operator to an expression to negate it. * A date field value must be written in `yyyy-mm-dd` form. Fields with date and time use the RFC3339 time format. Leading zeros are required for one-digit months and days. The valid relational operators for date fields are the equality operator (`=`) , along with the less than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality (`!=`) operator. You can prepend the `NOT` operator to an expression to negate it. * Multiple field query expressions can be combined in one query by adding `AND` or `OR` operators between the expressions. If a boolean operator appears within a quoted string, it is not treated as special, it's just another part of the character string to be matched. You can prepend the `NOT` operator to an expression to negate it. The following fields and functions are available for filtering: * `message_type`, from the MSH-9.1 field. For example, `NOT message_type = "ADT"`. * `send_date` or `sendDate`, the YYYY-MM-DD date the message was sent in the dataset's time_zone, from the MSH-7 segment. For example, `send_date < "2017-01-02"`. * `send_time`, the timestamp when the message was sent, using the RFC3339 time format for comparisons, from the MSH-7 segment. For example, `send_time < "2017-01-02T00:00:00-05:00"`. * `create_time`, the timestamp when the message was created in the HL7v2 store. Use the RFC3339 time format for comparisons. For example, `create_time < "2017-01-02T00:00:00-05:00"`. * `send_facility`, the care center that the message came from, from the MSH-4 segment. For example, `send_facility = "ABC"`. * `PatientId(value, type)`, which matches if the message lists a patient having an ID of the given value and type in the PID-2, PID-3, or PID-4 segments. For example, `PatientId("123456", "MRN")`. * `labels.x`, a string value of the label with key `x` as set using the Message.labels map. For example, `labels."priority"="high"`. The operator `:*` can be used to assert the existence of a label. For example, `labels."priority":*`.
func (Hl7V2NotificationConfigResponseOutput) PubsubTopic ¶
func (o Hl7V2NotificationConfigResponseOutput) PubsubTopic() pulumi.StringOutput
The Pub/Sub(https://cloud.google.com/pubsub/docs/) topic that notifications of changes are published on. Supplied by the client. The notification is a `PubsubMessage` with the following fields: * `PubsubMessage.Data` contains the resource name. * `PubsubMessage.MessageId` is the ID of this notification. It's guaranteed to be unique within the topic. * `PubsubMessage.PublishTime` is the time when the message was published. Note that notifications are only sent if the topic is non-empty. [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be scoped to a project. The Cloud Healthcare API service account, service-PROJECT_NUMBER@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification cannot be published to Pub/Sub, errors are logged to Cloud Logging. For more information, see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
func (Hl7V2NotificationConfigResponseOutput) ToHl7V2NotificationConfigResponseOutput ¶
func (o Hl7V2NotificationConfigResponseOutput) ToHl7V2NotificationConfigResponseOutput() Hl7V2NotificationConfigResponseOutput
func (Hl7V2NotificationConfigResponseOutput) ToHl7V2NotificationConfigResponseOutputWithContext ¶
func (o Hl7V2NotificationConfigResponseOutput) ToHl7V2NotificationConfigResponseOutputWithContext(ctx context.Context) Hl7V2NotificationConfigResponseOutput
type Hl7V2Store ¶ added in v0.3.0
type Hl7V2Store struct { pulumi.CustomResourceState // 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}{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. Labels pulumi.StringMapOutput `pulumi:"labels"` // Resource name of the HL7v2 store, of the form `projects/{project_id}/datasets/{dataset_id}/hl7V2Stores/{hl7v2_store_id}`. Name pulumi.StringOutput `pulumi:"name"` // A list of notification configs. Each configuration uses a filter to determine whether to publish a message (both Ingest & Create) on the corresponding notification destination. Only the message name is sent as part of the notification. Supplied by the client. NotificationConfigs Hl7V2NotificationConfigResponseArrayOutput `pulumi:"notificationConfigs"` // The configuration for the parser. It determines how the server parses the messages. ParserConfig ParserConfigResponseOutput `pulumi:"parserConfig"` // Determines whether to reject duplicate messages. A duplicate message is a message with the same raw bytes as a message that has already been ingested/created in this HL7v2 store. The default value is false, meaning that the store accepts the duplicate messages and it also returns the same ACK message in the IngestMessageResponse as has been returned previously. Note that only one resource is created in the store. When this field is set to true, CreateMessage/IngestMessage requests with a duplicate message will be rejected by the store, and IngestMessageErrorDetail returns a NACK message upon rejection. RejectDuplicateMessage pulumi.BoolOutput `pulumi:"rejectDuplicateMessage"` }
Creates a new HL7v2 store within the parent dataset.
func GetHl7V2Store ¶ added in v0.3.0
func GetHl7V2Store(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Hl7V2StoreState, opts ...pulumi.ResourceOption) (*Hl7V2Store, error)
GetHl7V2Store gets an existing Hl7V2Store 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 NewHl7V2Store ¶ added in v0.3.0
func NewHl7V2Store(ctx *pulumi.Context, name string, args *Hl7V2StoreArgs, opts ...pulumi.ResourceOption) (*Hl7V2Store, error)
NewHl7V2Store registers a new resource with the given unique name, arguments, and options.
func (*Hl7V2Store) ElementType ¶ added in v0.3.0
func (*Hl7V2Store) ElementType() reflect.Type
func (*Hl7V2Store) ToHl7V2StoreOutput ¶ added in v0.3.0
func (i *Hl7V2Store) ToHl7V2StoreOutput() Hl7V2StoreOutput
func (*Hl7V2Store) ToHl7V2StoreOutputWithContext ¶ added in v0.3.0
func (i *Hl7V2Store) ToHl7V2StoreOutputWithContext(ctx context.Context) Hl7V2StoreOutput
type Hl7V2StoreArgs ¶ added in v0.3.0
type Hl7V2StoreArgs struct { DatasetId pulumi.StringInput Hl7V2StoreId pulumi.StringPtrInput // 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}{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. Labels pulumi.StringMapInput Location pulumi.StringInput // Resource name of the HL7v2 store, of the form `projects/{project_id}/datasets/{dataset_id}/hl7V2Stores/{hl7v2_store_id}`. Name pulumi.StringPtrInput // A list of notification configs. Each configuration uses a filter to determine whether to publish a message (both Ingest & Create) on the corresponding notification destination. Only the message name is sent as part of the notification. Supplied by the client. NotificationConfigs Hl7V2NotificationConfigArrayInput // The configuration for the parser. It determines how the server parses the messages. ParserConfig ParserConfigPtrInput Project pulumi.StringInput // Determines whether to reject duplicate messages. A duplicate message is a message with the same raw bytes as a message that has already been ingested/created in this HL7v2 store. The default value is false, meaning that the store accepts the duplicate messages and it also returns the same ACK message in the IngestMessageResponse as has been returned previously. Note that only one resource is created in the store. When this field is set to true, CreateMessage/IngestMessage requests with a duplicate message will be rejected by the store, and IngestMessageErrorDetail returns a NACK message upon rejection. RejectDuplicateMessage pulumi.BoolPtrInput }
The set of arguments for constructing a Hl7V2Store resource.
func (Hl7V2StoreArgs) ElementType ¶ added in v0.3.0
func (Hl7V2StoreArgs) ElementType() reflect.Type
type Hl7V2StoreInput ¶ added in v0.3.0
type Hl7V2StoreInput interface { pulumi.Input ToHl7V2StoreOutput() Hl7V2StoreOutput ToHl7V2StoreOutputWithContext(ctx context.Context) Hl7V2StoreOutput }
type Hl7V2StoreOutput ¶ added in v0.3.0
type Hl7V2StoreOutput struct {
*pulumi.OutputState
}
func (Hl7V2StoreOutput) ElementType ¶ added in v0.3.0
func (Hl7V2StoreOutput) ElementType() reflect.Type
func (Hl7V2StoreOutput) ToHl7V2StoreOutput ¶ added in v0.3.0
func (o Hl7V2StoreOutput) ToHl7V2StoreOutput() Hl7V2StoreOutput
func (Hl7V2StoreOutput) ToHl7V2StoreOutputWithContext ¶ added in v0.3.0
func (o Hl7V2StoreOutput) ToHl7V2StoreOutputWithContext(ctx context.Context) Hl7V2StoreOutput
type Hl7V2StoreState ¶ added in v0.3.0
type Hl7V2StoreState struct { // 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}{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. Labels pulumi.StringMapInput // Resource name of the HL7v2 store, of the form `projects/{project_id}/datasets/{dataset_id}/hl7V2Stores/{hl7v2_store_id}`. Name pulumi.StringPtrInput // A list of notification configs. Each configuration uses a filter to determine whether to publish a message (both Ingest & Create) on the corresponding notification destination. Only the message name is sent as part of the notification. Supplied by the client. NotificationConfigs Hl7V2NotificationConfigResponseArrayInput // The configuration for the parser. It determines how the server parses the messages. ParserConfig ParserConfigResponsePtrInput // Determines whether to reject duplicate messages. A duplicate message is a message with the same raw bytes as a message that has already been ingested/created in this HL7v2 store. The default value is false, meaning that the store accepts the duplicate messages and it also returns the same ACK message in the IngestMessageResponse as has been returned previously. Note that only one resource is created in the store. When this field is set to true, CreateMessage/IngestMessage requests with a duplicate message will be rejected by the store, and IngestMessageErrorDetail returns a NACK message upon rejection. RejectDuplicateMessage pulumi.BoolPtrInput }
func (Hl7V2StoreState) ElementType ¶ added in v0.3.0
func (Hl7V2StoreState) ElementType() reflect.Type
type Image ¶
type Image struct { // Input only. Points to a Cloud Storage URI containing the consent artifact content. The URI must be in the following format: `gs://{bucket_id}/{object_id}`. The Cloud Healthcare API service account must have the `roles/storage.objectViewer` Cloud IAM role for this Cloud Storage location. The consent artifact content at this URI is copied to a Cloud Storage location managed by the Cloud Healthcare API. Responses to fetching requests return the consent artifact content in raw_bytes. GcsUri *string `pulumi:"gcsUri"` // Consent artifact content represented as a stream of bytes. This field is populated when returned in GetConsentArtifact response, but not included in CreateConsentArtifact and ListConsentArtifact response. RawBytes *string `pulumi:"rawBytes"` }
Raw bytes representing consent artifact content.
type ImageArgs ¶
type ImageArgs struct { // Input only. Points to a Cloud Storage URI containing the consent artifact content. The URI must be in the following format: `gs://{bucket_id}/{object_id}`. The Cloud Healthcare API service account must have the `roles/storage.objectViewer` Cloud IAM role for this Cloud Storage location. The consent artifact content at this URI is copied to a Cloud Storage location managed by the Cloud Healthcare API. Responses to fetching requests return the consent artifact content in raw_bytes. GcsUri pulumi.StringPtrInput `pulumi:"gcsUri"` // Consent artifact content represented as a stream of bytes. This field is populated when returned in GetConsentArtifact response, but not included in CreateConsentArtifact and ListConsentArtifact response. RawBytes pulumi.StringPtrInput `pulumi:"rawBytes"` }
Raw bytes representing consent artifact content.
func (ImageArgs) ElementType ¶
func (ImageArgs) ToImageOutput ¶
func (i ImageArgs) ToImageOutput() ImageOutput
func (ImageArgs) ToImageOutputWithContext ¶
func (i ImageArgs) ToImageOutputWithContext(ctx context.Context) ImageOutput
func (ImageArgs) ToImagePtrOutput ¶
func (i ImageArgs) ToImagePtrOutput() ImagePtrOutput
func (ImageArgs) ToImagePtrOutputWithContext ¶
func (i ImageArgs) ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput
type ImageArray ¶
type ImageArray []ImageInput
func (ImageArray) ElementType ¶
func (ImageArray) ElementType() reflect.Type
func (ImageArray) ToImageArrayOutput ¶
func (i ImageArray) ToImageArrayOutput() ImageArrayOutput
func (ImageArray) ToImageArrayOutputWithContext ¶
func (i ImageArray) ToImageArrayOutputWithContext(ctx context.Context) ImageArrayOutput
type ImageArrayInput ¶
type ImageArrayInput interface { pulumi.Input ToImageArrayOutput() ImageArrayOutput ToImageArrayOutputWithContext(context.Context) ImageArrayOutput }
ImageArrayInput is an input type that accepts ImageArray and ImageArrayOutput values. You can construct a concrete instance of `ImageArrayInput` via:
ImageArray{ ImageArgs{...} }
type ImageArrayOutput ¶
type ImageArrayOutput struct{ *pulumi.OutputState }
func (ImageArrayOutput) ElementType ¶
func (ImageArrayOutput) ElementType() reflect.Type
func (ImageArrayOutput) Index ¶
func (o ImageArrayOutput) Index(i pulumi.IntInput) ImageOutput
func (ImageArrayOutput) ToImageArrayOutput ¶
func (o ImageArrayOutput) ToImageArrayOutput() ImageArrayOutput
func (ImageArrayOutput) ToImageArrayOutputWithContext ¶
func (o ImageArrayOutput) ToImageArrayOutputWithContext(ctx context.Context) ImageArrayOutput
type ImageInput ¶
type ImageInput interface { pulumi.Input ToImageOutput() ImageOutput ToImageOutputWithContext(context.Context) ImageOutput }
ImageInput is an input type that accepts ImageArgs and ImageOutput values. You can construct a concrete instance of `ImageInput` via:
ImageArgs{...}
type ImageOutput ¶
type ImageOutput struct{ *pulumi.OutputState }
Raw bytes representing consent artifact content.
func (ImageOutput) ElementType ¶
func (ImageOutput) ElementType() reflect.Type
func (ImageOutput) GcsUri ¶
func (o ImageOutput) GcsUri() pulumi.StringPtrOutput
Input only. Points to a Cloud Storage URI containing the consent artifact content. The URI must be in the following format: `gs://{bucket_id}/{object_id}`. The Cloud Healthcare API service account must have the `roles/storage.objectViewer` Cloud IAM role for this Cloud Storage location. The consent artifact content at this URI is copied to a Cloud Storage location managed by the Cloud Healthcare API. Responses to fetching requests return the consent artifact content in raw_bytes.
func (ImageOutput) RawBytes ¶
func (o ImageOutput) RawBytes() pulumi.StringPtrOutput
Consent artifact content represented as a stream of bytes. This field is populated when returned in GetConsentArtifact response, but not included in CreateConsentArtifact and ListConsentArtifact response.
func (ImageOutput) ToImageOutput ¶
func (o ImageOutput) ToImageOutput() ImageOutput
func (ImageOutput) ToImageOutputWithContext ¶
func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
func (ImageOutput) ToImagePtrOutput ¶
func (o ImageOutput) ToImagePtrOutput() ImagePtrOutput
func (ImageOutput) ToImagePtrOutputWithContext ¶
func (o ImageOutput) ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput
type ImagePtrInput ¶
type ImagePtrInput interface { pulumi.Input ToImagePtrOutput() ImagePtrOutput ToImagePtrOutputWithContext(context.Context) ImagePtrOutput }
ImagePtrInput is an input type that accepts ImageArgs, ImagePtr and ImagePtrOutput values. You can construct a concrete instance of `ImagePtrInput` via:
ImageArgs{...} or: nil
func ImagePtr ¶
func ImagePtr(v *ImageArgs) ImagePtrInput
type ImagePtrOutput ¶
type ImagePtrOutput struct{ *pulumi.OutputState }
func (ImagePtrOutput) Elem ¶
func (o ImagePtrOutput) Elem() ImageOutput
func (ImagePtrOutput) ElementType ¶
func (ImagePtrOutput) ElementType() reflect.Type
func (ImagePtrOutput) GcsUri ¶
func (o ImagePtrOutput) GcsUri() pulumi.StringPtrOutput
Input only. Points to a Cloud Storage URI containing the consent artifact content. The URI must be in the following format: `gs://{bucket_id}/{object_id}`. The Cloud Healthcare API service account must have the `roles/storage.objectViewer` Cloud IAM role for this Cloud Storage location. The consent artifact content at this URI is copied to a Cloud Storage location managed by the Cloud Healthcare API. Responses to fetching requests return the consent artifact content in raw_bytes.
func (ImagePtrOutput) RawBytes ¶
func (o ImagePtrOutput) RawBytes() pulumi.StringPtrOutput
Consent artifact content represented as a stream of bytes. This field is populated when returned in GetConsentArtifact response, but not included in CreateConsentArtifact and ListConsentArtifact response.
func (ImagePtrOutput) ToImagePtrOutput ¶
func (o ImagePtrOutput) ToImagePtrOutput() ImagePtrOutput
func (ImagePtrOutput) ToImagePtrOutputWithContext ¶
func (o ImagePtrOutput) ToImagePtrOutputWithContext(ctx context.Context) ImagePtrOutput
type ImageResponse ¶
type ImageResponse struct { // Input only. Points to a Cloud Storage URI containing the consent artifact content. The URI must be in the following format: `gs://{bucket_id}/{object_id}`. The Cloud Healthcare API service account must have the `roles/storage.objectViewer` Cloud IAM role for this Cloud Storage location. The consent artifact content at this URI is copied to a Cloud Storage location managed by the Cloud Healthcare API. Responses to fetching requests return the consent artifact content in raw_bytes. GcsUri string `pulumi:"gcsUri"` // Consent artifact content represented as a stream of bytes. This field is populated when returned in GetConsentArtifact response, but not included in CreateConsentArtifact and ListConsentArtifact response. RawBytes string `pulumi:"rawBytes"` }
Raw bytes representing consent artifact content.
type ImageResponseArgs ¶
type ImageResponseArgs struct { // Input only. Points to a Cloud Storage URI containing the consent artifact content. The URI must be in the following format: `gs://{bucket_id}/{object_id}`. The Cloud Healthcare API service account must have the `roles/storage.objectViewer` Cloud IAM role for this Cloud Storage location. The consent artifact content at this URI is copied to a Cloud Storage location managed by the Cloud Healthcare API. Responses to fetching requests return the consent artifact content in raw_bytes. GcsUri pulumi.StringInput `pulumi:"gcsUri"` // Consent artifact content represented as a stream of bytes. This field is populated when returned in GetConsentArtifact response, but not included in CreateConsentArtifact and ListConsentArtifact response. RawBytes pulumi.StringInput `pulumi:"rawBytes"` }
Raw bytes representing consent artifact content.
func (ImageResponseArgs) ElementType ¶
func (ImageResponseArgs) ElementType() reflect.Type
func (ImageResponseArgs) ToImageResponseOutput ¶
func (i ImageResponseArgs) ToImageResponseOutput() ImageResponseOutput
func (ImageResponseArgs) ToImageResponseOutputWithContext ¶
func (i ImageResponseArgs) ToImageResponseOutputWithContext(ctx context.Context) ImageResponseOutput
func (ImageResponseArgs) ToImageResponsePtrOutput ¶
func (i ImageResponseArgs) ToImageResponsePtrOutput() ImageResponsePtrOutput
func (ImageResponseArgs) ToImageResponsePtrOutputWithContext ¶
func (i ImageResponseArgs) ToImageResponsePtrOutputWithContext(ctx context.Context) ImageResponsePtrOutput
type ImageResponseArray ¶
type ImageResponseArray []ImageResponseInput
func (ImageResponseArray) ElementType ¶
func (ImageResponseArray) ElementType() reflect.Type
func (ImageResponseArray) ToImageResponseArrayOutput ¶
func (i ImageResponseArray) ToImageResponseArrayOutput() ImageResponseArrayOutput
func (ImageResponseArray) ToImageResponseArrayOutputWithContext ¶
func (i ImageResponseArray) ToImageResponseArrayOutputWithContext(ctx context.Context) ImageResponseArrayOutput
type ImageResponseArrayInput ¶
type ImageResponseArrayInput interface { pulumi.Input ToImageResponseArrayOutput() ImageResponseArrayOutput ToImageResponseArrayOutputWithContext(context.Context) ImageResponseArrayOutput }
ImageResponseArrayInput is an input type that accepts ImageResponseArray and ImageResponseArrayOutput values. You can construct a concrete instance of `ImageResponseArrayInput` via:
ImageResponseArray{ ImageResponseArgs{...} }
type ImageResponseArrayOutput ¶
type ImageResponseArrayOutput struct{ *pulumi.OutputState }
func (ImageResponseArrayOutput) ElementType ¶
func (ImageResponseArrayOutput) ElementType() reflect.Type
func (ImageResponseArrayOutput) Index ¶
func (o ImageResponseArrayOutput) Index(i pulumi.IntInput) ImageResponseOutput
func (ImageResponseArrayOutput) ToImageResponseArrayOutput ¶
func (o ImageResponseArrayOutput) ToImageResponseArrayOutput() ImageResponseArrayOutput
func (ImageResponseArrayOutput) ToImageResponseArrayOutputWithContext ¶
func (o ImageResponseArrayOutput) ToImageResponseArrayOutputWithContext(ctx context.Context) ImageResponseArrayOutput
type ImageResponseInput ¶
type ImageResponseInput interface { pulumi.Input ToImageResponseOutput() ImageResponseOutput ToImageResponseOutputWithContext(context.Context) ImageResponseOutput }
ImageResponseInput is an input type that accepts ImageResponseArgs and ImageResponseOutput values. You can construct a concrete instance of `ImageResponseInput` via:
ImageResponseArgs{...}
type ImageResponseOutput ¶
type ImageResponseOutput struct{ *pulumi.OutputState }
Raw bytes representing consent artifact content.
func (ImageResponseOutput) ElementType ¶
func (ImageResponseOutput) ElementType() reflect.Type
func (ImageResponseOutput) GcsUri ¶
func (o ImageResponseOutput) GcsUri() pulumi.StringOutput
Input only. Points to a Cloud Storage URI containing the consent artifact content. The URI must be in the following format: `gs://{bucket_id}/{object_id}`. The Cloud Healthcare API service account must have the `roles/storage.objectViewer` Cloud IAM role for this Cloud Storage location. The consent artifact content at this URI is copied to a Cloud Storage location managed by the Cloud Healthcare API. Responses to fetching requests return the consent artifact content in raw_bytes.
func (ImageResponseOutput) RawBytes ¶
func (o ImageResponseOutput) RawBytes() pulumi.StringOutput
Consent artifact content represented as a stream of bytes. This field is populated when returned in GetConsentArtifact response, but not included in CreateConsentArtifact and ListConsentArtifact response.
func (ImageResponseOutput) ToImageResponseOutput ¶
func (o ImageResponseOutput) ToImageResponseOutput() ImageResponseOutput
func (ImageResponseOutput) ToImageResponseOutputWithContext ¶
func (o ImageResponseOutput) ToImageResponseOutputWithContext(ctx context.Context) ImageResponseOutput
func (ImageResponseOutput) ToImageResponsePtrOutput ¶
func (o ImageResponseOutput) ToImageResponsePtrOutput() ImageResponsePtrOutput
func (ImageResponseOutput) ToImageResponsePtrOutputWithContext ¶
func (o ImageResponseOutput) ToImageResponsePtrOutputWithContext(ctx context.Context) ImageResponsePtrOutput
type ImageResponsePtrInput ¶
type ImageResponsePtrInput interface { pulumi.Input ToImageResponsePtrOutput() ImageResponsePtrOutput ToImageResponsePtrOutputWithContext(context.Context) ImageResponsePtrOutput }
ImageResponsePtrInput is an input type that accepts ImageResponseArgs, ImageResponsePtr and ImageResponsePtrOutput values. You can construct a concrete instance of `ImageResponsePtrInput` via:
ImageResponseArgs{...} or: nil
func ImageResponsePtr ¶
func ImageResponsePtr(v *ImageResponseArgs) ImageResponsePtrInput
type ImageResponsePtrOutput ¶
type ImageResponsePtrOutput struct{ *pulumi.OutputState }
func (ImageResponsePtrOutput) Elem ¶
func (o ImageResponsePtrOutput) Elem() ImageResponseOutput
func (ImageResponsePtrOutput) ElementType ¶
func (ImageResponsePtrOutput) ElementType() reflect.Type
func (ImageResponsePtrOutput) GcsUri ¶
func (o ImageResponsePtrOutput) GcsUri() pulumi.StringPtrOutput
Input only. Points to a Cloud Storage URI containing the consent artifact content. The URI must be in the following format: `gs://{bucket_id}/{object_id}`. The Cloud Healthcare API service account must have the `roles/storage.objectViewer` Cloud IAM role for this Cloud Storage location. The consent artifact content at this URI is copied to a Cloud Storage location managed by the Cloud Healthcare API. Responses to fetching requests return the consent artifact content in raw_bytes.
func (ImageResponsePtrOutput) RawBytes ¶
func (o ImageResponsePtrOutput) RawBytes() pulumi.StringPtrOutput
Consent artifact content represented as a stream of bytes. This field is populated when returned in GetConsentArtifact response, but not included in CreateConsentArtifact and ListConsentArtifact response.
func (ImageResponsePtrOutput) ToImageResponsePtrOutput ¶
func (o ImageResponsePtrOutput) ToImageResponsePtrOutput() ImageResponsePtrOutput
func (ImageResponsePtrOutput) ToImageResponsePtrOutputWithContext ¶
func (o ImageResponsePtrOutput) ToImageResponsePtrOutputWithContext(ctx context.Context) ImageResponsePtrOutput
type Message ¶ added in v0.3.0
type Message struct { pulumi.CustomResourceState // The datetime when the message was created. Set by the server. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Raw message bytes. Data pulumi.StringOutput `pulumi:"data"` // 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}{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. Labels pulumi.StringMapOutput `pulumi:"labels"` // The message type for this message. MSH-9.1. MessageType pulumi.StringOutput `pulumi:"messageType"` // Resource name of the Message, of the form `projects/{project_id}/datasets/{dataset_id}/hl7V2Stores/{hl7_v2_store_id}/messages/{message_id}`. Assigned by the server. Name pulumi.StringOutput `pulumi:"name"` // The parsed version of the raw message data. ParsedData ParsedDataResponseOutput `pulumi:"parsedData"` // All patient IDs listed in the PID-2, PID-3, and PID-4 segments of this message. PatientIds PatientIdResponseArrayOutput `pulumi:"patientIds"` // The parsed version of the raw message data schematized according to this store's schemas and type definitions. SchematizedData SchematizedDataResponseOutput `pulumi:"schematizedData"` // The hospital that this message came from. MSH-4. SendFacility pulumi.StringOutput `pulumi:"sendFacility"` // The datetime the sending application sent this message. MSH-7. SendTime pulumi.StringOutput `pulumi:"sendTime"` }
Parses and stores an HL7v2 message. This method triggers an asynchronous notification to any Pub/Sub topic configured in Hl7V2Store.Hl7V2NotificationConfig, if the filtering matches the message. If an MLLP adapter is configured to listen to a Pub/Sub topic, the adapter transmits the message when a notification is received.
func GetMessage ¶ added in v0.3.0
func GetMessage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MessageState, opts ...pulumi.ResourceOption) (*Message, error)
GetMessage gets an existing Message 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 NewMessage ¶ added in v0.3.0
func NewMessage(ctx *pulumi.Context, name string, args *MessageArgs, opts ...pulumi.ResourceOption) (*Message, error)
NewMessage registers a new resource with the given unique name, arguments, and options.
func (*Message) ElementType ¶ added in v0.3.0
func (*Message) ToMessageOutput ¶ added in v0.3.0
func (i *Message) ToMessageOutput() MessageOutput
func (*Message) ToMessageOutputWithContext ¶ added in v0.3.0
func (i *Message) ToMessageOutputWithContext(ctx context.Context) MessageOutput
type MessageArgs ¶ added in v0.3.0
type MessageArgs struct { // Raw message bytes. Data pulumi.StringPtrInput DatasetId pulumi.StringInput Hl7V2StoreId pulumi.StringInput // 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}{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. Labels pulumi.StringMapInput Location pulumi.StringInput // The message type for this message. MSH-9.1. MessageType pulumi.StringPtrInput // Resource name of the Message, of the form `projects/{project_id}/datasets/{dataset_id}/hl7V2Stores/{hl7_v2_store_id}/messages/{message_id}`. Assigned by the server. Name pulumi.StringPtrInput // All patient IDs listed in the PID-2, PID-3, and PID-4 segments of this message. PatientIds PatientIdArrayInput Project pulumi.StringInput // The parsed version of the raw message data schematized according to this store's schemas and type definitions. SchematizedData SchematizedDataPtrInput // The hospital that this message came from. MSH-4. SendFacility pulumi.StringPtrInput // The datetime the sending application sent this message. MSH-7. SendTime pulumi.StringPtrInput }
The set of arguments for constructing a Message resource.
func (MessageArgs) ElementType ¶ added in v0.3.0
func (MessageArgs) ElementType() reflect.Type
type MessageInput ¶ added in v0.3.0
type MessageInput interface { pulumi.Input ToMessageOutput() MessageOutput ToMessageOutputWithContext(ctx context.Context) MessageOutput }
type MessageOutput ¶ added in v0.3.0
type MessageOutput struct {
*pulumi.OutputState
}
func (MessageOutput) ElementType ¶ added in v0.3.0
func (MessageOutput) ElementType() reflect.Type
func (MessageOutput) ToMessageOutput ¶ added in v0.3.0
func (o MessageOutput) ToMessageOutput() MessageOutput
func (MessageOutput) ToMessageOutputWithContext ¶ added in v0.3.0
func (o MessageOutput) ToMessageOutputWithContext(ctx context.Context) MessageOutput
type MessageState ¶ added in v0.3.0
type MessageState struct { // The datetime when the message was created. Set by the server. CreateTime pulumi.StringPtrInput // Raw message bytes. Data pulumi.StringPtrInput // 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}{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. Labels pulumi.StringMapInput // The message type for this message. MSH-9.1. MessageType pulumi.StringPtrInput // Resource name of the Message, of the form `projects/{project_id}/datasets/{dataset_id}/hl7V2Stores/{hl7_v2_store_id}/messages/{message_id}`. Assigned by the server. Name pulumi.StringPtrInput // The parsed version of the raw message data. ParsedData ParsedDataResponsePtrInput // All patient IDs listed in the PID-2, PID-3, and PID-4 segments of this message. PatientIds PatientIdResponseArrayInput // The parsed version of the raw message data schematized according to this store's schemas and type definitions. SchematizedData SchematizedDataResponsePtrInput // The hospital that this message came from. MSH-4. SendFacility pulumi.StringPtrInput // The datetime the sending application sent this message. MSH-7. SendTime pulumi.StringPtrInput }
func (MessageState) ElementType ¶ added in v0.3.0
func (MessageState) ElementType() reflect.Type
type NotificationConfig ¶
type NotificationConfig struct { // The [Pub/Sub](https://cloud.google.com/pubsub/docs/) topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see [Configuring Pub/Sub notifications](https://cloud.google.com/healthcare/docs/how-tos/pubsub) for specific details. PubsubTopic *string `pulumi:"pubsubTopic"` }
Specifies where to send notifications upon changes to a data store.
type NotificationConfigArgs ¶
type NotificationConfigArgs struct { // The [Pub/Sub](https://cloud.google.com/pubsub/docs/) topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see [Configuring Pub/Sub notifications](https://cloud.google.com/healthcare/docs/how-tos/pubsub) for specific details. PubsubTopic pulumi.StringPtrInput `pulumi:"pubsubTopic"` }
Specifies where to send notifications upon changes to a data store.
func (NotificationConfigArgs) ElementType ¶
func (NotificationConfigArgs) ElementType() reflect.Type
func (NotificationConfigArgs) ToNotificationConfigOutput ¶
func (i NotificationConfigArgs) ToNotificationConfigOutput() NotificationConfigOutput
func (NotificationConfigArgs) ToNotificationConfigOutputWithContext ¶
func (i NotificationConfigArgs) ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput
func (NotificationConfigArgs) ToNotificationConfigPtrOutput ¶
func (i NotificationConfigArgs) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
func (NotificationConfigArgs) ToNotificationConfigPtrOutputWithContext ¶
func (i NotificationConfigArgs) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
type NotificationConfigInput ¶
type NotificationConfigInput interface { pulumi.Input ToNotificationConfigOutput() NotificationConfigOutput ToNotificationConfigOutputWithContext(context.Context) NotificationConfigOutput }
NotificationConfigInput is an input type that accepts NotificationConfigArgs and NotificationConfigOutput values. You can construct a concrete instance of `NotificationConfigInput` via:
NotificationConfigArgs{...}
type NotificationConfigOutput ¶
type NotificationConfigOutput struct{ *pulumi.OutputState }
Specifies where to send notifications upon changes to a data store.
func (NotificationConfigOutput) ElementType ¶
func (NotificationConfigOutput) ElementType() reflect.Type
func (NotificationConfigOutput) PubsubTopic ¶
func (o NotificationConfigOutput) PubsubTopic() pulumi.StringPtrOutput
The Pub/Sub(https://cloud.google.com/pubsub/docs/) topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see [Configuring Pub/Sub notifications](https://cloud.google.com/healthcare/docs/how-tos/pubsub) for specific details.
func (NotificationConfigOutput) ToNotificationConfigOutput ¶
func (o NotificationConfigOutput) ToNotificationConfigOutput() NotificationConfigOutput
func (NotificationConfigOutput) ToNotificationConfigOutputWithContext ¶
func (o NotificationConfigOutput) ToNotificationConfigOutputWithContext(ctx context.Context) NotificationConfigOutput
func (NotificationConfigOutput) ToNotificationConfigPtrOutput ¶
func (o NotificationConfigOutput) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
func (NotificationConfigOutput) ToNotificationConfigPtrOutputWithContext ¶
func (o NotificationConfigOutput) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
type NotificationConfigPtrInput ¶
type NotificationConfigPtrInput interface { pulumi.Input ToNotificationConfigPtrOutput() NotificationConfigPtrOutput ToNotificationConfigPtrOutputWithContext(context.Context) NotificationConfigPtrOutput }
NotificationConfigPtrInput is an input type that accepts NotificationConfigArgs, NotificationConfigPtr and NotificationConfigPtrOutput values. You can construct a concrete instance of `NotificationConfigPtrInput` via:
NotificationConfigArgs{...} or: nil
func NotificationConfigPtr ¶
func NotificationConfigPtr(v *NotificationConfigArgs) NotificationConfigPtrInput
type NotificationConfigPtrOutput ¶
type NotificationConfigPtrOutput struct{ *pulumi.OutputState }
func (NotificationConfigPtrOutput) Elem ¶
func (o NotificationConfigPtrOutput) Elem() NotificationConfigOutput
func (NotificationConfigPtrOutput) ElementType ¶
func (NotificationConfigPtrOutput) ElementType() reflect.Type
func (NotificationConfigPtrOutput) PubsubTopic ¶
func (o NotificationConfigPtrOutput) PubsubTopic() pulumi.StringPtrOutput
The Pub/Sub(https://cloud.google.com/pubsub/docs/) topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see [Configuring Pub/Sub notifications](https://cloud.google.com/healthcare/docs/how-tos/pubsub) for specific details.
func (NotificationConfigPtrOutput) ToNotificationConfigPtrOutput ¶
func (o NotificationConfigPtrOutput) ToNotificationConfigPtrOutput() NotificationConfigPtrOutput
func (NotificationConfigPtrOutput) ToNotificationConfigPtrOutputWithContext ¶
func (o NotificationConfigPtrOutput) ToNotificationConfigPtrOutputWithContext(ctx context.Context) NotificationConfigPtrOutput
type NotificationConfigResponse ¶
type NotificationConfigResponse struct { // The [Pub/Sub](https://cloud.google.com/pubsub/docs/) topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see [Configuring Pub/Sub notifications](https://cloud.google.com/healthcare/docs/how-tos/pubsub) for specific details. PubsubTopic string `pulumi:"pubsubTopic"` }
Specifies where to send notifications upon changes to a data store.
type NotificationConfigResponseArgs ¶
type NotificationConfigResponseArgs struct { // The [Pub/Sub](https://cloud.google.com/pubsub/docs/) topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see [Configuring Pub/Sub notifications](https://cloud.google.com/healthcare/docs/how-tos/pubsub) for specific details. PubsubTopic pulumi.StringInput `pulumi:"pubsubTopic"` }
Specifies where to send notifications upon changes to a data store.
func (NotificationConfigResponseArgs) ElementType ¶
func (NotificationConfigResponseArgs) ElementType() reflect.Type
func (NotificationConfigResponseArgs) ToNotificationConfigResponseOutput ¶
func (i NotificationConfigResponseArgs) ToNotificationConfigResponseOutput() NotificationConfigResponseOutput
func (NotificationConfigResponseArgs) ToNotificationConfigResponseOutputWithContext ¶
func (i NotificationConfigResponseArgs) ToNotificationConfigResponseOutputWithContext(ctx context.Context) NotificationConfigResponseOutput
func (NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutput ¶
func (i NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
func (NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutputWithContext ¶
func (i NotificationConfigResponseArgs) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
type NotificationConfigResponseInput ¶
type NotificationConfigResponseInput interface { pulumi.Input ToNotificationConfigResponseOutput() NotificationConfigResponseOutput ToNotificationConfigResponseOutputWithContext(context.Context) NotificationConfigResponseOutput }
NotificationConfigResponseInput is an input type that accepts NotificationConfigResponseArgs and NotificationConfigResponseOutput values. You can construct a concrete instance of `NotificationConfigResponseInput` via:
NotificationConfigResponseArgs{...}
type NotificationConfigResponseOutput ¶
type NotificationConfigResponseOutput struct{ *pulumi.OutputState }
Specifies where to send notifications upon changes to a data store.
func (NotificationConfigResponseOutput) ElementType ¶
func (NotificationConfigResponseOutput) ElementType() reflect.Type
func (NotificationConfigResponseOutput) PubsubTopic ¶
func (o NotificationConfigResponseOutput) PubsubTopic() pulumi.StringOutput
The Pub/Sub(https://cloud.google.com/pubsub/docs/) topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see [Configuring Pub/Sub notifications](https://cloud.google.com/healthcare/docs/how-tos/pubsub) for specific details.
func (NotificationConfigResponseOutput) ToNotificationConfigResponseOutput ¶
func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutput() NotificationConfigResponseOutput
func (NotificationConfigResponseOutput) ToNotificationConfigResponseOutputWithContext ¶
func (o NotificationConfigResponseOutput) ToNotificationConfigResponseOutputWithContext(ctx context.Context) NotificationConfigResponseOutput
func (NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutput ¶
func (o NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
func (NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutputWithContext ¶
func (o NotificationConfigResponseOutput) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
type NotificationConfigResponsePtrInput ¶
type NotificationConfigResponsePtrInput interface { pulumi.Input ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput ToNotificationConfigResponsePtrOutputWithContext(context.Context) NotificationConfigResponsePtrOutput }
NotificationConfigResponsePtrInput is an input type that accepts NotificationConfigResponseArgs, NotificationConfigResponsePtr and NotificationConfigResponsePtrOutput values. You can construct a concrete instance of `NotificationConfigResponsePtrInput` via:
NotificationConfigResponseArgs{...} or: nil
func NotificationConfigResponsePtr ¶
func NotificationConfigResponsePtr(v *NotificationConfigResponseArgs) NotificationConfigResponsePtrInput
type NotificationConfigResponsePtrOutput ¶
type NotificationConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (NotificationConfigResponsePtrOutput) Elem ¶
func (o NotificationConfigResponsePtrOutput) Elem() NotificationConfigResponseOutput
func (NotificationConfigResponsePtrOutput) ElementType ¶
func (NotificationConfigResponsePtrOutput) ElementType() reflect.Type
func (NotificationConfigResponsePtrOutput) PubsubTopic ¶
func (o NotificationConfigResponsePtrOutput) PubsubTopic() pulumi.StringPtrOutput
The Pub/Sub(https://cloud.google.com/pubsub/docs/) topic that notifications of changes are published on. Supplied by the client. PubsubMessage.Data contains the resource name. PubsubMessage.MessageId is the ID of this message. It is guaranteed to be unique within the topic. PubsubMessage.PublishTime is the time at which the message was published. Notifications are only sent if the topic is non-empty. [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be scoped to a project. Cloud Healthcare API service account must have publisher permissions on the given Pub/Sub topic. Not having adequate permissions causes the calls that send notifications to fail. If a notification can't be published to Pub/Sub, errors are logged to Cloud Logging (see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). If the number of errors exceeds a certain rate, some aren't submitted. Note that not all operations trigger notifications, see [Configuring Pub/Sub notifications](https://cloud.google.com/healthcare/docs/how-tos/pubsub) for specific details.
func (NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutput ¶
func (o NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutput() NotificationConfigResponsePtrOutput
func (NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutputWithContext ¶
func (o NotificationConfigResponsePtrOutput) ToNotificationConfigResponsePtrOutputWithContext(ctx context.Context) NotificationConfigResponsePtrOutput
type ParsedDataResponse ¶
type ParsedDataResponse struct {
Segments []SegmentResponse `pulumi:"segments"`
}
The content of a HL7v2 message in a structured format.
type ParsedDataResponseArgs ¶
type ParsedDataResponseArgs struct {
Segments SegmentResponseArrayInput `pulumi:"segments"`
}
The content of a HL7v2 message in a structured format.
func (ParsedDataResponseArgs) ElementType ¶
func (ParsedDataResponseArgs) ElementType() reflect.Type
func (ParsedDataResponseArgs) ToParsedDataResponseOutput ¶
func (i ParsedDataResponseArgs) ToParsedDataResponseOutput() ParsedDataResponseOutput
func (ParsedDataResponseArgs) ToParsedDataResponseOutputWithContext ¶
func (i ParsedDataResponseArgs) ToParsedDataResponseOutputWithContext(ctx context.Context) ParsedDataResponseOutput
func (ParsedDataResponseArgs) ToParsedDataResponsePtrOutput ¶
func (i ParsedDataResponseArgs) ToParsedDataResponsePtrOutput() ParsedDataResponsePtrOutput
func (ParsedDataResponseArgs) ToParsedDataResponsePtrOutputWithContext ¶
func (i ParsedDataResponseArgs) ToParsedDataResponsePtrOutputWithContext(ctx context.Context) ParsedDataResponsePtrOutput
type ParsedDataResponseInput ¶
type ParsedDataResponseInput interface { pulumi.Input ToParsedDataResponseOutput() ParsedDataResponseOutput ToParsedDataResponseOutputWithContext(context.Context) ParsedDataResponseOutput }
ParsedDataResponseInput is an input type that accepts ParsedDataResponseArgs and ParsedDataResponseOutput values. You can construct a concrete instance of `ParsedDataResponseInput` via:
ParsedDataResponseArgs{...}
type ParsedDataResponseOutput ¶
type ParsedDataResponseOutput struct{ *pulumi.OutputState }
The content of a HL7v2 message in a structured format.
func (ParsedDataResponseOutput) ElementType ¶
func (ParsedDataResponseOutput) ElementType() reflect.Type
func (ParsedDataResponseOutput) Segments ¶
func (o ParsedDataResponseOutput) Segments() SegmentResponseArrayOutput
func (ParsedDataResponseOutput) ToParsedDataResponseOutput ¶
func (o ParsedDataResponseOutput) ToParsedDataResponseOutput() ParsedDataResponseOutput
func (ParsedDataResponseOutput) ToParsedDataResponseOutputWithContext ¶
func (o ParsedDataResponseOutput) ToParsedDataResponseOutputWithContext(ctx context.Context) ParsedDataResponseOutput
func (ParsedDataResponseOutput) ToParsedDataResponsePtrOutput ¶
func (o ParsedDataResponseOutput) ToParsedDataResponsePtrOutput() ParsedDataResponsePtrOutput
func (ParsedDataResponseOutput) ToParsedDataResponsePtrOutputWithContext ¶
func (o ParsedDataResponseOutput) ToParsedDataResponsePtrOutputWithContext(ctx context.Context) ParsedDataResponsePtrOutput
type ParsedDataResponsePtrInput ¶
type ParsedDataResponsePtrInput interface { pulumi.Input ToParsedDataResponsePtrOutput() ParsedDataResponsePtrOutput ToParsedDataResponsePtrOutputWithContext(context.Context) ParsedDataResponsePtrOutput }
ParsedDataResponsePtrInput is an input type that accepts ParsedDataResponseArgs, ParsedDataResponsePtr and ParsedDataResponsePtrOutput values. You can construct a concrete instance of `ParsedDataResponsePtrInput` via:
ParsedDataResponseArgs{...} or: nil
func ParsedDataResponsePtr ¶
func ParsedDataResponsePtr(v *ParsedDataResponseArgs) ParsedDataResponsePtrInput
type ParsedDataResponsePtrOutput ¶
type ParsedDataResponsePtrOutput struct{ *pulumi.OutputState }
func (ParsedDataResponsePtrOutput) Elem ¶
func (o ParsedDataResponsePtrOutput) Elem() ParsedDataResponseOutput
func (ParsedDataResponsePtrOutput) ElementType ¶
func (ParsedDataResponsePtrOutput) ElementType() reflect.Type
func (ParsedDataResponsePtrOutput) Segments ¶
func (o ParsedDataResponsePtrOutput) Segments() SegmentResponseArrayOutput
func (ParsedDataResponsePtrOutput) ToParsedDataResponsePtrOutput ¶
func (o ParsedDataResponsePtrOutput) ToParsedDataResponsePtrOutput() ParsedDataResponsePtrOutput
func (ParsedDataResponsePtrOutput) ToParsedDataResponsePtrOutputWithContext ¶
func (o ParsedDataResponsePtrOutput) ToParsedDataResponsePtrOutputWithContext(ctx context.Context) ParsedDataResponsePtrOutput
type ParserConfig ¶
type ParserConfig struct { // Determines whether messages with no header are allowed. AllowNullHeader *bool `pulumi:"allowNullHeader"` // Schemas used to parse messages in this store, if schematized parsing is desired. Schema *SchemaPackage `pulumi:"schema"` // Byte(s) to use as the segment terminator. If this is unset, '\r' is used as segment terminator, matching the HL7 version 2 specification. SegmentTerminator *string `pulumi:"segmentTerminator"` }
The configuration for the parser. It determines how the server parses the messages.
type ParserConfigArgs ¶
type ParserConfigArgs struct { // Determines whether messages with no header are allowed. AllowNullHeader pulumi.BoolPtrInput `pulumi:"allowNullHeader"` // Schemas used to parse messages in this store, if schematized parsing is desired. Schema SchemaPackagePtrInput `pulumi:"schema"` // Byte(s) to use as the segment terminator. If this is unset, '\r' is used as segment terminator, matching the HL7 version 2 specification. SegmentTerminator pulumi.StringPtrInput `pulumi:"segmentTerminator"` }
The configuration for the parser. It determines how the server parses the messages.
func (ParserConfigArgs) ElementType ¶
func (ParserConfigArgs) ElementType() reflect.Type
func (ParserConfigArgs) ToParserConfigOutput ¶
func (i ParserConfigArgs) ToParserConfigOutput() ParserConfigOutput
func (ParserConfigArgs) ToParserConfigOutputWithContext ¶
func (i ParserConfigArgs) ToParserConfigOutputWithContext(ctx context.Context) ParserConfigOutput
func (ParserConfigArgs) ToParserConfigPtrOutput ¶
func (i ParserConfigArgs) ToParserConfigPtrOutput() ParserConfigPtrOutput
func (ParserConfigArgs) ToParserConfigPtrOutputWithContext ¶
func (i ParserConfigArgs) ToParserConfigPtrOutputWithContext(ctx context.Context) ParserConfigPtrOutput
type ParserConfigInput ¶
type ParserConfigInput interface { pulumi.Input ToParserConfigOutput() ParserConfigOutput ToParserConfigOutputWithContext(context.Context) ParserConfigOutput }
ParserConfigInput is an input type that accepts ParserConfigArgs and ParserConfigOutput values. You can construct a concrete instance of `ParserConfigInput` via:
ParserConfigArgs{...}
type ParserConfigOutput ¶
type ParserConfigOutput struct{ *pulumi.OutputState }
The configuration for the parser. It determines how the server parses the messages.
func (ParserConfigOutput) AllowNullHeader ¶
func (o ParserConfigOutput) AllowNullHeader() pulumi.BoolPtrOutput
Determines whether messages with no header are allowed.
func (ParserConfigOutput) ElementType ¶
func (ParserConfigOutput) ElementType() reflect.Type
func (ParserConfigOutput) Schema ¶
func (o ParserConfigOutput) Schema() SchemaPackagePtrOutput
Schemas used to parse messages in this store, if schematized parsing is desired.
func (ParserConfigOutput) SegmentTerminator ¶
func (o ParserConfigOutput) SegmentTerminator() pulumi.StringPtrOutput
Byte(s) to use as the segment terminator. If this is unset, '\r' is used as segment terminator, matching the HL7 version 2 specification.
func (ParserConfigOutput) ToParserConfigOutput ¶
func (o ParserConfigOutput) ToParserConfigOutput() ParserConfigOutput
func (ParserConfigOutput) ToParserConfigOutputWithContext ¶
func (o ParserConfigOutput) ToParserConfigOutputWithContext(ctx context.Context) ParserConfigOutput
func (ParserConfigOutput) ToParserConfigPtrOutput ¶
func (o ParserConfigOutput) ToParserConfigPtrOutput() ParserConfigPtrOutput
func (ParserConfigOutput) ToParserConfigPtrOutputWithContext ¶
func (o ParserConfigOutput) ToParserConfigPtrOutputWithContext(ctx context.Context) ParserConfigPtrOutput
type ParserConfigPtrInput ¶
type ParserConfigPtrInput interface { pulumi.Input ToParserConfigPtrOutput() ParserConfigPtrOutput ToParserConfigPtrOutputWithContext(context.Context) ParserConfigPtrOutput }
ParserConfigPtrInput is an input type that accepts ParserConfigArgs, ParserConfigPtr and ParserConfigPtrOutput values. You can construct a concrete instance of `ParserConfigPtrInput` via:
ParserConfigArgs{...} or: nil
func ParserConfigPtr ¶
func ParserConfigPtr(v *ParserConfigArgs) ParserConfigPtrInput
type ParserConfigPtrOutput ¶
type ParserConfigPtrOutput struct{ *pulumi.OutputState }
func (ParserConfigPtrOutput) AllowNullHeader ¶
func (o ParserConfigPtrOutput) AllowNullHeader() pulumi.BoolPtrOutput
Determines whether messages with no header are allowed.
func (ParserConfigPtrOutput) Elem ¶
func (o ParserConfigPtrOutput) Elem() ParserConfigOutput
func (ParserConfigPtrOutput) ElementType ¶
func (ParserConfigPtrOutput) ElementType() reflect.Type
func (ParserConfigPtrOutput) Schema ¶
func (o ParserConfigPtrOutput) Schema() SchemaPackagePtrOutput
Schemas used to parse messages in this store, if schematized parsing is desired.
func (ParserConfigPtrOutput) SegmentTerminator ¶
func (o ParserConfigPtrOutput) SegmentTerminator() pulumi.StringPtrOutput
Byte(s) to use as the segment terminator. If this is unset, '\r' is used as segment terminator, matching the HL7 version 2 specification.
func (ParserConfigPtrOutput) ToParserConfigPtrOutput ¶
func (o ParserConfigPtrOutput) ToParserConfigPtrOutput() ParserConfigPtrOutput
func (ParserConfigPtrOutput) ToParserConfigPtrOutputWithContext ¶
func (o ParserConfigPtrOutput) ToParserConfigPtrOutputWithContext(ctx context.Context) ParserConfigPtrOutput
type ParserConfigResponse ¶
type ParserConfigResponse struct { // Determines whether messages with no header are allowed. AllowNullHeader bool `pulumi:"allowNullHeader"` // Schemas used to parse messages in this store, if schematized parsing is desired. Schema SchemaPackageResponse `pulumi:"schema"` // Byte(s) to use as the segment terminator. If this is unset, '\r' is used as segment terminator, matching the HL7 version 2 specification. SegmentTerminator string `pulumi:"segmentTerminator"` }
The configuration for the parser. It determines how the server parses the messages.
type ParserConfigResponseArgs ¶
type ParserConfigResponseArgs struct { // Determines whether messages with no header are allowed. AllowNullHeader pulumi.BoolInput `pulumi:"allowNullHeader"` // Schemas used to parse messages in this store, if schematized parsing is desired. Schema SchemaPackageResponseInput `pulumi:"schema"` // Byte(s) to use as the segment terminator. If this is unset, '\r' is used as segment terminator, matching the HL7 version 2 specification. SegmentTerminator pulumi.StringInput `pulumi:"segmentTerminator"` }
The configuration for the parser. It determines how the server parses the messages.
func (ParserConfigResponseArgs) ElementType ¶
func (ParserConfigResponseArgs) ElementType() reflect.Type
func (ParserConfigResponseArgs) ToParserConfigResponseOutput ¶
func (i ParserConfigResponseArgs) ToParserConfigResponseOutput() ParserConfigResponseOutput
func (ParserConfigResponseArgs) ToParserConfigResponseOutputWithContext ¶
func (i ParserConfigResponseArgs) ToParserConfigResponseOutputWithContext(ctx context.Context) ParserConfigResponseOutput
func (ParserConfigResponseArgs) ToParserConfigResponsePtrOutput ¶
func (i ParserConfigResponseArgs) ToParserConfigResponsePtrOutput() ParserConfigResponsePtrOutput
func (ParserConfigResponseArgs) ToParserConfigResponsePtrOutputWithContext ¶
func (i ParserConfigResponseArgs) ToParserConfigResponsePtrOutputWithContext(ctx context.Context) ParserConfigResponsePtrOutput
type ParserConfigResponseInput ¶
type ParserConfigResponseInput interface { pulumi.Input ToParserConfigResponseOutput() ParserConfigResponseOutput ToParserConfigResponseOutputWithContext(context.Context) ParserConfigResponseOutput }
ParserConfigResponseInput is an input type that accepts ParserConfigResponseArgs and ParserConfigResponseOutput values. You can construct a concrete instance of `ParserConfigResponseInput` via:
ParserConfigResponseArgs{...}
type ParserConfigResponseOutput ¶
type ParserConfigResponseOutput struct{ *pulumi.OutputState }
The configuration for the parser. It determines how the server parses the messages.
func (ParserConfigResponseOutput) AllowNullHeader ¶
func (o ParserConfigResponseOutput) AllowNullHeader() pulumi.BoolOutput
Determines whether messages with no header are allowed.
func (ParserConfigResponseOutput) ElementType ¶
func (ParserConfigResponseOutput) ElementType() reflect.Type
func (ParserConfigResponseOutput) Schema ¶
func (o ParserConfigResponseOutput) Schema() SchemaPackageResponseOutput
Schemas used to parse messages in this store, if schematized parsing is desired.
func (ParserConfigResponseOutput) SegmentTerminator ¶
func (o ParserConfigResponseOutput) SegmentTerminator() pulumi.StringOutput
Byte(s) to use as the segment terminator. If this is unset, '\r' is used as segment terminator, matching the HL7 version 2 specification.
func (ParserConfigResponseOutput) ToParserConfigResponseOutput ¶
func (o ParserConfigResponseOutput) ToParserConfigResponseOutput() ParserConfigResponseOutput
func (ParserConfigResponseOutput) ToParserConfigResponseOutputWithContext ¶
func (o ParserConfigResponseOutput) ToParserConfigResponseOutputWithContext(ctx context.Context) ParserConfigResponseOutput
func (ParserConfigResponseOutput) ToParserConfigResponsePtrOutput ¶
func (o ParserConfigResponseOutput) ToParserConfigResponsePtrOutput() ParserConfigResponsePtrOutput
func (ParserConfigResponseOutput) ToParserConfigResponsePtrOutputWithContext ¶
func (o ParserConfigResponseOutput) ToParserConfigResponsePtrOutputWithContext(ctx context.Context) ParserConfigResponsePtrOutput
type ParserConfigResponsePtrInput ¶
type ParserConfigResponsePtrInput interface { pulumi.Input ToParserConfigResponsePtrOutput() ParserConfigResponsePtrOutput ToParserConfigResponsePtrOutputWithContext(context.Context) ParserConfigResponsePtrOutput }
ParserConfigResponsePtrInput is an input type that accepts ParserConfigResponseArgs, ParserConfigResponsePtr and ParserConfigResponsePtrOutput values. You can construct a concrete instance of `ParserConfigResponsePtrInput` via:
ParserConfigResponseArgs{...} or: nil
func ParserConfigResponsePtr ¶
func ParserConfigResponsePtr(v *ParserConfigResponseArgs) ParserConfigResponsePtrInput
type ParserConfigResponsePtrOutput ¶
type ParserConfigResponsePtrOutput struct{ *pulumi.OutputState }
func (ParserConfigResponsePtrOutput) AllowNullHeader ¶
func (o ParserConfigResponsePtrOutput) AllowNullHeader() pulumi.BoolPtrOutput
Determines whether messages with no header are allowed.
func (ParserConfigResponsePtrOutput) Elem ¶
func (o ParserConfigResponsePtrOutput) Elem() ParserConfigResponseOutput
func (ParserConfigResponsePtrOutput) ElementType ¶
func (ParserConfigResponsePtrOutput) ElementType() reflect.Type
func (ParserConfigResponsePtrOutput) Schema ¶
func (o ParserConfigResponsePtrOutput) Schema() SchemaPackageResponsePtrOutput
Schemas used to parse messages in this store, if schematized parsing is desired.
func (ParserConfigResponsePtrOutput) SegmentTerminator ¶
func (o ParserConfigResponsePtrOutput) SegmentTerminator() pulumi.StringPtrOutput
Byte(s) to use as the segment terminator. If this is unset, '\r' is used as segment terminator, matching the HL7 version 2 specification.
func (ParserConfigResponsePtrOutput) ToParserConfigResponsePtrOutput ¶
func (o ParserConfigResponsePtrOutput) ToParserConfigResponsePtrOutput() ParserConfigResponsePtrOutput
func (ParserConfigResponsePtrOutput) ToParserConfigResponsePtrOutputWithContext ¶
func (o ParserConfigResponsePtrOutput) ToParserConfigResponsePtrOutputWithContext(ctx context.Context) ParserConfigResponsePtrOutput
type PatientId ¶
type PatientId struct { // ID type. For example, MRN or NHS. Type *string `pulumi:"type"` // The patient's unique identifier. Value *string `pulumi:"value"` }
A patient identifier and associated type.
type PatientIdArgs ¶
type PatientIdArgs struct { // ID type. For example, MRN or NHS. Type pulumi.StringPtrInput `pulumi:"type"` // The patient's unique identifier. Value pulumi.StringPtrInput `pulumi:"value"` }
A patient identifier and associated type.
func (PatientIdArgs) ElementType ¶
func (PatientIdArgs) ElementType() reflect.Type
func (PatientIdArgs) ToPatientIdOutput ¶
func (i PatientIdArgs) ToPatientIdOutput() PatientIdOutput
func (PatientIdArgs) ToPatientIdOutputWithContext ¶
func (i PatientIdArgs) ToPatientIdOutputWithContext(ctx context.Context) PatientIdOutput
type PatientIdArray ¶
type PatientIdArray []PatientIdInput
func (PatientIdArray) ElementType ¶
func (PatientIdArray) ElementType() reflect.Type
func (PatientIdArray) ToPatientIdArrayOutput ¶
func (i PatientIdArray) ToPatientIdArrayOutput() PatientIdArrayOutput
func (PatientIdArray) ToPatientIdArrayOutputWithContext ¶
func (i PatientIdArray) ToPatientIdArrayOutputWithContext(ctx context.Context) PatientIdArrayOutput
type PatientIdArrayInput ¶
type PatientIdArrayInput interface { pulumi.Input ToPatientIdArrayOutput() PatientIdArrayOutput ToPatientIdArrayOutputWithContext(context.Context) PatientIdArrayOutput }
PatientIdArrayInput is an input type that accepts PatientIdArray and PatientIdArrayOutput values. You can construct a concrete instance of `PatientIdArrayInput` via:
PatientIdArray{ PatientIdArgs{...} }
type PatientIdArrayOutput ¶
type PatientIdArrayOutput struct{ *pulumi.OutputState }
func (PatientIdArrayOutput) ElementType ¶
func (PatientIdArrayOutput) ElementType() reflect.Type
func (PatientIdArrayOutput) Index ¶
func (o PatientIdArrayOutput) Index(i pulumi.IntInput) PatientIdOutput
func (PatientIdArrayOutput) ToPatientIdArrayOutput ¶
func (o PatientIdArrayOutput) ToPatientIdArrayOutput() PatientIdArrayOutput
func (PatientIdArrayOutput) ToPatientIdArrayOutputWithContext ¶
func (o PatientIdArrayOutput) ToPatientIdArrayOutputWithContext(ctx context.Context) PatientIdArrayOutput
type PatientIdInput ¶
type PatientIdInput interface { pulumi.Input ToPatientIdOutput() PatientIdOutput ToPatientIdOutputWithContext(context.Context) PatientIdOutput }
PatientIdInput is an input type that accepts PatientIdArgs and PatientIdOutput values. You can construct a concrete instance of `PatientIdInput` via:
PatientIdArgs{...}
type PatientIdOutput ¶
type PatientIdOutput struct{ *pulumi.OutputState }
A patient identifier and associated type.
func (PatientIdOutput) ElementType ¶
func (PatientIdOutput) ElementType() reflect.Type
func (PatientIdOutput) ToPatientIdOutput ¶
func (o PatientIdOutput) ToPatientIdOutput() PatientIdOutput
func (PatientIdOutput) ToPatientIdOutputWithContext ¶
func (o PatientIdOutput) ToPatientIdOutputWithContext(ctx context.Context) PatientIdOutput
func (PatientIdOutput) Type ¶
func (o PatientIdOutput) Type() pulumi.StringPtrOutput
ID type. For example, MRN or NHS.
func (PatientIdOutput) Value ¶
func (o PatientIdOutput) Value() pulumi.StringPtrOutput
The patient's unique identifier.
type PatientIdResponse ¶
type PatientIdResponse struct { // ID type. For example, MRN or NHS. Type string `pulumi:"type"` // The patient's unique identifier. Value string `pulumi:"value"` }
A patient identifier and associated type.
type PatientIdResponseArgs ¶
type PatientIdResponseArgs struct { // ID type. For example, MRN or NHS. Type pulumi.StringInput `pulumi:"type"` // The patient's unique identifier. Value pulumi.StringInput `pulumi:"value"` }
A patient identifier and associated type.
func (PatientIdResponseArgs) ElementType ¶
func (PatientIdResponseArgs) ElementType() reflect.Type
func (PatientIdResponseArgs) ToPatientIdResponseOutput ¶
func (i PatientIdResponseArgs) ToPatientIdResponseOutput() PatientIdResponseOutput
func (PatientIdResponseArgs) ToPatientIdResponseOutputWithContext ¶
func (i PatientIdResponseArgs) ToPatientIdResponseOutputWithContext(ctx context.Context) PatientIdResponseOutput
type PatientIdResponseArray ¶
type PatientIdResponseArray []PatientIdResponseInput
func (PatientIdResponseArray) ElementType ¶
func (PatientIdResponseArray) ElementType() reflect.Type
func (PatientIdResponseArray) ToPatientIdResponseArrayOutput ¶
func (i PatientIdResponseArray) ToPatientIdResponseArrayOutput() PatientIdResponseArrayOutput
func (PatientIdResponseArray) ToPatientIdResponseArrayOutputWithContext ¶
func (i PatientIdResponseArray) ToPatientIdResponseArrayOutputWithContext(ctx context.Context) PatientIdResponseArrayOutput
type PatientIdResponseArrayInput ¶
type PatientIdResponseArrayInput interface { pulumi.Input ToPatientIdResponseArrayOutput() PatientIdResponseArrayOutput ToPatientIdResponseArrayOutputWithContext(context.Context) PatientIdResponseArrayOutput }
PatientIdResponseArrayInput is an input type that accepts PatientIdResponseArray and PatientIdResponseArrayOutput values. You can construct a concrete instance of `PatientIdResponseArrayInput` via:
PatientIdResponseArray{ PatientIdResponseArgs{...} }
type PatientIdResponseArrayOutput ¶
type PatientIdResponseArrayOutput struct{ *pulumi.OutputState }
func (PatientIdResponseArrayOutput) ElementType ¶
func (PatientIdResponseArrayOutput) ElementType() reflect.Type
func (PatientIdResponseArrayOutput) Index ¶
func (o PatientIdResponseArrayOutput) Index(i pulumi.IntInput) PatientIdResponseOutput
func (PatientIdResponseArrayOutput) ToPatientIdResponseArrayOutput ¶
func (o PatientIdResponseArrayOutput) ToPatientIdResponseArrayOutput() PatientIdResponseArrayOutput
func (PatientIdResponseArrayOutput) ToPatientIdResponseArrayOutputWithContext ¶
func (o PatientIdResponseArrayOutput) ToPatientIdResponseArrayOutputWithContext(ctx context.Context) PatientIdResponseArrayOutput
type PatientIdResponseInput ¶
type PatientIdResponseInput interface { pulumi.Input ToPatientIdResponseOutput() PatientIdResponseOutput ToPatientIdResponseOutputWithContext(context.Context) PatientIdResponseOutput }
PatientIdResponseInput is an input type that accepts PatientIdResponseArgs and PatientIdResponseOutput values. You can construct a concrete instance of `PatientIdResponseInput` via:
PatientIdResponseArgs{...}
type PatientIdResponseOutput ¶
type PatientIdResponseOutput struct{ *pulumi.OutputState }
A patient identifier and associated type.
func (PatientIdResponseOutput) ElementType ¶
func (PatientIdResponseOutput) ElementType() reflect.Type
func (PatientIdResponseOutput) ToPatientIdResponseOutput ¶
func (o PatientIdResponseOutput) ToPatientIdResponseOutput() PatientIdResponseOutput
func (PatientIdResponseOutput) ToPatientIdResponseOutputWithContext ¶
func (o PatientIdResponseOutput) ToPatientIdResponseOutputWithContext(ctx context.Context) PatientIdResponseOutput
func (PatientIdResponseOutput) Type ¶
func (o PatientIdResponseOutput) Type() pulumi.StringOutput
ID type. For example, MRN or NHS.
func (PatientIdResponseOutput) Value ¶
func (o PatientIdResponseOutput) Value() pulumi.StringOutput
The patient's unique identifier.
type SchemaConfig ¶
type SchemaConfig struct { // The depth for all recursive structures in the output analytics schema. For example, `concept` in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called `concept.concept` but not `concept.concept.concept`. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5. RecursiveStructureDepth *string `pulumi:"recursiveStructureDepth"` // Specifies the output schema type. Schema type is required. SchemaType *string `pulumi:"schemaType"` }
Configuration for the FHIR BigQuery schema. Determines how the server generates the schema.
type SchemaConfigArgs ¶
type SchemaConfigArgs struct { // The depth for all recursive structures in the output analytics schema. For example, `concept` in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called `concept.concept` but not `concept.concept.concept`. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5. RecursiveStructureDepth pulumi.StringPtrInput `pulumi:"recursiveStructureDepth"` // Specifies the output schema type. Schema type is required. SchemaType pulumi.StringPtrInput `pulumi:"schemaType"` }
Configuration for the FHIR BigQuery schema. Determines how the server generates the schema.
func (SchemaConfigArgs) ElementType ¶
func (SchemaConfigArgs) ElementType() reflect.Type
func (SchemaConfigArgs) ToSchemaConfigOutput ¶
func (i SchemaConfigArgs) ToSchemaConfigOutput() SchemaConfigOutput
func (SchemaConfigArgs) ToSchemaConfigOutputWithContext ¶
func (i SchemaConfigArgs) ToSchemaConfigOutputWithContext(ctx context.Context) SchemaConfigOutput
func (SchemaConfigArgs) ToSchemaConfigPtrOutput ¶
func (i SchemaConfigArgs) ToSchemaConfigPtrOutput() SchemaConfigPtrOutput
func (SchemaConfigArgs) ToSchemaConfigPtrOutputWithContext ¶
func (i SchemaConfigArgs) ToSchemaConfigPtrOutputWithContext(ctx context.Context) SchemaConfigPtrOutput
type SchemaConfigInput ¶
type SchemaConfigInput interface { pulumi.Input ToSchemaConfigOutput() SchemaConfigOutput ToSchemaConfigOutputWithContext(context.Context) SchemaConfigOutput }
SchemaConfigInput is an input type that accepts SchemaConfigArgs and SchemaConfigOutput values. You can construct a concrete instance of `SchemaConfigInput` via:
SchemaConfigArgs{...}
type SchemaConfigOutput ¶
type SchemaConfigOutput struct{ *pulumi.OutputState }
Configuration for the FHIR BigQuery schema. Determines how the server generates the schema.
func (SchemaConfigOutput) ElementType ¶
func (SchemaConfigOutput) ElementType() reflect.Type
func (SchemaConfigOutput) RecursiveStructureDepth ¶
func (o SchemaConfigOutput) RecursiveStructureDepth() pulumi.StringPtrOutput
The depth for all recursive structures in the output analytics schema. For example, `concept` in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called `concept.concept` but not `concept.concept.concept`. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.
func (SchemaConfigOutput) SchemaType ¶
func (o SchemaConfigOutput) SchemaType() pulumi.StringPtrOutput
Specifies the output schema type. Schema type is required.
func (SchemaConfigOutput) ToSchemaConfigOutput ¶
func (o SchemaConfigOutput) ToSchemaConfigOutput() SchemaConfigOutput
func (SchemaConfigOutput) ToSchemaConfigOutputWithContext ¶
func (o SchemaConfigOutput) ToSchemaConfigOutputWithContext(ctx context.Context) SchemaConfigOutput
func (SchemaConfigOutput) ToSchemaConfigPtrOutput ¶
func (o SchemaConfigOutput) ToSchemaConfigPtrOutput() SchemaConfigPtrOutput
func (SchemaConfigOutput) ToSchemaConfigPtrOutputWithContext ¶
func (o SchemaConfigOutput) ToSchemaConfigPtrOutputWithContext(ctx context.Context) SchemaConfigPtrOutput
type SchemaConfigPtrInput ¶
type SchemaConfigPtrInput interface { pulumi.Input ToSchemaConfigPtrOutput() SchemaConfigPtrOutput ToSchemaConfigPtrOutputWithContext(context.Context) SchemaConfigPtrOutput }
SchemaConfigPtrInput is an input type that accepts SchemaConfigArgs, SchemaConfigPtr and SchemaConfigPtrOutput values. You can construct a concrete instance of `SchemaConfigPtrInput` via:
SchemaConfigArgs{...} or: nil
func SchemaConfigPtr ¶
func SchemaConfigPtr(v *SchemaConfigArgs) SchemaConfigPtrInput
type SchemaConfigPtrOutput ¶
type SchemaConfigPtrOutput struct{ *pulumi.OutputState }
func (SchemaConfigPtrOutput) Elem ¶
func (o SchemaConfigPtrOutput) Elem() SchemaConfigOutput
func (SchemaConfigPtrOutput) ElementType ¶
func (SchemaConfigPtrOutput) ElementType() reflect.Type
func (SchemaConfigPtrOutput) RecursiveStructureDepth ¶
func (o SchemaConfigPtrOutput) RecursiveStructureDepth() pulumi.StringPtrOutput
The depth for all recursive structures in the output analytics schema. For example, `concept` in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called `concept.concept` but not `concept.concept.concept`. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.
func (SchemaConfigPtrOutput) SchemaType ¶
func (o SchemaConfigPtrOutput) SchemaType() pulumi.StringPtrOutput
Specifies the output schema type. Schema type is required.
func (SchemaConfigPtrOutput) ToSchemaConfigPtrOutput ¶
func (o SchemaConfigPtrOutput) ToSchemaConfigPtrOutput() SchemaConfigPtrOutput
func (SchemaConfigPtrOutput) ToSchemaConfigPtrOutputWithContext ¶
func (o SchemaConfigPtrOutput) ToSchemaConfigPtrOutputWithContext(ctx context.Context) SchemaConfigPtrOutput
type SchemaConfigResponse ¶
type SchemaConfigResponse struct { // The depth for all recursive structures in the output analytics schema. For example, `concept` in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called `concept.concept` but not `concept.concept.concept`. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5. RecursiveStructureDepth string `pulumi:"recursiveStructureDepth"` // Specifies the output schema type. Schema type is required. SchemaType string `pulumi:"schemaType"` }
Configuration for the FHIR BigQuery schema. Determines how the server generates the schema.
type SchemaConfigResponseArgs ¶
type SchemaConfigResponseArgs struct { // The depth for all recursive structures in the output analytics schema. For example, `concept` in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called `concept.concept` but not `concept.concept.concept`. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5. RecursiveStructureDepth pulumi.StringInput `pulumi:"recursiveStructureDepth"` // Specifies the output schema type. Schema type is required. SchemaType pulumi.StringInput `pulumi:"schemaType"` }
Configuration for the FHIR BigQuery schema. Determines how the server generates the schema.
func (SchemaConfigResponseArgs) ElementType ¶
func (SchemaConfigResponseArgs) ElementType() reflect.Type
func (SchemaConfigResponseArgs) ToSchemaConfigResponseOutput ¶
func (i SchemaConfigResponseArgs) ToSchemaConfigResponseOutput() SchemaConfigResponseOutput
func (SchemaConfigResponseArgs) ToSchemaConfigResponseOutputWithContext ¶
func (i SchemaConfigResponseArgs) ToSchemaConfigResponseOutputWithContext(ctx context.Context) SchemaConfigResponseOutput
type SchemaConfigResponseInput ¶
type SchemaConfigResponseInput interface { pulumi.Input ToSchemaConfigResponseOutput() SchemaConfigResponseOutput ToSchemaConfigResponseOutputWithContext(context.Context) SchemaConfigResponseOutput }
SchemaConfigResponseInput is an input type that accepts SchemaConfigResponseArgs and SchemaConfigResponseOutput values. You can construct a concrete instance of `SchemaConfigResponseInput` via:
SchemaConfigResponseArgs{...}
type SchemaConfigResponseOutput ¶
type SchemaConfigResponseOutput struct{ *pulumi.OutputState }
Configuration for the FHIR BigQuery schema. Determines how the server generates the schema.
func (SchemaConfigResponseOutput) ElementType ¶
func (SchemaConfigResponseOutput) ElementType() reflect.Type
func (SchemaConfigResponseOutput) RecursiveStructureDepth ¶
func (o SchemaConfigResponseOutput) RecursiveStructureDepth() pulumi.StringOutput
The depth for all recursive structures in the output analytics schema. For example, `concept` in the CodeSystem resource is a recursive structure; when the depth is 2, the CodeSystem table will have a column called `concept.concept` but not `concept.concept.concept`. If not specified or set to 0, the server will use the default value 2. The maximum depth allowed is 5.
func (SchemaConfigResponseOutput) SchemaType ¶
func (o SchemaConfigResponseOutput) SchemaType() pulumi.StringOutput
Specifies the output schema type. Schema type is required.
func (SchemaConfigResponseOutput) ToSchemaConfigResponseOutput ¶
func (o SchemaConfigResponseOutput) ToSchemaConfigResponseOutput() SchemaConfigResponseOutput
func (SchemaConfigResponseOutput) ToSchemaConfigResponseOutputWithContext ¶
func (o SchemaConfigResponseOutput) ToSchemaConfigResponseOutputWithContext(ctx context.Context) SchemaConfigResponseOutput
type SchemaPackage ¶
type SchemaPackage struct { // Flag to ignore all min_occurs restrictions in the schema. This means that incoming messages can omit any group, segment, field, component, or subcomponent. IgnoreMinOccurs *bool `pulumi:"ignoreMinOccurs"` // Schema configs that are layered based on their VersionSources that match the incoming message. Schema configs present in higher indices override those in lower indices with the same message type and trigger event if their VersionSources all match an incoming message. Schemas []Hl7SchemaConfig `pulumi:"schemas"` // Determines how messages that fail to parse are handled. SchematizedParsingType *string `pulumi:"schematizedParsingType"` // Schema type definitions that are layered based on their VersionSources that match the incoming message. Type definitions present in higher indices override those in lower indices with the same type name if their VersionSources all match an incoming message. Types []Hl7TypesConfig `pulumi:"types"` }
A schema package contains a set of schemas and type definitions.
type SchemaPackageArgs ¶
type SchemaPackageArgs struct { // Flag to ignore all min_occurs restrictions in the schema. This means that incoming messages can omit any group, segment, field, component, or subcomponent. IgnoreMinOccurs pulumi.BoolPtrInput `pulumi:"ignoreMinOccurs"` // Schema configs that are layered based on their VersionSources that match the incoming message. Schema configs present in higher indices override those in lower indices with the same message type and trigger event if their VersionSources all match an incoming message. Schemas Hl7SchemaConfigArrayInput `pulumi:"schemas"` // Determines how messages that fail to parse are handled. SchematizedParsingType pulumi.StringPtrInput `pulumi:"schematizedParsingType"` // Schema type definitions that are layered based on their VersionSources that match the incoming message. Type definitions present in higher indices override those in lower indices with the same type name if their VersionSources all match an incoming message. Types Hl7TypesConfigArrayInput `pulumi:"types"` }
A schema package contains a set of schemas and type definitions.
func (SchemaPackageArgs) ElementType ¶
func (SchemaPackageArgs) ElementType() reflect.Type
func (SchemaPackageArgs) ToSchemaPackageOutput ¶
func (i SchemaPackageArgs) ToSchemaPackageOutput() SchemaPackageOutput
func (SchemaPackageArgs) ToSchemaPackageOutputWithContext ¶
func (i SchemaPackageArgs) ToSchemaPackageOutputWithContext(ctx context.Context) SchemaPackageOutput
func (SchemaPackageArgs) ToSchemaPackagePtrOutput ¶
func (i SchemaPackageArgs) ToSchemaPackagePtrOutput() SchemaPackagePtrOutput
func (SchemaPackageArgs) ToSchemaPackagePtrOutputWithContext ¶
func (i SchemaPackageArgs) ToSchemaPackagePtrOutputWithContext(ctx context.Context) SchemaPackagePtrOutput
type SchemaPackageInput ¶
type SchemaPackageInput interface { pulumi.Input ToSchemaPackageOutput() SchemaPackageOutput ToSchemaPackageOutputWithContext(context.Context) SchemaPackageOutput }
SchemaPackageInput is an input type that accepts SchemaPackageArgs and SchemaPackageOutput values. You can construct a concrete instance of `SchemaPackageInput` via:
SchemaPackageArgs{...}
type SchemaPackageOutput ¶
type SchemaPackageOutput struct{ *pulumi.OutputState }
A schema package contains a set of schemas and type definitions.
func (SchemaPackageOutput) ElementType ¶
func (SchemaPackageOutput) ElementType() reflect.Type
func (SchemaPackageOutput) IgnoreMinOccurs ¶
func (o SchemaPackageOutput) IgnoreMinOccurs() pulumi.BoolPtrOutput
Flag to ignore all min_occurs restrictions in the schema. This means that incoming messages can omit any group, segment, field, component, or subcomponent.
func (SchemaPackageOutput) Schemas ¶
func (o SchemaPackageOutput) Schemas() Hl7SchemaConfigArrayOutput
Schema configs that are layered based on their VersionSources that match the incoming message. Schema configs present in higher indices override those in lower indices with the same message type and trigger event if their VersionSources all match an incoming message.
func (SchemaPackageOutput) SchematizedParsingType ¶
func (o SchemaPackageOutput) SchematizedParsingType() pulumi.StringPtrOutput
Determines how messages that fail to parse are handled.
func (SchemaPackageOutput) ToSchemaPackageOutput ¶
func (o SchemaPackageOutput) ToSchemaPackageOutput() SchemaPackageOutput
func (SchemaPackageOutput) ToSchemaPackageOutputWithContext ¶
func (o SchemaPackageOutput) ToSchemaPackageOutputWithContext(ctx context.Context) SchemaPackageOutput
func (SchemaPackageOutput) ToSchemaPackagePtrOutput ¶
func (o SchemaPackageOutput) ToSchemaPackagePtrOutput() SchemaPackagePtrOutput
func (SchemaPackageOutput) ToSchemaPackagePtrOutputWithContext ¶
func (o SchemaPackageOutput) ToSchemaPackagePtrOutputWithContext(ctx context.Context) SchemaPackagePtrOutput
func (SchemaPackageOutput) Types ¶
func (o SchemaPackageOutput) Types() Hl7TypesConfigArrayOutput
Schema type definitions that are layered based on their VersionSources that match the incoming message. Type definitions present in higher indices override those in lower indices with the same type name if their VersionSources all match an incoming message.
type SchemaPackagePtrInput ¶
type SchemaPackagePtrInput interface { pulumi.Input ToSchemaPackagePtrOutput() SchemaPackagePtrOutput ToSchemaPackagePtrOutputWithContext(context.Context) SchemaPackagePtrOutput }
SchemaPackagePtrInput is an input type that accepts SchemaPackageArgs, SchemaPackagePtr and SchemaPackagePtrOutput values. You can construct a concrete instance of `SchemaPackagePtrInput` via:
SchemaPackageArgs{...} or: nil
func SchemaPackagePtr ¶
func SchemaPackagePtr(v *SchemaPackageArgs) SchemaPackagePtrInput
type SchemaPackagePtrOutput ¶
type SchemaPackagePtrOutput struct{ *pulumi.OutputState }
func (SchemaPackagePtrOutput) Elem ¶
func (o SchemaPackagePtrOutput) Elem() SchemaPackageOutput
func (SchemaPackagePtrOutput) ElementType ¶
func (SchemaPackagePtrOutput) ElementType() reflect.Type
func (SchemaPackagePtrOutput) IgnoreMinOccurs ¶
func (o SchemaPackagePtrOutput) IgnoreMinOccurs() pulumi.BoolPtrOutput
Flag to ignore all min_occurs restrictions in the schema. This means that incoming messages can omit any group, segment, field, component, or subcomponent.
func (SchemaPackagePtrOutput) Schemas ¶
func (o SchemaPackagePtrOutput) Schemas() Hl7SchemaConfigArrayOutput
Schema configs that are layered based on their VersionSources that match the incoming message. Schema configs present in higher indices override those in lower indices with the same message type and trigger event if their VersionSources all match an incoming message.
func (SchemaPackagePtrOutput) SchematizedParsingType ¶
func (o SchemaPackagePtrOutput) SchematizedParsingType() pulumi.StringPtrOutput
Determines how messages that fail to parse are handled.
func (SchemaPackagePtrOutput) ToSchemaPackagePtrOutput ¶
func (o SchemaPackagePtrOutput) ToSchemaPackagePtrOutput() SchemaPackagePtrOutput
func (SchemaPackagePtrOutput) ToSchemaPackagePtrOutputWithContext ¶
func (o SchemaPackagePtrOutput) ToSchemaPackagePtrOutputWithContext(ctx context.Context) SchemaPackagePtrOutput
func (SchemaPackagePtrOutput) Types ¶
func (o SchemaPackagePtrOutput) Types() Hl7TypesConfigArrayOutput
Schema type definitions that are layered based on their VersionSources that match the incoming message. Type definitions present in higher indices override those in lower indices with the same type name if their VersionSources all match an incoming message.
type SchemaPackageResponse ¶
type SchemaPackageResponse struct { // Flag to ignore all min_occurs restrictions in the schema. This means that incoming messages can omit any group, segment, field, component, or subcomponent. IgnoreMinOccurs bool `pulumi:"ignoreMinOccurs"` // Schema configs that are layered based on their VersionSources that match the incoming message. Schema configs present in higher indices override those in lower indices with the same message type and trigger event if their VersionSources all match an incoming message. Schemas []Hl7SchemaConfigResponse `pulumi:"schemas"` // Determines how messages that fail to parse are handled. SchematizedParsingType string `pulumi:"schematizedParsingType"` // Schema type definitions that are layered based on their VersionSources that match the incoming message. Type definitions present in higher indices override those in lower indices with the same type name if their VersionSources all match an incoming message. Types []Hl7TypesConfigResponse `pulumi:"types"` }
A schema package contains a set of schemas and type definitions.
type SchemaPackageResponseArgs ¶
type SchemaPackageResponseArgs struct { // Flag to ignore all min_occurs restrictions in the schema. This means that incoming messages can omit any group, segment, field, component, or subcomponent. IgnoreMinOccurs pulumi.BoolInput `pulumi:"ignoreMinOccurs"` // Schema configs that are layered based on their VersionSources that match the incoming message. Schema configs present in higher indices override those in lower indices with the same message type and trigger event if their VersionSources all match an incoming message. Schemas Hl7SchemaConfigResponseArrayInput `pulumi:"schemas"` // Determines how messages that fail to parse are handled. SchematizedParsingType pulumi.StringInput `pulumi:"schematizedParsingType"` // Schema type definitions that are layered based on their VersionSources that match the incoming message. Type definitions present in higher indices override those in lower indices with the same type name if their VersionSources all match an incoming message. Types Hl7TypesConfigResponseArrayInput `pulumi:"types"` }
A schema package contains a set of schemas and type definitions.
func (SchemaPackageResponseArgs) ElementType ¶
func (SchemaPackageResponseArgs) ElementType() reflect.Type
func (SchemaPackageResponseArgs) ToSchemaPackageResponseOutput ¶
func (i SchemaPackageResponseArgs) ToSchemaPackageResponseOutput() SchemaPackageResponseOutput
func (SchemaPackageResponseArgs) ToSchemaPackageResponseOutputWithContext ¶
func (i SchemaPackageResponseArgs) ToSchemaPackageResponseOutputWithContext(ctx context.Context) SchemaPackageResponseOutput
func (SchemaPackageResponseArgs) ToSchemaPackageResponsePtrOutput ¶
func (i SchemaPackageResponseArgs) ToSchemaPackageResponsePtrOutput() SchemaPackageResponsePtrOutput
func (SchemaPackageResponseArgs) ToSchemaPackageResponsePtrOutputWithContext ¶
func (i SchemaPackageResponseArgs) ToSchemaPackageResponsePtrOutputWithContext(ctx context.Context) SchemaPackageResponsePtrOutput
type SchemaPackageResponseInput ¶
type SchemaPackageResponseInput interface { pulumi.Input ToSchemaPackageResponseOutput() SchemaPackageResponseOutput ToSchemaPackageResponseOutputWithContext(context.Context) SchemaPackageResponseOutput }
SchemaPackageResponseInput is an input type that accepts SchemaPackageResponseArgs and SchemaPackageResponseOutput values. You can construct a concrete instance of `SchemaPackageResponseInput` via:
SchemaPackageResponseArgs{...}
type SchemaPackageResponseOutput ¶
type SchemaPackageResponseOutput struct{ *pulumi.OutputState }
A schema package contains a set of schemas and type definitions.
func (SchemaPackageResponseOutput) ElementType ¶
func (SchemaPackageResponseOutput) ElementType() reflect.Type
func (SchemaPackageResponseOutput) IgnoreMinOccurs ¶
func (o SchemaPackageResponseOutput) IgnoreMinOccurs() pulumi.BoolOutput
Flag to ignore all min_occurs restrictions in the schema. This means that incoming messages can omit any group, segment, field, component, or subcomponent.
func (SchemaPackageResponseOutput) Schemas ¶
func (o SchemaPackageResponseOutput) Schemas() Hl7SchemaConfigResponseArrayOutput
Schema configs that are layered based on their VersionSources that match the incoming message. Schema configs present in higher indices override those in lower indices with the same message type and trigger event if their VersionSources all match an incoming message.
func (SchemaPackageResponseOutput) SchematizedParsingType ¶
func (o SchemaPackageResponseOutput) SchematizedParsingType() pulumi.StringOutput
Determines how messages that fail to parse are handled.
func (SchemaPackageResponseOutput) ToSchemaPackageResponseOutput ¶
func (o SchemaPackageResponseOutput) ToSchemaPackageResponseOutput() SchemaPackageResponseOutput
func (SchemaPackageResponseOutput) ToSchemaPackageResponseOutputWithContext ¶
func (o SchemaPackageResponseOutput) ToSchemaPackageResponseOutputWithContext(ctx context.Context) SchemaPackageResponseOutput
func (SchemaPackageResponseOutput) ToSchemaPackageResponsePtrOutput ¶
func (o SchemaPackageResponseOutput) ToSchemaPackageResponsePtrOutput() SchemaPackageResponsePtrOutput
func (SchemaPackageResponseOutput) ToSchemaPackageResponsePtrOutputWithContext ¶
func (o SchemaPackageResponseOutput) ToSchemaPackageResponsePtrOutputWithContext(ctx context.Context) SchemaPackageResponsePtrOutput
func (SchemaPackageResponseOutput) Types ¶
func (o SchemaPackageResponseOutput) Types() Hl7TypesConfigResponseArrayOutput
Schema type definitions that are layered based on their VersionSources that match the incoming message. Type definitions present in higher indices override those in lower indices with the same type name if their VersionSources all match an incoming message.
type SchemaPackageResponsePtrInput ¶
type SchemaPackageResponsePtrInput interface { pulumi.Input ToSchemaPackageResponsePtrOutput() SchemaPackageResponsePtrOutput ToSchemaPackageResponsePtrOutputWithContext(context.Context) SchemaPackageResponsePtrOutput }
SchemaPackageResponsePtrInput is an input type that accepts SchemaPackageResponseArgs, SchemaPackageResponsePtr and SchemaPackageResponsePtrOutput values. You can construct a concrete instance of `SchemaPackageResponsePtrInput` via:
SchemaPackageResponseArgs{...} or: nil
func SchemaPackageResponsePtr ¶
func SchemaPackageResponsePtr(v *SchemaPackageResponseArgs) SchemaPackageResponsePtrInput
type SchemaPackageResponsePtrOutput ¶
type SchemaPackageResponsePtrOutput struct{ *pulumi.OutputState }
func (SchemaPackageResponsePtrOutput) Elem ¶
func (o SchemaPackageResponsePtrOutput) Elem() SchemaPackageResponseOutput
func (SchemaPackageResponsePtrOutput) ElementType ¶
func (SchemaPackageResponsePtrOutput) ElementType() reflect.Type
func (SchemaPackageResponsePtrOutput) IgnoreMinOccurs ¶
func (o SchemaPackageResponsePtrOutput) IgnoreMinOccurs() pulumi.BoolPtrOutput
Flag to ignore all min_occurs restrictions in the schema. This means that incoming messages can omit any group, segment, field, component, or subcomponent.
func (SchemaPackageResponsePtrOutput) Schemas ¶
func (o SchemaPackageResponsePtrOutput) Schemas() Hl7SchemaConfigResponseArrayOutput
Schema configs that are layered based on their VersionSources that match the incoming message. Schema configs present in higher indices override those in lower indices with the same message type and trigger event if their VersionSources all match an incoming message.
func (SchemaPackageResponsePtrOutput) SchematizedParsingType ¶
func (o SchemaPackageResponsePtrOutput) SchematizedParsingType() pulumi.StringPtrOutput
Determines how messages that fail to parse are handled.
func (SchemaPackageResponsePtrOutput) ToSchemaPackageResponsePtrOutput ¶
func (o SchemaPackageResponsePtrOutput) ToSchemaPackageResponsePtrOutput() SchemaPackageResponsePtrOutput
func (SchemaPackageResponsePtrOutput) ToSchemaPackageResponsePtrOutputWithContext ¶
func (o SchemaPackageResponsePtrOutput) ToSchemaPackageResponsePtrOutputWithContext(ctx context.Context) SchemaPackageResponsePtrOutput
func (SchemaPackageResponsePtrOutput) Types ¶
func (o SchemaPackageResponsePtrOutput) Types() Hl7TypesConfigResponseArrayOutput
Schema type definitions that are layered based on their VersionSources that match the incoming message. Type definitions present in higher indices override those in lower indices with the same type name if their VersionSources all match an incoming message.
type SchematizedData ¶
type SchematizedData struct { // JSON output of the parser. Data *string `pulumi:"data"` // The error output of the parser. Error *string `pulumi:"error"` }
The content of an HL7v2 message in a structured format as specified by a schema.
type SchematizedDataArgs ¶
type SchematizedDataArgs struct { // JSON output of the parser. Data pulumi.StringPtrInput `pulumi:"data"` // The error output of the parser. Error pulumi.StringPtrInput `pulumi:"error"` }
The content of an HL7v2 message in a structured format as specified by a schema.
func (SchematizedDataArgs) ElementType ¶
func (SchematizedDataArgs) ElementType() reflect.Type
func (SchematizedDataArgs) ToSchematizedDataOutput ¶
func (i SchematizedDataArgs) ToSchematizedDataOutput() SchematizedDataOutput
func (SchematizedDataArgs) ToSchematizedDataOutputWithContext ¶
func (i SchematizedDataArgs) ToSchematizedDataOutputWithContext(ctx context.Context) SchematizedDataOutput
func (SchematizedDataArgs) ToSchematizedDataPtrOutput ¶
func (i SchematizedDataArgs) ToSchematizedDataPtrOutput() SchematizedDataPtrOutput
func (SchematizedDataArgs) ToSchematizedDataPtrOutputWithContext ¶
func (i SchematizedDataArgs) ToSchematizedDataPtrOutputWithContext(ctx context.Context) SchematizedDataPtrOutput
type SchematizedDataInput ¶
type SchematizedDataInput interface { pulumi.Input ToSchematizedDataOutput() SchematizedDataOutput ToSchematizedDataOutputWithContext(context.Context) SchematizedDataOutput }
SchematizedDataInput is an input type that accepts SchematizedDataArgs and SchematizedDataOutput values. You can construct a concrete instance of `SchematizedDataInput` via:
SchematizedDataArgs{...}
type SchematizedDataOutput ¶
type SchematizedDataOutput struct{ *pulumi.OutputState }
The content of an HL7v2 message in a structured format as specified by a schema.
func (SchematizedDataOutput) Data ¶
func (o SchematizedDataOutput) Data() pulumi.StringPtrOutput
JSON output of the parser.
func (SchematizedDataOutput) ElementType ¶
func (SchematizedDataOutput) ElementType() reflect.Type
func (SchematizedDataOutput) Error ¶
func (o SchematizedDataOutput) Error() pulumi.StringPtrOutput
The error output of the parser.
func (SchematizedDataOutput) ToSchematizedDataOutput ¶
func (o SchematizedDataOutput) ToSchematizedDataOutput() SchematizedDataOutput
func (SchematizedDataOutput) ToSchematizedDataOutputWithContext ¶
func (o SchematizedDataOutput) ToSchematizedDataOutputWithContext(ctx context.Context) SchematizedDataOutput
func (SchematizedDataOutput) ToSchematizedDataPtrOutput ¶
func (o SchematizedDataOutput) ToSchematizedDataPtrOutput() SchematizedDataPtrOutput
func (SchematizedDataOutput) ToSchematizedDataPtrOutputWithContext ¶
func (o SchematizedDataOutput) ToSchematizedDataPtrOutputWithContext(ctx context.Context) SchematizedDataPtrOutput
type SchematizedDataPtrInput ¶
type SchematizedDataPtrInput interface { pulumi.Input ToSchematizedDataPtrOutput() SchematizedDataPtrOutput ToSchematizedDataPtrOutputWithContext(context.Context) SchematizedDataPtrOutput }
SchematizedDataPtrInput is an input type that accepts SchematizedDataArgs, SchematizedDataPtr and SchematizedDataPtrOutput values. You can construct a concrete instance of `SchematizedDataPtrInput` via:
SchematizedDataArgs{...} or: nil
func SchematizedDataPtr ¶
func SchematizedDataPtr(v *SchematizedDataArgs) SchematizedDataPtrInput
type SchematizedDataPtrOutput ¶
type SchematizedDataPtrOutput struct{ *pulumi.OutputState }
func (SchematizedDataPtrOutput) Data ¶
func (o SchematizedDataPtrOutput) Data() pulumi.StringPtrOutput
JSON output of the parser.
func (SchematizedDataPtrOutput) Elem ¶
func (o SchematizedDataPtrOutput) Elem() SchematizedDataOutput
func (SchematizedDataPtrOutput) ElementType ¶
func (SchematizedDataPtrOutput) ElementType() reflect.Type
func (SchematizedDataPtrOutput) Error ¶
func (o SchematizedDataPtrOutput) Error() pulumi.StringPtrOutput
The error output of the parser.
func (SchematizedDataPtrOutput) ToSchematizedDataPtrOutput ¶
func (o SchematizedDataPtrOutput) ToSchematizedDataPtrOutput() SchematizedDataPtrOutput
func (SchematizedDataPtrOutput) ToSchematizedDataPtrOutputWithContext ¶
func (o SchematizedDataPtrOutput) ToSchematizedDataPtrOutputWithContext(ctx context.Context) SchematizedDataPtrOutput
type SchematizedDataResponse ¶
type SchematizedDataResponse struct { // JSON output of the parser. Data string `pulumi:"data"` // The error output of the parser. Error string `pulumi:"error"` }
The content of an HL7v2 message in a structured format as specified by a schema.
type SchematizedDataResponseArgs ¶
type SchematizedDataResponseArgs struct { // JSON output of the parser. Data pulumi.StringInput `pulumi:"data"` // The error output of the parser. Error pulumi.StringInput `pulumi:"error"` }
The content of an HL7v2 message in a structured format as specified by a schema.
func (SchematizedDataResponseArgs) ElementType ¶
func (SchematizedDataResponseArgs) ElementType() reflect.Type
func (SchematizedDataResponseArgs) ToSchematizedDataResponseOutput ¶
func (i SchematizedDataResponseArgs) ToSchematizedDataResponseOutput() SchematizedDataResponseOutput
func (SchematizedDataResponseArgs) ToSchematizedDataResponseOutputWithContext ¶
func (i SchematizedDataResponseArgs) ToSchematizedDataResponseOutputWithContext(ctx context.Context) SchematizedDataResponseOutput
func (SchematizedDataResponseArgs) ToSchematizedDataResponsePtrOutput ¶
func (i SchematizedDataResponseArgs) ToSchematizedDataResponsePtrOutput() SchematizedDataResponsePtrOutput
func (SchematizedDataResponseArgs) ToSchematizedDataResponsePtrOutputWithContext ¶
func (i SchematizedDataResponseArgs) ToSchematizedDataResponsePtrOutputWithContext(ctx context.Context) SchematizedDataResponsePtrOutput
type SchematizedDataResponseInput ¶
type SchematizedDataResponseInput interface { pulumi.Input ToSchematizedDataResponseOutput() SchematizedDataResponseOutput ToSchematizedDataResponseOutputWithContext(context.Context) SchematizedDataResponseOutput }
SchematizedDataResponseInput is an input type that accepts SchematizedDataResponseArgs and SchematizedDataResponseOutput values. You can construct a concrete instance of `SchematizedDataResponseInput` via:
SchematizedDataResponseArgs{...}
type SchematizedDataResponseOutput ¶
type SchematizedDataResponseOutput struct{ *pulumi.OutputState }
The content of an HL7v2 message in a structured format as specified by a schema.
func (SchematizedDataResponseOutput) Data ¶
func (o SchematizedDataResponseOutput) Data() pulumi.StringOutput
JSON output of the parser.
func (SchematizedDataResponseOutput) ElementType ¶
func (SchematizedDataResponseOutput) ElementType() reflect.Type
func (SchematizedDataResponseOutput) Error ¶
func (o SchematizedDataResponseOutput) Error() pulumi.StringOutput
The error output of the parser.
func (SchematizedDataResponseOutput) ToSchematizedDataResponseOutput ¶
func (o SchematizedDataResponseOutput) ToSchematizedDataResponseOutput() SchematizedDataResponseOutput
func (SchematizedDataResponseOutput) ToSchematizedDataResponseOutputWithContext ¶
func (o SchematizedDataResponseOutput) ToSchematizedDataResponseOutputWithContext(ctx context.Context) SchematizedDataResponseOutput
func (SchematizedDataResponseOutput) ToSchematizedDataResponsePtrOutput ¶
func (o SchematizedDataResponseOutput) ToSchematizedDataResponsePtrOutput() SchematizedDataResponsePtrOutput
func (SchematizedDataResponseOutput) ToSchematizedDataResponsePtrOutputWithContext ¶
func (o SchematizedDataResponseOutput) ToSchematizedDataResponsePtrOutputWithContext(ctx context.Context) SchematizedDataResponsePtrOutput
type SchematizedDataResponsePtrInput ¶
type SchematizedDataResponsePtrInput interface { pulumi.Input ToSchematizedDataResponsePtrOutput() SchematizedDataResponsePtrOutput ToSchematizedDataResponsePtrOutputWithContext(context.Context) SchematizedDataResponsePtrOutput }
SchematizedDataResponsePtrInput is an input type that accepts SchematizedDataResponseArgs, SchematizedDataResponsePtr and SchematizedDataResponsePtrOutput values. You can construct a concrete instance of `SchematizedDataResponsePtrInput` via:
SchematizedDataResponseArgs{...} or: nil
func SchematizedDataResponsePtr ¶
func SchematizedDataResponsePtr(v *SchematizedDataResponseArgs) SchematizedDataResponsePtrInput
type SchematizedDataResponsePtrOutput ¶
type SchematizedDataResponsePtrOutput struct{ *pulumi.OutputState }
func (SchematizedDataResponsePtrOutput) Data ¶
func (o SchematizedDataResponsePtrOutput) Data() pulumi.StringPtrOutput
JSON output of the parser.
func (SchematizedDataResponsePtrOutput) Elem ¶
func (o SchematizedDataResponsePtrOutput) Elem() SchematizedDataResponseOutput
func (SchematizedDataResponsePtrOutput) ElementType ¶
func (SchematizedDataResponsePtrOutput) ElementType() reflect.Type
func (SchematizedDataResponsePtrOutput) Error ¶
func (o SchematizedDataResponsePtrOutput) Error() pulumi.StringPtrOutput
The error output of the parser.
func (SchematizedDataResponsePtrOutput) ToSchematizedDataResponsePtrOutput ¶
func (o SchematizedDataResponsePtrOutput) ToSchematizedDataResponsePtrOutput() SchematizedDataResponsePtrOutput
func (SchematizedDataResponsePtrOutput) ToSchematizedDataResponsePtrOutputWithContext ¶
func (o SchematizedDataResponsePtrOutput) ToSchematizedDataResponsePtrOutputWithContext(ctx context.Context) SchematizedDataResponsePtrOutput
type SegmentResponse ¶
type SegmentResponse struct { // A mapping from the positional location to the value. The key string uses zero-based indexes separated by dots to identify Fields, components and sub-components. A bracket notation is also used to identify different instances of a repeated field. Regex for key: (\d+)(\[\d+\])?(.\d+)?(.\d+)? Examples of (key, value) pairs: * (0.1, "hemoglobin") denotes that the first component of Field 0 has the value "hemoglobin". * (1.1.2, "CBC") denotes that the second sub-component of the first component of Field 1 has the value "CBC". * (1[0].1, "HbA1c") denotes that the first component of the first Instance of Field 1, which is repeated, has the value "HbA1c". Fields map[string]string `pulumi:"fields"` // A string that indicates the type of segment. For example, EVN or PID. SegmentId string `pulumi:"segmentId"` // Set ID for segments that can be in a set. This can be empty if it's missing or isn't applicable. SetId string `pulumi:"setId"` }
A segment in a structured format.
type SegmentResponseArgs ¶
type SegmentResponseArgs struct { // A mapping from the positional location to the value. The key string uses zero-based indexes separated by dots to identify Fields, components and sub-components. A bracket notation is also used to identify different instances of a repeated field. Regex for key: (\d+)(\[\d+\])?(.\d+)?(.\d+)? Examples of (key, value) pairs: * (0.1, "hemoglobin") denotes that the first component of Field 0 has the value "hemoglobin". * (1.1.2, "CBC") denotes that the second sub-component of the first component of Field 1 has the value "CBC". * (1[0].1, "HbA1c") denotes that the first component of the first Instance of Field 1, which is repeated, has the value "HbA1c". Fields pulumi.StringMapInput `pulumi:"fields"` // A string that indicates the type of segment. For example, EVN or PID. SegmentId pulumi.StringInput `pulumi:"segmentId"` // Set ID for segments that can be in a set. This can be empty if it's missing or isn't applicable. SetId pulumi.StringInput `pulumi:"setId"` }
A segment in a structured format.
func (SegmentResponseArgs) ElementType ¶
func (SegmentResponseArgs) ElementType() reflect.Type
func (SegmentResponseArgs) ToSegmentResponseOutput ¶
func (i SegmentResponseArgs) ToSegmentResponseOutput() SegmentResponseOutput
func (SegmentResponseArgs) ToSegmentResponseOutputWithContext ¶
func (i SegmentResponseArgs) ToSegmentResponseOutputWithContext(ctx context.Context) SegmentResponseOutput
type SegmentResponseArray ¶
type SegmentResponseArray []SegmentResponseInput
func (SegmentResponseArray) ElementType ¶
func (SegmentResponseArray) ElementType() reflect.Type
func (SegmentResponseArray) ToSegmentResponseArrayOutput ¶
func (i SegmentResponseArray) ToSegmentResponseArrayOutput() SegmentResponseArrayOutput
func (SegmentResponseArray) ToSegmentResponseArrayOutputWithContext ¶
func (i SegmentResponseArray) ToSegmentResponseArrayOutputWithContext(ctx context.Context) SegmentResponseArrayOutput
type SegmentResponseArrayInput ¶
type SegmentResponseArrayInput interface { pulumi.Input ToSegmentResponseArrayOutput() SegmentResponseArrayOutput ToSegmentResponseArrayOutputWithContext(context.Context) SegmentResponseArrayOutput }
SegmentResponseArrayInput is an input type that accepts SegmentResponseArray and SegmentResponseArrayOutput values. You can construct a concrete instance of `SegmentResponseArrayInput` via:
SegmentResponseArray{ SegmentResponseArgs{...} }
type SegmentResponseArrayOutput ¶
type SegmentResponseArrayOutput struct{ *pulumi.OutputState }
func (SegmentResponseArrayOutput) ElementType ¶
func (SegmentResponseArrayOutput) ElementType() reflect.Type
func (SegmentResponseArrayOutput) Index ¶
func (o SegmentResponseArrayOutput) Index(i pulumi.IntInput) SegmentResponseOutput
func (SegmentResponseArrayOutput) ToSegmentResponseArrayOutput ¶
func (o SegmentResponseArrayOutput) ToSegmentResponseArrayOutput() SegmentResponseArrayOutput
func (SegmentResponseArrayOutput) ToSegmentResponseArrayOutputWithContext ¶
func (o SegmentResponseArrayOutput) ToSegmentResponseArrayOutputWithContext(ctx context.Context) SegmentResponseArrayOutput
type SegmentResponseInput ¶
type SegmentResponseInput interface { pulumi.Input ToSegmentResponseOutput() SegmentResponseOutput ToSegmentResponseOutputWithContext(context.Context) SegmentResponseOutput }
SegmentResponseInput is an input type that accepts SegmentResponseArgs and SegmentResponseOutput values. You can construct a concrete instance of `SegmentResponseInput` via:
SegmentResponseArgs{...}
type SegmentResponseOutput ¶
type SegmentResponseOutput struct{ *pulumi.OutputState }
A segment in a structured format.
func (SegmentResponseOutput) ElementType ¶
func (SegmentResponseOutput) ElementType() reflect.Type
func (SegmentResponseOutput) Fields ¶
func (o SegmentResponseOutput) Fields() pulumi.StringMapOutput
A mapping from the positional location to the value. The key string uses zero-based indexes separated by dots to identify Fields, components and sub-components. A bracket notation is also used to identify different instances of a repeated field. Regex for key: (\d+)(\[\d+\])?(.\d+)?(.\d+)? Examples of (key, value) pairs: * (0.1, "hemoglobin") denotes that the first component of Field 0 has the value "hemoglobin". * (1.1.2, "CBC") denotes that the second sub-component of the first component of Field 1 has the value "CBC". * (1[0].1, "HbA1c") denotes that the first component of the first Instance of Field 1, which is repeated, has the value "HbA1c".
func (SegmentResponseOutput) SegmentId ¶
func (o SegmentResponseOutput) SegmentId() pulumi.StringOutput
A string that indicates the type of segment. For example, EVN or PID.
func (SegmentResponseOutput) SetId ¶
func (o SegmentResponseOutput) SetId() pulumi.StringOutput
Set ID for segments that can be in a set. This can be empty if it's missing or isn't applicable.
func (SegmentResponseOutput) ToSegmentResponseOutput ¶
func (o SegmentResponseOutput) ToSegmentResponseOutput() SegmentResponseOutput
func (SegmentResponseOutput) ToSegmentResponseOutputWithContext ¶
func (o SegmentResponseOutput) ToSegmentResponseOutputWithContext(ctx context.Context) SegmentResponseOutput
type Signature ¶
type Signature struct { // Optional. An image of the user's signature. Image *Image `pulumi:"image"` // Optional. Metadata associated with the user's signature. For example, the user's name or the user's title. Metadata map[string]string `pulumi:"metadata"` // Optional. Timestamp of the signature. SignatureTime *string `pulumi:"signatureTime"` // Required. User's UUID provided by the client. UserId *string `pulumi:"userId"` }
User signature.
type SignatureArgs ¶
type SignatureArgs struct { // Optional. An image of the user's signature. Image ImagePtrInput `pulumi:"image"` // Optional. Metadata associated with the user's signature. For example, the user's name or the user's title. Metadata pulumi.StringMapInput `pulumi:"metadata"` // Optional. Timestamp of the signature. SignatureTime pulumi.StringPtrInput `pulumi:"signatureTime"` // Required. User's UUID provided by the client. UserId pulumi.StringPtrInput `pulumi:"userId"` }
User signature.
func (SignatureArgs) ElementType ¶
func (SignatureArgs) ElementType() reflect.Type
func (SignatureArgs) ToSignatureOutput ¶
func (i SignatureArgs) ToSignatureOutput() SignatureOutput
func (SignatureArgs) ToSignatureOutputWithContext ¶
func (i SignatureArgs) ToSignatureOutputWithContext(ctx context.Context) SignatureOutput
func (SignatureArgs) ToSignaturePtrOutput ¶
func (i SignatureArgs) ToSignaturePtrOutput() SignaturePtrOutput
func (SignatureArgs) ToSignaturePtrOutputWithContext ¶
func (i SignatureArgs) ToSignaturePtrOutputWithContext(ctx context.Context) SignaturePtrOutput
type SignatureInput ¶
type SignatureInput interface { pulumi.Input ToSignatureOutput() SignatureOutput ToSignatureOutputWithContext(context.Context) SignatureOutput }
SignatureInput is an input type that accepts SignatureArgs and SignatureOutput values. You can construct a concrete instance of `SignatureInput` via:
SignatureArgs{...}
type SignatureOutput ¶
type SignatureOutput struct{ *pulumi.OutputState }
User signature.
func (SignatureOutput) ElementType ¶
func (SignatureOutput) ElementType() reflect.Type
func (SignatureOutput) Image ¶
func (o SignatureOutput) Image() ImagePtrOutput
Optional. An image of the user's signature.
func (SignatureOutput) Metadata ¶
func (o SignatureOutput) Metadata() pulumi.StringMapOutput
Optional. Metadata associated with the user's signature. For example, the user's name or the user's title.
func (SignatureOutput) SignatureTime ¶
func (o SignatureOutput) SignatureTime() pulumi.StringPtrOutput
Optional. Timestamp of the signature.
func (SignatureOutput) ToSignatureOutput ¶
func (o SignatureOutput) ToSignatureOutput() SignatureOutput
func (SignatureOutput) ToSignatureOutputWithContext ¶
func (o SignatureOutput) ToSignatureOutputWithContext(ctx context.Context) SignatureOutput
func (SignatureOutput) ToSignaturePtrOutput ¶
func (o SignatureOutput) ToSignaturePtrOutput() SignaturePtrOutput
func (SignatureOutput) ToSignaturePtrOutputWithContext ¶
func (o SignatureOutput) ToSignaturePtrOutputWithContext(ctx context.Context) SignaturePtrOutput
func (SignatureOutput) UserId ¶
func (o SignatureOutput) UserId() pulumi.StringPtrOutput
Required. User's UUID provided by the client.
type SignaturePtrInput ¶
type SignaturePtrInput interface { pulumi.Input ToSignaturePtrOutput() SignaturePtrOutput ToSignaturePtrOutputWithContext(context.Context) SignaturePtrOutput }
SignaturePtrInput is an input type that accepts SignatureArgs, SignaturePtr and SignaturePtrOutput values. You can construct a concrete instance of `SignaturePtrInput` via:
SignatureArgs{...} or: nil
func SignaturePtr ¶
func SignaturePtr(v *SignatureArgs) SignaturePtrInput
type SignaturePtrOutput ¶
type SignaturePtrOutput struct{ *pulumi.OutputState }
func (SignaturePtrOutput) Elem ¶
func (o SignaturePtrOutput) Elem() SignatureOutput
func (SignaturePtrOutput) ElementType ¶
func (SignaturePtrOutput) ElementType() reflect.Type
func (SignaturePtrOutput) Image ¶
func (o SignaturePtrOutput) Image() ImagePtrOutput
Optional. An image of the user's signature.
func (SignaturePtrOutput) Metadata ¶
func (o SignaturePtrOutput) Metadata() pulumi.StringMapOutput
Optional. Metadata associated with the user's signature. For example, the user's name or the user's title.
func (SignaturePtrOutput) SignatureTime ¶
func (o SignaturePtrOutput) SignatureTime() pulumi.StringPtrOutput
Optional. Timestamp of the signature.
func (SignaturePtrOutput) ToSignaturePtrOutput ¶
func (o SignaturePtrOutput) ToSignaturePtrOutput() SignaturePtrOutput
func (SignaturePtrOutput) ToSignaturePtrOutputWithContext ¶
func (o SignaturePtrOutput) ToSignaturePtrOutputWithContext(ctx context.Context) SignaturePtrOutput
func (SignaturePtrOutput) UserId ¶
func (o SignaturePtrOutput) UserId() pulumi.StringPtrOutput
Required. User's UUID provided by the client.
type SignatureResponse ¶
type SignatureResponse struct { // Optional. An image of the user's signature. Image ImageResponse `pulumi:"image"` // Optional. Metadata associated with the user's signature. For example, the user's name or the user's title. Metadata map[string]string `pulumi:"metadata"` // Optional. Timestamp of the signature. SignatureTime string `pulumi:"signatureTime"` // Required. User's UUID provided by the client. UserId string `pulumi:"userId"` }
User signature.
type SignatureResponseArgs ¶
type SignatureResponseArgs struct { // Optional. An image of the user's signature. Image ImageResponseInput `pulumi:"image"` // Optional. Metadata associated with the user's signature. For example, the user's name or the user's title. Metadata pulumi.StringMapInput `pulumi:"metadata"` // Optional. Timestamp of the signature. SignatureTime pulumi.StringInput `pulumi:"signatureTime"` // Required. User's UUID provided by the client. UserId pulumi.StringInput `pulumi:"userId"` }
User signature.
func (SignatureResponseArgs) ElementType ¶
func (SignatureResponseArgs) ElementType() reflect.Type
func (SignatureResponseArgs) ToSignatureResponseOutput ¶
func (i SignatureResponseArgs) ToSignatureResponseOutput() SignatureResponseOutput
func (SignatureResponseArgs) ToSignatureResponseOutputWithContext ¶
func (i SignatureResponseArgs) ToSignatureResponseOutputWithContext(ctx context.Context) SignatureResponseOutput
func (SignatureResponseArgs) ToSignatureResponsePtrOutput ¶
func (i SignatureResponseArgs) ToSignatureResponsePtrOutput() SignatureResponsePtrOutput
func (SignatureResponseArgs) ToSignatureResponsePtrOutputWithContext ¶
func (i SignatureResponseArgs) ToSignatureResponsePtrOutputWithContext(ctx context.Context) SignatureResponsePtrOutput
type SignatureResponseInput ¶
type SignatureResponseInput interface { pulumi.Input ToSignatureResponseOutput() SignatureResponseOutput ToSignatureResponseOutputWithContext(context.Context) SignatureResponseOutput }
SignatureResponseInput is an input type that accepts SignatureResponseArgs and SignatureResponseOutput values. You can construct a concrete instance of `SignatureResponseInput` via:
SignatureResponseArgs{...}
type SignatureResponseOutput ¶
type SignatureResponseOutput struct{ *pulumi.OutputState }
User signature.
func (SignatureResponseOutput) ElementType ¶
func (SignatureResponseOutput) ElementType() reflect.Type
func (SignatureResponseOutput) Image ¶
func (o SignatureResponseOutput) Image() ImageResponseOutput
Optional. An image of the user's signature.
func (SignatureResponseOutput) Metadata ¶
func (o SignatureResponseOutput) Metadata() pulumi.StringMapOutput
Optional. Metadata associated with the user's signature. For example, the user's name or the user's title.
func (SignatureResponseOutput) SignatureTime ¶
func (o SignatureResponseOutput) SignatureTime() pulumi.StringOutput
Optional. Timestamp of the signature.
func (SignatureResponseOutput) ToSignatureResponseOutput ¶
func (o SignatureResponseOutput) ToSignatureResponseOutput() SignatureResponseOutput
func (SignatureResponseOutput) ToSignatureResponseOutputWithContext ¶
func (o SignatureResponseOutput) ToSignatureResponseOutputWithContext(ctx context.Context) SignatureResponseOutput
func (SignatureResponseOutput) ToSignatureResponsePtrOutput ¶
func (o SignatureResponseOutput) ToSignatureResponsePtrOutput() SignatureResponsePtrOutput
func (SignatureResponseOutput) ToSignatureResponsePtrOutputWithContext ¶
func (o SignatureResponseOutput) ToSignatureResponsePtrOutputWithContext(ctx context.Context) SignatureResponsePtrOutput
func (SignatureResponseOutput) UserId ¶
func (o SignatureResponseOutput) UserId() pulumi.StringOutput
Required. User's UUID provided by the client.
type SignatureResponsePtrInput ¶
type SignatureResponsePtrInput interface { pulumi.Input ToSignatureResponsePtrOutput() SignatureResponsePtrOutput ToSignatureResponsePtrOutputWithContext(context.Context) SignatureResponsePtrOutput }
SignatureResponsePtrInput is an input type that accepts SignatureResponseArgs, SignatureResponsePtr and SignatureResponsePtrOutput values. You can construct a concrete instance of `SignatureResponsePtrInput` via:
SignatureResponseArgs{...} or: nil
func SignatureResponsePtr ¶
func SignatureResponsePtr(v *SignatureResponseArgs) SignatureResponsePtrInput
type SignatureResponsePtrOutput ¶
type SignatureResponsePtrOutput struct{ *pulumi.OutputState }
func (SignatureResponsePtrOutput) Elem ¶
func (o SignatureResponsePtrOutput) Elem() SignatureResponseOutput
func (SignatureResponsePtrOutput) ElementType ¶
func (SignatureResponsePtrOutput) ElementType() reflect.Type
func (SignatureResponsePtrOutput) Image ¶
func (o SignatureResponsePtrOutput) Image() ImageResponsePtrOutput
Optional. An image of the user's signature.
func (SignatureResponsePtrOutput) Metadata ¶
func (o SignatureResponsePtrOutput) Metadata() pulumi.StringMapOutput
Optional. Metadata associated with the user's signature. For example, the user's name or the user's title.
func (SignatureResponsePtrOutput) SignatureTime ¶
func (o SignatureResponsePtrOutput) SignatureTime() pulumi.StringPtrOutput
Optional. Timestamp of the signature.
func (SignatureResponsePtrOutput) ToSignatureResponsePtrOutput ¶
func (o SignatureResponsePtrOutput) ToSignatureResponsePtrOutput() SignatureResponsePtrOutput
func (SignatureResponsePtrOutput) ToSignatureResponsePtrOutputWithContext ¶
func (o SignatureResponsePtrOutput) ToSignatureResponsePtrOutputWithContext(ctx context.Context) SignatureResponsePtrOutput
func (SignatureResponsePtrOutput) UserId ¶
func (o SignatureResponsePtrOutput) UserId() pulumi.StringPtrOutput
Required. User's UUID provided by the client.
type StreamConfig ¶
type StreamConfig struct { // The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types. For example, "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data is not streamed. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. Results are appended to the corresponding BigQuery tables. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors are logged to Cloud Logging. For more information, see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). BigqueryDestination *GoogleCloudHealthcareV1FhirBigQueryDestination `pulumi:"bigqueryDestination"` // Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store. ResourceTypes []string `pulumi:"resourceTypes"` }
Contains configuration for streaming FHIR export.
type StreamConfigArgs ¶
type StreamConfigArgs struct { // The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types. For example, "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data is not streamed. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. Results are appended to the corresponding BigQuery tables. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors are logged to Cloud Logging. For more information, see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). BigqueryDestination GoogleCloudHealthcareV1FhirBigQueryDestinationPtrInput `pulumi:"bigqueryDestination"` // Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store. ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"` }
Contains configuration for streaming FHIR export.
func (StreamConfigArgs) ElementType ¶
func (StreamConfigArgs) ElementType() reflect.Type
func (StreamConfigArgs) ToStreamConfigOutput ¶
func (i StreamConfigArgs) ToStreamConfigOutput() StreamConfigOutput
func (StreamConfigArgs) ToStreamConfigOutputWithContext ¶
func (i StreamConfigArgs) ToStreamConfigOutputWithContext(ctx context.Context) StreamConfigOutput
type StreamConfigArray ¶
type StreamConfigArray []StreamConfigInput
func (StreamConfigArray) ElementType ¶
func (StreamConfigArray) ElementType() reflect.Type
func (StreamConfigArray) ToStreamConfigArrayOutput ¶
func (i StreamConfigArray) ToStreamConfigArrayOutput() StreamConfigArrayOutput
func (StreamConfigArray) ToStreamConfigArrayOutputWithContext ¶
func (i StreamConfigArray) ToStreamConfigArrayOutputWithContext(ctx context.Context) StreamConfigArrayOutput
type StreamConfigArrayInput ¶
type StreamConfigArrayInput interface { pulumi.Input ToStreamConfigArrayOutput() StreamConfigArrayOutput ToStreamConfigArrayOutputWithContext(context.Context) StreamConfigArrayOutput }
StreamConfigArrayInput is an input type that accepts StreamConfigArray and StreamConfigArrayOutput values. You can construct a concrete instance of `StreamConfigArrayInput` via:
StreamConfigArray{ StreamConfigArgs{...} }
type StreamConfigArrayOutput ¶
type StreamConfigArrayOutput struct{ *pulumi.OutputState }
func (StreamConfigArrayOutput) ElementType ¶
func (StreamConfigArrayOutput) ElementType() reflect.Type
func (StreamConfigArrayOutput) Index ¶
func (o StreamConfigArrayOutput) Index(i pulumi.IntInput) StreamConfigOutput
func (StreamConfigArrayOutput) ToStreamConfigArrayOutput ¶
func (o StreamConfigArrayOutput) ToStreamConfigArrayOutput() StreamConfigArrayOutput
func (StreamConfigArrayOutput) ToStreamConfigArrayOutputWithContext ¶
func (o StreamConfigArrayOutput) ToStreamConfigArrayOutputWithContext(ctx context.Context) StreamConfigArrayOutput
type StreamConfigInput ¶
type StreamConfigInput interface { pulumi.Input ToStreamConfigOutput() StreamConfigOutput ToStreamConfigOutputWithContext(context.Context) StreamConfigOutput }
StreamConfigInput is an input type that accepts StreamConfigArgs and StreamConfigOutput values. You can construct a concrete instance of `StreamConfigInput` via:
StreamConfigArgs{...}
type StreamConfigOutput ¶
type StreamConfigOutput struct{ *pulumi.OutputState }
Contains configuration for streaming FHIR export.
func (StreamConfigOutput) BigqueryDestination ¶
func (o StreamConfigOutput) BigqueryDestination() GoogleCloudHealthcareV1FhirBigQueryDestinationPtrOutput
The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types. For example, "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data is not streamed. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. Results are appended to the corresponding BigQuery tables. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors are logged to Cloud Logging. For more information, see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
func (StreamConfigOutput) ElementType ¶
func (StreamConfigOutput) ElementType() reflect.Type
func (StreamConfigOutput) ResourceTypes ¶
func (o StreamConfigOutput) ResourceTypes() pulumi.StringArrayOutput
Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store.
func (StreamConfigOutput) ToStreamConfigOutput ¶
func (o StreamConfigOutput) ToStreamConfigOutput() StreamConfigOutput
func (StreamConfigOutput) ToStreamConfigOutputWithContext ¶
func (o StreamConfigOutput) ToStreamConfigOutputWithContext(ctx context.Context) StreamConfigOutput
type StreamConfigResponse ¶
type StreamConfigResponse struct { // The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types. For example, "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data is not streamed. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. Results are appended to the corresponding BigQuery tables. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors are logged to Cloud Logging. For more information, see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). BigqueryDestination GoogleCloudHealthcareV1FhirBigQueryDestinationResponse `pulumi:"bigqueryDestination"` // Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store. ResourceTypes []string `pulumi:"resourceTypes"` }
Contains configuration for streaming FHIR export.
type StreamConfigResponseArgs ¶
type StreamConfigResponseArgs struct { // The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types. For example, "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data is not streamed. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. Results are appended to the corresponding BigQuery tables. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors are logged to Cloud Logging. For more information, see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)). BigqueryDestination GoogleCloudHealthcareV1FhirBigQueryDestinationResponseInput `pulumi:"bigqueryDestination"` // Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store. ResourceTypes pulumi.StringArrayInput `pulumi:"resourceTypes"` }
Contains configuration for streaming FHIR export.
func (StreamConfigResponseArgs) ElementType ¶
func (StreamConfigResponseArgs) ElementType() reflect.Type
func (StreamConfigResponseArgs) ToStreamConfigResponseOutput ¶
func (i StreamConfigResponseArgs) ToStreamConfigResponseOutput() StreamConfigResponseOutput
func (StreamConfigResponseArgs) ToStreamConfigResponseOutputWithContext ¶
func (i StreamConfigResponseArgs) ToStreamConfigResponseOutputWithContext(ctx context.Context) StreamConfigResponseOutput
type StreamConfigResponseArray ¶
type StreamConfigResponseArray []StreamConfigResponseInput
func (StreamConfigResponseArray) ElementType ¶
func (StreamConfigResponseArray) ElementType() reflect.Type
func (StreamConfigResponseArray) ToStreamConfigResponseArrayOutput ¶
func (i StreamConfigResponseArray) ToStreamConfigResponseArrayOutput() StreamConfigResponseArrayOutput
func (StreamConfigResponseArray) ToStreamConfigResponseArrayOutputWithContext ¶
func (i StreamConfigResponseArray) ToStreamConfigResponseArrayOutputWithContext(ctx context.Context) StreamConfigResponseArrayOutput
type StreamConfigResponseArrayInput ¶
type StreamConfigResponseArrayInput interface { pulumi.Input ToStreamConfigResponseArrayOutput() StreamConfigResponseArrayOutput ToStreamConfigResponseArrayOutputWithContext(context.Context) StreamConfigResponseArrayOutput }
StreamConfigResponseArrayInput is an input type that accepts StreamConfigResponseArray and StreamConfigResponseArrayOutput values. You can construct a concrete instance of `StreamConfigResponseArrayInput` via:
StreamConfigResponseArray{ StreamConfigResponseArgs{...} }
type StreamConfigResponseArrayOutput ¶
type StreamConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (StreamConfigResponseArrayOutput) ElementType ¶
func (StreamConfigResponseArrayOutput) ElementType() reflect.Type
func (StreamConfigResponseArrayOutput) Index ¶
func (o StreamConfigResponseArrayOutput) Index(i pulumi.IntInput) StreamConfigResponseOutput
func (StreamConfigResponseArrayOutput) ToStreamConfigResponseArrayOutput ¶
func (o StreamConfigResponseArrayOutput) ToStreamConfigResponseArrayOutput() StreamConfigResponseArrayOutput
func (StreamConfigResponseArrayOutput) ToStreamConfigResponseArrayOutputWithContext ¶
func (o StreamConfigResponseArrayOutput) ToStreamConfigResponseArrayOutputWithContext(ctx context.Context) StreamConfigResponseArrayOutput
type StreamConfigResponseInput ¶
type StreamConfigResponseInput interface { pulumi.Input ToStreamConfigResponseOutput() StreamConfigResponseOutput ToStreamConfigResponseOutputWithContext(context.Context) StreamConfigResponseOutput }
StreamConfigResponseInput is an input type that accepts StreamConfigResponseArgs and StreamConfigResponseOutput values. You can construct a concrete instance of `StreamConfigResponseInput` via:
StreamConfigResponseArgs{...}
type StreamConfigResponseOutput ¶
type StreamConfigResponseOutput struct{ *pulumi.OutputState }
Contains configuration for streaming FHIR export.
func (StreamConfigResponseOutput) BigqueryDestination ¶
func (o StreamConfigResponseOutput) BigqueryDestination() GoogleCloudHealthcareV1FhirBigQueryDestinationResponseOutput
The destination BigQuery structure that contains both the dataset location and corresponding schema config. The output is organized in one table per resource type. The server reuses the existing tables (if any) that are named after the resource types. For example, "Patient", "Observation". When there is no existing table for a given resource type, the server attempts to create one. When a table schema doesn't align with the schema config, either because of existing incompatible schema or out of band incompatible modification, the server does not stream in new data. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any resource mutation that generates more than 1 MB of BigQuery data is not streamed. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. Results are appended to the corresponding BigQuery tables. Different versions of the same resource are distinguishable by the meta.versionId and meta.lastUpdated columns. The operation (CREATE/UPDATE/DELETE) that results in the new version is recorded in the meta.tag. The tables contain all historical resource versions since streaming was enabled. For query convenience, the server also creates one view per table of the same name containing only the current resource version. The streamed data in the BigQuery dataset is not guaranteed to be completely unique. The combination of the id and meta.versionId columns should ideally identify a single unique row. But in rare cases, duplicates may exist. At query time, users may use the SQL select statement to keep only one of the duplicate rows given an id and meta.versionId pair. Alternatively, the server created view mentioned above also filters out duplicates. If a resource mutation cannot be streamed to BigQuery, errors are logged to Cloud Logging. For more information, see [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
func (StreamConfigResponseOutput) ElementType ¶
func (StreamConfigResponseOutput) ElementType() reflect.Type
func (StreamConfigResponseOutput) ResourceTypes ¶
func (o StreamConfigResponseOutput) ResourceTypes() pulumi.StringArrayOutput
Supply a FHIR resource type (such as "Patient" or "Observation"). See https://www.hl7.org/fhir/valueset-resource-types.html for a list of all FHIR resource types. The server treats an empty list as an intent to stream all the supported resource types in this FHIR store.
func (StreamConfigResponseOutput) ToStreamConfigResponseOutput ¶
func (o StreamConfigResponseOutput) ToStreamConfigResponseOutput() StreamConfigResponseOutput
func (StreamConfigResponseOutput) ToStreamConfigResponseOutputWithContext ¶
func (o StreamConfigResponseOutput) ToStreamConfigResponseOutputWithContext(ctx context.Context) StreamConfigResponseOutput
type Type ¶
type Type struct { // The (sub) fields this type has (if not primitive). Fields []Field `pulumi:"fields"` // The name of this type. This would be the segment or datatype name. For example, "PID" or "XPN". Name *string `pulumi:"name"` // If this is a primitive type then this field is the type of the primitive For example, STRING. Leave unspecified for composite types. Primitive *string `pulumi:"primitive"` }
A type definition for some HL7v2 type (incl. Segments and Datatypes).
type TypeArgs ¶
type TypeArgs struct { // The (sub) fields this type has (if not primitive). Fields FieldArrayInput `pulumi:"fields"` // The name of this type. This would be the segment or datatype name. For example, "PID" or "XPN". Name pulumi.StringPtrInput `pulumi:"name"` // If this is a primitive type then this field is the type of the primitive For example, STRING. Leave unspecified for composite types. Primitive pulumi.StringPtrInput `pulumi:"primitive"` }
A type definition for some HL7v2 type (incl. Segments and Datatypes).
func (TypeArgs) ElementType ¶
func (TypeArgs) ToTypeOutput ¶
func (i TypeArgs) ToTypeOutput() TypeOutput
func (TypeArgs) ToTypeOutputWithContext ¶
func (i TypeArgs) ToTypeOutputWithContext(ctx context.Context) TypeOutput
type TypeArray ¶
type TypeArray []TypeInput
func (TypeArray) ElementType ¶
func (TypeArray) ToTypeArrayOutput ¶
func (i TypeArray) ToTypeArrayOutput() TypeArrayOutput
func (TypeArray) ToTypeArrayOutputWithContext ¶
func (i TypeArray) ToTypeArrayOutputWithContext(ctx context.Context) TypeArrayOutput
type TypeArrayInput ¶
type TypeArrayInput interface { pulumi.Input ToTypeArrayOutput() TypeArrayOutput ToTypeArrayOutputWithContext(context.Context) TypeArrayOutput }
TypeArrayInput is an input type that accepts TypeArray and TypeArrayOutput values. You can construct a concrete instance of `TypeArrayInput` via:
TypeArray{ TypeArgs{...} }
type TypeArrayOutput ¶
type TypeArrayOutput struct{ *pulumi.OutputState }
func (TypeArrayOutput) ElementType ¶
func (TypeArrayOutput) ElementType() reflect.Type
func (TypeArrayOutput) Index ¶
func (o TypeArrayOutput) Index(i pulumi.IntInput) TypeOutput
func (TypeArrayOutput) ToTypeArrayOutput ¶
func (o TypeArrayOutput) ToTypeArrayOutput() TypeArrayOutput
func (TypeArrayOutput) ToTypeArrayOutputWithContext ¶
func (o TypeArrayOutput) ToTypeArrayOutputWithContext(ctx context.Context) TypeArrayOutput
type TypeInput ¶
type TypeInput interface { pulumi.Input ToTypeOutput() TypeOutput ToTypeOutputWithContext(context.Context) TypeOutput }
TypeInput is an input type that accepts TypeArgs and TypeOutput values. You can construct a concrete instance of `TypeInput` via:
TypeArgs{...}
type TypeOutput ¶
type TypeOutput struct{ *pulumi.OutputState }
A type definition for some HL7v2 type (incl. Segments and Datatypes).
func (TypeOutput) ElementType ¶
func (TypeOutput) ElementType() reflect.Type
func (TypeOutput) Fields ¶
func (o TypeOutput) Fields() FieldArrayOutput
The (sub) fields this type has (if not primitive).
func (TypeOutput) Name ¶
func (o TypeOutput) Name() pulumi.StringPtrOutput
The name of this type. This would be the segment or datatype name. For example, "PID" or "XPN".
func (TypeOutput) Primitive ¶
func (o TypeOutput) Primitive() pulumi.StringPtrOutput
If this is a primitive type then this field is the type of the primitive For example, STRING. Leave unspecified for composite types.
func (TypeOutput) ToTypeOutput ¶
func (o TypeOutput) ToTypeOutput() TypeOutput
func (TypeOutput) ToTypeOutputWithContext ¶
func (o TypeOutput) ToTypeOutputWithContext(ctx context.Context) TypeOutput
type TypeResponse ¶
type TypeResponse struct { // The (sub) fields this type has (if not primitive). Fields []FieldResponse `pulumi:"fields"` // The name of this type. This would be the segment or datatype name. For example, "PID" or "XPN". Name string `pulumi:"name"` // If this is a primitive type then this field is the type of the primitive For example, STRING. Leave unspecified for composite types. Primitive string `pulumi:"primitive"` }
A type definition for some HL7v2 type (incl. Segments and Datatypes).
type TypeResponseArgs ¶
type TypeResponseArgs struct { // The (sub) fields this type has (if not primitive). Fields FieldResponseArrayInput `pulumi:"fields"` // The name of this type. This would be the segment or datatype name. For example, "PID" or "XPN". Name pulumi.StringInput `pulumi:"name"` // If this is a primitive type then this field is the type of the primitive For example, STRING. Leave unspecified for composite types. Primitive pulumi.StringInput `pulumi:"primitive"` }
A type definition for some HL7v2 type (incl. Segments and Datatypes).
func (TypeResponseArgs) ElementType ¶
func (TypeResponseArgs) ElementType() reflect.Type
func (TypeResponseArgs) ToTypeResponseOutput ¶
func (i TypeResponseArgs) ToTypeResponseOutput() TypeResponseOutput
func (TypeResponseArgs) ToTypeResponseOutputWithContext ¶
func (i TypeResponseArgs) ToTypeResponseOutputWithContext(ctx context.Context) TypeResponseOutput
type TypeResponseArray ¶
type TypeResponseArray []TypeResponseInput
func (TypeResponseArray) ElementType ¶
func (TypeResponseArray) ElementType() reflect.Type
func (TypeResponseArray) ToTypeResponseArrayOutput ¶
func (i TypeResponseArray) ToTypeResponseArrayOutput() TypeResponseArrayOutput
func (TypeResponseArray) ToTypeResponseArrayOutputWithContext ¶
func (i TypeResponseArray) ToTypeResponseArrayOutputWithContext(ctx context.Context) TypeResponseArrayOutput
type TypeResponseArrayInput ¶
type TypeResponseArrayInput interface { pulumi.Input ToTypeResponseArrayOutput() TypeResponseArrayOutput ToTypeResponseArrayOutputWithContext(context.Context) TypeResponseArrayOutput }
TypeResponseArrayInput is an input type that accepts TypeResponseArray and TypeResponseArrayOutput values. You can construct a concrete instance of `TypeResponseArrayInput` via:
TypeResponseArray{ TypeResponseArgs{...} }
type TypeResponseArrayOutput ¶
type TypeResponseArrayOutput struct{ *pulumi.OutputState }
func (TypeResponseArrayOutput) ElementType ¶
func (TypeResponseArrayOutput) ElementType() reflect.Type
func (TypeResponseArrayOutput) Index ¶
func (o TypeResponseArrayOutput) Index(i pulumi.IntInput) TypeResponseOutput
func (TypeResponseArrayOutput) ToTypeResponseArrayOutput ¶
func (o TypeResponseArrayOutput) ToTypeResponseArrayOutput() TypeResponseArrayOutput
func (TypeResponseArrayOutput) ToTypeResponseArrayOutputWithContext ¶
func (o TypeResponseArrayOutput) ToTypeResponseArrayOutputWithContext(ctx context.Context) TypeResponseArrayOutput
type TypeResponseInput ¶
type TypeResponseInput interface { pulumi.Input ToTypeResponseOutput() TypeResponseOutput ToTypeResponseOutputWithContext(context.Context) TypeResponseOutput }
TypeResponseInput is an input type that accepts TypeResponseArgs and TypeResponseOutput values. You can construct a concrete instance of `TypeResponseInput` via:
TypeResponseArgs{...}
type TypeResponseOutput ¶
type TypeResponseOutput struct{ *pulumi.OutputState }
A type definition for some HL7v2 type (incl. Segments and Datatypes).
func (TypeResponseOutput) ElementType ¶
func (TypeResponseOutput) ElementType() reflect.Type
func (TypeResponseOutput) Fields ¶
func (o TypeResponseOutput) Fields() FieldResponseArrayOutput
The (sub) fields this type has (if not primitive).
func (TypeResponseOutput) Name ¶
func (o TypeResponseOutput) Name() pulumi.StringOutput
The name of this type. This would be the segment or datatype name. For example, "PID" or "XPN".
func (TypeResponseOutput) Primitive ¶
func (o TypeResponseOutput) Primitive() pulumi.StringOutput
If this is a primitive type then this field is the type of the primitive For example, STRING. Leave unspecified for composite types.
func (TypeResponseOutput) ToTypeResponseOutput ¶
func (o TypeResponseOutput) ToTypeResponseOutput() TypeResponseOutput
func (TypeResponseOutput) ToTypeResponseOutputWithContext ¶
func (o TypeResponseOutput) ToTypeResponseOutputWithContext(ctx context.Context) TypeResponseOutput
type UserDataMapping ¶ added in v0.3.0
type UserDataMapping struct { pulumi.CustomResourceState // Indicates the time when this mapping was archived. ArchiveTime pulumi.StringOutput `pulumi:"archiveTime"` // Indicates whether this mapping is archived. Archived pulumi.BoolOutput `pulumi:"archived"` // Required. A unique identifier for the mapped resource. DataId pulumi.StringOutput `pulumi:"dataId"` // Resource name of the User data mapping, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/userDataMappings/{user_data_mapping_id}`. Name pulumi.StringOutput `pulumi:"name"` // Attributes of the resource. Only explicitly set attributes are displayed here. Attribute definitions with defaults set implicitly apply to these User data mappings. Attributes listed here must be single valued, that is, exactly one value is specified for the field "values" in each Attribute. ResourceAttributes AttributeResponseArrayOutput `pulumi:"resourceAttributes"` // Required. User's UUID provided by the client. UserId pulumi.StringOutput `pulumi:"userId"` }
Creates a new User data mapping in the parent consent store.
func GetUserDataMapping ¶ added in v0.3.0
func GetUserDataMapping(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserDataMappingState, opts ...pulumi.ResourceOption) (*UserDataMapping, error)
GetUserDataMapping gets an existing UserDataMapping 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 NewUserDataMapping ¶ added in v0.3.0
func NewUserDataMapping(ctx *pulumi.Context, name string, args *UserDataMappingArgs, opts ...pulumi.ResourceOption) (*UserDataMapping, error)
NewUserDataMapping registers a new resource with the given unique name, arguments, and options.
func (*UserDataMapping) ElementType ¶ added in v0.3.0
func (*UserDataMapping) ElementType() reflect.Type
func (*UserDataMapping) ToUserDataMappingOutput ¶ added in v0.3.0
func (i *UserDataMapping) ToUserDataMappingOutput() UserDataMappingOutput
func (*UserDataMapping) ToUserDataMappingOutputWithContext ¶ added in v0.3.0
func (i *UserDataMapping) ToUserDataMappingOutputWithContext(ctx context.Context) UserDataMappingOutput
type UserDataMappingArgs ¶ added in v0.3.0
type UserDataMappingArgs struct { ConsentStoreId pulumi.StringInput // Required. A unique identifier for the mapped resource. DataId pulumi.StringPtrInput DatasetId pulumi.StringInput Location pulumi.StringInput // Resource name of the User data mapping, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/userDataMappings/{user_data_mapping_id}`. Name pulumi.StringPtrInput Project pulumi.StringInput // Attributes of the resource. Only explicitly set attributes are displayed here. Attribute definitions with defaults set implicitly apply to these User data mappings. Attributes listed here must be single valued, that is, exactly one value is specified for the field "values" in each Attribute. ResourceAttributes AttributeArrayInput // Required. User's UUID provided by the client. UserId pulumi.StringPtrInput }
The set of arguments for constructing a UserDataMapping resource.
func (UserDataMappingArgs) ElementType ¶ added in v0.3.0
func (UserDataMappingArgs) ElementType() reflect.Type
type UserDataMappingInput ¶ added in v0.3.0
type UserDataMappingInput interface { pulumi.Input ToUserDataMappingOutput() UserDataMappingOutput ToUserDataMappingOutputWithContext(ctx context.Context) UserDataMappingOutput }
type UserDataMappingOutput ¶ added in v0.3.0
type UserDataMappingOutput struct {
*pulumi.OutputState
}
func (UserDataMappingOutput) ElementType ¶ added in v0.3.0
func (UserDataMappingOutput) ElementType() reflect.Type
func (UserDataMappingOutput) ToUserDataMappingOutput ¶ added in v0.3.0
func (o UserDataMappingOutput) ToUserDataMappingOutput() UserDataMappingOutput
func (UserDataMappingOutput) ToUserDataMappingOutputWithContext ¶ added in v0.3.0
func (o UserDataMappingOutput) ToUserDataMappingOutputWithContext(ctx context.Context) UserDataMappingOutput
type UserDataMappingState ¶ added in v0.3.0
type UserDataMappingState struct { // Indicates the time when this mapping was archived. ArchiveTime pulumi.StringPtrInput // Indicates whether this mapping is archived. Archived pulumi.BoolPtrInput // Required. A unique identifier for the mapped resource. DataId pulumi.StringPtrInput // Resource name of the User data mapping, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/userDataMappings/{user_data_mapping_id}`. Name pulumi.StringPtrInput // Attributes of the resource. Only explicitly set attributes are displayed here. Attribute definitions with defaults set implicitly apply to these User data mappings. Attributes listed here must be single valued, that is, exactly one value is specified for the field "values" in each Attribute. ResourceAttributes AttributeResponseArrayInput // Required. User's UUID provided by the client. UserId pulumi.StringPtrInput }
func (UserDataMappingState) ElementType ¶ added in v0.3.0
func (UserDataMappingState) ElementType() reflect.Type
type VersionSource ¶
type VersionSource struct { // The field to extract from the MSH segment. For example, "3.1" or "18[1].1". MshField *string `pulumi:"mshField"` // The value to match with the field. For example, "My Application Name" or "2.3". Value *string `pulumi:"value"` }
Describes a selector for extracting and matching an MSH field to a value.
type VersionSourceArgs ¶
type VersionSourceArgs struct { // The field to extract from the MSH segment. For example, "3.1" or "18[1].1". MshField pulumi.StringPtrInput `pulumi:"mshField"` // The value to match with the field. For example, "My Application Name" or "2.3". Value pulumi.StringPtrInput `pulumi:"value"` }
Describes a selector for extracting and matching an MSH field to a value.
func (VersionSourceArgs) ElementType ¶
func (VersionSourceArgs) ElementType() reflect.Type
func (VersionSourceArgs) ToVersionSourceOutput ¶
func (i VersionSourceArgs) ToVersionSourceOutput() VersionSourceOutput
func (VersionSourceArgs) ToVersionSourceOutputWithContext ¶
func (i VersionSourceArgs) ToVersionSourceOutputWithContext(ctx context.Context) VersionSourceOutput
type VersionSourceArray ¶
type VersionSourceArray []VersionSourceInput
func (VersionSourceArray) ElementType ¶
func (VersionSourceArray) ElementType() reflect.Type
func (VersionSourceArray) ToVersionSourceArrayOutput ¶
func (i VersionSourceArray) ToVersionSourceArrayOutput() VersionSourceArrayOutput
func (VersionSourceArray) ToVersionSourceArrayOutputWithContext ¶
func (i VersionSourceArray) ToVersionSourceArrayOutputWithContext(ctx context.Context) VersionSourceArrayOutput
type VersionSourceArrayInput ¶
type VersionSourceArrayInput interface { pulumi.Input ToVersionSourceArrayOutput() VersionSourceArrayOutput ToVersionSourceArrayOutputWithContext(context.Context) VersionSourceArrayOutput }
VersionSourceArrayInput is an input type that accepts VersionSourceArray and VersionSourceArrayOutput values. You can construct a concrete instance of `VersionSourceArrayInput` via:
VersionSourceArray{ VersionSourceArgs{...} }
type VersionSourceArrayOutput ¶
type VersionSourceArrayOutput struct{ *pulumi.OutputState }
func (VersionSourceArrayOutput) ElementType ¶
func (VersionSourceArrayOutput) ElementType() reflect.Type
func (VersionSourceArrayOutput) Index ¶
func (o VersionSourceArrayOutput) Index(i pulumi.IntInput) VersionSourceOutput
func (VersionSourceArrayOutput) ToVersionSourceArrayOutput ¶
func (o VersionSourceArrayOutput) ToVersionSourceArrayOutput() VersionSourceArrayOutput
func (VersionSourceArrayOutput) ToVersionSourceArrayOutputWithContext ¶
func (o VersionSourceArrayOutput) ToVersionSourceArrayOutputWithContext(ctx context.Context) VersionSourceArrayOutput
type VersionSourceInput ¶
type VersionSourceInput interface { pulumi.Input ToVersionSourceOutput() VersionSourceOutput ToVersionSourceOutputWithContext(context.Context) VersionSourceOutput }
VersionSourceInput is an input type that accepts VersionSourceArgs and VersionSourceOutput values. You can construct a concrete instance of `VersionSourceInput` via:
VersionSourceArgs{...}
type VersionSourceOutput ¶
type VersionSourceOutput struct{ *pulumi.OutputState }
Describes a selector for extracting and matching an MSH field to a value.
func (VersionSourceOutput) ElementType ¶
func (VersionSourceOutput) ElementType() reflect.Type
func (VersionSourceOutput) MshField ¶
func (o VersionSourceOutput) MshField() pulumi.StringPtrOutput
The field to extract from the MSH segment. For example, "3.1" or "18[1].1".
func (VersionSourceOutput) ToVersionSourceOutput ¶
func (o VersionSourceOutput) ToVersionSourceOutput() VersionSourceOutput
func (VersionSourceOutput) ToVersionSourceOutputWithContext ¶
func (o VersionSourceOutput) ToVersionSourceOutputWithContext(ctx context.Context) VersionSourceOutput
func (VersionSourceOutput) Value ¶
func (o VersionSourceOutput) Value() pulumi.StringPtrOutput
The value to match with the field. For example, "My Application Name" or "2.3".
type VersionSourceResponse ¶
type VersionSourceResponse struct { // The field to extract from the MSH segment. For example, "3.1" or "18[1].1". MshField string `pulumi:"mshField"` // The value to match with the field. For example, "My Application Name" or "2.3". Value string `pulumi:"value"` }
Describes a selector for extracting and matching an MSH field to a value.
type VersionSourceResponseArgs ¶
type VersionSourceResponseArgs struct { // The field to extract from the MSH segment. For example, "3.1" or "18[1].1". MshField pulumi.StringInput `pulumi:"mshField"` // The value to match with the field. For example, "My Application Name" or "2.3". Value pulumi.StringInput `pulumi:"value"` }
Describes a selector for extracting and matching an MSH field to a value.
func (VersionSourceResponseArgs) ElementType ¶
func (VersionSourceResponseArgs) ElementType() reflect.Type
func (VersionSourceResponseArgs) ToVersionSourceResponseOutput ¶
func (i VersionSourceResponseArgs) ToVersionSourceResponseOutput() VersionSourceResponseOutput
func (VersionSourceResponseArgs) ToVersionSourceResponseOutputWithContext ¶
func (i VersionSourceResponseArgs) ToVersionSourceResponseOutputWithContext(ctx context.Context) VersionSourceResponseOutput
type VersionSourceResponseArray ¶
type VersionSourceResponseArray []VersionSourceResponseInput
func (VersionSourceResponseArray) ElementType ¶
func (VersionSourceResponseArray) ElementType() reflect.Type
func (VersionSourceResponseArray) ToVersionSourceResponseArrayOutput ¶
func (i VersionSourceResponseArray) ToVersionSourceResponseArrayOutput() VersionSourceResponseArrayOutput
func (VersionSourceResponseArray) ToVersionSourceResponseArrayOutputWithContext ¶
func (i VersionSourceResponseArray) ToVersionSourceResponseArrayOutputWithContext(ctx context.Context) VersionSourceResponseArrayOutput
type VersionSourceResponseArrayInput ¶
type VersionSourceResponseArrayInput interface { pulumi.Input ToVersionSourceResponseArrayOutput() VersionSourceResponseArrayOutput ToVersionSourceResponseArrayOutputWithContext(context.Context) VersionSourceResponseArrayOutput }
VersionSourceResponseArrayInput is an input type that accepts VersionSourceResponseArray and VersionSourceResponseArrayOutput values. You can construct a concrete instance of `VersionSourceResponseArrayInput` via:
VersionSourceResponseArray{ VersionSourceResponseArgs{...} }
type VersionSourceResponseArrayOutput ¶
type VersionSourceResponseArrayOutput struct{ *pulumi.OutputState }
func (VersionSourceResponseArrayOutput) ElementType ¶
func (VersionSourceResponseArrayOutput) ElementType() reflect.Type
func (VersionSourceResponseArrayOutput) Index ¶
func (o VersionSourceResponseArrayOutput) Index(i pulumi.IntInput) VersionSourceResponseOutput
func (VersionSourceResponseArrayOutput) ToVersionSourceResponseArrayOutput ¶
func (o VersionSourceResponseArrayOutput) ToVersionSourceResponseArrayOutput() VersionSourceResponseArrayOutput
func (VersionSourceResponseArrayOutput) ToVersionSourceResponseArrayOutputWithContext ¶
func (o VersionSourceResponseArrayOutput) ToVersionSourceResponseArrayOutputWithContext(ctx context.Context) VersionSourceResponseArrayOutput
type VersionSourceResponseInput ¶
type VersionSourceResponseInput interface { pulumi.Input ToVersionSourceResponseOutput() VersionSourceResponseOutput ToVersionSourceResponseOutputWithContext(context.Context) VersionSourceResponseOutput }
VersionSourceResponseInput is an input type that accepts VersionSourceResponseArgs and VersionSourceResponseOutput values. You can construct a concrete instance of `VersionSourceResponseInput` via:
VersionSourceResponseArgs{...}
type VersionSourceResponseOutput ¶
type VersionSourceResponseOutput struct{ *pulumi.OutputState }
Describes a selector for extracting and matching an MSH field to a value.
func (VersionSourceResponseOutput) ElementType ¶
func (VersionSourceResponseOutput) ElementType() reflect.Type
func (VersionSourceResponseOutput) MshField ¶
func (o VersionSourceResponseOutput) MshField() pulumi.StringOutput
The field to extract from the MSH segment. For example, "3.1" or "18[1].1".
func (VersionSourceResponseOutput) ToVersionSourceResponseOutput ¶
func (o VersionSourceResponseOutput) ToVersionSourceResponseOutput() VersionSourceResponseOutput
func (VersionSourceResponseOutput) ToVersionSourceResponseOutputWithContext ¶
func (o VersionSourceResponseOutput) ToVersionSourceResponseOutputWithContext(ctx context.Context) VersionSourceResponseOutput
func (VersionSourceResponseOutput) Value ¶
func (o VersionSourceResponseOutput) Value() pulumi.StringOutput
The value to match with the field. For example, "My Application Name" or "2.3".
Source Files
¶
- attributeDefinition.go
- consent.go
- consentArtifact.go
- consentStore.go
- dataset.go
- datasetConsentStoreIamPolicy.go
- datasetDicomStoreIamPolicy.go
- datasetFhirStoreIamPolicy.go
- datasetHl7V2StoreIamPolicy.go
- datasetIamPolicy.go
- dicomStore.go
- fhirStore.go
- hl7V2Store.go
- init.go
- message.go
- pulumiTypes.go
- userDataMapping.go